
8 GCS Commands
138
Version: 1.2.1
MS249E
C-863.12 Mercury Controller
▪
7 = POffset;
the first trigger pulse is written when the axis has
reached the position specified by TriggerPosition
(<CTOPam> ID 10). The next trigger pulses are written
each time the axis position equals the sum of the last
valid trigger position and the distance specified by
TriggerStep (<CTOPam> ID 1). Trigger output ends
when the axis position exceeds the value specified by
StopThreshold (<CTOPam> ID 9). The sign of the
TriggerStep value determines the direction of motion
in which trigger pulses are to be output. Trigger
processing is done by the DSP of the C-863.12.
▪
8 = SinglePosition;
the selected digital output line is active when the axis
position has reached or exceeded the position
specified by TriggerPosition (<CTOPam> ID 10).
for Polarity (default value is 1): sets the signal polarity for
the digital output line
0 = Active Low
1 = Active High
for StartThreshold/StopThreshold: position value;
if used for the PositionDistance trigger mode, both
thresholds must be set in order to determine the position
range and the direction of motion for trigger output;
StopThreshold is used as the stop condition for
POffset trigger mode
for TriggerPosition: position value;
if used in the POffset trigger mode, the first trigger
pulse is output at this position;
if used in the SinglePosition trigger mode, the output line is
active when this position is reached or exceeded
For application examples and further details see "Digital
Output Signals" (p. 76) and the lines below.
Example 1:
A pulse is to be generated on digital output line 1 (ID 1)
whenever axis 1 has covered a distance of 0.05 µm. The
following parameters must be set:
TrigOutID = 1
Axis = 1
TriggerMode = 0
TriggerStep = 0.05
Send:
CTO 1 2 1
Send:
CTO 1 3 0