Views: 224 Author: Site Editor Publish Time: 2019-07-05 Origin: Site
Nowadays, more and more people are using CNC milling, it seems CNC milling are becoming more and more important in the area of machining. However, in CNC milling, M codes plays a significant role that cannot be ignored. This article will tell you the definition of M codes and different types of M codes used in CNC milling, in addition, we will tell you the difference between G codes and M codes.
1.Definition of M Codes
2. Types of M Codes Used In CNC Milling
3. Differences Between G Codes and M Codes In CNC Milling
M code, in the FANUC program, the M code is defined as the accessibility code. The M code acts as an auxiliary control for the machine. M code controls the execution of CNC programs, such as the execution stop of CNC machine programs (M00 M01 M02). With the help of M code, we can not only stop the execution of the actual CNC machine program, but also reset the CNC machine program (M30). If you read all the M codes, you will notice that most of the CNC m codes are actually CNC machine hardware control instructions.
M00 Program Stop
M01 Optional Program Stop
M02 Program End
M03 Spindle Starts Forward CW
M04 Spindle Start Inversion CCW
M05 spindle stop
M06 changed too much
M07 coolant open - through main shaft spray cooling fluid / coolant
M08 Coolant Open-Coolant
M09 Coolant Closing
M19 spindle direction
M28 Return to the origin
M29 rigid faucet
M30 Program End (Reset)
M41 Low-end Choice
M42 High-end Choice
M94 Cancel mirror image
Mirror image of M95 X axis
Mirror image of M96 Y axis
M98 Subprogram Call
M99 Subprogram End
• G code handles geometric shapes of hardware, such as direct development, penetration tasks, and determination of estimation units while the M code handles machine configuration, such as on/off commands, and brings the machine back to its origin or cutting point.
• G code activates NC (digital control) part, which commands and guides XYZ axis motor/feed, spindle motor/speed, because they are controlled by servo driver. M code activates the PLC (programmable logic control) part, which confirms the preconditions (coolant level/pressure, liquid level/pressure) to support CNC control operation.
• Generally, G code is written and executed by CNC processor and operates the motion control part of the controller. M code is machine code. These codes operate most basic electrical control functions, such as coolant, tool changer, safety circuit, etc. M, S & T code is written in a separate PLC processor. Two processors usually communicate with each other through a common bus.
• Not all G codes and M codes are identical across machines. Spindle direction, coolant, stop/optional stop, program end, fast, feed, CW/CCW and stay code are very standard codes. The M code for opening and closing chucks/chucks is not. For example, some of our lathes are opened with M21, M69 or M11, and closed with M22, M68 or M10. You will need a machine manual to determine the code you use. Machine to machine. Spindle direction, coolant, stop/optional stop, program end, fast, feed, CW/CCW and stay code are very standard codes. The M code for opening and closing chucks/chucks is not. For example, some of our lathes are opened with M21, M69 or M11, and closed with M22, M68 or M10. You will need a machine manual to determine the code you use.
• G code and M code are the basic building blocks of computer numerical control (CNC) machines. G code, also known as primary code, is any word in CNC programs that begins with the letter G, and is the most commonly used dialect of numerical control (NC) programming. G in G code represents geometry, while M in M code represents machine code in CNC machine tool. G code handles geometric shapes of hardware, such as direct development, penetration tasks, and determination of estimation units. M code handles machine configuration, such as on/off commands, and brings the machine back to the origin or cutting point.
From this article, we talk about the basic definition of M codes, several types of M codes and the differences between M codes and G codes in CNC milling, we hope this article will solve your questions and satisfy you needs.