GE FANUC 310i SERIES CONTROL3 x1 M( |. Z9 m, n5 ?+ {
PREPARATORY FUNCTION ! h* z' Q( N; f, D3 o
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.
$ g9 O8 r$ [2 }4 U3 h" u* t8 q, H7 D ?$ a N1 y8 T
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.
. e! i% X1 B0 c; _CODE GROUP DESCRIPTION MODAL STD./OPT, [9 C' G+ i/ Y+ ~7 [
CODE GROUP DESCRIPTION MODAL STD./OPT8 w% ~4 u5 X# [" i
G00 01 Point to point positioning YES Standard
2 y# J& i* z8 R& @G01* 01 Linear interpolation YES Standard0 V; S5 ~* D9 u9 w" [
G02 01 Circular interpolation-CW Arc YES Standard
# {5 u; v3 Y' jG03 01 Circular interpolation-CCW Arc YES Standard
( o- l* g0 R2 t9 f. T9 LG04 00 Dwell NO Standard- L% @. r7 e; c; u; S
G09 00 Deceleration NO Standard
; j. `8 h; e3 M# b3 a# X! s& C. d7 h) JG10 00 Programmable data input mode SOME Optional
7 Z- b0 _0 T Q3 U5 YG11 00 Programmable data input mode cancel YES Optional' b7 C6 k: q/ o' C5 B3 S
G10.6 00 Tool retract and recover NO Optional* L! _- y" X4 u9 F1 L* N' o# p
G12.1 26 Polar coordinate interpolation YES Optional
& E X2 e6 B) g9 q, k$ hG13.1* 26 Polar coordinate interpolation cancel YES Optional' M0 a8 D" ~8 p3 X, D9 f/ d4 S
G18* 16 ZX plane selection YES Standard& D0 y% s$ P7 c. T: m
G19 16 YZ plane selection YES Standard: b c; G: Q3 s' B" {+ v0 K: k
G20 01 Turning cycle YES Standard
: s6 I- Z7 ^4 s7 L# R8 zG21 01 Threading cycle YES Standard4 z- g- r5 ?" l1 x
G24 01 Facing cycle YES Standard
7 ~% F: [0 ]! s1 b0 ]% ?4 \5 {- bG22 04 Stored stroke check ON YES Optional8 U) e* L* ~1 s! x: v% q
G23 04 Stored stroke check Off YES Optional
9 f4 d' c6 w. D* c% |9 g1 V' sG27 00 Reference point return check NO Standard; D1 S8 q4 x+ f, I! E8 O
G28 00 Reference point return NO Standard9 F6 I, w( F2 ?6 C" }7 g+ s% j
G29 00 Return from reference point NO Standard1 }# W2 i3 o8 D e& x& |, x7 F* ~
G30 00 2nd, 3rd & 4th reference point return NO Optional
3 N4 _1 {& Q6 I. G* @. IG30.1 00 Floating reference point return NO Optional& w# S" S6 h0 @4 K( W) K* t
G31 00 Skip function NO Optional
* B$ f& C5 N$ @% l( N0 ~ `G33 01 Thread cutting, constant lead YES Standard
2 k t1 o' u' _3 sG40* 07 Tool nose radius compensation cancel YES Standard0 l5 ~+ p! {! h. [
G41 07 Tool nose radius compensation Left YES Standard( L5 z& A4 R( S0 |
G42 07 Tool nose radius compensation Right YES Standard
! ^) k3 E$ a7 V" |. dG43.7 23 Tool offset compensation (extended tool selection) YES Optional' O' X6 X7 n4 s/ R! d; o" P6 U
G52 00 Local coordinate system shift YES 2 axis only
! M) ]1 P: R# fG53 00 Machine coordinate system selection NO Standard
$ P" M; M" f" O3 T8 @4 O7 ~- o' @G54 14 Work coordinate system 1 selection YES Standard
: l2 S0 A* L5 J2 |6 K# @G55 14 Work coordinate system 2 selection YES Standard
6 I- O6 O0 w4 j, o/ q |CODE GROUP DESCRIPTION MODAL STD./OPT
7 [( I0 ]3 e4 S E; z: xG56 14 Work coordinate system 3 selection YES Standard' T# V' E2 V6 C9 v2 U
G57 14 Work coordinate system 4 selection YES Standard" T' N8 }8 _, R1 q9 H2 f
G58 14 Work coordinate system 5 selection YES Standard9 Y v8 a: N7 `8 b
G59 14 Work coordinate system 6 selection YES Standard
" Q0 D) r+ J# b+ G0 X7 { @G61 15 Exact stop mode YES Standard
& k- i Y7 H- w3 e* UG62 15 Automatic corner override YES Standard
2 H. _9 c! o5 L3 o% Q0 [G64* 15 Cutting mode YES Standard
& O$ Q' [$ Y2 c+ sG65 00 Marco call NO Optional
7 S6 t2 }: S: {1 sG66 12 Macro mode call A YES Optional
6 G; t& y" Y: b+ P; TG67* 12 Macro mode call cancel YES Optional
" h" I# U9 i* Y9 Z6 g! @, EG68 13 Balance cutting YES Optional% ?$ b/ T% n% H5 D( E# U
G69 13 Cancel balance cutting YES Optional
# L' j9 C) V1 x, a5 W; EG70 06 Inch programming YES Standard* U! K9 X7 F. p% P$ q/ r
G71 06 Metric programming YES Standard
) m5 [! _9 i" T" EG72 00 Finishing cycle YES Optional
" [: w8 r" l4 M2 ?G73 00 Stock removal-turning YES Optional4 P* w- k( n' P+ @8 H9 z7 v" g
G74 00 Stock removal-facing YES Optional
0 X' I6 v/ a8 V% p) V; Z9 e6 MG75 00 Pattern repeat YES Optional
' n. {: q; Y2 n2 ?6 a7 {. fG76 00 Peck drilling in Z axis YES Optional
2 p7 [: o$ u" o- i6 [: I% NG77 00 Grooving-X axis YES Optional
0 `" |6 s# g4 |3 xG78 00 Threading cycle YES Optional
# U# w ^3 V3 t4 sG80* 09 Canned cycle cancel YES Optional3 y0 _4 e T) E* i% D) \. k
G83 09 Face drilling cycle YES Optional0 M3 S2 }7 z6 R- J" g% i; c
G84 09 Face tapping cycle YES Optional6 D- y v( Y' c: I4 n) h: A
G85 09 Face boring cycle YES Optional
) L/ c% C# z* FG87 09 Side drilling cycle YES Optional
. ?4 K4 X* u, a! T) b* n5 t; uG88 09 Side tapping cycle YES Optional: d; t9 A7 k: J' a1 g$ |) [
G89 09 Side boring cycle YES Optional
/ G, B, S8 z& e9 `, l' u5 tG90* 03 Absolute dimension input YES Standard/ y* \, h6 G, m; F1 a" R0 j5 w, p, L
G91 03 Incremental dimension input YES Standard
3 {- t1 w" X! P$ O; e4 |) A6 pG92 00 Work change/ maximum table speed NO Standard5 I+ G8 k9 A4 h5 c y* U& c
G94 05 Inches (MM) per minute feedrate YES Standard8 p9 Y: t9 t$ G& Q
G95* 05 Inches (MM) per table revolution YES Standard
6 U4 \- S E0 g: z0 l9 H# e' CG96 02 Constant surface speed YES Standard
# {% X2 o' I* G/ [G97* 02 Direct rpm YES Standard
* A7 Q( U4 p7 v9 nG98* 10 Canned cycle initial level return YES Optional
; ]8 B" o- Y% W" W- z5 ~G99 10 Canned cycle R point level return YES Optional |