Input Description¶
Function Block MC_SyncGroupToAxis
Note
The inputs marked with a triangle are of the class VAR_IN_OUT (input and output variable). These inputs must be connected to a variable.
Execute
Data type: BOOL
Starts the Function Block at rising edge.
MasterOffset
Data type: LREAL
Offset of master table. Angular offset of the master shaft to cam.
SlaveOffset
Data type: ARRAY [1..3] OF LREAL
Offset of slave table. The slave will start at the 1. path position + SlaveOffset.
MasterScaling
Data type: LREAL, default: 1.0
Factor for the master profile. From the slave point of view the master overall profile is multiplied by this factor.
SlaveScaling
Data type: LREAL, default: 1.0
Factor for the slave profile. The overall slave profile is multiplied by this factor.
MasterSyncPosition
Data type: LREAL
The position of the master in the path where the group is insync with the master. (If the ‘MasterSyncPosition’ does not exist, at the first point of the path the master and slave are synchronized).
Note
The inputs acceleration, deceleration and jerk are not added here.
MasterStartDistance
Data type: LREAL
The master distance for the slave to start to synchronize to the master.
MasterValueSource
Data type: MC_SOURCE
Defines the source for synchronization:
mcSetValue - Synchronization on master set value.
mcActualValue - Synchronization on master actual value.
BufferMode
Data type: MC_BUFFERMODE, default: MC_Aborting, no other modes supported
Defines the behavior of the axis.
Master
Data type: AXIS_REF
Reference to the master axis.
PathDataRef
Data type: MC_PATH_DATA_REF
Reference to the path data which can be prepared by MC_PathSelect.
AxesGroup
Data type: AXES_GROUP_REF
Reference to a group of axes.