3 Axis Command Instructions
Additional Information
For condition 2, the slave axis will accelerate rapidly if SlaveOffset is set to 0.
Slave axis
command
position
0
InCam
InSync
If SlaveOffset is set to -80, the slave axis starts synchronization from a displacement of Mas-
terStartDistance (Master Following Distance) and rapid acceleration is prevented.
Slave axis
command
position
0
InCam
InSync
Example 2: Differences in Slave Axis Operation for Differences in StartPosition and
MasterStartDistance
The cam table settings are the same as in the previous example. The conditions for starting cam oper-
ation are given in the following table.
Input variable
Periodic (Periodic Mode)
StartMode
StartPosition (Cam Table Start Position)
MasterStartDistance (Master Following
Distance)
For condition 1, the InCam (Cam Motion) and InSync output variables both change to TRUE and the
slave axis starts cam operation when the master axis passes 0°.
For condition 2, the InCam (Cam Motion) and InSync output variables both change to TRUE and the
slave axis starts cam operation when the master axis passes 40° (the value that is specified for Start-
Position (Cam Table Start Position)).
For condition 3, the InCam (Cam Motion) changes to TRUE when the master axis passes 40°. Then,
the InSync output variable changes to TRUE and the slave axis starts cam operation when the master
axis passes 120°
*1. Because StartMode is set to _mcRelativePosition, the cam operation starts at StartPosition + MasterStart-Dis-
tance, or 120°.
3-174
Operation for Condition 2
Operation for Condition 2
TRUE: Periodic
_mcRelativePosition
(relative position)
0
0
*1
.
Condition 1
Condition 2
TRUE: Periodic
_mcRelativePosition
(relative position)
40
0
NY-series Motion Control Instructions Reference Manual (W561)
Time
Time
Condition 3
TRUE: Periodic
_mcRelativePosition
(relative position)
40
80