Yaskawa MotionWorks IEC User Manual
Page 208

PLCopenPlus Function Blocks for Motion Control 2013-04-13
200
Data Type
Value
Comments
StartMode
AtPosition
(Default) The slave will engage when the 
master position is within the range of 
[EngagePosition +/- 
(EngageWindow/2)]. MasterRelative is 
ignored. Use this setting for normal 
circumstances. The intended usage requires 
setting YCamIn.Execute:=TRUE at some point 
before the master and slave are to be 
synchronized. The motion engine, operating at 
the MECHATROLINK or dual port RAM update 
interval will monitor for the exact position to 
start the camming process. 
Immediate
Y_CamIn does not wait for the master position 
to reach the EngagePosition. The 
EngagePosition and the EngageWindow inputs 
are ignored. This mode is intended for use 
when the master is not moving, such as during 
fault or E-Stop recovery in the middle of a cam 
cycle. In this scenario, the slave may be 
moved to the equivalent cam position of the 
master, then the cam can be re-engaged 
immediately using MasterRelative:=FALSE to 
preserve the original synchronization. If 
MasterRelative=TRUE, then CamMasterShift 
(Parameter 1511) is adjusted so that the 
master position at the time YCamIn.Execute 
changes to TRUE corresponds to the start of 
the table domain. This scenario would change 
the synchronization between the master and 
slave. Immediate Mode is not recommended 
for application scenarios where the master is in 
motion, as a position drift or phase lag may be 
introduced. 
Linked
The new cam profile will be switched on the fly 
at the end of the current cam table. This 
mode is intended for use when cams with 
different Machine Cycles are to be run without 
stopping. Use the Linked mode or applications 
where the product size must be changed on 
the fly. 
MasterRelative
FALSE
(Default) The absolute position of the cam 
master (Parameter 1512) is used as the cam 
