CNC Machinist Calculator Ultra

Home › M-codes › Doosan (Fanuc)

Doosan (Fanuc) M-code list

200 M-codes. Pick a code for the format, the addresses, an example program and what to watch out for.

Machine builders set many M codes, and they change by model and options. Check the M code list for your machine.

CodeMeaningMachine
M00Program stopMill and lathe
M01Optional program stopMill and lathe
M02Program endMill and lathe
M03Left spindle forward rotationMill and lathe
M04Left spindle reverse rotationMill and lathe
M05Left spindle stop & selectionMill and lathe
M06Atc tool change commandMill and lathe
M07Bed shoer coolant onMill and lathe
M08Coolant on (upper side)Mill and lathe
M09Coolant off (upper side)Mill and lathe
M10Parts unloader down to chuckMill and lathe
M11Parts unloader return to homeMill and lathe
M12Coolject on (upper side)Mill and lathe
M13Left spindle coolant blower offMill and lathe
M14Left spindle air blow onMill and lathe
M15Left spindle air blow offMill and lathe
M16Bed shoer coolant offMill and lathe
M17Machine lock actMill and lathe
M18Machine lock cancelMill and lathe
M19Left spindle orientationMill and lathe
M20Gantry loader callMill and lathe
M21Optional block skip actMill and lathe
M22Optional block skip cancelMill and lathe
M23Program start checkMill and lathe
M24Chip conveyor runMill and lathe
M25Chip conveyor stopMill and lathe
M26T.S.C coolant on (milling spindle)Mill and lathe
M27T.S.C coolant off (milling spindle)Mill and lathe
M28Polygon mode selectMill and lathe
M29Rigid tapping mode selectMill and lathe
M30Program end & rewindMill and lathe
M31Left chucking interlock by-passMill and lathe
M33Milling spindle forward rotation \ Revolving spindle forward rotationMill and lathe
M34Milling spindle reverse rotation \ Revolving spindle reverse rotationMill and lathe
M35Milling spindle stop & c1-axis select \ Revolving spindle stop & c1-axis selectMill and lathe
M45Milling spindle head tool no, external setMill and lathe
M46P.T.S.Body clamp & bar advanceMill and lathe
M47P.T.S.Body unclamp & bar retractMill and lathe
M49Milling spindle orientationMill and lathe
M50Bar-feeder command 1Mill and lathe
M51Bar-feeder command 2Mill and lathe
M52Front splash guard door openMill and lathe
M53Front splash guard door closeMill and lathe
M54Parts countMill and lathe
M55Repeat program after m02 or m30Mill and lathe
M56Tapping mode selectMill and lathe
M57Tapping mode cancelMill and lathe
M58Steady rest clampMill and lathe
M59Steady rest unclampMill and lathe
M60Tool change with moving axesMill and lathe
M61Left spindle winding change low speedMill and lathe
M62Left spindle winding change high speedMill and lathe
M63Left spindle forward & upper coolant onMill and lathe
M64Left spindle reverse & upper coolant onMill and lathe
M65Left spindle stop & upper coolant offMill and lathe
M66Chucking low pressureMill and lathe
M67Chucking high pressureMill and lathe
M68Chuck clampMill and lathe
M69Chuck unclampMill and lathe
M70Tail stock quill low pressure advanceMill and lathe
M72Spindle convert rotation directionMill and lathe
M73Spindle normal rotation directionMill and lathe
M74Error detect onMill and lathe
M75Error detect offMill and lathe
M76Chamfering onMill and lathe
M77Chamfering offMill and lathe
M78Tail stock quill advanceMill and lathe
M79Tail stock quill retractMill and lathe
M80Q-setter swing arm downMill and lathe
M81Q-setter swing arm upMill and lathe
M82Touch probe onMill and lathe
M83Touch probe offMill and lathe
M84Turret c.W. RotationMill and lathe
M85Turret c.C.W. RotationMill and lathe
M86Lower a-axis torque skipMill and lathe
M87Lower a-axis torque skip cancelMill and lathe
M88C1-axis low pressure clampMill and lathe
M89C1-axis high pressure clampMill and lathe
M90C1-axis unclampMill and lathe
M91External m-code m91Mill and lathe
M92External m-code m92Mill and lathe
M93External m-code m93Mill and lathe
M94External m-code m94Mill and lathe
M98Sub program callMill and lathe
M99End of sub programMill and lathe
M100Milling spindle clampMill and lathe
M101Milling spindle unclampMill and lathe
M103Right spindle forward rotationMill and lathe
M104Right spindle reverse rotationMill and lathe
M105Right spindle stop & selectionMill and lathe
M106B-axis curvic coupling clampMill and lathe
M107B-axis curvic coupling unclampMill and lathe
M108T.S.C coolant on (left spindle)Mill and lathe
M109T.S.C coolant off(left spindle)Mill and lathe
M110B-axis disc clampMill and lathe
M111B-axis disc unclampMill and lathe
M112B-axis curvic & disc clampMill and lathe
M113B-axis curvic & disc unclampMill and lathe
M114Right spindle air blow onMill and lathe
M115Right spindle air blow offMill and lathe
M116Work ejector operation commandMill and lathe
M117Lower a-axis torque control onMill and lathe
M118Lower a-axis torque control resetMill and lathe
M119Right spindle orientationMill and lathe
M121Lower z2-axis torque control onMill and lathe
M124Lower z2-axis torque control resetMill and lathe
M125Synchro control with z2-axisMill and lathe
M126Synchro control cancelMill and lathe
M131Right chucking interlock by-passMill and lathe
M135Milling spindle stop & c2 axis selectionMill and lathe
M138Roof shower coolant onMill and lathe
M139Roof shower coolant offMill and lathe
M144Atc waiting pot retractMill and lathe
M145Atc waiting pot advanceMill and lathe
M146Atc waiting pot change positionMill and lathe
M147Atc waiting pot home positionMill and lathe
M148Atc waiting pot home position checkMill and lathe
M149Atc maintenance mode onMill and lathe
M150Atc maintenance mode offMill and lathe
M151Atc changer start flagMill and lathe
M152Atc 1 cycleMill and lathe
M153Atc door openMill and lathe
M154Atc door closeMill and lathe
M155Auto milling spindle orientationMill and lathe
M156V-groove air onMill and lathe
M157Atc changer motor brake releaseMill and lathe
M158Atc changer motor brake engageMill and lathe
M161Right spindle winding change low speedMill and lathe
M162Right spindle winding change high speedMill and lathe
M163Right spindle forward & upper coolant onMill and lathe
M164Right spindle reverse & upper coolant onMill and lathe
M165Right spindle stop & upper coolant offMill and lathe
M168Right chuck clampMill and lathe
M169Right chuck unclampMill and lathe
M170Interference check releaseMill and lathe
M171Interference check release cancelMill and lathe
M172Y-axis reference interlock releaseMill and lathe
M173Y-axis reference interlock release cancelMill and lathe
M174Auto b-axis un or clamp off & b-axis unclampMill and lathe
M175Auto b-axis un or clamp on & b-axis clampMill and lathe
M188C2-axis low pressure clampMill and lathe
M189C2-axis high pressure clampMill and lathe
M190C2-axis unclampMill and lathe
M192Simul.Feedrate on(balance cutting)Mill and lathe
M193Simul.Feedrate off(balance cutting)Mill and lathe
M200Tool load monitor offMill and lathe
M201Tool load monitor onMill and lathe
M203Spindle forward speed synchro commandMill and lathe
M204Spindle reverse speed synchro commandMill and lathe
M205Spindle synchro stop commandMill and lathe
M206Spindle synchro release commandMill and lathe
M208Spindle speed & phase confrim commandMill and lathe
M209Spindle speed confirm commandMill and lathe
M210Parts unloader waiting in left chuckMill and lathe
M211Composite control actMill and lathe
M212Composite control cancelMill and lathe
M213Spindle forward phase synchro commandMill and lathe
M214Spindle reverse phase synchro commandMill and lathe
M215Turret unclamp before t-code commandMill and lathe
M217Z2-axis interlock(a-axis ref) releaseMill and lathe
M218Z2-axis interlock(a-axis ref) release cancelMill and lathe
M220Upper x-axis interlock releaseMill and lathe
M221Upper x-axis interlock release cancelMill and lathe
M226Work ejecter advanceMill and lathe
M227Work ejecter retractMill and lathe
M230Parts unloader stopper returnMill and lathe
M231Parts unloader stopper advanceMill and lathe
M232Parts unloader body advanceMill and lathe
M233Parts unloader body returnMill and lathe
M234Parts unloader bucket downMill and lathe
M235Parts unloader bucket returnMill and lathe
M236Parts unloader arm downMill and lathe
M237Parts catcher arm returnMill and lathe
M250Machine maintenance mode onMill and lathe
M251Machine maintenance mode offMill and lathe
M252Tool change area interlock offMill and lathe
M253Tool change area interlock off cancelMill and lathe
M254A-axis interlock ignoreMill and lathe
M255A-axis interlock ignore cancelMill and lathe
M256Parts unloader continuos act w or right chuckMill and lathe
M289Canned cycle on with m89,m90 of left c1-axisMill and lathe
M296Dynamic radius or diameter convert onMill and lathe
M297Dynamic radius or diameter convert cancelMill and lathe
M300Z-axis mirror image onMill and lathe
M301Z-axis mirror image offMill and lathe
M308T.S.C coolant on (right spindle)Mill and lathe
M309T.S.C coolant off(right spindle)Mill and lathe
M310Parts unloader waiting in right chuckMill and lathe
M311Parts unloader retract from right chuckMill and lathe
M312Left spindle coolant blower onMill and lathe
M313Right spindle coolant blower offMill and lathe
M314Right spindle coolant blower onMill and lathe
M315Left spindle stop (not confirm)Mill and lathe
M316Z2-axis current load read (minus)Mill and lathe
M317Z2-axis current load read (plus)Mill and lathe
M320Gantry loader callMill and lathe
M325Right spindle stop (not confirm)Mill and lathe
M326A-axis current load readMill and lathe
M389Canned cycle on with m189,m190 of right c2-axisMill and lathe
M900Waiting m-codeMill and lathe

Take the list to the machine. The app searches every code by number or shop word and decodes a whole program line by line.

Open the M-code list Doosan G-codes

App Store Google Play