Installation guide
Keyword Reference Guide
MN1270 02.2002 29
ADCERRORMODE/ADM
Purpose:
Controls the default action taken in the event of an ADC limit being exceeded on an associated channel.
Controllers Supported:
NextMove PCI NextMove PC NextMove BX MintDrive ServoNode 51
Format:
ADCERRORMODE[axes] = <expression> {,<expression> …}
v = ADCERRORMODE[axis]
Dot Parameters:
Axis - Axis No.
Attributes:
Controller Read Write Command Multi-
Axis
Scaled Default Range
NextMove
1
0 ≤ x ≤ 5
Description
ADC limits are set up with the keywords
ADCMAX and ADCMIN and channels are associated to axes using
the
ADCMONITOR keyword. The ADCERRORMODE keyword determines the action taken by the controller
in the event of an ADC error being generated. Valid modes are as follows:
Mode Action
0 Ignore the error condition.
1 Crash stop the axis and drop the enable line. When the axis is idle
6
the error
handler will be called.
2 Crash stop the axis, leave the axis enabled. When the axis is idle the error
handler will be called.
3 Perform a controlled stop on the axis at the rate specified by the
ERRORDECEL parameter, leave the axis enabled. When the axis is idle the
error handler will be called.
4 Not applicable
5 Call the error handler.
6 Not applicable
Example:
ADCERRORMODE.0 = 2
ADCMAX.2 = 50
ADCMIN.2 = -50
ADCMONITOR.0 = 4
This sets the upper limit on channel 2 to be 50% of the maximum value and the lower limit on channels
2 to be –50%. Axes 0 is set to monitor ADC channel 2. Therefore if the value on analog channel 2
reached greater than 50%, axis 0 would incur analog motion error and the axis would take the action
specified by
ADCERRORMODE. In this case, crash stop and leave the axis enabled.
See Also:
ADCERROR, ADCMAX, ADCMIN, ADCMONITOR
ADCMAX/AMX
Purpose:
Sets the upper analog limit value for the specified analog channel.
6
An axis is deemed to be idle if it is disabled or if it has a following error.