G Code List for CNC
Below are G code list for Mitsubishi,Fanuc, and Most of CNC machine use this Code to perform Machining
G code | Function |
G00 | Positioning |
G01 | Linear interpolation |
G02 | Circular interpolation CW (clockwise) |
G03 | Circular interpolation CCW (counterclockwise) |
G02.3 | Exponential Function interpolation (+) Rotation |
G03.3 | Exponential Function interpolation (-) Rotation |
G05 | Dwell |
G05.1 | High-Speed high-Accuracy control I |
G06 | High-Speed high-Accuracy control II |
G07 | |
G07.1 | Cylindrical interpolation |
G08 | |
G09 | Exact stop check |
G10 | Program parameter input/Compensation input |
G11 | Program parameter input cancel |
G12 | Circular Cut CW (Clockwise) |
G13 | Circular Cut CCW (Counterclockwise) |
G12.1 | Polar coordinate interpolation ON |
G13.1 | Polar coordinate interpolation Cancle |
G14 | |
G15 | Polar coordinate command OFF |
G16 | Polar coordinate command ON |
G17 * | Plane section X-Y |
G18* | Plane section Z-X |
G19* | Plane section Y-Z |
G20* | Inch command |
G21* | Metric command |
G27 | Reference Point check |
G28 | Reference Point return |
G29 | Start point return |
G30 | 2nd to 4th reference point return |
G30.1 | Tool Change position return 1 |
G30.2 | Tool Change position return 2 |
G30.3 | Tool Change position return 3 |
G30.4 | Tool Change position return 4 |
G30.5 | Tool Change position return 4 |
G30.6 | Tool Change position return 5 |
G31 | Skip |
G32 | |
G33 | Thread Cutting |
G34 | Special fixed cycle ( bolt hole circle) |
G35 | Special fixed cycle ( line at angle) |
G36 | Special fixed cycle (arc) |
G37 | Automatic tool length measurement |
G37.1 | Special fixed cycle (grid) |
G38 | Tool radius compensation vector designation |
G39 | Tool radius compensation corner arc |
G40 | Tool radius compensation Cancel |
G41 | Tool radius compensation left |
G42 | Tool radius compensation right |
G40.1 | Normal line control cancel |
G41.1 | Normal line control left ON |
G42.1 | Normal line control right ON |
G43 | Tool length offset (+) |
G44 | Tool length offset (-) |
G43.1 | 1st spindle control ON |
G44.1 | 2nd spindle control ON |
G45 | Tool change position offset (expansion) |
G46 | Tool change position offset (reduction) |
G47 | Tool change position offset(doubled) |
G48 | Tool change Position offset (halved) |
G47.1 | Two-spindle simultaneous control ON |
G49* | Tool length offset cancle |
G50 | Scalling cancel |
G51 | Scalling ON |
G50.1* | G command mirror image cancel |
G51.1 | G command mirror image ON |
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 |
G54.1 | WCS selection 48 sets expanded |
G60 | Uni-directional positioning |
G61 | Exact stop check mode |
G61.1 | High accuracy control |
G62 | Automatic corner override |
G63 | Tapping mode |
G63.1 | Synchronous tapping mode (normal tapping) |
G63.2 | Synchronous tapping mode (reverse tapping) |
G64* | Cutting mode |
G65 | User macro call |
G66 | User macro modal call A |
G66.1 | User macro modal call B |
G67* | User macro modal call cancel |
G68 | Coordinate conversion mode ON |
G69 | Coordinate conversion mode OFF |
G70 | User fixed cycle |
G71 | User fixed cycle |
G72 | User fixed cycle |
G73 | User fixed cycle(step) |
G74 | Fixed cycle (reverse tap) |
G75 | User fixed cycle |
G76 | Fixed cycle (find boring) |
G77 | User fixed cycle |
G78 | User fixed cycle |
G79 | User fixed cycle |
G80* | Fixed cycle cancel |
G81 | Fixed cycle (spot drill) |
G82 | Fixed cycle (drill/counter boring) |
G83 | Fixed cycle (deep drilling) |
G84 | Fixed cycle (tapping) |
G85 | Fixed cycle(Boring) |
G86 | Fixed cycle (boring) |
G87 | Fixed cycle (back boring) |
G88 | Fixed cycle (boring) |
G89 | Fixed cycle (boring) |
G90 | Absolute value command |
G91 | Incremental value command |
G92 | Machine coordinate system setting |
G93 | |
G94 | Asynchronous feed (per-minute feed_ |
G95 | Synchronous feed (per-revolution feed |
G96 | Constant surface speedcontrol ON |
G97 | Constant surface speedcontrol OFF |
G98* | Fixed cycle initial level return |
G99 | Fixed cycle R point level return |
G114.1 | Spindle synchronization control |
G100-255 | User Macro (G code call) max.10 |
Note:
- Code marked with * are codes that must be or are selected in the initial state
- Code marked with . are codes that should be or are selected in the initial state by the parameters
- If two or more G Codes from the same code are commanded, the later G codes will be valid
- This G code list is a list conventional G codes,Depending on the machine, movement that differ from the conventonal G codes command may be included when called by the G Code Macro, and please refer to the instruction Manual issued by the machine maker
Source :Manual GuIde Meldas M60 series
G Code List for CNC
Reviewed by Unknown
on
9:42 PM
Rating:
The content explains the G code for CNC programming. Worthy information is shared. Thank you.
ReplyDeleteCnc Training In Chennai
Cnc Programming Course In Chennai
Cnc Course In Chennai
Cnc Training Center In Coimbatore
Cnc Course In Coimbatore
Cnc Programming Course In Coimbatore