Está en la página 1de 23

Some of the application case for the V series Machining Center

in the automotive parts manufacturing.


Shanghai Lingang Industrial Area is the largest industrial development project upon Shanghai’s
entering 21st century. As a national-level equipment industry base, aviation industry base and
bonded logistics base, Lingang Industrial Area has always been promoting the high-end
equipment manufacturing in China. To "practice the strategy of the state, use the advantages of
Shanghai, and display the international competitiveness", with the industry orientation of "high-
end manufacturing,extreme manufacturing and independent manufacturing", Lingang has formed
six major industrial bases focusing on State New Energy Equipment, Key Marine Parts &
Components, Offshore Engineering, Motor Vehicle Assembly & Parts, large-scale logistics and
engineering machinery, civil aviation equipment and key components. It is striving to build
strategic new industrial parks with the Aviation Driven Power Industrial Zone,Pollution-free and
Energy-saving Industrial Zone, Remanufacturing Industrial Zone so as to transform itself into an
innovation center with global influence.

SYIL 7 CNC Milling Machine provide up and down processing, assembly, cutting, deburring
and another precision machining, while the integration of robot automation application system
services. The following is part of the application case.

G00 - Positioning at rapid speed; Mill and Lathe


G01 - Linear interpolation (machining a straight line); Mill and Lathe
G02 - Circular interpolation clockwise (machining arcs); Mill and Lathe
G03 - Circular interpolation, counter clockwise; Mill and Lathe
G04 - Mill and Lathe, Dwell
G09 - Mill and Lathe, Exact stop
G10 - Setting offsets in the program; Mill and Lathe
G12 - Circular pocket milling, clockwise; Mill
G13 - Circular pocket milling, counterclockwise; Mill
G17 - X-Y plane for arc machining; Mill and Lathe with live tooling
G18 - Z-X plane for arc machining; Mill and Lathe with live tooling
G19 - Z-Y plane for arc machining; Mill and Lathe with live tooling
G20 - Inch units; Mill and Lathe
G21 - Metric units; Mill and Lathe
G27 - Reference return check; Mill and Lathe
G28 - Automatic return through reference point; Mill and Lathe
G29 - Move to location through reference point; Mill and Lathe (slightly different for each
machine)
G31 - Skip function; Mill and Lathe
G32 - Thread cutting; Lathe
G33 - Thread cutting; Mill
G40 - Cancel diameter offset; Mill. Cancel tool nose offset; Lathe
G41 - Cutter compensation left; Mill. Tool nose radius compensation left; Lathe
G42 - Cutter compensation right; Mill. Tool nose radius compensation right; Lathe
G43 - Tool length compensation; Mill
G44 - Tool length compensation cancel; Mill (sometimes G49)
G50 - Set coordinate system and maximum RPM; Lathe
G52 - Local coordinate system setting; Mill and Lathe
G53 - Machine coordinate system setting; Mill and Lathe
G54~G59 - Workpiece coordinate system settings #1 t0 #6; Mill and Lathe
G61 - Exact stop check; Mill and Lathe
G65 - Custom macro call; Mill and Lathe
G70 - Finish cycle; Lathe
G71 - Rough turning cycle; Lathe
G72 - Rough facing cycle; Lathe
G73 - Irregular rough turning cycle; Lathe
G73 - Chip break drilling cycle; Mill
G74 - Left hand tapping; Mill
G74 - Face grooving or chip break drilling; Lathe
G75 - OD groove pecking; Lathe
G76 - Fine boring cycle; Mill
G76 - Threading cycle; Lathe
G80 - Cancel cycles; Mill and Lathe
G81 - Drill cycle; Mill and Lathe
G82 - Drill cycle with dwell; Mill
G83 - Peck drilling cycle; Mill
G84 - Tapping cycle; Mill and Lathe
G85 - Bore in, bore out; Mill and Lathe
G86 - Bore in, rapid out; Mill and Lathe
G87 - Back boring cycle; Mill
G90 - Absolute programming
G91 - Incremental programming
G92 - Reposition origin point; Mill
G92 - Thread cutting cycle; Lathe
G94 - Per minute feed; Mill
G95 - Per revolution feed; Mill
G96 - Constant surface speed control; Lathe
G97 - Constant surface speed cancel
G98 - Per minute feed; Lathe
G99 - Per revolution feed; Lathe

