GE FANUC 310i SERIES CONTROL* }( W' J7 i" R+ v& }9 ?
PREPARATORY FUNCTION . b0 \* c' U& p4 N4 B
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.: q& P9 x: t+ W- N5 s. X
' C. @2 E" A4 ]8 S2 ~
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 P: n! M9 n% G: d* r F$ p
CODE GROUP DESCRIPTION MODAL STD./OPT% w2 y$ m$ m% g& l
CODE GROUP DESCRIPTION MODAL STD./OPT: O) `- _7 I$ e& [3 k# a5 ^
G00 01 Point to point positioning YES Standard$ I( M0 E. h" X, B: G
G01* 01 Linear interpolation YES Standard
% `; h, P& T( nG02 01 Circular interpolation-CW Arc YES Standard
! N1 Y7 F6 ^% p, M$ b' a# }G03 01 Circular interpolation-CCW Arc YES Standard
. {" [9 A7 g; l7 z; xG04 00 Dwell NO Standard* z. h- a, K) _
G09 00 Deceleration NO Standard, r) J3 z5 I% ~0 V! d
G10 00 Programmable data input mode SOME Optional" y% _" L# p' a6 U
G11 00 Programmable data input mode cancel YES Optional3 v7 M- d. ]% f7 s3 c% g
G10.6 00 Tool retract and recover NO Optional
. A) k' N. G" }2 _; I8 P" M& eG12.1 26 Polar coordinate interpolation YES Optional
T9 x$ f$ t: Y/ ^, OG13.1* 26 Polar coordinate interpolation cancel YES Optional
- f. C5 [ s! d! C1 {+ LG18* 16 ZX plane selection YES Standard
$ i9 f& R% M+ N4 h* w2 p# b' L5 iG19 16 YZ plane selection YES Standard6 C2 F& K3 x! S h5 |! B/ n0 {
G20 01 Turning cycle YES Standard
2 ~7 @% u* Q c; `G21 01 Threading cycle YES Standard- m9 x6 q9 F7 h4 S# ^& V' R6 ]* v
G24 01 Facing cycle YES Standard1 }* D! D" J0 Z" V3 n- W- ^
G22 04 Stored stroke check ON YES Optional& I: a( `2 k S, C5 B
G23 04 Stored stroke check Off YES Optional0 n$ e: j5 v, W: n, V
G27 00 Reference point return check NO Standard
- {! j9 }8 E. S" a% YG28 00 Reference point return NO Standard ^& j6 J2 }1 B7 Z* k' K) r8 U0 q
G29 00 Return from reference point NO Standard
% K R5 U. d- T' G5 wG30 00 2nd, 3rd & 4th reference point return NO Optional
, l% n. c X- e1 ?. fG30.1 00 Floating reference point return NO Optional0 Q7 R2 }8 `! A v) @0 l, b7 A
G31 00 Skip function NO Optional7 T8 u- }6 _# p
G33 01 Thread cutting, constant lead YES Standard) h* I7 p+ [- G) P* J, Z" K- n
G40* 07 Tool nose radius compensation cancel YES Standard
7 R: C2 a; O) l4 xG41 07 Tool nose radius compensation Left YES Standard
7 ]2 v7 p7 F5 M3 B1 J2 JG42 07 Tool nose radius compensation Right YES Standard3 P3 R) J. e$ h' `2 b! Q
G43.7 23 Tool offset compensation (extended tool selection) YES Optional
+ o3 ?9 Y; y- `G52 00 Local coordinate system shift YES 2 axis only3 m) c- Q/ X) ~: M, ^
G53 00 Machine coordinate system selection NO Standard! ]$ D; @9 F5 ^0 h. c7 i2 Y
G54 14 Work coordinate system 1 selection YES Standard' x! G3 c' E% m, ?3 [* k: \- f
G55 14 Work coordinate system 2 selection YES Standard
/ Z3 Z) w. G9 O, i/ e* KCODE GROUP DESCRIPTION MODAL STD./OPT
; C1 w! W. _! h) T& R9 O" i) {. VG56 14 Work coordinate system 3 selection YES Standard' d5 c0 {$ J# ^; ]
G57 14 Work coordinate system 4 selection YES Standard
! P& n4 j2 i5 ]. yG58 14 Work coordinate system 5 selection YES Standard
6 @# g5 U0 }% p LG59 14 Work coordinate system 6 selection YES Standard
: u. q) W8 R, UG61 15 Exact stop mode YES Standard
9 N) }6 P B$ l& `6 Z7 dG62 15 Automatic corner override YES Standard, E8 D$ c0 B) y8 g
G64* 15 Cutting mode YES Standard
+ j. L- Z2 ^7 _0 S9 }: yG65 00 Marco call NO Optional: h; h5 @9 U( }' s6 n7 m
G66 12 Macro mode call A YES Optional
( C4 L# w1 T1 u3 `. U( v/ aG67* 12 Macro mode call cancel YES Optional
( t# B% J6 K& a3 R, hG68 13 Balance cutting YES Optional
/ O( s; h) {, G+ QG69 13 Cancel balance cutting YES Optional& g, a& U) u. ~+ G v2 e+ h# A6 ^
G70 06 Inch programming YES Standard
( o8 n ^& s8 Y; u# IG71 06 Metric programming YES Standard: ]" j4 p% W( m7 P$ ^2 I% j# t7 A
G72 00 Finishing cycle YES Optional+ @' H- d" g8 K- K8 I8 C
G73 00 Stock removal-turning YES Optional
* B" W" r% R/ C8 G6 sG74 00 Stock removal-facing YES Optional- a U+ @! B, p3 s# h8 C
G75 00 Pattern repeat YES Optional
/ u/ e2 P7 d; u8 w* }, qG76 00 Peck drilling in Z axis YES Optional
- D- G8 X; l" |$ o* B3 M/ x VG77 00 Grooving-X axis YES Optional& r$ B# u5 {# b+ w5 ^
G78 00 Threading cycle YES Optional
2 A" v, \. G* ?G80* 09 Canned cycle cancel YES Optional
8 J0 i p, W& @1 _G83 09 Face drilling cycle YES Optional" o1 t7 f; v0 Z; g3 V5 g$ J
G84 09 Face tapping cycle YES Optional0 t8 m' a$ ]' E, v' B5 I
G85 09 Face boring cycle YES Optional# \/ e7 @, E. C9 M0 R& P W2 @
G87 09 Side drilling cycle YES Optional6 t; u! F: [+ x8 X( @
G88 09 Side tapping cycle YES Optional( @/ `" v9 c, G0 N/ ]5 m( q* Y0 d
G89 09 Side boring cycle YES Optional
7 X, W# i1 e" T7 m; }2 ]3 eG90* 03 Absolute dimension input YES Standard' n- c6 ~( ^" ~& H+ f6 q
G91 03 Incremental dimension input YES Standard1 U3 d6 r& V# P8 P6 ?; J
G92 00 Work change/ maximum table speed NO Standard
: x5 Z7 X- ]2 F9 l/ U6 v- wG94 05 Inches (MM) per minute feedrate YES Standard- v2 \) |# X# p+ H: E& f
G95* 05 Inches (MM) per table revolution YES Standard0 U2 D* I. h+ L6 T0 v3 w
G96 02 Constant surface speed YES Standard
* Z5 M6 i/ h, }9 G* F( ]G97* 02 Direct rpm YES Standard( G& H* J, i0 n
G98* 10 Canned cycle initial level return YES Optional
( ? n# v7 @" |, U& p. qG99 10 Canned cycle R point level return YES Optional |