Interpolation Operation Programming: Specifying The Starting Coordinates - Panasonic GM1 User Manual

Motion controller controller rtex
Hide thumbs Also See for GM1:
Table of Contents

Advertisement

11.5 Multi-axis Operation
● When executing multiple interpolation controls, do not use the same buffer for different
instances.
● When executing multiple interpolation controls at the same time, do not use the same
table for different instances. Otherwise, normal operation may not occur. (If the same
table is used for different instances, create multiple tables with the same contents.)
● Do not execute single-axis operation function blocks such as MC_MoveRelative,
MC_Stop, and MC_Halt during interpolation control.
● Do not change any variables within the SMC_CNC_REF or SMC_OUTQUEUE structure
in POU.
● When PMC_NCDecoder and PMC_Interpolator2D or PMC_Interpolator3D are executed at the
same time, the contents of the buffer are rewritten according to the operation execution.
Therefore, even if the buffer size is not large enough to store the number of paths in the CNC
table, normal operation will occur.
● If PMC_Interpolator2D or PMC_Interpolator3D is executed after the processing of
PMC_NCDecoder is complete, define a buffer size that can store all paths in the CNC table.
11.5.11 Interpolation Operation Programming: Specifying the Starting
Coordinates
In CNC tables programmed in G-code, by default, the starting coordinates are defined as the
origin (0, 0). Normally, if the starting coordinates in the CNC table are identical with the
operation starting coordinates (current coordinates), normal operation will occur.
If the operation starting position (current coordinates) is not the origin, when operation is started
from the current coordinates, rapid movements may occur from the current coordinates through
to the origin immediately after startup, thereby preventing normal operation from being
performed.
To achieve normal operation, therefore, if the starting coordinates in the CNC table differ from
the operation starting coordinates (current coordinates), they must be matched. In such a case,
specify starting coordinates.
The method for specifying starting coordinates differs between SMC_CNC_REF and
SMC_OUTQUEUE.
* In the following descriptions, the starting coordinates in the CNC table are referred to as
"starting coordinates" and the coordinates at the start of interpolation control operation are
referred to as "operation starting coordinates".
11-84
WUME-GM1RTXOP-01

Advertisement

Table of Contents
loading

This manual is also suitable for:

Gm1 series

Table of Contents