CNC M Codes

M00 - Program stop; Mill and Lathe


M01 - Optional program stop; Lathe and Mill
M02 - Program end; Lathe and Mill
M03 - Spindle on clockwise; Lathe and Mill
M04 - Spindle on counterclockwise; Lathe and Mill
M05 - Spindle off; Lathe and Mill
M06 - Toolchange; Mill
M08 - Coolant on; Lathe and Mill
M09 - Coolant off; Lathe and Mill
M10 - Chuck or rotary table clamp; Lathe and Mill
M11 - Chuck or rotary table clamp off; Lathe and Mill
M19 - Orient spindle; Lathe and Mill
M30 - Program end, return to start; Lathe and MillVersatility is one of the biggest advantages of
using a CNC drilling machine. In fact, multiple industries rely on both a standard and portable
drilling machine for a variety of applications. As you will discover, this type of machine is
essential to the success of many companies because of its incredible precision and reliability,
whether the machine moves forward or backward.

The fact is that today, virtually all industries, from small companies to large corporations, use
this type of drilling machine. CNC machines have experienced a surge in demand, and for that
reason, the number of applications continues to climb. There are also different types of drilling
machines, which also expands the number of applications. However, the following are five
applications considered most common.

1. Metal Fabrication – One application of this machine consists of drilling precision holes
in solid metal material used by the automobile, aerospace, construction, and other
industries in producing end products.
2. Wood Manufacturing – Wood manufacturers also use this type of CNC machine as part
of standard operations. Often, this application relies on other CNC machines as well,
including turning, milling, and grinding.
3. Computer Parts and Components Manufacturing – It is also common for
manufacturers of computer parts and components to use a CNC machine for drilling. For
this industry, precision is critical, which is what this machine offers.
4. Electrical Industry – For this industry, CNC drilling and other machines are essential.
For this application, manufacturers also use an electrical discharge machine in most
instances.
5. Plastics Manufacturing – Drilling with a CNC machine is also used by manufacturers
on various plastics. As an example, the machine helps fabricate electronic parts, again
with incredible precision.

Of all CNC processes, drilling is the most common. This machine is capable of producing
precise holes on different standards, usually with gaps in between the holes. With a host of
unique drill bits, including indexable, ejector, spade, flat, dowel, and augur, this one machine is
capable of producing multiple things.

Among the best CNC drilling machine manufacturers, NexGen Machine Company stands out
from the competition. We understand the importance of precision products, and with almost 45
years of experience, our customers are thrilled with the outcome. You can visit our website to
learn about our company and the full line of products and services that we offer, or call us today
to speak with a company representative regarding your needs.

Recent Posts

 3 Most Easily Millable Metals in Custom CNC Milling


 Which One Is Better – Traditional or CNC Machined Products?
 Is Custom CNC Aluminum Better for CNC Machining?
 How to Estimate Cost Before Having Custom CNC Machining Performed
 Best Practices Used by Custom CNC Drilling Shops for Better Finishes

Categories

 CNC Aluminum
 CNC Drilling
 CNC lathe machining
 CNC Machining
 CNC Milling
 CNC Turning
 Precision CNC Machining
 Shaft Machining

M97 - Local sub-routine call; Lathe and Mill


M98 - Sub-program call; Lathe and Mill
M99 - End of sub program; LatM-Codes as CNC Program Control Instructions

M codes controls cnc program executions such as the cnc machine program execution Stop (M00
M01 M02) . With the help of M codes we can not only stop the actual cnc machine program
execution but also we can even reset the cnc machine program (M30).
M-Codes as CNC Machine Control Instructions

Contents

 CNC Machine G Codes


 Fanuc G Codes
 Din 66025 G Codes
 Haas G Codes
 Siemens Sinumerik G Codes
 Anilam G Codes
 Bridgeport G Codes
 Centroid G Codes
 GSK 980TDb G Codes
 Heidenhain G Codes
 Hurco G Codes
 Hust G Codes
 LinuxCNC G Codes
 Mach3 G Codes
 Milltronics G codes
 Mitsubishi CNC G Codes
 Okuma G Codes
 Tormach G Codes

CNC Machine G Codes

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

Fanuc G Codes

List of G-codes commonly found on Fanuc and similarly designed CNC controls.
G code listings with full G-code description and linked articles

 Fanuc G Code List (mill/lathe)


 Complete G Code List (lathe)
