0% found this document useful (0 votes)
4K views4 pages

M Code

M CODE

Uploaded by

deepak jha
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)
4K views4 pages

M Code

M CODE

Uploaded by

deepak jha
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
  • Fanuc M-Codes Overview
  • Fanuc M-Codes (Mill)
  • Additional M-Code Lists
  • G-Code Program Resources

Search

Home Fanuc Learn Examples Sinumerik Haas Reference Alarms Programming About Like 10K

Ads by Google
Fanuc M-Code List
Manual Download

Programming Code

M-code are cnc program instructions which help cnc machinist/programmer to control cnc machine hardware like chuck,
tailstock, quill, coolant. Here are listed M-code which are mostly used on cnc lathe/mill with Fanuc cnc control.

Fanuc Contents

Fanuc Fanuc M-Code List (Lathe)


Fanuc M-Code List (Mill)
G & M Codes
Fanuc G Codes Fanuc M-Code List (Lathe)
Fanuc M Codes
M code Description
Fanuc G & M Codes
M00 Program stop
Alarms Errors
M01 Optional program stop
Fanuc 0i/0i Mate
M02 End of program
Fanuc 10/11/12

Fanuc Series 15 M03 Spindle start forward CW

Fanuc 15i M04 Spindle start reverse CCW


Fanuc 16i 18i
M05 Spindle stop
Fanuc 21
M08 Coolant on
Fanuc 21i
M09 Coolant off
Fanuc Alarms

Fanuc Spindle Alarms M29 Rigid tap mode

Fanuc 6M 6T Alarms M30 End of program reset

Mill Programming M40 Spindle gear at middle

G68 Coordinate Rotation M41 Low Gear Select


G72.1 Rotational Copy
M42 High Gear Select
G72.2 Linear Copy
M68 Hydraulic chuck close
G73 High Speed Drilling
M69 Hydraulic chuck open
G74 Left-hand Tapping

G76 Fine Boring Cycle M78 Tailstock advancing

G81 Drilling Cycle M79 Tailstock reversing


G82 Counter Boring M94 Mirrorimage cancel
G83 Peck Drilling
M95 Mirrorimage of X axis
G84 Tapping Cycle
M98 Subprogram call
G85 Boring Cycle
M99 End of subprogram
G86 Boring Cycle
Fanuc M-Code List (Mill)
Lathe Programming
G02 G03 Circular M code Description
G20 Turning Cycle M00 Program stop
G32 G33 Threading
M01 Optional program stop
G71 Turning Cycle
M02 End of program
G72 Facing Cycle
M03 Spindle start forward CW
G73 Pattern Repeating

G74 Peck Drilling Cycle M04 Spindle start reverse CCW

G75 Grooving Cycle M05 Spindle stop


G76 Threading Cycle
M06 Tool change
G78 Threading Cycle
M07 Coolant ON – Mist coolant/Coolant thru spindle
G90 Turning Cycle
M08 Coolant ON – Flood coolant
G92 Threading Cycle

G94 Facing Cycle M09 Coolant OFF

M19 Spindle orientation


Programming
Subprogramming M28 Return to origin

G04 Dwell M29 Rigid tap


G10 Offset Setting
M30 End of program (Reset)
G21 Millimeter
M41 Low gear select
G20 Inches
M42 High gear select
G94 Feed Per Minute

G95 Feed Per Revolution M94 Cancel mirrorimage

M95 Mirrorimage of X axis


Macro Programming
Macro Programming M96 Mirrorimage of Y axis

M98 Subprogram call

M99 End of subprogram

More ...

CNC Machine G Codes and M Codes – CNC Milling and Lathe


Complete list of cnc machine G codes and M codes. This G code and M code list can be used as reference while programming or learning cnc

machine programming. Complete…

Heidenhain M Code List – TNC 426


Heidenhain M Code list for CNC machinists who work on CNC machines with Heidenhain TNC 426 and similar CNC
controls. Heidenhain M Code List M Code Function M0 Program stop…
Hust H6C-T Lathe CNC Controller M-Codes
Complete M-Code list for CNC machinists who work on CNC Lathe machines with Hust H6C-T CNC Controller. ContentsFor Hust CNC
G-CodesM-Codes for Hust H6C-T Lathe CNC Controller For Hust CNC…

Hurco M Code List – CNC Mill


ContentsHurco M CodeHurco M Code List Hurco M Code Hurco M Codes (Miscellaneous Functions) cause machine-related
action (e.g., coolant control and tool changes). Multiple M codes can be used within…

Hurco Lathe M Codes


