Printed from Kezuriba (kezuriba.net/en/nc/m99/)
M99
Machining center, LatheSubprogram end (return to the caller)
⌨Format and notes
M99 (M99 P_ specifies the sequence number to return to)
- Writing M99 in a main program returns to the top and repeats it (Siemens ISO, Haas)
- M99 P_ can resume from the specified sequence number it returns to
- Most M-codes are assigned by the machine builder (Siemens ISO: M00–M89 are defined by the machine tool builder). Always check the machine's operator's manual
📚Sources
The meaning shown agrees in at least two sources (agreement confirmed). Explanations are written in our own words.
- Siemens AG — SINUMERIK 802D sl/840D/840D sl/840Di/840Di sl/810D Programming Manual ISO Milling, 04.2007 Edition (6FC5398-7BP10-0BA0) cache.industry.siemens.com
- Haas Automation, Inc. — Mill Operator's Manual – 18 Mill M-Codes (online version) haascnc.com
- Haas Automation, Inc. — Lathe Operator's Manual – 17 Lathe M-Codes (online version) haascnc.com