Programming of CNC Machines, Third Edition

These two coordinate measuring systems are used to determine the values that are input into the programming code for the X, Y and/or Z program words. They can also be used in the same manner for rotary axes A, B and/or C.
In absolute programming, all coordinate values are relative to a fixed origin of the coordinate system. Axis movement in the positive direction does not require inclusion of the sign; while negative movements do require signs.
In incremental systems, every measurement refers to a previously dimensioned position (point-to-point). Incremental dimensions are the distances between two adjacent points.
The coordinate notations for the points on the drawing (in absolute and incremental systems) appear in the chart as follows:
| For G90 ABSOLUTE | For G91 INCREMENTAL | ||
|---|---|---|---|
| P1 | G90 X0 Y0 | P1 | G91 X0 Y0 |
| P2 | G90 X0 Y4 | P2 | G91 X0 Y4 |
| P3 | G90 X2 Y4 | P3 | G91 X2 Y0 |
| P4 | G90 X2 Y5 | P4 | G91 X0 Y1 |
| P5 | G90 X4 Y6 | P5 | G91 X2 Y1 |
| P6 | G90 X4 Y7 | P6 | G91 X0 Y1 |
| P7 | G90 X6 Y6 | P7 | G91 X2 Y-1 |
| P8 | G90 X8 Y8 | P8 | G91 X2 Y2 |
| P9 | G90 X8 Y4 | P9 | G91 X0 Y-4 |
| P10 | G90 X5 Y4 | P10 | G91... |