
8 GCS Commands
C-863.12 Mercury Controller
MS249E
Version: 1.2.1
137
Output
lines and trigger
conditions
available:
<TrigOutID> corresponds to digital output lines 1 to 4, IDs =
1 to 4; see "I/O" (p. 266).
<CTOPam> parameter IDs available for C-863.12:
1 = TriggerStep
2 = Axis
3 = TriggerMode
7 = Polarity
8 = StartThreshold
9 = StopThreshold
10 = TriggerPosition
<Value> available for the appropriate <CTOPam> ID:
for TriggerStep: Distance
for Axis: The identifier of the axis to be connected to the
digital output line. Irrelevant for the MotionError trigger
mode.
for TriggerMode (default value is 0):
▪
0 = PositionDistance;
a trigger pulse is written whenever the axis has
covered the TriggerStep distance (<CTOPam> ID 1).
Optionally, values for StartThreshold and
StopThreshold (<CTOPam> IDs 8 and 9) can be defined
to activate the trigger output for a limited position
range and a certain direction of motion only (negative
or positive; Note: If the motion direction is reversed
before the axis position has reached the stop
threshold, trigger pulses will continue to be
generated). When StartThreshold and StopThreshold
are set to the same value, they will not be used.
▪
2 = OnTarget;
the on-target state of the selected axis is transferred to
the selected digital output line (this state can also be
read with the ONT? command).
▪
5 = MotionError;
the selected digital output line becomes active when a
motion error occurs. The line will stay active until the
error code is reset to 0 (by a query).
▪
6 = InMotion;
the selected digital output line is active as long as the
selected axis is in motion (the motion state can also be
read with commands, e.g. SRG? or #5).