Advanced Motion Error Codes
Advanced Motion error codes are defined in the AdvancedMotionErrorCode class. Functions in the AdvancedMotion, AdvSync, AdvVelocity, or AdvMotion class may return these errors.
Error |
Code (Decimal) |
Code (Hex) |
Description |
Resolution |
|---|---|---|---|---|
94208 |
0x17000 |
Specified position not found on path. |
Verify that the specified position is on the path. |
|
94209 |
0x17001 |
Specified spline mode not supported by this function. |
Use a different spline mode for this function. |
|
94210 |
0x17002 |
Spline starting position is not equal to current position. |
Specify the current position for the initial position of the spline. |
|
94211 |
0x17003 |
Path interpolation channel must be cleared before this function can execute. |
Clear the path interpolation channel. |
|
94212 |
0x17004 |
Path interpolation channel configuration must be set before adding commands. |
Set the configuration for the path interpolation channel. |
|
94213 |
0x17005 |
Path interpolation axes have been moved after stopping or adding commands. |
Check that the interpolating axes have not been moved by other commands after stopping path interpolation. |
|
94214 |
0x17006 |
Path interpolation was stopped abnormally. The path data must be cleared. |
Check for causes that have abnormally stopped the path interpolation, such as alarms or limit switches. |
|
94215 |
0x17007 |
One or more axes are not constant linear velocity slave axes. |
Verify that the commanded axes are constant linear velocity slave axes. |
|
94216 |
0x17008 |
Constant linear velocity min radius parameter too small. |
Specify a larger minimum radius. |
|
94217 |
0x17009 |
Constant linear velocity positive max radius parameter too small. |
Specify a larger positive max radius. |
|
94218 |
0x1700A |
Constant linear velocity negative max radius parameter too small. |
Specify a larger negative max radius. |
|
94219 |
0x1700B |
Invalid current velocity. |
Call the function while the axis is at a velocity that is valid according to the function specifications. |
|
94220 |
0x1700C |
Master axis positions not in ascending order. |
Specify the master axis positions in ascending order. |
|
94221 |
0x1700D |
Position is not within the single turn encoder count range. |
Specify a position equal to or greater than 0 and less than the single turn encoder count range. |
|
94222 |
0x1700E |
The time between one or more pairs of points are too close. |
Define a motion with a longer time between each pair of points. Some spline functions reduce the time between points depending on the specified parameters. In this case, adjust the parameters. |
|
94223 |
0x1700F |
The total time of the motion is too small. |
Define the motion with a longer total time. |
|
94224 |
0x17010 |
Dimension argument is out of range. |
Specify a dimension count that is within range. |
|
94225 |
0x17011 |
Point count is below the minimum allowed value. |
Specify a point count that is at least the minimum allowed value. |
|
94226 |
0x17012 |
L1 argument is out of range. |
Specify a value within range for L1. |
|
94227 |
0x17013 |
L2 argument is out of range. |
Specify a value within range for L2. |
|
94228 |
0x17014 |
Ldir argument is out of range. |
Specify a value within range for Ldir. |
|
94229 |
0x17015 |
Rzero argument is out of range. |
Specify a value within range for Rzero. |
|
94230 |
0x17016 |
Rspan argument is out of range. |
Specify a value within range for Rspan. |
|
94231 |
0x17017 |
L1 argument is greater than L2. |
Specify a value for L1 that is less than L2. |
|
94232 |
0x17018 |
Slave current position not in range. |
Verify that the slave axis is within the allowed range. |
|
94233 |
0x17019 |
Output count not in range. |
Verify that the number of outputs is within the allowed range. |
|
94234 |
0x1701A |
Output point not found. |
Verify that the point specified for the output is defined. |
|
94235 |
0x1701B |
Configuration not set. |
Verify that the configuration has been set. |
|
94236 |
0x1701C |
Specified segment type is not supported. |
Specify a different segment type. |
|
94237 |
0x1701D |
One or more angle correction profile parameters out of range. |
Verify that the angle correction profile parameters are within range. |
|
94238 |
0x1701E |
Axis is not executing path interpolation. |
Call this function while the axis is executing path interpolation using functions such as StartPathIntplPos. |
|
94239 |
0x1701F |
Axis is not executing 3D path interpolation. |
Call this function while the axis is executing 3D path interpolation using functions such as StartPathIntpl3DPos. |
|
94240 |
0x17020 |
Velocity multiplier argument is out of range. |
Verify that the velocity multiplier argument is within the permitted range for this function. |
|
94241 |
0x17021 |
No commands have been added to the buffer. |
Add commands to the buffer. |
|
94242 |
0x17022 |
Dancer control derivative sample count is out of range. |
Verify that the dancer control derivative sample argument is within the permitted range. |
|
94243 |
0x17023 |
Dancer control integral time is out of range. |
Verify that the dancer control integral time argument is within the permitted range. |
|
94244 |
0x17024 |
Dancer control difference between input min and input max is out of range. |
Verify that the difference between the input min and input max arguments is within the permitted range. |
|
94245 |
0x17025 |
The time of the first point is not zero. |
Set the time of the first point to zero. |
|
94246 |
0x17026 |
One or more point times are out of range. |
Verify that all point times are within the permitted range. |
|
94247 |
0x17027 |
One or more points do not have a greater time than the previous point. |
Set each point time to have a greater time than the previous point. |
|
94248 |
0x17028 |
Smooth ratio is out of range. |
Verify that the smooth ratio argument is within the permitted range. |
|
94249 |
0x17029 |
Two link motion type is out of range. |
Verify that the two link motion type argument is within the permitted range. |
|
94250 |
0x1702A |
One or more output IO addresses out of range. |
Verify that the IO addresses of all outputs are within the permitted range. |
|
94251 |
0x1702B |
One or more output trigger points out of range. |
Verify that the trigger points of all outputs are within the permitted range. |
|
94252 |
0x1702C |
Total commanded distance is below the minimum. |
Verify that the commanded distance is equal to or greater than the minimum distance. |
|
94253 |
0x1702D |
The distances between one or more pairs of points are too close. |
Define a motion with a longer distance between each pair of points. Some spline functions reduce the distance between points depending on the specified parameters. In this case, adjust the parameters. |
|
94254 |
0x1702E |
Auxiliary axis is out of range. |
Verify that the axis number of each auxiliary axis is between 0 and maxAxes-1. |
|
94255 |
0x1702F |
Auxiliary axis count is out of range. |
Verify that the auxiliary axis count is between 0 and maxPathIntplLookaheadAuxiliaryAxes. |
|
94256 |
0x17030 |
Number of commands is out of range. |
Verify that the number of commands is within the permitted range. |