List of Fanuc Mill/Lathe G-codes

 Fanuc G-Code List

Din 66025 G Codes

DIN stands for “Deutsches Institut für Normung”, meaning “German institute for
standardisation”.

 Din 66025 NC Programming Codes

Haas G Codes

 Haas CNC Lathe G-Codes

Siemens Sinumerik G Codes

 Siemens Sinumerik 808D Milling G Codes – ISO Dialect Programming

Anilam G Codes

 Anilam G Code List – CNC Mill 6000M


 Anilam G Codes – 4200T CNC Controls for Turning

Bridgeport G Codes

 Bridgeport G Code List – CNC Mill

Centroid G Codes

 Centroid G Code M-Series – CNC Mill


 Centroid CNC Lathe G Code Complete List

GSK 980TDb G Codes

 GSK 980TDb G Codes – Turning CNC System

Heidenhain G Codes

 Heidenhain ISO G Codes

Hurco G Codes

 Hurco Mill G Code List


 Hurco Lathe G Code List
Hust G Codes

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


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

LinuxCNC G Codes

 LinuxCNC G Code Reference

Mach3 G Codes

 Mach3 Mill G Code List


 Mach3 Turn G-Code List

Milltronics G codes

 Milltronics Centurion 7 G Code List


 Milltronics G Code List for Machining Centers
 Milltronics G Code for Lathes

Mitsubishi CNC G Codes

 Mitsubishi CNC G Codes – Machining Centers 700/70 Series


 Mitsubishi G Codes – CNC Lathe 700/70 Series

Okuma G Codes

 Okuma Mill G and M Codes


 Okuma Lathe G and M Codes

Tormach G Codes

 Tormach G code List


 Tormach Duality Lathe G Codes

More ...

CNC Alarms – Complete CNC Alarms Error Code Lists

CNC alarms and Error codes listing for CNC machines and controls, to help CNC machinists /
programmers / setters to ease their job. Image: Action Machinery Co., Inc. ContentsFanuc
AlarmsD.Electron…
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…

Milltronics M Codes for Lathes

Complete Milltronics M Codes List for CNC machinists who work on CNC Lathe machines with
Milltronics CNC Control. Milltronics M Codes for Lathes M Code Function M00 Program Stop
M01 Optional…

Hurco Lathe G Code List

G code list for Hurco Turning Centers (Dual-screen and Max Consoles). Hurco lathe G-code list
also specifies which Hurco G-codes are Modal and which are non-modal. ContentsHurco
Manuals Free DownloadHurco…

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…
Hurco CNC Manuals Programming and Maintenance Free Download

Hurco CNC provides CNC machine tools including machining centers, turning centers, and 5-
axis all with a flexible control – WinMax Hurco CNC manuals for Programming, Maintenance,
Safety, Pre-install and Getting-Started…

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…

Anilam G Code List – CNC Mill 6000M

ANILAM G Code List for CNC Mill Controls like 6000M G-codes initiate motion commands,
canned cycles and various machine and CNC functions. More than one G-code may be specified
per…

CNC Programming Basics – Tutorials with Example Program Code

ContentsIntroduction to CNC MachineCNC Machine Operating Modes & ControlsCNC


Programming Getting StartedCNC Programming Basics Introduction to CNC Machine
Introduction to cnc machine and cnc machine main parts, every cnc machine…

Milltronics M Codes for Machining Centers

Complete Milltronics M Codes for Milltronics Machining Centers. For Milltronics Lathe M
Code read Milltronics M Codes for Lathes Milltronics M Codes for Machining Centers M Code
Function M00 Program Stop M01 Optional Stop…
Milltronics G Code List for Machining Centers

Complete Milltronics G Code List for CNC machinists who work on CNC Mill with Milltronics
CNC control. You might like Milltronics G Code for Lathes Milltronics M Codes for Lathes
Milltronics Centurion…

CNC G Code Introduction

No ever cnc program can be complete or workable without CNC G codes and M codes. This
article actually describes what CNC G codes are and why any cnc program…

Centroid M Code – CNC Mill (M-Series)

Centroid M-Series complete list of M Code. M Code are used to perform specialized actions in
CNC programs. ContentsCentroid M-Series Operator’s ManualCentroid M Code for CNC Mill
(M-Series) Centroid M-Series…

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…

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…
G-Code G94 Feed Per Minute

