Okuma M-codes (turning): reference table
Complete reference table of Okuma M-codes for lathes: more than 1,100 codes from M00 to M1255 with descriptions and standard/option designation.
Okuma’s OSP control uses M-codes (miscellaneous functions) to switch machine functions such as the spindle, coolant, chuck, tailstock, and tool change. This reference lists the M-codes for Okuma lathes from M00 to M1255.
The “Standard/Option” column shows whether a code is part of the base configuration or requires an optional machine function. Which codes are actually available depends on the model and equipment. When in doubt, your machine’s documentation applies.
Essential M-codes
These codes are assigned identically on practically every Okuma lathe and cover day-to-day programming:
| Code | Description | Standard/Option |
|---|---|---|
| M00 | Program stop | Standard |
| M01 | Optional stop | Standard |
| M02 | End of program | Standard |
| M03 | Spindle clockwise | Standard |
| M04 | Spindle counterclockwise | Standard |
| M05 | Spindle stop | Standard |
| M06 | Tool change | Option |
| M08 | Coolant 1 ON | Standard |
| M09 | Coolant 1 OFF | Standard |
| M30 | End of program | Standard |
| M55 | Tailstock retraction | Option |
| M56 | Tailstock feed | Option |
| M58 | Low clamping pressure | Option |
| M59 | High clamping pressure | Option |
| M83 | Chuck clamping | Standard |
| M84 | Release turret | Standard |
A typical program section using the essential M-codes:
T0101 (Select tool 1 with offset 1)
M03 S1200 (Spindle clockwise, 1200 rpm)
M08 (Coolant 1 ON)
G01 X40.0 Z-25.0 F0.3
M09 (Coolant 1 OFF)
M05 (Spindle stop)
M30 (End of program)Full reference
The following table lists all documented M-codes, grouped in blocks of one hundred. Unassigned numbers are omitted.
M00–M99
| Code | Description | Standard/Option |
|---|---|---|
| M00 | Program stop | Standard |
| M01 | Optional stop | Standard |
| M02 | End of program | Standard |
| M03 | Spindle clockwise | Standard |
| M04 | Spindle counterclockwise | Standard |
| M05 | Spindle stop | Standard |
| M06 | Tool change | Option |
| M08 | Coolant 1 ON | Standard |
| M09 | Coolant 1 OFF | Standard |
| M10 | Spindle jog OFF | Option |
| M11 | Spindle jog ON | Option |
| M12 | M-tool spindle stop | Option |
| M13 | M-tool spindle clockwise | Option |
| M14 | M-tool spindle counterclockwise | Option |
| M15 | C-axis positioning (positive direction) | Option |
| M16 | C-axis positioning (negative direction) | Option |
| M17 | Data transfer request (RS232C/CEJ MATIC) | Option |
| M18 | Cancel spindle orientation | Option |
| M19 | Spindle orientation | Option |
| M20 | Tailstock safety zone OFF or spindle collision monitoring OFF | Standard |
| M21 | Tailstock safety zone ON or spindle collision monitoring ON | Standard |
| M22 | Chamfering OFF | Standard |
| M23 | Chamfering ON | Standard |
| M24 | Chuck safety zone OFF, tool collision check OFF | Standard |
| M25 | Chuck safety zone ON, tool collision check ON | Standard |
| M26 | Thread pitch along the Z-axis | Standard |
| M27 | Thread pitch along the X-axis | Standard |
| M28 | Tool collision check OFF | Standard |
| M29 | Tool collision check ON | Standard |
| M30 | End of program | Standard |
| M32 | Straight infeed along the thread surface (to the left end face) | Standard |
| M33 | Zigzag infeed in threading | Standard |
| M34 | Straight infeed along the thread surface (on the right side) | Standard |
| M35 | Retraction of the Z-carriage for the loader gripper | Option |
| M36 | Feed of the Z-carriage for the loader gripper | Option |
| M37 | Retraction of the loader arm | Option |
| M38 | Loader arm feed to unloading position | Option |
| M39 | Loader arm feed to chuck position | Option |
| M40 | Neutral position in the spindle speed range | Standard |
| M41 | Selection of spindle speed range 1 or low speed | Standard |
| M42 | Selection of spindle speed range 2 or high speed | Standard |
| M43 | Spindle speed range 3 | Standard |
| M44 | Spindle speed range 4 | Standard |
| M45 | OSL unloading arm retraction | Option |
| M46 | OSL unloading arm feed | Option |
| M48 | Spindle speed override | Option |
| M49 | Cancel spindle speed override | Option |
| M50 | Air blower B OFF | Option |
| M51 | Air blower B ON | Option |
| M54 | Automatic switching of the indexing chuck | Option |
| M55 | Tailstock retraction | Option |
| M56 | Tailstock feed | Option |
| M57 | Cancel M63 | Option |
| M58 | Low clamping pressure | Option |
| M59 | High clamping pressure | Option |
| M60 | Cancel M61 | Standard |
| M61 | Ignore ‘fixed speed reached’ at constant cutting speed | Standard |
| M62 | Cancel M64 | Option |
| M63 | Ignore response signal for M-word for spindle rotation | Option |
| M64 | Ignore general M-word response signal | Option |
| M65 | Ignore response signal for T-word | Option |
| M66 | Turret index command issued | Option |
| M67 | Cancel synchronous operation in cam turning cycle | Option |
| M68 | Synchronous operation A in cam turning cycle ON | Option |
| M69 | Synchronous operation B in cam turning cycle ON | Option |
| M70 | Manual tool change command | Option |
| M73 | Thread cutting pattern 1 | Option |
| M74 | Thread cutting pattern 2 | Option |
| M75 | Thread cutting pattern 3 | Option |
| M76 | Retraction of the parts gripper | Option |
| M77 | Feed of the parts gripper | Option |
| M78 | Unclamp fixed steady rest 1 | Option |
| M79 | Clamp fixed steady rest 1 | Option |
| M80 | Overcut feed | Option |
| M81 | Overcut retraction | Option |
| M82 | Chip removal detection ON | Option |
| M83 | Chuck clamping | Standard |
| M84 | Release turret | Standard |
| M85 | No return to the machining starting point after the end of the rough turning cycle | Option |
| M86 | Index specification for turret indexing, clockwise direction | Standard |
| M87 | Cancel M86 | Standard |
| M88 | Air blower A OFF | Standard |
| M89 | Air blower A ON | Standard |
| M90 | Close cover | Option |
| M91 | Open cover | Option |
| M92 | Bar feeding device retraction | Option |
| M93 | Bar feeding device feed | Option |
| M94 | Load loader | Option |
| M95 | Unload loader | Option |
| M96 | Parts gripper for sub-spindle, retraction | Option |
| M97 | Parts gripper for sub-spindle, feed | Option |
| M98 | Tailstock pressure low | Option |
| M99 | Tailstock pressure high | Option |
M100–M199
| Code | Description | Standard/Option |
|---|---|---|
| M100 | Buffering prohibited, waiting for sync command | Option |
| M101 | External M function | Option |
| M102 | External M function | Option |
| M103 | External M function | Option |
| M104 | External M function | Option |
| M105 | External M function | Option |
| M106 | External M function | Option |
| M107 | External M function | Option |
| M108 | External M function | Option |
| M109 | Cancel M110 | Option |
| M110 | C-axis connection | Option |
| M111 | Automatic setting of pick-up axis zero point offset | Option |
| M112 | Stop M-tool spindle on 3rd turret | Option |
| M113 | M-tool spindle on 3rd turret, forward rotation | Option |
| M114 | M-tool spindle on 3rd turret, reverse rotation | Option |
| M115 | Open unloading gripper | Option |
| M116 | Close unloading gripper | Option |
| M117 | Sensor head feed | Option |
| M118 | Sensor head retraction | Option |
| M119 | Special workpiece counter | Option |
| M120 | No workpiece confirmation | Option |
| M121 | Open/close steady rest | Option |
| M122 | Steady rest retraction | Option |
| M123 | Steady rest feed | Option |
| M124 | STM timeout check ON | Option |
| M125 | STM timeout check OFF | Option |
| M126 | Air blower D OFF | Option |
| M127 | Air blower D ON | Option |
| M128 | Tailstock swivel retraction | Option |
| M129 | Tailstock swivel feed | Option |
| M130 | Clamping error detection air OFF | Option |
| M131 | Clamping error detection air ON | Option |
| M132 | Clamping error detection OFF | Option |
| M133 | Clamping error detection ON | Option |
| M134 | Z-axis pressure monitoring OFF | Option |
| M135 | Z-axis pressure monitoring ON | Option |
| M136 | Contour specification for combined fixed cycle | Option |
| M137 | Touch setter interlock release ON | Option |
| M138 | Touch setter interlock release OFF | Option |
| M139 | CAM lathe learning control ON | Option |
| M140 | Ignore response signal for constant M-tool rotation in the tapping cycle | Option |
| M141 | C-axis clamping command selection | Option |
| M142 | Coolant pressure low | Option |
| M143 | Coolant pressure high | Option |
| M144 | Additional coolant 1 OFF | Option |
| M145 | Additional coolant 1 ON | Option |
| M146 | C-axis release | Option |
| M147 | C-axis clamping | Option |
| M150 | Synchronized rotation OFF | Option |
| M151 | Synchronized rotation ON | Option |
| M152 | M-tool spindle lock ON | Option |
| M153 | M-tool spindle lock OFF | Option |
| M154 | Air blower C OFF | Option |
| M155 | Air blower C ON | Option |
| M156 | Tailstock lock, release interlock OFF | Option |
| M157 | Tailstock lock, release interlock ON | Option |
| M158 | Lead machining function, synchronous operation OFF | |
| M159 | Lead machining function, synchronous operation ON | |
| M160 | Cancel M161 | Standard |
| M161 | Feed rate override fixed (100%) | Standard |
| M162 | Cancel M163 | Option |
| M163 | M-tool spindle speed override fixed (100%) | Option |
| M164 | Cancel M165 | Standard |
| M165 | Ignore carriage hold and single block ON | Standard |
| M166 | Ignore tailstock spindle feed/retraction interlock OFF | Option |
| M167 | Ignore tailstock spindle feed/retraction interlock ON | Option |
| M168 | Transfer mode OFF (dust catcher chute up) | Option |
| M169 | Transfer mode ON (dust catcher chute down) | Option |
| M170 | C-axis high pressure brake release ON | Option |
| M171 | C-axis high pressure brake release OFF | Option |
| M172 | Interlock release for robot inside lathe OFF | Option |
| M173 | Interlock release for robot inside lathe ON | Option |
| M174 | Additional coolant 2 OFF | Option |
| M175 | Additional coolant 2 ON | Option |
| M176 | Y-axis release | Option |
| M177 | Y-axis clamping | Option |
| M178 | Stopper feed | Option |
| M179 | Stopper retraction | Option |
| M180 | Robot/loader request 1 | Option |
| M181 | Robot/loader request 2 | Option |
| M182 | Robot/loader request 3 | Option |
| M183 | Robot/loader request 4 | Option |
| M184 | Internal interlock release for chuck OFF | Option |
| M185 | Internal interlock release for chuck ON | Option |
| M186 | Air blower F OFF | Option |
| M187 | Air blower F ON | Option |
| M188 | Tailstock connection OFF | Option |
| M189 | Tailstock connection ON | Option |
| M190 | Selection of G00 possible with tailstock connection | Option |
| M191 | Orientation direction of the M-tool spindle specified clockwise | Option |
| M192 | Orientation direction of the M-tool spindle specified counterclockwise | Option |
| M193 | Cancel M194 | Option |
| M194 | Phase specification for thread cutting | Option |
| M195 | Cancel M196 | Option |
| M196 | Thread cutting phase travel effective | Option |
| M197 | Thread cutting phase travel ineffective | Option |
| M198 | STM cycle timeout ON | Option |
| M199 | STM cycle timeout OFF | Option |
M200–M299
| Code | Description | Standard/Option |
|---|---|---|
| M200 | Cancel synchronized Z-axis feed | Option |
| M201 | Z-axis synchronized feed G13 | Option |
| M202 | Z-axis synchronized feed G14 | Option |
| M203 | Turret index enable | Option |
| M204 | Close the ATC shutter | Option |
| M205 | Open ATC shutter | Option |
| M206 | A/B carriage, synchronized feed mode OFF | Option |
| M207 | A/B carriage, synchronized feed mode ON | Option |
| M208 | Door lock C, D ON | Standard |
| M209 | Door lock C, D OFF | Standard |
| M210 | Cancel synchronization for synchronized rotation or flat turning | Option |
| M211 | Keyway grooving cycle: minus direction | Option |
| M212 | Keyway grooving cycle: zigzag | Option |
| M213 | Keyway grooving cycle: specified depth infeed | Option |
| M214 | Keyway grooving cycle: equal depth infeed | Option |
| M215 | Ignore G00 for load monitoring OFF | Option |
| M216 | Ignore G00 for load monitoring ON | Option |
| M217 | Stop M-tool with orientation | Option |
| M218 | Air blower E OFF | Option |
| M219 | Air blower E ON | Option |
| M220 | Flat turning OFF | Option |
| M221 | Flat turning OFF (1:1) | Option |
| M222 | Flat turning OFF (1:2) | Option |
| M223 | Flat turning OFF (1:3) | Option |
| M224 | Flat turning OFF (1:4) | Option |
| M225 | Flat turning OFF (1:5) | Option |
| M226 | Flat turning OFF (1:6) | Option |
| M227 | ATC end of operation wait command | Option |
| M228 | Reset next ATC tool | Option |
| M229 | AM tool spindle orientation | Option |
| M230 | External M signal | Option |
| M231 | External M signal | Option |
| M232 | External M signal | Option |
| M233 | External M signal | Option |
| M234 | External M signal | Option |
| M235 | External M signal | Option |
| M236 | External M signal | Option |
| M237 | External M signal | Option |
| M238 | Flat turning for M-spindle phase change | Option |
| M239 | Face turning, spindle orientation | Option |
| M240 | Steady rest 2 closed, end | Option |
| M241 | Selection of M-tool spindle speed range 1 or low speed | Option |
| M242 | Selection of M-tool spindle speed range 2 or high speed | Option |
| M243 | Chip conveyor stop | Option |
| M244 | Chip conveyor start | Option |
| M245 | Change ACC unit of X-axis rapid traverse | Option |
| M246 | Face turning, spindle chuck interlock release OFF | Option |
| M247 | Face turning, spindle chuck interlock release ON | Option |
| M248 | Face turning, spindle chuck clamping | Option |
| M249 | Face turning, spindle chuck unclamp | Option |
| M250 | Retraction of the tool pusher | Option |
| M251 | Workpiece pusher feed | Option |
| M252 | Write laser interferometer data | Option |
| M253 | Check laser interferometer data | Option |
| M254 | Workpiece outside the ratchet feed | Option |
| M255 | Workpiece outside the ratchet retraction | Option |
| M256 | Robot/loader request 5 | Option |
| M257 | Robot/loader request 6 | Option |
| M258 | Robot/loader request 7 | Option |
| M259 | Robot/loader request 8 | Option |
| M260 | Stepwise feed mode OFF | Option |
| M261 | Stepwise feed mode ON | Option |
| M262 | Additional coolant 3 OFF / tool V way, coolant OFF | Option |
| M263 | Additional coolant 3 ON / tool V way, coolant ON | Option |
| M264 | Superimposition mode restriction, rapid traverse enable OFF | Option |
| M265 | Superimposition mode restriction, rapid traverse enable ON | Option |
| M266 | R-spindle collet test close | Option |
| M267 | R-spindle collet test open | Option |
| M268 | Tailstock feed not possible mode | Option |
| M269 | Switch optical sensor OFF | Option |
| M270 | Optical sensor start/stop, switch optical sensor ON | Option |
| M271 | Spindle extreme creep mode ON | Option |
| M272 | Spindle extreme creep mode OFF | Option |
| M273 | 2nd software limit enabled | Option |
| M274 | 2nd software limit disabled | Option |
| M275 | Special ATC sequence | Option |
| M276 | ATC, close shutter 1 | Option |
| M277 | ATC, open shutter 1 | Option |
| M278 | Unclamp fixed steady rest 2 | Option |
| M279 | Clamp fixed steady rest 2 | Option |
| M280 | Cancel M280 | Option |
| M281 | Laser sensor effective | Option |
| M282 | Carriage, stepwise retraction | Option |
| M283 | Carriage, stepwise feed | Option |
| M284 | Air blower in the chuck | Option |
| M285 | Workpiece counting | Option |
| M286 | Follower lever feed (close chuck) | Option |
| M287 | Follower lever retraction (open chuck) | Option |
| M288 | Sub-spindle air blower OFF | Option |
| M289 | Sub-spindle air blower ON | Option |
| M290 | Close ceiling door | Option |
| M291 | Open ceiling door | Option |
| M292 | Unloader retraction | Option |
| M293 | Unloader feed | Option |
| M294 | No thermal deviation, data transfer | Option |
| M295 | No thermal deviation, cancel data transfer | Option |
| M296 | Change time constant (for fewer cutting marks) | Option |
| M297 | Change time constant (for efficient forming) | Option |
| M298 | Cancel M299 | Option |
| M299 | Cancel repeat mode | Option |
M300–M399
| Code | Description | Standard/Option |
|---|---|---|
| M300 | Close gripper A | |
| M301 | Open gripper A | Option |
| M302 | Switch gripper, position A | Option |
| M303 | Switch gripper, position B | Option |
| M306 | Feed workpiece pusher A | Option |
| M307 | Workpiece pusher A retraction | Option |
| M308 | Swivel gripper A | Option |
| M309 | Swivel gripper B | Option |
| M310 | Close gripper B | Option |
| M311 | Open gripper B | Option |
| M312 | Turn tandem loader | Option |
| M313 | Gripper clamping, error check enabled | Option |
| M314 | Gripper clamping, error check disabled | Option |
| M315 | Joint rotation angle 90° | Option |
| M316 | Feed workpiece pusher B | Option |
| M317 | Retraction workpiece pusher B | Option |
| M318 | Robot/loader air blower ON | Option |
| M319 | Robot/loader air blower OFF | Option |
| M320 | Robot/loader, general M-code 1 | Option |
| M321 | Robot/loader, general M-code 2 | Option |
| M322 | Robot/loader, general M-code 3 | Option |
| M323 | Robot/loader, general M-code 4 | Option |
| M324 | Robot/loader, general M-code 5 | Option |
| M325 | Robot/loader, general M-code 6 | Option |
| M326 | Robot/loader, general M-code 7 | Option |
| M327 | Robot/loader, general M-code 8 | Option |
| M328 | Home position request valid | Option |
| M329 | Home position request invalid | Option |
| M330 | NC start | Option |
| M331 | Buffering prohibited | Option |
| M332 | Chip check enabled | Option |
| M333 | Chip check disabled | Option |
| M334 | Collision with NC lathe OFF | Option |
| M335 | Collision with NC lathe ON | Option |
| M336 | External start | Option |
| M337 | Workpiece counting | Option |
| M338 | Determination of workpiece A | Option |
| M339 | Determination of workpiece B | Option |
| M340 | Robot/loader, general M-code 9 | Option |
| M341 | Robot/loader, general M-code 10 | Option |
| M342 | Robot/loader, general M-code 11 | Option |
| M343 | Robot/loader, general M-code 12 | Option |
| M344 | Robot/loader, general M-code 13 | Option |
| M345 | Robot/loader, general M-code 14 | Option |
| M346 | Robot/loader, general M-code 15 | Option |
| M347 | Robot/loader, general M-code 16 | Option |
| M348 | External program selection (BCD) | Option |
| M349 | End of lot | Option |
| M350 | NC lathe, selection 1 | Option |
| M351 | NC lathe, selection 2 | Option |
| M352 | NC lathe, selection 3 | Option |
| M353 | Retraction of the tool pusher | Option |
| M354 | Workpiece pusher feed | Option |
| M355 | Tailstock retraction 2 | Option |
| M356 | Tailstock feed 2 | Option |
| M357 | Change vehicle type info | Option |
| M358 | NG ratchet full, workpiece | Option |
| M359 | Spindle orientation, 2nd position | Option |
| M360 | 2nd face turning spindle, clamping error detection air OFF | Option |
| M361 | 2nd face turning spindle, clamping error detection air ON | Option |
| M362 | R-turn-over device, close gripper | Option |
| M363 | R-turn-over device, open gripper | Option |
| M364 | R-turn-over device, retraction | Option |
| M365 | R-turn-over device, feed | Option |
| M366 | NC lathe home position, travel command 1 | Option |
| M367 | NC lathe home position, travel command 2 | Option |
| M368 | NC lathe home position, travel command 3 | Option |
| M369 | NC lathe home position, travel command 4 | Option |
| M370 | Robot/loader, general M-code 17 | Option |
| M371 | Robot/loader, general M-code 18 | Option |
| M372 | Robot/loader, general M-code 19 | Option |
| M373 | Robot/loader, general M-code 20 | Option |
| M374 | Robot/loader, general M-code 21 | Option |
| M375 | Robot/loader, general M-code 22 | Option |
| M376 | Robot/loader, general M-code 23 | Option |
| M377 | Robot/loader, general M-code 24 | Option |
| M378 | Swivel V-gripper A | Option |
| M379 | Swivel V-gripper B | Option |
| M380 | NC lathe, power saving mode OFF | Option |
| M381 | NC lathe, power saving mode ON | Option |
| M382 | NC lathe home position, travel command 5 | Option |
| M383 | NC lathe home position, travel command 6 | Option |
| M384 | NC lathe home position, travel command 7 | Option |
| M385 | NC lathe home position, travel command 8 | Option |
| M386 | Workpiece turn-over device, retraction | Option |
| M387 | Workpiece, turn over | Option |
| M388 | 2nd air blower A OFF | Option |
| M389 | 2nd air blower A ON | Option |
| M390 | Close 2nd door | Option |
| M391 | Open 2nd door | Option |
| M392 | Spindle oscillating motion | Option |
| M393 | 2nd spindle head down | Option |
| M394 | 2nd spindle head up | Option |
| M395 | Feed interlock release when 2nd spindle not in upper or lower position OFF | Option |
| M396 | Feed interlock release when 2nd spindle not in upper or lower position ON | Option |
| M397 | Position index for turret specification | Option |
| M398 | Measuring unit at the start of machine measurement | Option |
| M399 | 2nd NC lathe home position, travel command 4 | Option |
M400–M499
| Code | Description | Standard/Option |
|---|---|---|
| M400 | Stopper lock OFF | Option |
| M401 | Stopper lock ON | Option |
| M402 | End of program message | Option |
| M403 | Unclamp B-axis | Option |
| M404 | Clamp B-axis | Option |
| M405 | Ignore loader feed hold | Option |
| M406 | Fixed steady rest connection OFF (clamp) | Option |
| M407 | Fixed steady rest connection ON (unclamp) | Option |
| M408 | Robot/loader interface interlock release OFF | Option |
| M409 | Robot/loader interface interlock release ON | Option |
| M410 | Tailstock quill axial thrust, selection 1 | Option |
| M411 | Tailstock quill axial thrust, selection 2 | Option |
| M412 | Robot/loader request 9 | Option |
| M413 | Robot/loader request 10 | Option |
| M414 | Robot/loader request 11 | Option |
| M415 | Robot/loader request 12 | Option |
| M416 | Robot/loader request 13 | Option |
| M417 | Robot/loader request 14 | Option |
| M418 | Robot/loader request 15 | Option |
| M419 | 2nd spindle orientation | Option |
| M420 | M word for macro function CALL (fixed subprogram name) | Option |
| M421 | M word for macro function CALL (fixed subprogram name) | Option |
| M422 | M word for macro function CALL (fixed subprogram name) | Option |
| M423 | M word for macro function CALL (fixed subprogram name) | Option |
| M424 | M word for macro function CALL (fixed subprogram name) | Option |
| M425 | M word for macro function CALL (fixed subprogram name) | Option |
| M426 | Ring sensor, cancel selection | Option |
| M427 | Ring sensor, selection ON | Option |
| M428 | Tailstock position, data request | Option |
| M429 | Select chuck clamping pressure | Option |
| M430 | 2nd spindle clamping error air OFF | Option |
| M431 | 2nd spindle clamping error air ON | Option |
| M432 | Tailstock air error detection OFF | Option |
| M433 | Tailstock air error detection ON | Option |
| M434 | Machine fault conditions OFF | Option |
| M435 | Machine fault conditions ON | Option |
| M436 | Bar feeder assist, command 1 | Option |
| M437 | Ring sensor, low sensitivity | Option |
| M438 | Ring sensor, high sensitivity | Option |
| M439 | Coolant 4 OFF | Option |
| M440 | Coolant 4 ON | Option |
| M441 | M word for macro function CALL | Option |
| M442 | M word for macro function CALL | Option |
| M443 | M word for macro function CALL | Option |
| M444 | M word for macro function CALL | Option |
| M445 | M word for macro function CALL | Option |
| M446 | M word for macro function CALL | Option |
| M447 | M word for macro function CALL | Option |
| M448 | M word for macro function CALL | Option |
| M449 | M word for macro function CALL | Option |
| M450 | M word for macro function CALL | Option |
| M451 | M word for macro function CALL | Option |
| M452 | M word for macro function CALL | Option |
| M453 | M word for macro function CALL | Option |
| M454 | M word for macro function CALL | Option |
| M455 | M word for macro function CALL | Option |
| M456 | M word for macro function CALL | Option |
| M457 | M word for macro function CALL | Option |
| M458 | M word for macro function CALL | Option |
| M459 | M word for macro function CALL | Option |
| M460 | M word for macro function CALL | Option |
| M461 | Workpiece stopper, retraction | Option |
| M462 | Workpiece stopper, feed | Option |
| M463 | Unclamp the turn-over device | Option |
| M464 | Clamping the turn-over device | Option |
| M465 | Turn-over device, reverse gear back | Option |
| M466 | Turn-over device, reverse gear | Option |
| M467 | Determination of the high/low mode of coolants | Option |
| M468 | Notification: cutting process completed | Option |
| M469 | Spindle at center, SOL 1 ON | Option |
| M470 | Workpiece ejector unit down, spindle at center, SOL 2 OFF | Option |
| M471 | Workpiece ejector unit up, spindle at center, SOL 2 ON | Option |
| M472 | Steady rest interlock release OFF | Option |
| M473 | Steady rest interlock release ON | Option |
| M474 | Coolant 5 OFF, spindle at center, SOL 4 OFF | Option |
| M475 | Coolant 5 ON, spindle at center, SOL 4 ON | Option |
| M476 | Unloading shutter, interlock release OFF | Option |
| M477 | Unloading shutter, interlock release ON | Option |
| M478 | Unloader call possible, confirmation | Option |
| M479 | ZB axis, variable minus limit change | Option |
| M480 | Turn-over device, receiving side | Option |
| M481 | Turn-over device, loading side | Option |
| M482 | Tailstock feed to workpiece support position (tailstock ABSOCODER) | Option |
| M483 | Clamp chuck 2 (clamping lever/collet) | Option |
| M484 | Unclamp chuck 2 (clamping lever/collet) | Option |
| M485 | Natural chuck: clamp | Option |
| M486 | Natural chuck: unclamp | Option |
| M487 | Compe chuck: clamp | Option |
| M488 | Compe chuck: unclamp | Option |
| M489 | X-axes, close lubricating oil drain circuit | Option |
| M490 | X-axes, open lubricating oil drain circuit | Option |
| M491 | Open unloading device closer | Option |
| M492 | Close unloading device closer | Option |
| M493 | Unloading device conveyor left | Option |
| M494 | Unloading device conveyor right | Option |
| M495 | Open unloading gripper, unclamp workpiece unloading device gripper | Option |
| M496 | Close unloading gripper, clamp workpiece unloading device gripper | Option |
| M497 | Unloading arm, swivel feed | Option |
| M498 | Unloading arm, swivel retraction | Option |
| M499 | Chuck switching, interlock release | Option |
M500–M599
| Code | Description | Standard/Option |
|---|---|---|
| M500 | Unloading, fixed cycle | Option |
| M501 | Tool count 1 | Option |
| M502 | Tool count 2 | Option |
| M503 | Tool count 3 | Option |
| M504 | Tool count 4 | Option |
| M505 | Tool count 5 | Option |
| M506 | Tool count 6 | Option |
| M507 | Tool count 7 | Option |
| M508 | Tool count 8 | Option |
| M509 | Drag unit, interlock release OFF | Option |
| M510 | Drag unit, interlock release ON | Option |
| M511 | Clamp rear air chuck | Option |
| M512 | Unclamp front air chuck | Option |
| M513 | X-axis, variable plus limit check ON | Option |
| M514 | X-axis, variable plus limit check OFF | Option |
| M515 | Start initial measurement data output | Option |
| M516 | Start workpiece measurement data output | Option |
| M517 | Start cleaning of the centrifugal separator (spindle index position free) | Option |
| M518 | Measurement finished | Option |
| M519 | M-spindle extreme creep rotation mode ON | Option |
| M520 | M-spindle extreme creep rotation mode OFF | Option |
| M521 | Status light, green flashing ON | Option |
| M522 | Status light, green flashing OFF | Option |
| M523 | Status light, yellow flashing ON | Option |
| M524 | Status light, yellow flashing OFF | Option |
| M525 | Status light, red flashing ON | Option |
| M526 | Status light, red flashing OFF | Option |
| M527 | Oil mist OFF | Option |
| M528 | Oil mist ON | Option |
| M529 | Tailstock feed output OFF | Option |
| M530 | Oil supply OFF | Option |
| M531 | Oil level max. | Option |
| M532 | Oil level STD. | Option |
| M533 | Oil level min. | Option |
| M534 | Support roller retraction | Option |
| M535 | Support roller feed | Option |
| M536 | Loader request signal | Option |
| M537 | Workpiece pusher, cancel interlock release | Option |
| M538 | Workpiece pusher, interlock release | Option |
| M539 | Workpiece puller, retraction | Option |
| M540 | Workpiece puller, feed | Option |
| M543 | Workpiece stand movement, up to center | Option |
| M544 | Workpiece stand movement, from center up | Option |
| M545 | Workpiece stand movement, down to center | Option |
| M546 | Workpiece stand movement, from center down | Option |
| M547 | Workpiece support, pull position (right carriage) | Option |
| M548 | Workpiece support, insert position (left carriage) | Option |
| M549 | Longitudinal positioning device, retraction | Option |
| M550 | Longitudinal positioning device, feed | Option |
| M551 | Loader carriage stop | Option |
| M552 | Middle door opening position | Option |
| M555 | Hobbing, synchronized rotation mode OFF | Option |
| M556 | Hobbing, synchronized rotation mode ON | Option |
| M557 | During hobbing, move in the Z-axis direction when the carriage is held | Option |
| M558 | During hobbing, move in the X-axis direction when the carriage is held | Option |
| M559 | Synchronized axis motion zero offset (CAM lathe) | Option |
| M560 | Scraper and gripper closed, tailstock-side deburring unit retraction, device retraction | Option |
| M561 | Scraper and gripper open, tailstock-side deburring unit feed, device retraction | Option |
| M562 | Close nip probe / chuck-side deburring unit retraction | Option |
| M563 | Open nip probe / chuck-side deburring unit feed | Option |
| M564 | C-axis positioning, pin removed | Option |
| M565 | C-axis positioning, pin inserted | Option |
| M566 | Vibration cutting device start | Option |
| M567 | Vibration cutting device stop | Option |
| M568 | Turret B, special enable of optional index control OFF | Option |
| M569 | Turret B, special enable of optional index control ON | Option |
| M570 | Universal M function 9 | Option |
| M571 | Universal M function 9 | Option |
| M572 | Universal M function 10 | Option |
| M573 | Universal M function 10 | Option |
| M574 | Universal M function 11 | Option |
| M575 | Universal M function 11 | Option |
| M576 | Universal M function 12 | Option |
| M577 | Universal M function 12 | Option |
| M578 | Spindle brake OFF | Option |
| M579 | Spindle brake ON | Option |
| M580 | X/Z acceleration/deceleration time constant (standard) | Option |
| M581 | X/Z acceleration/deceleration time constant (pattern 1) | Option |
| M582 | X/Z acceleration/deceleration time constant (pattern 2) | Option |
| M583 | X/Z acceleration/deceleration time constant (pattern 3) | Option |
| M584 | Start measurement | Option |
| M585 | No workpiece, cutting mode ON | Option |
| M586 | No workpiece, cutting mode ON | Option |
| M587 | 2nd spindle head, release brake | Option |
| M588 | Clamp 2nd spindle head | Option |
| M589 | Workpiece unloading | Option |
| M590 | Cycle time measurement: stop measurement | Option |
| M591 | Cycle time measurement: start measurement | Option |
| M592 | Universal M function 13 | Option |
| M593 | Universal M function 13 | Option |
| M594 | Universal M function 14 | Option |
| M595 | Universal M function 14 | Option |
| M596 | Universal M function 15 | Option |
| M597 | Universal M function 15 | Option |
| M598 | Universal M function 16 | Option |
| M599 | Universal M function 16 | Option |
M600–M699
| Code | Description | Standard/Option |
|---|---|---|
| M600 | M-tool spindle, clamping angle 90° | Option |
| M601 | M-tool spindle, clamping angle 270° | Option |
| M602 | M-tool spindle, clamping angle 0° | Option |
| M603 | M-tool spindle, clamping angle 180° | Option |
| M604 | B-axis, single-sided positioning mode OFF | Option |
| M605 | B-axis, single-sided positioning mode ON | Option |
| M606 | Y-axis barrier function OFF | Option |
| M607 | Y-axis barrier function ON | Option |
| M608 | 2nd coolant 1 ON | Option |
| M609 | 2nd coolant 1 OFF | Option |
| M610 | 2nd spindle jog OFF | Option |
| M611 | 2nd spindle jog ON | Option |
| M612 | During hobbing, move in the Y-axis direction when the carriage is held | Option |
| M613 | Workpiece pusher confirmation, air OFF | Option |
| M614 | Workpiece pusher confirmation, air ON | Option |
| M615 | Start part read-out monitoring | Option |
| M616 | Close shutter | Option |
| M617 | Open shutter | Option |
| M618 | Cancel 2nd spindle orientation | Option |
| M619 | 2nd spindle orientation 1 | Option |
| M620 | 2nd spindle orientation 2 | Option |
| M621 | 1st spindle orientation position (electric chuck position) | Option |
| M622 | Hobbing, retraction direction Y-axis minus value | Option |
| M623 | Hobbing, retraction direction Y-axis plus value | Option |
| M624 | Step speed confirmation lamp ON | Option |
| M625 | B-axis, contour milling ON | Option |
| M626 | 2nd air blower D OFF | Option |
| M627 | 2nd air blower D ON | Option |
| M628 | 2nd air blower E OFF | Option |
| M629 | 2nd air blower E ON | Option |
| M630 | 2nd spindle, clamping error detection air OFF | Option |
| M631 | 2nd spindle, clamping error detection air ON | Option |
| M632 | Receiver OFF | Option |
| M633 | Receiver ON | Option |
| M634 | Interference with NC lathe OFF (2nd spindle/R-spindle) | Option |
| M635 | Interference with NC lathe ON (2nd spindle/R-spindle) | Option |
| M636 | Index chuck: index command 0 | Option |
| M637 | Index chuck: index command 45 | Option |
| M638 | Index chuck: index command 90 | Option |
| M639 | Index chuck: index command 135 | Option |
| M640 | Index chuck: index command 180 | Option |
| M641 | Index chuck: index command 225 | Option |
| M642 | Index chuck: index command 270 | Option |
| M643 | Index chuck: index command 315 | Option |
| M644 | 2nd coolant 2 OFF | Option |
| M645 | 2nd coolant 2 ON | Option |
| M646 | Magnet level 1 | Option |
| M647 | Magnet level 2 | Option |
| M648 | Magnet level 3 | Option |
| M649 | Spindle head index | Option |
| M650 | 2nd air blower B OFF | Option |
| M651 | 2nd air blower B ON | Option |
| M652 | Main magazine, cancel tool designation | Option |
| M653 | 1st spindle AAC position index | Option |
| M654 | 2nd air blower C OFF | Option |
| M655 | 2nd air blower C ON | Option |
| M656 | Low load detection OFF | Option |
| M657 | Low load detection ON | Option |
| M658 | Chuck pressure low | Option |
| M659 | Chuck pressure high | Option |
| M660 | ACC blower | Option |
| M661 | A-chuck index (machining station) | Option |
| M662 | B-chuck index (machining station) | Option |
| M663 | AAC chuck, interlock release OFF | Option |
| M664 | AAC chuck, interlock release ON | Option |
| M665 | Loader, clamping error detection air OFF | Option |
| M666 | Loader, clamping error detection air ON | Option |
| M667 | Main drive, clamping unit retraction | Option |
| M668 | Main drive, clamping unit feed | Option |
| M669 | Main drive, clamping unit oscillating motion | Option |
| M670 | Auxiliary drive, clamping unit oscillating motion | Option |
| M671 | Spindle, low acceleration mode ON | Option |
| M672 | Spindle, low acceleration mode OFF | Option |
| M673 | Quality inspection mode OFF | Option |
| M674 | 2nd coolant 3 OFF | Option |
| M675 | 2nd coolant 3 ON | Option |
| M676 | Loader request, response | Option |
| M677 | Timeout check ON | Option |
| M678 | Timeout check OFF | Option |
| M679 | Workpiece cover down | Option |
| M680 | Workpiece cover up | Option |
| M681 | Close thread rolling head | Option |
| M682 | Open thread rolling head | Option |
| M683 | Clamp 2nd spindle chuck | Option |
| M684 | Unclamp 2nd spindle chuck | Option |
| M685 | End setup | Option |
| M686 | Status indicator light OFF | Option |
| M687 | Status indicator light ON | Option |
| M688 | 2nd air blower A OFF | Option |
| M689 | 2nd air blower A ON | Option |
| M690 | Close 2nd door | Option |
| M691 | Open 2nd door | Option |
| M692 | Tool breakage detection, interlock release ON | Option |
| M693 | Tool breakage detection, interlock release OFF | Option |
| M694 | Spindle speed deviation control OFF | Option |
| M695 | Spindle speed deviation control ON | Option |
| M696 | Spindle phase synchronization mode OFF | Option |
| M697 | Spindle phase synchronization mode ON | Option |
| M698 | Tool breakage detection, sensor feed | Option |
| M699 | Tool breakage detection, sensor retraction | Option |
M700–M796
| Code | Description | Standard/Option |
|---|---|---|
| M700 | Mist collector OFF | Option |
| M701 | Mist collector ON | Option |
| M702 | Mist collector retraction | Option |
| M703 | Mist collector feed | Option |
| M704 | Workpiece stand retraction / chatter control retraction | Option |
| M705 | Workpiece stand retraction / chatter control feed | Option |
| M706 | Middle centering unit, feed | Option |
| M707 | Centering unit, feed | Option |
| M708 | Middle centering unit, retraction | Option |
| M709 | Centering unit, retraction | Option |
| M710 | Unclamp centering unit | Option |
| M711 | Clamp centering unit | Option |
| M712 | Tool breakage detection ON | Option |
| M713 | Tool breakage detection OFF | Option |
| M714 | Workpiece change request | Option |
| M715 | Workpiece unloading request | Option |
| M716 | Tool loading request | Option |
| M717 | Tool unloading request | Option |
| M718 | Loader, cycle start | Option |
| M719 | Loader, cycle stop | Option |
| M720 | Specified alarm C effective | Option |
| M721 | Specified alarm C ineffective | Option |
| M722 | Tool life confirmation | Option |
| M723 | Tailstock, feed limit switch active | Option |
| M724 | Tailstock, feed limit switch deactivated | Option |
| M725 | Loader timeout, check start | Option |
| M726 | Loader timeout, check stop | Option |
| M727 | Loader movement interlock ON | Option |
| M728 | Loader movement interlock OFF | Option |
| M729 | Workpiece stand down | Option |
| M730 | Workpiece stand up | Option |
| M731 | Workpiece counter A | Option |
| M732 | Workpiece counter B | Option |
| M733 | Workpiece counter C | Option |
| M734 | Workpiece counter D | Option |
| M735 | Workpiece counter E | Option |
| M736 | Workpiece counter F | Option |
| M737 | Workpiece counter G | Option |
| M738 | Cancel M739 | Option |
| M739 | Remove the workpiece stand mounting pin | Option |
| M740 | Workpiece stand movement, interlock ON | Option |
| M741 | Workpiece stand movement, interlock OFF | Option |
| M742 | Steady rest XB-axis, interlock release OFF | Option |
| M743 | Steady rest XB-axis, interlock release ON | Option |
| M744 | Spindle orientation, speed override effective | Option |
| M745 | Spindle orientation, speed override ineffective | Option |
| M746 | Open ball valve | Option |
| M747 | Close ball valve | Option |
| M748 | Tailstock brake OFF | Option |
| M749 | Tailstock brake ON | Option |
| M750 | Centering unit, machining cycle | Option |
| M751 | Workpiece conveyor, feed | Option |
| M752 | Workpiece conveyor, retraction | Option |
| M753 | Workpiece conveyor, clockwise | Option |
| M754 | Workpiece conveyor, counterclockwise | Option |
| M755 | Workpiece conveyor, stop | Option |
| M756 | Turret speed slow-down control OFF | Option |
| M757 | Turret speed slow-down control ON | Option |
| M758 | Unclamp pick-up chuck | Option |
| M759 | Clamp pick-up chuck | Option |
| M760 | Select water coolant | Option |
| M761 | Select oil coolant | Option |
| M762 | Coolant return pump OFF | Option |
| M763 | Coolant return pump ON | Option |
| M764 | Chuck (pick-up/collet), interlock release OFF | Option |
| M765 | Chuck (pick-up/collet), interlock release ON | Option |
| M766 | Workpiece conveyor, interlock release OFF | Option |
| M767 | Workpiece conveyor, interlock release ON | Option |
| M768 | Tailstock chuck, interlock release OFF | Option |
| M769 | Tailstock chuck, interlock release ON | Option |
| M770 | Pick-up chuck, blower OFF | Option |
| M771 | Pick-up chuck, blower ON | Option |
| M772 | Steady rest 2, retraction | Option |
| M773 | Steady rest 2, feed | Option |
| M774 | Open steady rest 3 | Option |
| M775 | Close steady rest 3 | Option |
| M776 | Steady rest 3, retraction | Option |
| M777 | Steady rest 3, feed | Option |
| M778 | Fixed steady rest pressure low | Option |
| M779 | Fixed steady rest pressure high | Option |
| M780 | Open bar feeder steady rest | Option |
| M781 | Close bar feeder steady rest | Option |
| M782 | Setup program key OFF | Option |
| M783 | Clamp tailstock chuck | Option |
| M784 | Unclamp tailstock chuck | Option |
| M785 | Center position of unloader, standby ON | Option |
| M786 | Center position of unloader, standby OFF | Option |
| M787 | Air drill OFF | Option |
| M788 | Air drill ON | Option |
| M789 | Spindle orientation 3 | Option |
| M792 | Cross cutting, confirmation unit retraction | Option |
| M793 | Cross cutting, confirmation unit feed | Option |
| M794 | Parts conveyor ON | Option |
| M795 | Parts conveyor OFF | Option |
| M796 | Traverse, execute | Option |
M800–M899
| Code | Description | Standard/Option |
|---|---|---|
| M800 | Air blower H OFF | Option |
| M801 | Air blower H ON | Option |
| M802 | Cycle air blast ON | Option |
| M803 | High pressure, coolant level A | Option |
| M804 | High pressure, coolant level B | Option |
| M805 | High pressure, coolant level C | Option |
| M806 | High pressure, coolant level D | Option |
| M807 | Cutting feed, interlock release OFF | Option |
| M808 | Cutting feed, interlock release ON | Option |
| M809 | W-axis movement, interlock release OFF | Option |
| M810 | W-axis movement, interlock release ON | Option |
| M811 | Unclamp tool | Option |
| M812 | Clamp tool | Option |
| M813 | ATC shutter, interlock release OFF | Option |
| M814 | ATC shutter, interlock release ON | Option |
| M815 | Unclamp headstock | Option |
| M816 | Spindle override active during thread cutting | Option |
| M817 | Spindle override inactive during thread cutting | Option |
| M818 | Unloader carrier 2, feed | Option |
| M819 | Unloader carrier 2, retraction | Option |
| M820 | Tool preparation cycle, macro command | Option |
| M821 | Thermal deviation compensation function OFF | Option |
| M822 | Thermal deviation compensation function ON | Option |
| M823 | 2nd spindle clockwise (W-axis overlap mode) | Option |
| M824 | 2nd spindle counterclockwise (W-axis overlap mode) | Option |
| M825 | Stop 2nd spindle (W-axis overlap mode) | Option |
| M826 | Loader axis movement, interlock OFF | Option |
| M827 | Loader axis movement, interlock ON | Option |
| M828 | Roller lowering OFF | Option |
| M829 | Roller lowering ON | Option |
| M830 | XB-W axis interference check OFF | Option |
| M831 | XB-W axis interference check ON | Option |
| M832 | M-tool index, interlock release OFF | Option |
| M833 | M-tool index, interlock release ON | Option |
| M834 | Lubricating oil motor, fixed output OFF | Option |
| M835 | Lubricating oil motor, fixed output ON | Option |
| M836 | Air blower F OFF | Option |
| M837 | Air blower F ON | Option |
| M838 | Loader gripper A, workpiece pusher confirmation | Option |
| M839 | Loader gripper B, workpiece pusher confirmation | Option |
| M840 | ATC shutter, simultaneous opening/closing | Option |
| M841 | 2nd spindle, creep winding selection (W-axis override mode) | Option |
| M842 | 2nd spindle, rapid traverse winding selection (W-axis override mode) | Option |
| M843 | ATC tool, blower OFF | Option |
| M844 | ATC tool, blower ON | Option |
| M845 | Oil mist mode OFF | Option |
| M846 | Oil mist mode ON | Option |
| M847 | Tailstock retraction on end position command | Option |
| M848 | Tailstock, measurement | Option |
| M849 | Sub-spindle 2, chuck interlock release OFF | Option |
| M850 | Sub-spindle 2, chuck interlock release ON | Option |
| M851 | Clamp sub-spindle 2 chuck | Option |
| M852 | Unclamp sub-spindle 2 chuck | Option |
| M853 | Air blower G OFF | Option |
| M854 | Air blower G ON | Option |
| M855 | Coolant 7 OFF | Option |
| M856 | Coolant 7 ON | Option |
| M857 | Coolant 8 OFF | Option |
| M858 | Coolant 8 ON | Option |
| M859 | Emergency retraction completed | Option |
| M860 | Tailstock side, bar removal device roller ON | Option |
| M861 | Tailstock side, bar removal device roller OFF | Option |
| M862 | Chuck side, bar removal device roller ON | Option |
| M863 | Chuck side, bar removal device roller OFF | Option |
| M864 | Grinding stone spindle unit, retraction | Option |
| M865 | Grinding stone spindle unit, feed | Option |
| M866 | Collision Avoidance System, cancel collision search OFF | Option |
| M867 | Collision Avoidance System, cancel collision search ON | Option |
| M868 | Chip air blower OFF | Option |
| M869 | Chip air blower ON | Option |
| M870 | Air blower I OFF | Option |
| M871 | Air blower I ON | Option |
| M872 | Touch setter, open shutter | Option |
| M873 | Touch setter, close shutter | Option |
| M874 | Tool retraction OFF | Option |
| M875 | Tool retraction ON | Option |
| M876 | Touch setter interlock release OFF | Option |
| M877 | Touch setter interlock release ON | Option |
| M878 | Data hold | Option |
| M879 | Cancel data hold | Option |
| M880 | 2nd air blower H OFF | Option |
| M881 | 2nd air blower H ON | Option |
| M882 | Clamping error detection, zero point shift | Option |
| M883 | Synchronous spindle rotation, clamp both chucks, cancel interlock | Option |
| M884 | Delete data | Option |
| M885 | Delete data 2 | Option |
| M886 | 2nd air blower F OFF | Option |
| M887 | 2nd air blower F ON | Option |
| M888 | Synchronous C-axis mode OFF | Option |
| M889 | Synchronous C-axis mode ON (turret A) | Option |
| M890 | Synchronous C-axis mode ON (turret B) | Option |
| M891 | Sub-spindle, C-axis connection OFF | Option |
| M892 | Sub-spindle, C-axis connection ON | Option |
| M893 | M-tool spindle jog clockwise ON | |
| M894 | M-tool spindle jog counterclockwise ON | |
| M895 | M-tool spindle jog OFF | |
| M898 | Parts turn-over gripper, air blower OFF | Option |
| M899 | Parts turn-over gripper, air blower ON | Option |
M900–M994
| Code | Description | Standard/Option |
|---|---|---|
| M900 | Sub-spindle oscillating motion | Option |
| M901 | Workpiece washing, close shutter | Option |
| M902 | Workpiece washing, open shutter | Option |
| M903 | Workpiece washing, fixed cycle | Option |
| M904 | Machining mode, interlock release | Option |
| M908 | ATC air blower OFF | Option |
| M909 | ATC air blower ON | Option |
| M910 | Unclamp M-axis | Option |
| M911 | Chuck diameter 1 | Option |
| M912 | Chuck diameter 2 | Option |
| M913 | Chuck diameter 3 | Option |
| M914 | Chuck diameter 4 | Option |
| M915 | Chuck diameter 5 | Option |
| M916 | No tool, interlock release OFF | Option |
| M917 | No tool, interlock release ON | Option |
| M918 | Chuck center, low pressure | Option |
| M919 | Chuck center, high pressure | Option |
| M920 | Light OFF command | Option |
| M921 | Spindle jog counterclockwise ON | Option |
| M922 | System link output OFF | Option |
| M923 | System link output ON | Option |
| M924 | Slider retraction | Option |
| M925 | Slider feed | Option |
| M926 | TOOL 1, close the gripper | Option |
| M927 | TOOL 1, open gripper | Option |
| M928 | TOOL 2, close gripper | Option |
| M929 | TOOL 2, open gripper | Option |
| M930 | Unclamp M-axis | Option |
| M931 | Clamp M-spindle | Option |
| M932 | Long tool, interlock release OFF | Option |
| M933 | Long tool, interlock release ON | Option |
| M934 | Pallet change | Option |
| M935 | Workpiece adjustment completed | Option |
| M936 | Tailstock, approach position | Option |
| M937 | Close 2nd gripper A (close Y-gripper) | Option |
| M938 | Open 2nd gripper A (open Y-gripper) | Option |
| M939 | 2nd optional stop | Option |
| M940 | Disable interrupt program | Option |
| M941 | Enable interrupt program (O941) | Option |
| M942 | Enable interrupt program (O942) | Option |
| M943 | Enable interrupt program (O943) | Option |
| M944 | Enable interrupt program (O944) | Option |
| M945 | Enable interrupt program (O945) | Option |
| M946 | Close 2nd gripper B (close V-gripper) | Option |
| M947 | Open 2nd gripper B (open V-gripper) | Option |
| M948 | Steady rest 3 closed, end | Option |
| M949 | Workpiece judgement, air OFF | Option |
| M950 | Workpiece judgement, air ON | Option |
| M951 | Chuck position of the left front door | Option |
| M952 | Free position of the left front door | Option |
| M954 | APC clamp, interlock release OFF | Option |
| M955 | APC clamp, interlock release ON | Option |
| M956 | APC interference, interlock release OFF | Option |
| M957 | APC interference, interlock release ON | Option |
| M958 | Tool washing unit, coolant OFF | Option |
| M959 | Tool washing unit, coolant ON | Option |
| M960 | C-axis positioning (shortest path) | Option |
| M961 | Clamp chuck, error check enabled | Option |
| M962 | Clamp finger chuck, error check disabled | Option |
| M963 | Clamp collet chuck, error check disabled | Option |
| M964 | Retraction level in multiple machining cycle, specified level | Option |
| M965 | Retraction level in multiple machining cycle, standard level | Option |
| M966 | Swivel gripper, upright position | Option |
| M967 | Chuck, eccentric motion OFF | Option |
| M968 | Chuck, eccentric motion ON | Option |
| M969 | Time constant for better cut appearance OFF | Option |
| M970 | Time constant for better cut appearance ON | Option |
| M971 | Manual interrupt switch not possible OFF | Option |
| M972 | Manual interrupt switch not possible ON | Option |
| M973 | Loader gripper outside gripping diameter | Option |
| M974 | Loader gripper inside gripping diameter | Option |
| M975 | W-axis turret interference, interlock release OFF | Option |
| M976 | W-axis turret interference, interlock release ON | Option |
| M977 | M-axis, synchronized thread torque monitoring OFF | Option |
| M978 | M-axis, synchronized thread torque monitoring ON | Option |
| M979 | Vibration cutting tool B ON | Option |
| M980 | Vibration cutting tool B OFF | Option |
| M981 | Vibration cutting tool C ON | Option |
| M982 | Vibration cutting tool C OFF | Option |
| M983 | Thermal deformation compensation set for X-C axis displacement | Option |
| M984 | Thermal deformation compensation of the X-C axis OFF | Option |
| M985 | Thermal deformation compensation of the X-C axis ON | Option |
| M986 | Automatic evaluation | Option |
| M987 | Machining mode | Option |
| M988 | Measuring mode | Option |
| M989 | Thermal deformation compensation OFF | Option |
| M990 | Thermal deformation compensation ON | Option |
| M991 | LBB clamping error detection, air OFF | Option |
| M992 | LBB clamping error detection, air ON | Option |
| M993 | Close LBB stock closure | Option |
| M994 | Open LBB stock closure | Option |
M1003–M1099
| Code | Description | Standard/Option |
|---|---|---|
| M1003 | Close APC door | Option |
| M1004 | Open APC door | Option |
| M1005 | Load long tool 1 | Option |
| M1006 | Load long tool 2 | Option |
| M1007 | Load long tool 3 | Option |
| M1008 | Load long tool 4 | Option |
| M1009 | Unload long tool | Option |
| M1010 | Tool offset, cancel zero point detection OFF | Option |
| M1011 | Tool offset, cancel zero point detection ON | Option |
| M1017 | Steady rest interlock release, ZB-axis | Option |
| M1018 | Unclamp 1st NC steady rest saddle | Option |
| M1019 | Clamp 1st NC steady rest saddle | Option |
| M1020 | Unclamp 2nd NC steady rest saddle | Option |
| M1021 | Clamp 2nd NC steady rest saddle | Option |
| M1022 | Unclamp 3rd NC steady rest saddle | Option |
| M1023 | Clamp 3rd NC steady rest saddle | Option |
| M1026 | Multiple steady rest interlock OFF | Option |
| M1027 | Multiple steady rest interlock ON | Option |
| M1030 | Automatic cross rail positioning 1 | Option |
| M1031 | Automatic cross rail positioning 2 | Option |
| M1032 | Automatic cross rail positioning 3 | Option |
| M1033 | Automatic cross rail positioning 4 | Option |
| M1034 | Automatic cross rail positioning 5 | Option |
| M1035 | Automatic cross rail positioning 6 | Option |
| M1036 | Automatic cross rail positioning 7 | Option |
| M1037 | Automatic cross rail positioning 8 | Option |
| M1038 | Automatic cross rail positioning 9 | Option |
| M1039 | Automatic cross rail positioning 10 | Option |
| M1040 | Clamp cross rail | Option |
| M1041 | Unclamp cross rail | Option |
| M1042 | Attachment index command, front | Option |
| M1043 | Attachment index command, left | Option |
| M1044 | Attachment index command, rear | Option |
| M1045 | Attachment index command, right | Option |
| M1046 | Attachment index counterclockwise | Option |
| M1047 | Attachment indexing (clockwise) with RH command | Option |
| M1048 | Attachment indexing (counterclockwise) with RH command | Option |
| M1049 | Ignore attachment indexing at NC in-position | Option |
| M1050 | Clamp AT | Option |
| M1051 | Unclamp AT | Option |
| M1052 | Hook on AT | Option |
| M1053 | Unhook AT | Option |
| M1054 | AT preparation for unclamping | Option |
| M1055 | Attachment carrier OFF | Option |
| M1056 | Attachment carrier ON | Option |
| M1057 | Tool change command (horizontal) | Option |
| M1058 | Tool change command (vertical) | Option |
| M1059 | No next tool | Option |
| M1060 | Manual tool change | Option |
| M1061 | Change attachment | Option |
| M1062 | ATC cover, attach tool | Option |
| M1063 | ATC cover, remove tool | Option |
| M1064 | Additional axis: clamp A-axis | Option |
| M1065 | Additional axis: unclamp A-axis | Option |
| M1066 | Additional axis: clamp B-axis | Option |
| M1067 | Additional axis: unclamp B-axis | Option |
| M1068 | Additional axis: C-axis clamping | Option |
| M1069 | Additional axis: C-axis release | Option |
| M1070 | Opposite spindle, cancel orientation | Option |
| M1071 | Through-tool coolant, high pressure OFF | Option |
| M1072 | Through-tool coolant, high pressure ON | Option |
| M1073 | Tool change preparation for vertical spindle | Option |
| M1074 | Continuous tool change between vertical and horizontal spindles | Option |
| M1075 | Continuous different tool changes between vertical and horizontal spindles | Option |
| M1076 | Unclamp horizontal spindle tool | Option |
| M1077 | Clamp horizontal spindle tool | Option |
| M1078 | Change horizontal spindle tool | Option |
| M1079 | Oil mist injection | Option |
| M1080 | Oil mist cycle mode ON for vertical spindle | Option |
| M1081 | Tool change preparation for horizontal spindle | Option |
| M1082 | Through-spindle coolant, medium pressure | Option |
| M1083 | M-spindle orientation with counterclockwise rotation | Option |
| M1084 | M-spindle orientation with clockwise/counterclockwise rotation | Option |
| M1085 | Ejector bore, high pressure coolant ON | Option |
| M1086 | Attachment, blower ON | Option |
| M1087 | Touch probe flushing ON | Option |
| M1088 | Clamp opposite spindle C-axis | Option |
| M1089 | Unclamp opposite spindle C-axis | Option |
| M1090 | Overload detection for M-spindle invalid | Option |
| M1091 | Overload detection for M-spindle valid | Option |
| M1092 | Workpiece clamping fixture, air blower OFF | Option |
| M1093 | Workpiece clamping fixture, air blower ON | Option |
| M1094 | Clamp workpiece | Option |
| M1095 | Unclamp workpiece | Option |
| M1096 | Select cooling system for vertical spindle | Option |
| M1097 | Select cooling system for horizontal spindle | Option |
| M1098 | Sensor air blower OFF | Option |
| M1099 | Sensor air blower ON | Option |
M1100–M1199
| Code | Description | Standard/Option |
|---|---|---|
| M1100 | Retraction cycle command for active ATC tool | Option |
| M1101 | ATC ready (write no. of active tool) | Option |
| M1102 | ATC air blower OFF | Option |
| M1103 | ATC air blower ON | Option |
| M1104 | M-spindle rotation reversal OFF | Option |
| M1105 | M-spindle rotation reversal ON | Option |
| M1106 | Count up cycle counter | Option |
| M1107 | Clamp fixture or chuck 2 | Option |
| M1108 | Unclamp fixture or chuck 2 | Option |
| M1109 | Semi-dry, MIN flow | Option |
| M1110 | Semi-dry, MIN nozzle | Option |
| M1111 | Semi-dry, MAX flow | Option |
| M1112 | Semi-dry, MAX nozzle | Option |
| M1113 | Clamp fixture 3 | Option |
| M1114 | Unclamp fixture 3 | Option |
| M1115 | Judge pallet status | Option |
| M1116 | Index B-axis attachment | Option |
| M1117 | Close 2nd automatic door | Option |
| M1118 | Open 2nd automatic door | Option |
| M1120 | Set workpiece, monitoring ON | Option |
| M1121 | Set workpiece, monitoring OFF | Option |
| M1122 | Workpiece seating check, air ON | Option |
| M1123 | Workpiece seating check, air OFF | Option |
| M1124 | Enable chuck PB during NC movement | Option |
| M1125 | Retract attachment above the magazine | Option |
| M1126 | Retract adapter plug above magazine | Option |
| M1127 | M06 response signal [close ATC shutter] ineffective | Option |
| M1128 | Cancel M1127 | Option |
| M1129 | Swivel the magazine pot to the tool change position | Option |
| M1130 | Pallet-out request from stacker crane not allowed | Option |
| M1131 | Pallet-out request from stacker crane allowed | Option |
| M1132 | Non-contact sensor, laser OFF | Option |
| M1133 | Non-contact sensor, laser ON | Option |
| M1134 | Hybrid coolant: select oil | Option |
| M1135 | Hybrid coolant: select water | Option |
| M1136 | Fixture 1, low-pressure clamping | Option |
| M1137 | Cancel stroke limit deactivation | Option |
| M1138 | Deactivate stroke limit | Option |
| M1139 | Select 1st gear for M-spindle in synchronized tapping mode | Option |
| M1140 | Select 2nd gear for M-spindle in synchronized tapping mode | Option |
| M1141 | Select 3rd gear for M-spindle in synchronized tapping mode | Option |
| M1142 | Semi-dry, MID flow | Option |
| M1143 | Semi-dry, MID nozzle | Option |
| M1144 | Fixture washing OFF | Option |
| M1145 | Fixture washing ON | Option |
| M1146 | Unclamp L-tool lock piston | Option |
| M1147 | Clamp L-tool lock piston | Option |
| M1148 | L-tool unhook position (M-spindle 0°) | Option |
| M1149 | L-tool hook position (M-spindle 15°) | Option |
| M1150 | L-tool 180° unhook position (M-spindle 180°) | Option |
| M1151 | L-tool 180° hook position (M-spindle 195°) | Option |
| M1152 | 2nd spindle control mode | Option |
| M1153 | Tailstock control mode | Option |
| M1154 | Sensor air blower (inner diameter) OFF | Option |
| M1155 | Sensor air blower (inner diameter) ON | Option |
| M1156 | Touch setter (inner diameter) feed | Option |
| M1157 | Touch setter (inner diameter) retraction | Option |
| M1158 | Magazine indexing of the current tool | Option |
| M1159 | W-axis cutting mode | Option |
| M1160 | Coolant for 2nd steady rest OFF | Option |
| M1161 | Coolant for 2nd steady rest ON | Option |
| M1162 | Coolant for 3rd steady rest OFF | Option |
| M1163 | Coolant for 3rd steady rest ON | Option |
| M1164 | 2nd steady rest blower OFF | Option |
| M1165 | 2nd steady rest blower ON | Option |
| M1166 | 3rd steady rest blower OFF | Option |
| M1167 | 3rd steady rest blower ON | Option |
| M1168 | Round spindle conveyor STOP | Option |
| M1169 | Round spindle conveyor ON clockwise | Option |
| M1170 | Round spindle conveyor ON counterclockwise | Option |
| M1171 | Tailstock setting, 2nd spindle | Option |
| M1172 | Tailstock setting, 1st spindle | Option |
| M1173 | Angle head, coolant OFF | Option |
| M1174 | Angle head, coolant ON | Option |
| M1175 | Angle head, blower OFF | Option |
| M1176 | Angle head, blower ON | Option |
| M1177 | Unloader carriage positioning (L-spindle inward) | Option |
| M1178 | Unloader carriage positioning (L-spindle outward) | Option |
| M1179 | Unloader carriage positioning (R-spindle inward) | Option |
| M1180 | Unloader carriage positioning (R-spindle outward) | Option |
| M1181 | Unloader carriage positioning (retraction point) | Option |
| M1182 | Unloading gripper up | Option |
| M1183 | Unloading gripper down | Option |
| M1184 | Unloading gripper center | Option |
| M1185 | Enable unloader call, confirmation 2 | Option |
| M1188 | AJC coolant OFF | Option |
| M1189 | AJC coolant ON | Option |
| M1190 | Tailstock, tool clamping error detection air OFF | Option |
| M1191 | Tailstock, tool clamping error detection air ON | Option |
| M1192 | Wait exclusively ON | Option |
| M1193 | Cancel wait exclusively | Option |
| M1194 | Check tailstock mode, interlock release | Option |
| M1195 | Measuring sensor unit feed | Option |
| M1196 | Measuring sensor unit retraction | Option |
| M1197 | Select coolant pressure | Option |
| M1198 | Air drill 2 ON | Option |
| M1199 | Air drill 2 OFF | Option |
M1200–M1255
| Code | Description | Standard/Option |
|---|---|---|
| M1200 | M-spindle speed deviation control OFF | Option |
| M1201 | M-spindle speed deviation control ON | Option |
| M1202 | Unclamp APC pallet | Option |
| M1203 | Clamp APC pallet | Option |
| M1204 | APC pallet, unclamp taper cone | Option |
| M1205 | APC pallet, clamp taper cone | Option |
| M1206 | APC pallet table down | Option |
| M1207 | APC pallet table up | Option |
| M1208 | 3rd coolant 1 ON | Option |
| M1209 | 3rd coolant 1 OFF | Option |
| M1210 | Spindle speed change in thread mode OFF | Option |
| M1211 | Spindle speed change in thread mode ON | Option |
| M1214 | Close telescopic ceiling cover | Option |
| M1215 | Open telescopic ceiling cover | Option |
| M1228 | 3rd air blower E OFF | Option |
| M1229 | 3rd air blower E ON | Option |
| M1254 | 3rd air blower C OFF | Option |
| M1255 | 3rd air blower C ON | Option |