GE FANUC 310i SERIES CONTROL
% _ b8 P, J6 D& e0 m. I" JPREPARATORY FUNCTION # D' Q! u# J' x8 H2 ~2 S
The preparatory function codes are used to establish modes of operation. The following G codes are listed in their numeric sequence and also by group. In any group, one G code will cancel the other. The * denotes the default code when power is applied to the control." r$ o& p- A; N2 u8 g
( l* d3 @1 e' U0 \, K4 F/ X+ ]Up to five G codes may be programmed on one line. If a line contains conflicting G codes, such as G00 G01, the last one read will control, but not in all cases.
5 i, a5 O( x$ y8 f8 _CODE GROUP DESCRIPTION MODAL STD./OPT: Z5 b8 d: Z7 i
CODE GROUP DESCRIPTION MODAL STD./OPT
`5 H4 b5 U- x1 R+ g( d* D3 EG00 01 Point to point positioning YES Standard
' i. m& _- {* q k9 A& V3 _% ]G01* 01 Linear interpolation YES Standard I' L: N( M) a# x4 l: z+ G& B
G02 01 Circular interpolation-CW Arc YES Standard0 I2 |5 M- N9 U5 l, o$ ?2 P3 C; z
G03 01 Circular interpolation-CCW Arc YES Standard
8 h5 h0 l* W- B" e% [G04 00 Dwell NO Standard
. }* R: Y) P" i$ @6 F+ e5 M* F2 ?G09 00 Deceleration NO Standard T2 R, p0 p, k' t, P
G10 00 Programmable data input mode SOME Optional) U/ {' W3 Q+ o6 |9 G9 ]- u i
G11 00 Programmable data input mode cancel YES Optional
6 M; a, @1 t& L. sG10.6 00 Tool retract and recover NO Optional: ]0 q& { K( r- b3 S
G12.1 26 Polar coordinate interpolation YES Optional
: X4 G0 K8 I& ?2 @G13.1* 26 Polar coordinate interpolation cancel YES Optional
2 T7 T0 T* n* j( h+ A8 q, ^G18* 16 ZX plane selection YES Standard( B& S! V2 L; I$ B! V+ g% q/ y
G19 16 YZ plane selection YES Standard
- V: L" Q; W; V+ iG20 01 Turning cycle YES Standard
1 S- n9 p( g w2 K5 G5 g( FG21 01 Threading cycle YES Standard5 q, I/ _+ B# M9 i! M( [7 ?5 |
G24 01 Facing cycle YES Standard
4 F- q: j/ M- Y) |# B8 H# }6 MG22 04 Stored stroke check ON YES Optional( J/ j; u7 S* Y0 W2 K2 J- b
G23 04 Stored stroke check Off YES Optional
) X1 L. j0 l6 yG27 00 Reference point return check NO Standard9 M: d$ D: ~# X Z @
G28 00 Reference point return NO Standard5 u `$ G; \5 f3 t; Z1 X
G29 00 Return from reference point NO Standard2 q% `8 g( \9 q: e0 W9 R
G30 00 2nd, 3rd & 4th reference point return NO Optional$ D, `: B: s3 }
G30.1 00 Floating reference point return NO Optional2 @/ Q9 a8 {4 T
G31 00 Skip function NO Optional
% W# [* J8 `2 c+ B9 B# {0 f; LG33 01 Thread cutting, constant lead YES Standard6 S) \% H5 s/ m$ j% C1 M: C8 ^
G40* 07 Tool nose radius compensation cancel YES Standard* b: _8 a' `8 q! p. i
G41 07 Tool nose radius compensation Left YES Standard) g: i# b# x" J' ~1 g7 u+ f
G42 07 Tool nose radius compensation Right YES Standard
% s6 o+ f3 U3 b7 \: v+ LG43.7 23 Tool offset compensation (extended tool selection) YES Optional2 J% `8 T% k F1 Y5 G0 T
G52 00 Local coordinate system shift YES 2 axis only
. w3 }- b, Z& p3 \0 yG53 00 Machine coordinate system selection NO Standard3 E) k, z3 Z5 J/ q- s% e
G54 14 Work coordinate system 1 selection YES Standard b2 J8 H- W6 p! P
G55 14 Work coordinate system 2 selection YES Standard- ^& a% G2 P2 z7 V9 n. `, S& g
CODE GROUP DESCRIPTION MODAL STD./OPT
0 x% B T& n* m5 A7 R: n) {G56 14 Work coordinate system 3 selection YES Standard4 ], t: m, _2 S: `6 A
G57 14 Work coordinate system 4 selection YES Standard4 Q- `3 `: G' T
G58 14 Work coordinate system 5 selection YES Standard6 @) o; L7 L3 P% q: p
G59 14 Work coordinate system 6 selection YES Standard
7 ?. H* `$ M* \, B/ Q1 XG61 15 Exact stop mode YES Standard
% Q. f- h" ^+ y4 W2 iG62 15 Automatic corner override YES Standard1 z8 T/ I' z6 i' C, {6 o
G64* 15 Cutting mode YES Standard
/ y& D# D6 O3 H& A; QG65 00 Marco call NO Optional
: n/ }. r: a1 F- M4 S0 OG66 12 Macro mode call A YES Optional
; O3 T* E! B! VG67* 12 Macro mode call cancel YES Optional
+ e* z: w6 o; C0 z+ ]G68 13 Balance cutting YES Optional- E! e: {* |9 I9 F& E6 Q* U/ F
G69 13 Cancel balance cutting YES Optional
" E; q7 O# w% F# ~) ?$ ?- uG70 06 Inch programming YES Standard
" }8 A: w0 F/ E! i2 i/ PG71 06 Metric programming YES Standard
- u1 E c/ k, A) @/ b% a- ` TG72 00 Finishing cycle YES Optional3 X! c" I' s2 Z* v
G73 00 Stock removal-turning YES Optional; g0 E' i( ~5 C6 @) j/ l
G74 00 Stock removal-facing YES Optional. G+ X% p# [4 r! c `
G75 00 Pattern repeat YES Optional
6 F3 D, y9 }1 RG76 00 Peck drilling in Z axis YES Optional
) x* t7 O+ z" v! ^* n" XG77 00 Grooving-X axis YES Optional
7 o9 x3 D, ~8 z) kG78 00 Threading cycle YES Optional9 d, n6 a& a* g: B
G80* 09 Canned cycle cancel YES Optional( [4 U- Y, r0 x8 L5 a( g
G83 09 Face drilling cycle YES Optional8 T7 {' n- J& `6 {% `: S* H/ p; N
G84 09 Face tapping cycle YES Optional
% }. k: y8 ?( j) I3 EG85 09 Face boring cycle YES Optional& B' ]% `8 I! ]) s( G" e P# d
G87 09 Side drilling cycle YES Optional3 Z; [5 t3 E' \" n/ ^' O0 p- }
G88 09 Side tapping cycle YES Optional
6 F8 `2 K6 f c( B0 D7 h" c# |( WG89 09 Side boring cycle YES Optional
- d" R9 r9 n1 c1 D' [# P) }+ VG90* 03 Absolute dimension input YES Standard
! L7 b9 a9 O. vG91 03 Incremental dimension input YES Standard
% m& a, ~: k& V# V; UG92 00 Work change/ maximum table speed NO Standard
) f! l+ o% t: ~# J0 V; y5 X4 GG94 05 Inches (MM) per minute feedrate YES Standard
) g- z' I ?9 O) r: l; nG95* 05 Inches (MM) per table revolution YES Standard0 j! v) f1 k& [9 K, n" a! I+ \9 A
G96 02 Constant surface speed YES Standard
; e' q3 P% ^+ X N0 E5 ^G97* 02 Direct rpm YES Standard8 ?2 D- D+ D, c4 u4 K! s/ ?
G98* 10 Canned cycle initial level return YES Optional$ P9 p& H0 j; H& E2 ^
G99 10 Canned cycle R point level return YES Optional |