Chapter 8 Motion Control Function
(4) Relevant motion function block
Gearing by specifying the
position
MC_GearInPos
MasterMaster
Slave
InSync UINT
UINT
UINT
BOOL
BOOL Execute
Busy BOOL
CommandAborted BOOL
Error BOOL
ErrorID WORD
INT RatioNumerator
Active BOOL
UINT RatioDenominator
UINT MasterValueSource
LREAL MasterSyncPosition
LREAL Deceleration
LREAL Jerk
UINT BufferMode
Slave
UINT
LREAL SlaveSyncPosition
UINT SyncMode
LREAL Velocity
LREAL MasterStartDistance
StartSync BOOL
LREAL Acceleration
Variable Gearing by
specifying the position
LS_VarGearInPos
VarOffsetVarOffset
Slave
InGear BOOL
UINT
UDINT
UINT
BOOL Execute
Busy BOOL
CommandAborted BOOL
Error BOOL
ErrorID WORD
INT RatioNumerator
Active BOOL
UINT RatioDenominator
LREAL Acceleration
LREAL Deceleration
LREAL Jerk
UINT BufferMode
Slave
UINT
LREAL MasterSyncPosition
LREAL SlaveSyncPosition
UINT SyncMode
LREAL MasterStartDistance
UINT MasterValueSource
3. Cam operation
(1) CAM operation controls cams by converting mechanical cam motion to the cam data set at the cam profile and
synchronizing the data to the position of the motor designated as the main-axis.
(2) Mechanical cam operation in the past can be replaced with software cam motion using the cam data at the cam profiles.