11.5.3 How to Use Interpolation Control
To use interpolation control with the GM1 controller, you must configure settings and do
programming as described below
.
■
Setting up a CNC table
Setting up a CNC table makes it possible to perform continuous movements by combining
interpolation controls. You can set up a CNC table using GM Programmer and transfer it to the
GM1 controller by downloading the project.
For details on how to set up a CNC table, refer to "11.5.4 Registering a CNC Table".
■
Programming in POU
To perform interpolation control using a CNC table that has been set up, you must do
programming using function blocks in POU.
The function blocks in the table below are available to perform interpolation control.
List of function blocks for interpolation control
PMC_NCDecoder This function block decodes the specified SMC_CNC_REF type CNC table into a
SMC_OUTQUEUE type CNC table.
If a CNC table has been created using SMC_CNC_REF
, execute this function
block.
PMC_Interpolator2D This function block executes 2-axis interpolation control using a predefined CNC
table.
For CNC tables for 2-axis interpolation control, execute this function block.
PMC_Interpolator3D This function block executes 3-axis interpolation control using a predefined CNC
table.
For CNC tables for 3-axis interpolation control, execute this function block.
For details on function blocks for interpolation control, refer to "1
1.5.9 Interpolation Operation
Programming: How to Create a Program for Executing Operation" to "11.5.16 Interpolation
Operation Programming: Changing Parameter Settings (Converting to Variables in CNC
Table)".
POU in which programming has been completed must be registered in MotionTask.
11.5 Multi-axis Operation
WUME-GM1RTXOP-01 11-51