DO set dac offset
IMM PGM MIP
USAGE ♦ ♦ ♦
SYNTAX xxDOnn or xxDO?
PARAMETERS
Description xx [ int ] - DAC channel number
nn [ float ] - DAC offset value
Range xx - 1 to MAX AXES
nn - -10.0 to 10.0
or ? to read the current setting
Units xx - None
nn - Volts
Defaults xx missing: error 37, AXIS NUMBER MISSING
out of range: error 9, AXIS NUMBER OUT OF RANGE
nn missing: error 38, COMMAND PARAMETER MISSING
out of range: error xx16, MAXIMUM DAC OFFSET EXCEEDED
DESCRIPTION This command is used to set the DAC offset compensation for the specified DAC
channel. In the case of ESP6000 and ESP7000 motion controllers, there is only
one DAC channel associated with every axis: DAC channel #1 is associated with
axis #1, DAC channel #2 with axis #2 etc. In the case of ESP100 and ESP300
motion controllers, however, there are two DAC channels associated with every
axis: DAC channels 1 and 2 are associated with axis #1, DAC channels 3 and 4
with axis #2 etc.
In order for the DAC offset to take affect, this command must be followed by the
ASCII command, UF (Update Filter). This offset may be saved to non-volatile
flash memory by issuing the ASCII command, SM. This will cause the DSP to
automatically use the saved value after system reset or reboot.
Note:
DAC offset compensation is necessary on servo axes to prevent motor drift
during motor off conditions.
RETURNS If the “?” sign takes the place of nn value, this command reports the current
setting.
REL. COMMANDS None
EXAMPLE 1DO0.05 | Set the offset for DAC channel #1 to 0.05V
1UF | Update the filter settings
SM | Save parameters to non-volatile flash memory
Section 3 – Remote Mode 3-51