0% found this document useful (0 votes)
1K views9 pages

Doosan MX Series M-Codes - Doosan CNC Turning Center Programming

This document provides a list of M-codes for Doosan MX series CNC turning centers. It includes over 160 M-codes for functions like spindle control, coolant control, tool changing, and more. The M-codes are listed with their functions for both the upper and lower units of the Doosan MX series machines.

Uploaded by

jonathan tbg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views9 pages

Doosan MX Series M-Codes - Doosan CNC Turning Center Programming

This document provides a list of M-codes for Doosan MX series CNC turning centers. It includes over 160 M-codes for functions like spindle control, coolant control, tool changing, and more. The M-codes are listed with their functions for both the upper and lower units of the Doosan MX series machines.

Uploaded by

jonathan tbg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Doosan Doosan MX series M-Codes – Doosan CNC Turning Center Programming

Doosan MX series M-Codes – Doosan CNC


Turning Center Programming

Share This

 Email to a friend
 Facebook
 Twitter
 Google+
 Print this page
 More options

Doosan MX series M-code list for cnc machinists/programmers. M-Codes for both Upper unit
and lower unit are given.

Contents

 Doosan MX Series CNC


 Doosan MX Series M-Code List

Doosan MX Series CNC


This list of M-codes works for the following cnc machines,
Doosan PUMA series

 MX2000, MX2000L/T/LT/S/LS/LST
 MX2500, MX2500L/T/LT/S/LS/LST
 MX3000, MX3000S