Complete list of Hurco lathe M Codes. CNC Machine M-Codes are used to control machine functions like spindle rotation,

coolant on off etc. Hurco Lathe M Codes M00 – Program Stop…

Doosan TT Series M-Code List


Doosan TT series M-code list for cnc machinists/programmers. M-Codes for both Upper unit and lower unit are given.
ContentsDoosan TT Series CNCDoosan TT Series M-Code List Doosan TT Series CNC This list…

Mazak M Code List – INTEGREX


Mazak INTEGREX M code list for cnc machinists. Miscellaneous Function (M-Code) for the Mazak INTEGREX 300/400-
III/III T/IIIS/IIIST Mazak M Code List M-codes Description M00 Program stop M01 Optional stop M02…

Anilam 4200T M Codes CNC Turning


Anilam 4200T M-Codes list for cnc machinists programmers who work on CNC Turning machines with Anilam 4200T CNC
controls. ContentsWhat is M Code (Miscellaneous Function)Anilam 4200T M Codes What is…

Mach3 Turn G-Code List


Mach software has evolved to be the best available PC CNC software on the market. Not only is it extremely affordable to
industry, and the hobbyist, it is pioneering in…

Mach3 Mill G Code List


ContentsMach3 CNCMach3 G Code List Mill Mach3 CNC Mach3 is a software package which runs on a PC and turns it into
a very powerful and economical Machine Controller. Mach3…

Fanuc G Code List


Fanuc is the most widely used CNC machine control in the world. Here is the list of all the Fanuc G Codes which are
explained on [Link]. Some of the Fanuc…

Centroid CNC Lathe G Code Complete List


A complete list of Centroid CNC lathe G Code. A given line of a program may contain more than one G-code. If several

G-codes from one group are used in…

Hust CNC G Code List – CNC Mill H4M & H4CL-M


Hust CNC G code list for cnc machinists who work on CNC Mill with Hust CNC controls. Following G code works on, Hust

CNC H4M, Hust cnc H4CL-M and related Hust…

Hust CNC Lathe Controller G Code List H4CL-T & H6C-T


Complete G-Code list for Hust Lathe CNC Controllers. A good reference for CNC machinists who work on CNC Lathe with
Hust CNC controls. Following G code list works on following…

Haas CNC Lathe M-Codes


HAAS CNC Lathe Miscellaneous Functions M-Code Description M00 Program Stop – Modal M01 Optional Program Stop
– Modal M02 Program End – Modal M03 Spindle on Forward (S) – Modal M04 Spindle on Reverse…
Fanuc M Codes – Fadal Machining Centers
Fanuc M Codes for Fadal Machining Centers with FANUC Series 18i–MB5 CNC Controls. Fanuc M Codes M00 Program
Stop M01 Optional Program Stop M02 End-of-Program M30 End-of-Program M98 Sub-Program Call…

Fanuc G-Code List


CNC machines work by following the commands or instructions (G-codes / M-codes) which are given in Part Program. Here are G-codes for
Fanuc cnc control which are necessary for a…

G Code Example Mill – Sample G Code Program for Beginners


ContentsSample G Code Program for BeginnersG Code Example Sample G Code Program for Beginners Sample G code

program example for cnc programmers / cnc machinists who work or want to…

Tormach G code List


Complete Tormach G code reference. CNC machinists can download Tormach PCNC 1100 and Tormach PCNC 770
manuals Tormach Manuals Download. Tormach G code List G00 – Rapid positioning G01 – Linear…

G Code for CNC Dummies


Complete listings of G code for various cnc mill/lathe machine controls. G code of multiple cnc controls are described with
articles and programming examples. ContentsCNC Machine G CodesFanuc G CodesDin…

Home About

© 2012-2016 Helman CNC. All rights reserved. CNC Programming Basics, Tutorials & Example Codes.

Search
Home
Fanuc
Learn
Examples
Sinumerik
Haas
Reference
Alarms
Programming
About
Like 10K
Fanuc
Fanuc
G & M Codes
Fanuc G C
Lathe Programming
G02 G03 Circular
G20 Turning Cycle
G32 G33 Threading
G71 Turning Cycle
G72 Facing Cycle
G73 Pattern Repeati
Hust H6C-T Lathe CNC Controller M-Codes
Complete M-Code list for CNC machinists who work on CNC Lathe machines with Hust H6C-
Fanuc M Codes – Fadal Machining Centers
Fanuc M Codes for Fadal Machining Centers with FANUC Series 18i–MB5 CNC Controls. Fan

You might also like