6. Interpolation Functions
6.15 NURBS Interpolation
103
Relation with other functions
(1) G code/Feed/Miscellaneous functions
All the G code, feedrate and MSTB code cannot be set during NURBS interpolation.
However, when the fixed cycle G code is commanded in the same block where G06.2 is
commanded, the fixed cycle G code is ignored.
If a command other than the axis address designated in the 1st block of NURBS interpolation,
R and K is commanded, a program error will occur.
(2) Data
format
(a) Optional block skip "/"
Cannot be set in the NURBS interpolation 2nd block or after.
(b) Control IN "("and Control OUT ")"
Cannot be set in the NURBS interpolation 2nd block or after.
(c) Local variables and common variables
Can be referred but cannot be set in the NURBS interpolation. Setting the variables
causes a program error (P29).
(d) System variables
Cannot be referred nor set in the NURBS interpolation; program error (P29) will occur.
(3) Interruption/restart
The validity of program interruption/restart is shown below.
Type
During NURBS
interpolation
Single block
Valid (Note 1)
Feed hold
Valid
Reset
Valid (Note 2)
Program stop
Invalid
Optional stop
Invalid
Manual interruption
Invalid (Note 3)
MDI interruption
Invalid
Restart search
Invalid
Macro interruption
Invalid (Note 4)
PLC interruption
Invalid (Note 5)
(Note 1)
A single block stop is carried out at only the last control points.
The single block stop is not applied during NURBS interpolation.
(Note 2)
NURBS interpolation mode is canceled with Reset (Reset1/Reset2/Reset&Rewind).
(Note 3)
The operation differs according to the manual absolute signal status.
•
When the manual absolute signal OFF
NURBS interpolation is carried out in the state where axis-coordinate system is
shifted by the manual absolute movement amount.
•
When the manual absolute signal ON
At automatic start after manual interruption, a program error (P554) will occur after
moving the by the remaining distance.
Note that the operation can run continually if returning the axis to the original
position after manual interruption.
(Note 4)
"Macro interrupt" signal (UIT) is ignored.
(Note 5)
"PLC interrupt" signal (PIT) is ignored.
(4) Graphic
check
NURBS interpolation cannot be applied during graphic check (continuous/step check).
Linear interpolation that connects the control points is applied during graphic check.