Feed Per Minute (G94) G94 G-code is a modal G-code. G94 instructs the control to interpret
feed commands as inches/minute or mm/minute for linear moves. degrees/minute for rotary
moves. inches/minute or mm/minute…

Milltronics G Code for Lathes

Milltronics G Code for CNC machinists who work on CNC lathe machines with Milltronics
CNC controls. You might read G codes for Milltronics Centurion 7 CNC control Milltronics
Centurion 7…

Centroid M Codes – CNC Lathe (T-Series)

Complete list of Centroid M Codes for CNC machinists who work on CNC lathe machines with
Centroid CNC controls. Centroid M Codes – CNC Lathe (T-Series) M00 Stop For Operator…

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…
Milltronics Centurion 7 G Code List

ContentsMilltronics Centurion 7Milltronics Centurion 7 G-Code Milltronics Centurion 7


Complete listing of Milltronics Centurion 7 Preparatory Functions (G CODES). Milltronics
Centurion 7 Preparatory Functions (G CODES) are used if cnc…

CNC M Codes Introduction for CNC Machinists

If you read all the M-codes you will notice that most of the cnc m-codes are actually cnc
machine hardware control instructions.

Let us start from the cnc machine spindle related m-codes.

The M03 m-code instructs the cnc machine that the cnc machine spindle must start to rotate in
clockwise direction (Although there are conditions which must be met to make cnc machine
spindle ready before we apply the M03 the conditions are as the spindle speed in
RPM(Revolution Per Minute) must be given with the G-code G97 and cnc machine Gear must
be selected with M41 or M42 and cnc machine spindle must be in close position for some cnc
machines the safety guard must also be closed wheoo…. calm down now your cnc machine
spindle must rotate).

Likewise M04 instructs the cnc machine to rotate the cnc machine spindle in counter clockwise
direction.

The same way M05 instructs the cnc machine to stop the cnc machine spindle rotation at all.

There are other such m-codes as M08 M09. The M08 is to switch on the cnc machine coolant
and M09 to switch off the cnc machine coolant. Although on some cnc machine M07 is also used
to switch on the cnc machine coolant but on such cnc machine there are actually two ways for
the coolant flow, so to use the other way we can use M07, But for normal use which is coolant
flow through the cnc machine tool’s coolant nozzle we use M08.

As stated above the M41 M42 m-codes are cnc machine Gear control m-codes. Normally every
cnc machine has gears to manage the spindle speed but there are exceptions.

he and Mill

M-code Functions

M0 Program stop
M1 Optional program stop
M3/M4 Rotate spindle clockwise/counterclockwise
M5 Stop spindle rotation
M6 Tool change (by two macros)
M7 Mist on
M8 Flood on
M9 Mist & flood off
M30 Program end and rewind
M47 Repeat program from first line
M48 Enable speed and feed override
M98 Call subroutine
M99 Return from subroutine/repeat

Custom
Functions
M-code*

M200 Output 5 on
M201 Output 5 off
M202 Output 6 on
M203 Output 6 off
M204 Output 7 on
M205 Output 7 off
M206 Output 8 on
M207 Output 8 off
M208 Output 9 on
M209 Output 9 off
M210 Output 10 on
M211 Output 10 off
M212 Output 11 on
M213 Output 11 off
M214 Output 12 on
M215 Output 12 off

*These custom M-codes are used to control the relay outputs on the breakout board. Outputs 5-
12 must be enabled with the port set to 2 and the pin set to the corresponding relay on the
breakout board (R4 = pin 4).

A A axis of machine
B B axis of machine
(G-Codes vary from machine to machine)
G00 positioning (rapid)
G01 linear interpolation (feed)
G02 circular interpolation CW
G03 circular interpolation CCW
G04 dwell
G07 hypothetical axis interpolation (sine curve)
G09 exact stop
G10 offset value setting
G20 G70 inch data input
G21 G71 metric data input
G22 stored stroke limit ON
C G23 stored stroke limit OFF
G27 reference point return check
G28 return to reference point
G29 return from reference point
G30 return to 2nd, 3rd & 4th reference point
G31 skip cutting
G32 G33 thread cutting
G34 variable thread cutting
G36 automatic tool compensation X
G37 automatic tool compensation Y
G40 tool nose radius compensation cancel
G41 tool nose radius compensation left

