| P | The thread pitch in distance per revolution. |
| Z | The final position of threads; at the end of the cycle the tool will be at this Z position. |
| 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. |
| Q | The compound slide angle in degrees describing to what extent successive passes should be offset along the drive line. A positive Q value causes the leading edge of the tool to cut more heavily. Typical values are 29, 29.5 or 30. |
| H | The number of spring passes; spring passes are additional passes at full thread depth. Program H0 if no additional passes are desired. |
| E | Specifies the distance along the drive line used for the taper. For a 45 degree taper program E the same as K. |
| L | Specifies which ends of the thread get the taper: L0 no taper (the default), L1 entry taper, L2 exit taper, or L3 both entry and exit tapers. |
| $ | The spindle number to which the motion will be synchronised (default 0). |