Fanuc Series 15i/150i-MA (Programming) Operators Manual

B-63324EN/03 PROGRAMMING 4.INTERPOLATION FUNCTIONS
- 129 -
- PS1004 INSUFFICIENT SIMPLE KNOT BLOCKS
In NURBS interpolation, the end of a NURBS curve command is
determined by detecting as many knot commands as the number of
orders. If the system encounters a command specifying another mode
before detecting as many knot commands as the number of orders, an
alarm is raised.
O0007
G06.2 P4 X0. Y0. Z0. K0.
X10. Y10. Z10. K0.
X20. Y20. Z20. K0.
X30. Y30. Z30. K0.
K1.
K1.
K1.
G01 (Alarm PS1004 is issued because only three K
commands are specified.)
- PS1005 NURBS INTERPOLATION MODE TURNED OFF BEFORE NURBS
INTERPOLATION ENDS
In NURBS interpolation, the end of a NURBS curve command is
judged by detecting as many knot commands as the number of orders.
If the system encounters a command specifying another mode before
detecting simple knot commands, an alarm is raised.
O0008
G06.2 P4 X0. Y0. Z0. K0.
X10. Y10. Z10. K0.
X20. Y20. Z20. K0.
X30. Y30. Z30. K0.
G01 (Alarm PS1005 is issued because G01 is specified
before a simple K block is specified.)
- PS1006 MODE INCOMPATIBLE WITH NURBS INTERPOLATION
If G06.2 is specified in G41/G42, G93/G95, or G12.1 mode, an alarm is
raised.
- PS1007 WRONG MULTIPLE KNOTS AT THE START POINT OR END POINT
NURBS interpolation requires as many knot commands as the number
of orders at the start point and end point.
In the examples given below, the knot commands of N1 to N4 and of
N7 to N10 must have identical values.
O0009
N1 G06.2 P4 X0. Y0. Z0. K0.
N2 X10. Y10. Z10. K0.

Leave a Reply

Your email address will not be published. Required fields are marked *