Doosan MX Series M-Code List
M-
UPPER UNIT LOWER UNIT
Code
M00 PROGRAM STOP PROGRAM STOP
M01 OPTIONAL PROGRAM STOP OPTIONAL PROGRAM STOP
M02 PROGRAM END PROGRAM END
M03 LEFT SPINDLE FORWARD ROTATION LEFT SPINDLE FORWARD ROTATION
M04 LEFT SPINDLE REVERSE ROTATION LEFT SPINDLE REVERSE ROTATION
M05 LEFT SPINDLE STOP & SELECTION LEFT SPINDLE STOP & SELECTION
M06 ATC TOOL CHANGE COMMAND
M07 BED SHOER COOLANT ON BED SHOER COOLANT ON
M08 COOLANT ON (UPPER SIDE) COOLANT ON (UPPER SIDE)
M09 COOLANT OFF (UPPER SIDE) COOLANT OFF (UPPER SIDE)
M10 PARTS UNLOADER DOWN TO CHUCK PARTS UNLOADER DOWN TO CHUCK
PARTS UNLOADER RETURN TO PARTS UNLOADER RETURN TO
M11
HOME HOME
M12 COOLJECT ON (UPPER SIDE) COOLJECT ON (UPPER SIDE)
LEFT SPINDLE COOLANT BLOWER LEFT SPINDLE COOLANT BLOWER
M13
OFF OFF
M14 LEFT SPINDLE AIR BLOW ON LEFT SPINDLE AIR BLOW ON
M15 LEFT SPINDLE AIR BLOW OFF LEFT SPINDLE AIR BLOW OFF
M16 BED SHOER COOLANT OFF BED SHOER COOLANT OFF
M17 MACHINE LOCK ACT MACHINE LOCK ACT
M18 MACHINE LOCK CANCEL MACHINE LOCK CANCEL
M19 LEFT SPINDLE ORIENTATION LEFT SPINDLE ORIENTATION
M20 GANTRY LOADER CALL GANTRY LOADER CALL
M21 OPTIONAL BLOCK SKIP ACT
M22 OPTIONAL BLOCK SKIP CANCEL
M23 PROGRAM START CHECK PROGRAM START CHECK
M24 CHIP CONVEYOR RUN CHIP CONVEYOR RUN
M25 CHIP CONVEYOR STOP CHIP CONVEYOR STOP
T.S.C COOLANT ON (MILLING
M26
SPINDLE)
T.S.C COOLANT OFF (MILLING
M27
SPINDLE)
M28 POLYGON MODE SELECT POLYGON MODE SELECT
M29 RIGID TAPPING MODE SELECT RIGID TAPPING MODE SELECT
M30 PROGRAM END & REWIND PROGRAM END & REWIND
LEFT CHUCKING INTERLOCK BY- LEFT CHUCKING INTERLOCK BY-
M31
PASS PASS
MILLING SPINDLE FORWARD REVOLVING SPINDLE FORWARD
M33
ROTATION ROTATION
MILLING SPINDLE REVERSE REVOLVING SPINDLE REVERSE
M34
ROTATION ROTATION
MILLING SPINDLE STOP & C1-AXIS REVOLVING SPINDLE STOP & C1-
M35
SELECT AXIS SELECT
MILLING SPINDLE HEAD TOOL NO,
M45
EXTERNAL SET
M46 P.T.S.BODY CLAMP & BAR ADVANCE
P.T.S.BODY UNCLAMP & BAR
M47
RETRACT
M48
M49 MILLING SPINDLE ORIENTATION
M50 BAR-FEEDER COMMAND 1 BAR-FEEDER COMMAND 1
M51 BAR-FEEDER COMMAND 2 BAR-FEEDER COMMAND 2
M52 FRONT SPLASH GUARD DOOR OPEN FRONT SPLASH GUARD DOOR OPEN
M53 FRONT SPLASH GUARD DOOR CLOSE FRONT SPLASH GUARD DOOR CLOSE
M54 PARTS COUNT PARTS COUNT
M55 REPEAT PROGRAM AFTER M02 / M30 REPEAT PROGRAM AFTER M02 / M30
M56 TAPPING MODE SELECT TAPPING MODE SELECT
M57 TAPPING MODE CANCEL TAPPING MODE CANCEL
M58 STEADY REST CLAMP
M59 STEADY REST UNCLAMP
M60 TOOL CHANGE WITH MOVING AXES
LEFT SPINDLE WINDING CHANGE LEFT SPINDLE WINDING CHANGE
M61
LOW SPEED LOW SPEED
LEFT SPINDLE WINDING CHANGE LEFT SPINDLE WINDING CHANGE
M62
HIGH SPEED HIGH SPEED
LEFT SPINDLE FORWARD & UPPER LEFT SPINDLE FORWARD & UPPER
M63
COOLANT ON COOLANT ON
LEFT SPINDLE REVERSE & UPPER LEFT SPINDLE REVERSE & UPPER
M64
COOLANT ON COOLANT ON
LEFT SPINDLE STOP & UPPER LEFT SPINDLE STOP & UPPER
M65
COOLANT OFF COOLANT OFF
M66 LEFT CHUCKING LOW PRESSURE RIGHT CHUCKING LOW PRESSURE
M67 LEFT CHUCKING HIGH PRESSURE RIGHT CHUCKING HIGH PRESSURE
M68 LEFT CHUCK CLAMP LEFT CHUCK CLAMP
M69 LEFT CHUCK UNCLAMP LEFT CHUCK UNCLAMP
TAIL STOCK QUILL LOW PRESSURE TAIL STOCK QUILL LOW PRESSURE
M70
ADVANCE ADVANCE
SPINDLE CONVERT ROTATION SPINDLE CONVERT ROTATION
M72
DIRECTION DIRECTION
SPINDLE NORMAL ROTATION SPINDLE NORMAL ROTATION
M73
DIRECTION DIRECTION
M74 ERROR DETECT ON ERROR DETECT ON
M75 ERROR DETECT OFF ERROR DETECT OFF
M76 CHAMFERING ON CHAMFERING ON
M77 CHAMFERING OFF CHAMFERING OFF
M78 TAIL STOCK QUILL ADVANCE TAIL STOCK QUILL ADVANCE
M79 TAIL STOCK QUILL RETRACT TAIL STOCK QUILL RETRACT
M80 Q-SETTER SWING ARM DOWN Q-SETTER SWING ARM DOWN
M81 Q-SETTER SWING ARM UP Q-SETTER SWING ARM UP
M82 TOUCH PROBE ON TOUCH PROBE ON
M83 TOUCH PROBE OFF TOUCH PROBE OFF
M84 TURRET C.W. ROTATION
M85 TURRET C.C.W. ROTATION
M86 LOWER A-AXIS TORQUE SKIP
LOWER A-AXIS TORQUE SKIP
M87
CANCEL
M88 C1-AXIS LOW PRESSURE CLAMP C1-AXIS LOW PRESSURE CLAMP
M89 C1-AXIS HIGH PRESSURE CLAMP C1-AXIS HIGH PRESSURE CLAMP
M90 C1-AXIS UNCLAMP C1-AXIS UNCLAMP
M91 EXTERNAL M-CODE M91 EXTERNAL M-CODE M91
M92 EXTERNAL M-CODE M92 EXTERNAL M-CODE M92
M93 EXTERNAL M-CODE M93 EXTERNAL M-CODE M93
M94 EXTERNAL M-CODE M94 EXTERNAL M-CODE M94
M98 SUB PROGRAM CALL SUB PROGRAM CALL
M99 END OF SUB PROGRAM END OF SUB PROGRAM
M100 MILLING SPINDLE CLAMP
M101 MILLING SPINDLE UNCLAMP
RIGHT SPINDLE FORWARD RIGHT SPINDLE FORWARD
M103
ROTATION ROTATION
M104 RIGHT SPINDLE REVERSE ROTATION RIGHT SPINDLE REVERSE ROTATION
M105 RIGHT SPINDLE STOP & SELECTION RIGHT SPINDLE STOP & SELECTION
M106 B-AXIS CURVIC COUPLING CLAMP
B-AXIS CURVIC COUPLING
M107
UNCLAMP
M108 T.S.C COOLANT ON (LEFT SPINDLE) T.S.C COOLANT ON (LEFT SPINDLE)
M109 T.S.C COOLANT OFF(LEFT SPINDLE) T.S.C COOLANT OFF(LEFT SPINDLE)
M110 B-AXIS DISC CLAMP
M111 B-AXIS DISC UNCLAMP
M112 B-AXIS CURVIC & DISC CLAMP
M113 B-AXIS CURVIC & DISC UNCLAMP
M114 RIGHT SPINDLE AIR BLOW ON RIGHT SPINDLE AIR BLOW ON
M115 RIGHT SPINDLE AIR BLOW OFF RIGHT SPINDLE AIR BLOW OFF
WORK EJECTOR OPERATION WORK EJECTOR OPERATION
M116
COMMAND COMMAND
LOWER A-AXIS TORQUE CONTROL
M117
ON
LOWER A-AXIS TORQUE CONTROL
M118
RESET
M119 RIGHT SPINDLE ORIENTATION RIGHT SPINDLE ORIENTATION
LOWER Z2-AXIS TORQUE CONTROL
M121
ON
LOWER Z2-AXIS TORQUE CONTROL
M124
RESET
M125 SYNCHRO CONTROL WITH Z2-AXIS
M126 SYNCHRO CONTROL CANCEL
RIGHT CHUCKING INTERLOCK BY- RIGHT CHUCKING INTERLOCK BY-
M131
PASS PASS
MILLING SPINDLE STOP & C2 AXIS REVOLVING SPINDLE STOP & C2
M135
SELECTION AXIS SELECTION
M138 ROOF SHOWER COOLANT ON
M139 ROOF SHOWER COOLANT OFF
M144 ATC WAITING POT RETRACT
M145 ATC WAITING POT ADVANCE
ATC WAITING POT CHANGE
M146
POSITION
M147 ATC WAITING POT HOME POSITION
ATC WAITING POT HOME POSITION
M148
CHECK
M149 ATC MAINTENANCE MODE ON
M150 ATC MAINTENANCE MODE OFF
M151 ATC CHANGER START FLAG
M152 ATC 1 CYCLE
M153 ATC DOOR OPEN
M154 ATC DOOR CLOSE
AUTO MILLING SPINDLE
M155
ORIENTATION
M156 V-GROOVE AIR ON
ATC CHANGER MOTOR BRAKE
M157
RELEASE
ATC CHANGER MOTOR BRAKE
M158
ENGAGE
M159
M160
RIGHT SPINDLE WINDING CHANGE RIGHT SPINDLE WINDING CHANGE
M161
LOW SPEED LOW SPEED
RIGHT SPINDLE WINDING CHANGE RIGHT SPINDLE WINDING CHANGE
M162
HIGH SPEED HIGH SPEED
RIGHT SPINDLE FORWARD & UPPER RIGHT SPINDLE FORWARD & LOWER
M163
COOLANT ON COOLANT ON
RIGHT SPINDLE REVERSE & UPPER RIGHT SPINDLE REVERSE & LOWER
M164
COOLANT ON COOLANT ON
RIGHT SPINDLE STOP & UPPER RIGHT SPINDLE STOP & LOWER
M165
COOLANT OFF COOLANT OFF
M168 RIGHT CHUCK CLAMP RIGHT CHUCK CLAMP
M169 RIGHT CHUCK UNCLAMP RIGHT CHUCK UNCLAMP
M170 INTERFERENCE CHECK RELEASE INTERFERENCE CHECK RELEASE
INTERFERENCE CHECK RELEASE INTERFERENCE CHECK RELEASE
M171
CANCEL CANCEL
Y-AXIS REFERENCE INTERLOCK
M172
RELEASE
Y-AXIS REFERENCE INTERLOCK
M173
RELEASE CANCEL
AUTO B-AXIS UN/CLAMP OFF & B-
M174
AXIS UNCLAMP
AUTO B-AXIS UN/CLAMP ON & B-
M175
AXIS CLAMP
M188 C2-AXIS LOW PRESSURE CLAMP C2-AXIS LOW PRESSURE CLAMP
M189 C2-AXIS HIGH PRESSURE CLAMP C2-AXIS HIGH PRESSURE CLAMP
M190 C2-AXIS UNCLAMP C2-AXIS UNCLAMP
SIMUL.FEEDRATE ON(BALANCE SIMUL.FEEDRATE ON(BALANCE
M192
CUTTING) CUTTING)
SIMUL.FEEDRATE OFF(BALANCE SIMUL.FEEDRATE OFF(BALANCE
M193
CUTTING) CUTTING)
M194
M200 TOOL LOAD MONITOR OFF TOOL LOAD MONITOR OFF
M201 TOOL LOAD MONITOR ON TOOL LOAD MONITOR ON
SPINDLE FORWARD SPEED SYNCHRO SPINDLE FORWARD SPEED SYNCHRO
M203
COMMAND COMMAND
SPINDLE REVERSE SPEED SYNCHRO SPINDLE REVERSE SPEED SYNCHRO
M204
COMMAND COMMAND
M205 SPINDLE SYNCHRO STOP COMMAND SPINDLE SYNCHRO STOP COMMAND
SPINDLE SYNCHRO RELEASE SPINDLE SYNCHRO RELEASE
M206
COMMAND COMMAND
SPINDLE SPEED & PHASE CONFRIM SPINDLE SPEED & PHASE CONFRIM
M208
COMMAND COMMAND
SPINDLE SPEED CONFIRM SPINDLE SPEED CONFIRM
M209
COMMAND COMMAND
PARTS UNLOADER WAITING IN LEFT PARTS UNLOADER WAITING IN LEFT
M210
CHUCK CHUCK
M211 COMPOSITE CONTROL ACT COMPOSITE CONTROL ACT
M212 COMPOSITE CONTROL CANCEL COMPOSITE CONTROL CANCEL
SPINDLE FORWARD PHASE SPINDLE FORWARD PHASE
M213
SYNCHRO COMMAND SYNCHRO COMMAND
SPINDLE REVERSE PHASE SYNCHRO SPINDLE REVERSE PHASE SYNCHRO
M214
COMMAND COMMAND
TURRET UNCLAMP BEFORE T-CODE
M215
COMMAND
Z2-AXIS INTERLOCK(A-AXIS REF)
M217
RELEASE
Z2-AXIS INTERLOCK(A-AXIS REF)
M218
RELEASE CANCEL
M220 UPPER X-AXIS INTERLOCK RELEASE
UPPER X-AXIS INTERLOCK RELEASE
M221
CANCEL
M226 WORK EJECTER ADVANCE WORK EJECTER ADVANCE
M227 WORK EJECTER RETRACT WORK EJECTER RETRACT
M230 PARTS UNLOADER STOPPER RETURN PARTS UNLOADER STOPPER RETURN
PARTS UNLOADER STOPPER PARTS UNLOADER STOPPER
M231
ADVANCE ADVANCE
M232 PARTS UNLOADER BODY ADVANCE PARTS UNLOADER BODY ADVANCE
M233 PARTS UNLOADER BODY RETURN PARTS UNLOADER BODY RETURN
M234 PARTS UNLOADER BUCKET DOWN PARTS UNLOADER BUCKET DOWN
M235 PARTS UNLOADER BUCKET RETURN PARTS UNLOADER BUCKET RETURN
M236 PARTS UNLOADER ARM DOWN PARTS UNLOADER ARM DOWN
M237 PARTS CATCHER ARM RETURN PARTS CATCHER ARM RETURN
M250 MACHINE MAINTENANCE MODE ON MACHINE MAINTENANCE MODE ON
M251 MACHINE MAINTENANCE MODE OFF MACHINE MAINTENANCE MODE OFF
TOOL CHANGE AREA INTERLOCK
M252
OFF
TOOL CHANGE AREA INTERLOCK
M253
OFF CANCEL
M254 A-AXIS INTERLOCK IGNORE
M255 A-AXIS INTERLOCK IGNORE CANCEL
PARTS UNLOADER CONTINUOS ACT PARTS UNLOADER CONTINUOS ACT
M256
W/RIGHT CHUCK W/RIGHT CHUCK
CANNED CYCLE ON WITH M89,M90 CANNED CYCLE ON WITH M89,M90
M289
OF LEFT C1-AXIS OF LEFT C1-AXIS
DYNAMIC RADIUS/DIAMETER DYNAMIC RADIUS/DIAMETER
M296
CONVERT ON CONVERT ON
DYNAMIC RADIUS/DIAMETER DYNAMIC RADIUS/DIAMETER
M297
CONVERT CANCEL CONVERT CANCEL
M300 Z-AXIS MIRROR IMAGE ON Z-AXIS MIRROR IMAGE ON
M301 Z-AXIS MIRROR IMAGE OFF Z-AXIS MIRROR IMAGE OFF
M308 T.S.C COOLANT ON (RIGHT SPINDLE) T.S.C COOLANT ON (RIGHT SPINDLE)
M309 T.S.C COOLANT OFF(RIGHT SPINDLE) T.S.C COOLANT OFF(RIGHT SPINDLE)
PARTS UNLOADER WAITING IN PARTS UNLOADER WAITING IN
M310
RIGHT CHUCK RIGHT CHUCK
PARTS UNLOADER RETRACT FROM PARTS UNLOADER RETRACT FROM
M311
RIGHT CHUCK RIGHT CHUCK
LEFT SPINDLE COOLANT BLOWER LEFT SPINDLE COOLANT BLOWER
M312
ON ON
RIGHT SPINDLE COOLANT BLOWER RIGHT SPINDLE COOLANT BLOWER
M313
OFF OFF
RIGHT SPINDLE COOLANT BLOWER RIGHT SPINDLE COOLANT BLOWER
M314
ON ON
M315 LEFT SPINDLE STOP (NOT CONFIRM)LEFT SPINDLE STOP (NOT CONFIRM)
Z2-AXIS CURRENT LOAD READ
M316
(MINUS)
Z2-AXIS CURRENT LOAD READ
M317
(PLUS)
M320 GANTRY LOADER CALL GANTRY LOADER CALL
RIGHT SPINDLE STOP (NOT RIGHT SPINDLE STOP (NOT
M325
CONFIRM) CONFIRM)
M326 A-AXIS CURRENT LOAD READ
CANNED CYCLE ON WITH M189,M190 CANNED CYCLE ON WITH M189,M190
M389
OF RIGHT C2-AXIS OF RIGHT C2-AXIS
M900 WAITING M-CODE WAITING M-CODE

You might also like