Chapter 6 Motion Function Blocks
6.6.15 Variable positioning gear operation (LS_VarGearInPos)
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
Set the main axis. (1~32: real/virtual axis, 33~36: virtual axis)
Set the serve axis. (1~32: real/virtual axis, 33~36: virtual axis)
Give gear operation command to the relevant axis in the rising Edge.
Specify the numerator of gear ratio. (-32768~32767)
Specify the denominator of gear ratio. (0~65535)
UINT MasterValueSource
Select the standard of the main axis value to be synchronized.
0(mcSetValue): Synchronize in the target position of the main axis.
1(mcActualValue): Synchronize in the current position of the main axis.
Specify the position of the main axis where gear operation starts.
Specify the position of the spindle where gear operation starts.
Specify the distance of the main axis where synchronization starts.
LREAL Velocity
Specify the maximum speed of the spindle at the beginning of synchronization.
LREAL Acceleration
Specify the maximum acceleration of the spindle at the beginning of
2
LREAL Deceleration
Specify the maximum deceleration of the spindle at the beginning of
2