Rockwell Automation 8520 9/Series CNC Lathe User Manual
Page 382

Using QuickPath Plus
Chapter 15
15-2
When programming QuickPath Plus, remember:
Any axis words that are programmed must be in the current plane, and
angles are measured from the first axis defining that plane. All
examples in this section assume that the ZX plane is active (angles are
measured relative to the Z axis).
QPP always uses “,A” as the angle word. When you create new
programs, always program the QPP angle with ,A. Your system
installer has the ability to define in AMP an additional letter that can
also be used for the QPP angle. Refer to your system installer’s
documentation. This additional QPP angle word is provided only for
program compatibility with older systems.
The angle word (,A) is always interpreted as an absolute angle,
regardless of the current mode (G90 or G91).
The L-word is always interpreted as an incremental distance from the
current position regardless of the current mode (G90 or G91). Radius or
diameter mode (G08 - G09) has no effect on the ,A- or L-word.
If you must program more than one block to perform the QuickPath
Plus operation being used, and an error is made in one of the program
blocks, the control always shows the error as being in the first block of
the two blocks, regardless of whether the error is in the first or the
second block. If programming in
stops after the execution of the first block as normal.
If you must program more then one block to perform the QuickPath
Plus operation being used, a maximum of 4 non motion blocks can be
programmed between these blocks. A non motion block is any block
that does not generate axis motion on one of the two axis in the current
plane.
These G-codes cause a syntax error if programmed in any QuickPath
Plus block:
- All G-codes in G-code Group 0 (except G04, G09, and G60)
- All G-codes in G-code Group 1 (except G00, G01, G02, and
G03).
- All G-codes in G-code group 4, 6, 9, 10, 11, and 16.
The G-code table in appendix C lists the G-codes and their group numbers.
If you must program more then one block to perform a QuickPath Plus
operation, it causes an error if the current plane is changed to some
other parallel plane in between these blocks.
15.1
Programming QuickPath
Plus