Threading cycle.
G76 <X> Z P I J K <R> <Q> <L> <E> <A> <H>
| X | X position. | (optional) |
| Z | Thread length | |
| P | The thread pitch in distance per revolution. | |
| I | The thread peak offset from the drive line. Negative I values are external threads, and positive I values are internal threads. | |
| J | A positive value specifying the initial cut depth. The first threading cut will be J beyond the thread peak position. | |
| K | A positive value specifying the full thread depth. The final threading cut will be K beyond the thread peak position. | |
| R | The depth degression. R1.0 selects constant depth on successive threading passes. R2.0 selects constant area. Values between 1.0 and 2.0 select decreasing depth but increasing area. Values above 2.0 select decreasing area. | (optional) |
| Q | The compound angle is the angle (in degrees) describing to what extent successive passes should be offset along the drive line. | (optional) |
| L | Specifies which ends of the thread get the taper. Program L0 for no taper (the default), L1 for entry taper, L2 for exit taper or L3 for both entry and exit tapers. | (optional) |
| E | Specifies the distance along the drive line used for the taper. For a 45 degree taper program E the same as K. | (optional) |
| A | Specifies taper angle which is used to calculate taper distance. | (optional) |
| H | The number of finish passes. Finish passes are additional passes at full thread depth. If no additional passes are desired, program H0. | (optional) |