Compensation Error Codes

Compensation error codes are defined in the CompensationErrorCode class. Functions in the Compensation class may return these errors.

Error

Code (Decimal)

Code (Hex)

Description

Resolution

PitchErrorCompensationIsEnabled

86016

0x15000

Pitch error compensation is enabled.

Call this function while pitch error compensation is disabled.

PitchErrorCompensationIsDisabled

86017

0x15001

Pitch error compensation is disabled.

Call this function while pitch error compensation is enabled.

PitchErrorCompensationDataIsNotSet

86018

0x15002

Pitch error compensation data is not set.

Set the pitch error compensation data.

BacklashCompensationIsEnabled

86019

0x15003

Backlash compensation is enabled.

Call this function while backlash compensation is disabled.

BacklashCompensationIsDisabled

86020

0x15004

Backlash compensation is disabled.

Call this function while backlash compensation is enabled.

PitchCountOutOfRange

86021

0x15005

Pitch count is out of range.

Verify that the pitch count argument is within the permitted range.

PitchOriginIndexOutOfRange

86022

0x15006

Pitch origin index is out of range.

Verify that the pitch origin index argument is within the permitted range.

PitchIntervalOutOfRange

86023

0x15007

Pitch interval is out of range.

Verify that the pitch interval argument is within the permitted range.

EdgeDropoffDistanceOutOfRange

86024

0x15008

Edge dropoff distance is out of range.

Verify that the edge dropoff distance argument is within the permitted range.

CompensationAxisNotPosMode

86025

0x15009

Compensation axis is not in position mode.

Verify that the compensation axis is changed to position mode.

ReferenceAxisNotPosMode

86026

0x1500A

Reference axis is not in position mode.

Verify that the reference axis is changed to position mode.

NotUsingPitchIntervalMode

86027

0x1500B

Not using pitch interval mode.

Use the function that matches the mode that the channel is operating in.

NotUsingFreePositionMode

86028

0x1500C

Not using free position mode.

Use the function that matches the mode that the channel is operating in.

PitchPositionRangeTooLarge

86029

0x1500D

Pitch position range too large.

Verify that the difference between the maximum pitch position and the minimum pitch position does not exceed the maximum.

PitchPositionNotInAscendingOrder

86030

0x1500E

Pitch position not in ascending order.

Verify that the pitch positions are defined in ascending order.