G- CODES AND M-CODES

G-FUNCTIONS
G00-Positioning (rapid traverse)
G01-01 Linear interpolation (cutting feed) .
G02-Circular interpolation CW
G03-Circular interpolation CCW
G04-Dwell
G07 - SIN interpolation (designation of virtual axis)
G09- Exact stop check
G10 -Offset amount and work zero point offset amount setting
G17- Designation of X-Y plane
G18-  Designation of Z-X plane
G19 -Designation of Y-Z plane
G20- Inch input
G21- Metric input;
G22-  Stored stroke,limit,ON
G23 -Stored'--s troke"- limit OFF
G27- Return to reference paint
G28- Return to reference-pant
G29- Return from reference point 
G30- Return to 2nd reference point 4
G31-Skip function
G40- Tool diameter compensation cancel
G41- Tool diameter compensation to left
G42- Tool diameter compensation to right
G43 -Tool length compensation
G44-  Tool length compensation
G49- Tool length compensation cancel
G45- Tool offset expansion
G46-  Tool offset reduction
G47- Tool offset double expansion
G48- Tool offset double reduction
G50 -11 Scaling cancel
G51 -Scaling

G code Group Function
G52-Local coordinate system setting
G53- Machine coordinate system selection
G54- Work coordinate system 1 selection
G55-  Work coordinate system 2 selection
G56- Work coordinate system 3 selection
G57- Work coordinate system 4 selection
G58 -Work coordinate system 5 selection
G59- Work coordinate system .6 selection
G60-  One directional positioning
G61 -Exact stop check mode
G63- Tapping mode
G64- Continuous cutting mode
G65-  Macro call
G66-  Macro modal call A
G67- C Macro modal call cancel
G73 -Peck dril ling cycle
G74 -Reverse tapping cycle
G76-Fine boring
G80-Canned cycle cancel
G81-Dr illing cycle, spot boring
G82- Drilling cycle, counter boring
G83-  Peck drilling cycle
G84- Tapping cycle
G85 -Boring cycle
G86- IBoring cyc le
G87-Back boring cycle 
G88 -Boring cycle
G89 -Boring cycle
G90- Absolute programming
G91 -Incremental programming
G92-Programming of absolute zero point
G98- Initial level return (canned cycle)
G99- point level return (canned cycle)
G501-Programmable mirror image cancel
G511- Programmable mirror image

M-FUNCTIONS
M00- Program stop
M01 -Optional stop 
M02 -End of program 
M03 -Spindle forward 
M04- Spindle reverse 
M05 -Spindle stop
M06- Tool change ATC 
M07- Mist coolant start 
M08 -coolant start 
M09 - coolant stop 
M10  - Mist coolant attitude 
M11 -Mist coolant attitude 
M12 - Work count 45 Spare tool offset enabled
M13 -  Spindle forward & coolant start 
M14 - Spindle reverse & coolant start 
M15 -M13/M14 stop
M16- Measurement air blow ON 
M17 - Measurement air blow OFF 
M18- Measuring spindle orientation 
M19- Spindle orientation 
M20- Machining time monitoring 
M26 -Melodia (1)
M27- Melodia (2)
M28- Setting load level 
M29- Setting load level 1
M30 -End of tape 
M31- Chip conveyor start 
M32 -M33 cancel 
M33-Idle cutting time reduction(modal)
M34-Idle cutting time reduction(unmodal)
M35-Automatic start ON
M35-Automatic start OFF
M38-Spindle no-load detect function Stop
M39-M38 cancel
M40-Tool nose air blow ON
M41-Tool nose air blow OFF
M45-Spare tool offset enabled
M46- Spare tool offset enabled
M47-Jet coolant start
M48-Feed rate override enabled
M49-Feed rate override 100%
M50-Oil hole coolant start
M52-Tool breakage detect
M60-Work change APC
M68- Additional axis clamp
M69- Additional axis unclimp
M70-  output
M71-output
M72 - output
M73 -output
M74- Skip selection OFF
M75- Skip selection ON
M78- Additional axis clamp
M79- Additional axis unclamp
M80- Tool nose air blow ON
Measurement NG tool breakage
M98- Subprogram call
M99- End of subprogram
 Maintenance mode
M101- Arm swing-in to spindle side
M102-Arm advance
M103- Arm turn CW
M104- Arm turn CCW
M105- Arm retract
M106- Arm slide to home position__
M108- Arm slide to magazine side
M119- Orientation
M120- Magazine positioning pin OUT
M121 -Magazine positioning pin IN 1
M124 -Pallet slider advance (APC)
M125 -Pallet unclamp (APC)
M126- Pallet slider retract (APC)
M127- Pallet right turn (APC)
M128 -Pallet left turn (APC) 1 -
M129 -Pallet unclamp

Comments

Popular Posts