T-Series/Commands/Error/T-Series Motorized Devices

From ZaberWiki
< T-Series‎ | Commands‎ | Error
Jump to navigation Jump to search

Warning: This is an "include" page. As such, its contents may be included in multiple other pages. To see a list of all pages that include this page, click on "What links here" in the bottom left navbar. If you make changes to this page, be sure that your changes are appropriate to all pages on which this content will be included. You are also encouraged to review our Zaber Wiki Editing Guidelines. This header will not be included in other pages.

Instruction Name Error
Applies to T-Series motorized devices
Firmware Version 5.xx
Command Number 255
Command Type Reply
Command Data n/a
Reply Data Error Code
Safe to retry? Yes
Returns Current Position? No
Persistence n/a
Summary Indicates to the user that an error has occurred.

This reply indicates that an error has occurred. The error code returned in the data indicates the type of error. The device may send an error code as a reply to an invalid instruction, or it may autonomously send an error code as a triggered reply (i.e. not in response to an instruction). The error code is typically the command number of the instruction that caused the error, but not always.

Error Codes
Code Name Description
1 Cannot Home Home - Device has traveled a long distance without triggering the home sensor. Device may be stalling or slipping.
2 Device Number Invalid Renumbering data out of range.
14 Voltage Low Power supply voltage too low.
15 Voltage High Power supply voltage too high.
18 Stored Position Invalid The position stored in the requested register is no longer valid. This is probably because the maximum range was reduced.
20 Absolute Position Invalid Move Absolute - Target position out of range.
21 Relative Position Invalid Move Relative - Target position out of range.
22 Velocity Invalid Constant velocity move. Velocity out of range.
36 Peripheral Id Invalid Restore Settings - peripheral id is invalid. Please use one of the peripheral ids listed in the user manual, or 0 for default.
37 Resolution Invalid Invalid microstep resolution. Resolution may only be 1, 2, 4, 8, 16, 32, 64, 128.
38 Run Current Invalid Run current out of range. See command 38 for allowable values.
39 Hold Current Invalid Hold current out of range. See command 39 for allowable values.
40 Mode Invalid Set Device Mode - one or more of the mode bits is invalid.
41 Home Speed Invalid Home speed out of range. The range of home speed is determined by the resolution.
42 Speed Invalid Target speed out of range. The range of target speed is determined by the resolution.
43 Acceleration Invalid Target acceleration out of range. The range of target acceleration is determined by the resolution.
44 Maximum Range Invalid The maximum range may only be set between 1 and the resolution limit of the stepper controller, which is 16,777,215.
45 Current Position Invalid Current position out of range. Current position must be between 0 and the maximum range.
46 Maximum Relative Move Invalid Max relative move out of range. Must be between 0 and 16,777,215.
47 Offset Invalid Home offset out of range. Home offset must be between 0 and maximum range.
48 Alias Invalid Alias out of range.
49 Lock State Invalid Lock state must be 1 (locked) or 0 (unlocked).
53 Setting Invalid Return Setting - data entered is not a valid setting command number. Valid setting command numbers are the command numbers of any "Set ..." instructions.
64 Command Invalid Command number not valid in this firmware version.
255 Busy Another command is executing and cannot be pre-empted. Either stop the previous command or wait until it finishes before trying again.
1600 Save Position Invalid Save Current Position register out of range (must be 0-15).
1601 Save Position Not Homed Save Current Position is not allowed unless the device has been homed.
1700 Return Position Invalid Return Stored Position register out of range (must be 0-15).
1800 Move Position Invalid Move to Stored Position register out of range (must be 0-15).
1801 Move Position Not Homed Move to Stored Position is not allowed unless the device has been homed.
2146 Relative Position Limited Move Relative (command 20) exceeded maximum relative move range. Either move a shorter distance, or change the maximum relative move (command 46).
3600 Settings Locked Must clear Lock State (command 49) first. See the Set Lock State command for details.
4008 Disable Auto Home Invalid Set Device Mode - this is a linear actuator; Disable Auto Home is used for rotary actuators only.
4010 Bit 10 Invalid Set Device Mode - bit 10 is reserved and must be 0.
4012 Home Switch Invalid Set Device Mode - this device has integrated home sensor with preset polarity; mode bit 12 cannot be changed by the user.
4013 Bit 13 Invalid Set Device Mode - bit 13 is reserved and must be 0.