DB set position deadband
IMM PGM MIP
USAGE ♦ ♦ ♦
SYNTAX xxDBnn or xxDB?
PARAMETERS
nn [ int ] - deadband value
Range xx - 0 to MAX AXES
Units xx - none
nn - encoder counts
Defaults xx missing: error 37, AXIS NUMBER MISSING
out of range: error 9, AXIS NUMBER OUT OF RANGE
DESCRIPTION
This command is used to set the position deadband value for an axis. Since a majority of
electro-mechanical systems have mechanical backlash or frictional hysterisis, closed-loop
positioning can at times lead to oscillation or limit cycling of the systems around a
desired position. In such situations, setting position deadband value judiciously can
avoid limit cycling of the systems.
Furthermore, note that encoder feedback and closed loop positioning must be enabled for
this command to be effective. Refer to feedback configuration (ZB) command for
enabling these features in the case of stepper motors.
RETURNS If “?” sign takes the place of nn value, this command reports the current setting.
CL - set closed loop update interval
EXAMPLE ZB300 | enable encoder feedback and closed loop positioning of axis#3
3DB? | query deadband value
1 | controller returns a value of 1 encoder count
3CL100 | set closed loop update interval to 100 milliseconds
100 | controller returns a value of 100 milliseconds
Description xx [ int ] - axis number
nn - to 2e9
nn missing: error 38, COMMAND PARAMETER MISSING
Note that this command is effective only during position regulation (holding position) as
opposed to moving.
If “0” is used as an axis number, this command will set the specified deadband value to
all the axes.
REL. COMMANDS ZB - set feedback configuration
3DB1 | set position deadband value to 1 encoder count
3CL? | query closed loop update interval
3-42 Section 3 – Remote Mode