Chapter 6 Motion Function Blocks
6.7.9 Synchronization setting of the rotary table (MC_TrackRotaryTable)
MC_TrackRotaryTable
DoneExecute
AxesGroup AxesGroup
BOOL
BOOL
UINT UINT
UINT RotaryAxis
ARRAY[0..5] OF LREAL[ ] RotaryOrigin
Busy BOOL
Active BOOL
Error BOOL
ErrorID WORD
ARRAY[0..5] OF LREAL[ ] ObjectPosition
UINT CoordSystem
UINT BufferMode
Set the group to do rotary table synchronized setting.(1 ~ 16: Group 1 ~ Group 16)
BOOL Execute
Give the rotary table synchronized setting command on the axes group in the rising
Set the rotary table axis.(1 ~ 32 : Axis 1~Axis 32)
Enter the position from the MCS home position to the rotary table origin point.
Input the rotary table 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 rotary table 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 rotary tablet axis.
(3) RotaryAxis can be set to between axis 1 and axis 32 belonging to the axes group set as AxesGroup cannot be designated.
(4) The operation parameter of the axis designated as RotaryAxis must be in mm/inch.
(5) Infinite running repeat must be set for the operation parameter of the axis designated as RotaryAxis
(6) Synchronized rotary table operation is terminated by performing coordinate system operation using the PCS coordinate system
or performing PCS setting with MC_SetCartesianTransform function block.
(7) Refer to chapter 8.4.10 synchronized rotary table operation in motion controller’s manual for more details