Chapter 6 Motion Function Blocks
6.7.8 Synchronization setting of conveyor belt (MC_TrackConveyorBelt)
MC_TrackConveyorBelt
DoneExecute
AxesGroup AxesGroup
BOOL
BOOL
UINT UINT
UINT ConveyorAxis
ARRAY[0..5] OF LREAL[ ] ConveyorOrigin
Busy BOOL
Active BOOL
Error BOOL
ErrorID WORD
ARRAY[0..5] OF LREAL[ ] ObjectPosition
UINT CoordSystem
UINT BufferMode
Set the group to do conveyor belt synchronized setting.(1 ~ 16: Group 1 ~ Group 16)
BOOL Execute
Give the conveyor belt synchronized setting command on the axes group in the rising
Set the conveyor axis.(1 ~ 32 : Axis 1~Axis 32)
Enter the position from the MCS home position to the conveyor origin point.
Input the conveyor home position to the object to work on.
Set the coordinate system type.( 2:PCS)
UINT BufferMode
Specify the sequential operation setting of motion function block.
(Refer to 6.1.4.BufferMode)
Indicate the PCS setting is successfully completed.
Indicate that the execution of motion function block is not completed.
Indicate that machine information setting of the current axis is running.
Indicate whether an error occurs or not.
Output the number of error occurred while motion function block is running.
(1) This motion function block sets conveyor belt synchronized operation for the axes group designated by AxesGroup input.
(2) This motion function block is not directly involved in operation. When this function block is executed, the coordinate system
operation using the PCS coordinate system is synchronized to the designated conveyor belt axis.