Input Description

../_images/ebc570e8021cce8f0a331390009bafe4

Function Block MC_SyncGroupToAxis

Note

The inputs marked with a triangle 4fa8708c0219da6c0a331390007459a0_78f228175b765b440a33139001315693 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.