Home › M-codes › Brother Speedio › M98
M98 Subprogram call
Brother Speedio M-code · Mill
Calls a subprogram by number. L or the P digits set the repeat count.
Format
M98 P [L]
Addresses
| Address | What it does |
|---|---|
P | Subprogram number |
L | Repeat count |
How it works
Non-modal.
Example program
G90 G54 G00 X0 Y0 (FIRST PART)
M98 P2000 (RUN HOLE PATTERN)
G55 G00 X0 Y0 (SECOND PART)
M98 P2000 (RUN AGAIN)
M98 P2000 (RUN HOLE PATTERN)
G55 G00 X0 Y0 (SECOND PART)
M98 P2000 (RUN AGAIN)
Example is in inch. Check offsets and clearances first.
Watch out for
- The subprogram must end with M99.
Related codes
M98 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Fanuc | Subprogram call |
| Haas NGC | Subprogram call |
| Doosan (Fanuc) | Sub program call |
| DMG Mori MAPPS (Fanuc) | Sub-program call in NC memory |
| Mazak (EIA) | EIA → EIA Subprogram call |
| Okuma OSP | Subprogram call (Lathes & Mills) |
| Mitsubishi M70 M80 | Subprogram call |
| Heidenhain TNC (ISO) | Machine open contours completely |
| LinuxCNC Tormach | Fanuc style subprogram call |
| Mach3 Mach4 | Subprogram call |
| Centroid CNC12 Acorn | Call subprogram |
| Hurco WinMax (NC) | Subprogram call |
| Fadal | Execute subprogram |
| Swiss (Citizen Star) | Subprogram call |
Every M-code for Brother Speedio 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 M98 in the app All Brother Speedio M-codes