Chapter 6 Motion Function Blocks
Main axis
Position
Serve axis
Position
MasterStartDistance
MasterSyncPosition
MasterOffset
SlaveOffset
Camming run
Start Position
Synchronization
section
Synchronized Operation
section
< In case MasterScaling is 2.0 >
MasterSyncPosition position is based on the position within the cam table, and actual synchronization position is decided by
considering MasterOffset and MasterScale parameters.
The serve axis starts moving to the synchronization position from the distance of the input value away based on the position where
MasterSyncPosition is actually applied. If it is before starting moving, the serve axis waits at the relevant position in stop state, and if the
serve axis is already in the section to move to the synchronization position at the beginning of the command, takes back the position of
the synchronization starting point by the length of a table until it escapes the MasterStartDistance range.
Actual synchronization position can vary depending on MasterScaling and SlaveScaling because MasterSyncPosition is a value
based on the inside of cam table, but MasterOffset and MasterStartDistance value remain unaffected.
(10) If the ContiunuousUpdate input is On, the changed parameter can be applied.
Only MasterOffset, SlaveOffset, MasterScaling, SlaveScaling, MasterStartDistance, MasterSyncPosition can be updated
(However, In InSync=On case, MasterOffset, SlaveOffset, MasterScaling, SlaveScaling can be updated.
(11) Once cam operation starts normally, InSync output is On, and EndOfProfile output is 1 scan On every time one cam table operation
is completed.
Time
Serve axis
Position
Main axis
Position
MasterStartDistance
MasterSyncPosition
InSync
Time
EndOfProfile
Synchronization
section
Synchronized operation section
1
Scan