M29 Rigid tapping mode
Fanuc M-code · Mill and lathe
Puts the spindle into position control so the next tapping cycle is rigid. Give the RPM with S on the same line.
Format
M29 S
Addresses
| Address | What it does |
|---|---|
S | Tapping RPM |
How it works
Stays until the tapping cycle is canceled with G80.
Example program
G99 (FEED PER REV)
G00 X0 Z.25 (ON CENTER)
M29 S500 (RIGID TAP MODE, 500 RPM)
G84 Z-.6 R-.15 F.05 (TAP .250-20)
…
G00 X0 Z.25 (ON CENTER)
M29 S500 (RIGID TAP MODE, 500 RPM)
G84 Z-.6 R-.15 F.05 (TAP .250-20)
…
The full 5-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- The rigid tap M code is set by parameter 5210. It is M29 on most machines.
- Put M29 S right before the tap cycle with no move in between.
Related codes
M29 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Haas NGC | Set output relay with M-Fin |
| Doosan (Fanuc) | Rigid tapping mode select |
| DMG Mori MAPPS (Fanuc) | Synchronized tapping mode |
| Mazak (EIA) | Robot service call |
| Okuma OSP | Tool interference check function on |
| Mitsubishi M70 M80 | Synchronous tapping mode |
| Centroid CNC12 Acorn | Set tap direction for G84 |
| Hurco WinMax (NC) | Rigid tap on (ISNC) |
Every M-code for Fanuc in your pocket. The app has the full example programs, search by number or shop word, a line decoder and calculators for tapping, threading and drilling.
Open M29 in the app All Fanuc M-codes