Input DescriptionΒΆ
MCA_CamInDirect
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: LREAL, default: 0
Offset of slave table. Sharpened cam (i.e higher elevation and deeper depression).
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.
MasterValueSource
Data type: MC_SOURCE
Defines the source for synchronization:
mcSetValue - Synchronization on master set value.
mcActualValue - Synchronization on master actual value.
SyncDirection
Data type: MC_DIRECTION
Moving direction for the slave to start the movement.
POSITIVE, NEGATIVE or SHORTEST are applicable.
SyncWindow
Data type: LREAL
- when the slave is outside the SyncWindow, it will move the direction which is given in SyncDirection
- when the slave is inside the SyncWindow, it will move SHORTEST to meet the SlaveSyncPosition.
Velocity
Data type: LREAL
Velocity which limits the synchronization movement.
Note
The slave has to be able to move faster than the master axis, otherwise it is possible the SlaveSyncPosition is never reached when the master starts to move.
Acceleration
Data type: LREAL
Acceleration which limits the synchronization movement.
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.
Slave
Data type: AXIS_REF
Reference to the slave axis.
CamTableID
Data type: MC_CAM_ID
Identifier of CAM Table to be used in the MC_CamIn Function Block.