D Tool radius compensation number


F Feedrate
G See G-codes table
H Tool length offset index
I X axis offset for arc
X offset in G87 canned cycle
J Y axis offset for arcs
Y offset in G87 canned cycle
K Z axis offset for arcs
Z offset in G87 canned cycle
Number or repetitions in canned
L
cycles/subroutines
L1/L2: tool offset settings / fixture offset (with
G10)
M See M-codes
N Line number
O Subroutine label number
P Dwell time in a canned cycle
Dwell time with G4
Tool / Fixture number (with G10)
Tool radius (with G41 / G42
Q Feed increment in G83 canned cycle
Repetitions of subroutine call
R Arc radius
Canned cycle retract level
S Spindle speed
T Tool selection
X X axis of machine
Y Y axis of machine
Z Z axis of machine

CNC Machine | Advantages, Disadvantages, Applications


By ClubTechnical | March 24, 2019

0 Comment

Table of Contents
Before discussing CNC machines let us discuss what are machines and why the need of a CNC
machine arrived.

In our day to day life we see many machines around us. It could be a sewing machine, drilling
machine or a very complex automotive engine.

Functions of all the machines is to reduce human effort and make our life easy.

Most of the machines around us depend on the human mind for crucial decisions. For example,
in case conventional drilling machine we have to stop the machine when drilling is completed.
This machine cannot determine by itself that whether the hole is drilled or not. Similar is the case
with other machines.

Advantages of CNC machines

1. Machining is accurate
2. Time taken to perform a job is very less
3. Safe to operate
4. Number of operators required to operate a machine are reduced
5. No possibility of human error
6. Reliable
7. Even very complex designs can also be made
8. Low maintenance required
9. They are versatile
10. Uniformity in designs
11. They could run for all 24 hours a day

Disadvantages of CNC machines

1. They are costly


2. Trained operator is required to operate the machine
3. In case of breakdown a highly skilled professional is required to solve the problem

Applications of CNC machines

1. Metal removal industries


2. Material fabrication industries
3. For non-conventional machining industries where the machining task is difficult to
perform manually

list of g-codes and m-codes for milling in the Fanuc, LinuxCNC, GRBL, and Haas dialects.
We give a quick definition of each g-code along with a link to tutorials and examples of how to
use it. Click the g-code link (if any) to visit a tutorial from our popuplar Online Free G-Code
Training that shows examples and teaches how to program the g-code.
Code Category Function Notes

XYZ of
G00 Motion Move in a straight line at rapids speed.
endpoint

Move in a straight line at last speed commanded by a XYZ of


G01 Motion
(F)eedrate endpoint

XYZ of
endpoint
G02 Motion Clockwise circular arc at (F)eedrate IJK relative
to center R
for radius

XYZ of
endpoint
G03 Motion Counter-clockwise circular arc at (F)eedrate IJK relative
to center R
for radius

P for
milliseconds
G04 Motion Dwell: Stop for a specified time.
X for
seconds

G05 Motion FADAL Non-Modal Rapids

G09 Motion Exact stop check

G10 Compensation Programmable parameter input

Turn Polar Coordinates OFF, return to Cartesian


G15 Coordinate
Coordinates

G16 Coordinate Turn Polar Coordinates ON


G17 Coordinate Select X-Y plane

G18 Coordinate Select X-Z plane

G19 Coordinate Select Y-Z plane

G20 Coordinate Program coordinates are inches

G21 Coordinate Program coordinates are mm

G27 Motion Reference point return check

G28 Motion Return to home position

G29 Motion Return from the reference position

G30 Motion Return to the 2nd, 3rd, and 4th reference point

Constant lead threading (like G01 synchronized with


G32 Canned
spindle)

G40 Compensation Tool cutter compensation off (radius comp.)

G41 Compensation Tool cutter compensation left (radius comp.)

G42 Compensation Tool cutter compensation right (radius comp.)

G43 Compensation Apply tool length compensation (plus)

G44 Compensation Apply tool length compensation (minus)

G49 Compensation Tool length compensation cancel

G50 Compensation Reset all scale factors to 1.0

G51 Compensation Turn on scale factors

Local workshift for all coordinate systems: add XYZ


G52 Coordinate
offsets

G53 Coordinate Machine coordinate system (cancel work offsets)


G54 Coordinate Work coordinate system (1st Workpiece)

G55 Coordinate Work coordinate system (2nd Workpiece)

G56 Coordinate Work coordinate system (3rd Workpiece)

G57 Coordinate Work coordinate system (4th Workpiece)

G58 Coordinate Work coordinate system (5th Workpiece)

G59 Coordinate Work coordinate system (6th Workpiece)

G61 Other Exact stop check mode

G62 Other Automatic corner override

G63 Other Tapping mode

G64 Other Best speed path

G65 Other Custom macro simple call

G68 Coordinate Coordinate System Rotation

G69 Coordinate Cancel Coordinate System Rotation

G73 Canned High speed drilling cycle (small retract)

G74 Canned Left hand tapping cycle

G76 Canned Fine boring cyle

G80 Canned Cancel canned cycle

G81 Canned Simple drilling cycle

G82 Canned Drilling cycle with dwell (counterboring)

G83 Canned Peck drilling cycle (full retract)

G84 Canned Tapping cycle


G85 Canned Boring canned cycle, no dwell, feed out

G86 Canned Boring canned cycle, spindle stop, rapid out

G87 Canned Back boring canned cycle

G88 Canned Boring canned cycle, spindle stop, manual out

G89 Canned Boring canned cycle, dwell, feed out

G90 Coordinate Absolute programming of XYZ (type B and C systems)

G90.1 Coordinate Absolute programming IJK (type B and C systems)

Incremental programming of XYZ (type B and C


G91 Coordinate
systems)

G91.1 Coordinate Incremental programming IJK (type B and C systems)

G92 Coordinate Offset coordinate system and save parameters

G92
Motion Clamp of maximum spindle speed S
(alternate)

G92.1 Coordinate Cancel offset and zero parameters

G92.2 Coordinate Cancel offset and retain parameters

G92.3 Coordinate Offset coordinate system with saved parameters

G94 Motion Units per minute feed mode. Units in inches or mm.

Units per revolution feed mode. Units in inches or


G95 Motion
mm.

G96 Motion Constant surface speed

G97 Motion Cancel constant surface speed

G98 Canned Return to initial Z plane after canned cycle

G99 Canned Return to initial R plane after canned cycle


Become a Feeds & Speeds Expert

Get the 2019 Feeds & Speeds Master Class Lessons sent to your inbox every Friday. In addition,
we'll send you our blog posts via email newsletter. Includes Basic, Intermediate, and Advanced
Lessons.

Join the Master Class

M-Codes
Code Category Function Notes

M00 M-Code Program Stop (non-optional)

M01 M-Code Optional Stop: Operator Selected to Enable

M02 M-Code End of Program

M03 M-Code Spindle ON (CW Rotation)

M04 M-Code Spindle ON (CCW Rotation)

M05 M-Code Spindle Stop

M06 M-Code Tool Change

M07 M-Code Mist Coolant ON

M08 M-Code Flood Coolant ON


M09 M-Code Coolant OFF

M17 M-Code FADAL subroutine return

M29 M-Code Rigid Tapping Mode on Fanuc Controls

M30 M-Code End of Program, Rewind and Reset Modes

M97 M-Code Haas-Style Subprogram Call

M98 M-Code Subprogram Call

M99 M-Code Return from Subprogram

Bonus: Check Out our Other CNC Cookbooks for More In-Depth CNC Information!

If you’re a CNC Beginnner, check out our CNC Beginner’s Cookbook. It’ll get you up to speed
with a solid CNC foundation fast.

We also have Cookbooks for Feeds and Speeds, G-Code Programming, CNC Manufacturing
and Shop Management, DIY CNC, and don’t forget the CNC Cookbook Blog–with over 4
million visitors a year it’s the most popular CNC blog by far on the web.

More Resources

Mazatrol Training Classes

Fanuc CNC Training Classes

4.1 (81.45%) 55 vote[s]

Summer Sale!
Sale Details

Show Me How GW Editor Can Help Me:

 Tools
 Training
 Categories

Handy Tools for CNC: Feeds & Speeds Calculator G-Code Editor & Simulator World's Easiest
CAM Software GD&T Symbols Tap Drill Chart & Calculator Fixture Calculator Polar to
Rectangular Calculator

GCode is Complicated
G-Wizard Makes it Easy

Try It!

También podría gustarte