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 G Code List for CNC Reviewed by Unknown on 9:42 PM Rating: 5

1 comment:

Powered by Blogger.