GE FANUC 310i SERIES CONTROL0 |! o) q d, I$ T8 [
PREPARATORY FUNCTION
1 M. R' z2 `1 o" O0 Q, gThe 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.5 X) F- E* E9 F6 A# o. C
4 d: U5 @# s9 W$ E
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.
& S" w- r) E, E9 I* H; ~4 ^CODE GROUP DESCRIPTION MODAL STD./OPT
# C' y }9 i# O9 _$ W% j, jCODE GROUP DESCRIPTION MODAL STD./OPT
1 d8 a: t4 C5 s4 }5 _G00 01 Point to point positioning YES Standard; a* Z4 K' r+ E6 V
G01* 01 Linear interpolation YES Standard, c) T3 d" H$ i! t. Z
G02 01 Circular interpolation-CW Arc YES Standard- m) @. L v. u
G03 01 Circular interpolation-CCW Arc YES Standard
& X! B2 C' M, F* p JG04 00 Dwell NO Standard! Y" v) }: J! U7 c7 I5 J( a2 V
G09 00 Deceleration NO Standard0 s$ @+ B4 S- Q, J) E1 N$ |
G10 00 Programmable data input mode SOME Optional) e& Z7 J! ^1 Q- G
G11 00 Programmable data input mode cancel YES Optional5 i) C( X0 k* t+ ^
G10.6 00 Tool retract and recover NO Optional
+ v" P3 {) ]5 G& @+ g8 f. c# ~G12.1 26 Polar coordinate interpolation YES Optional3 Y# { a( a: j. {+ D
G13.1* 26 Polar coordinate interpolation cancel YES Optional
7 k* f: A2 h5 x& q+ V5 yG18* 16 ZX plane selection YES Standard
4 M, j1 N, I* c6 x- DG19 16 YZ plane selection YES Standard
3 n) j2 u% U) f' l9 r6 aG20 01 Turning cycle YES Standard
) n S1 S! \5 p& |% d8 M+ HG21 01 Threading cycle YES Standard' J& R. n6 A& _1 B
G24 01 Facing cycle YES Standard
3 C& D x1 N3 p# [& `0 m: }9 mG22 04 Stored stroke check ON YES Optional; o7 y/ ~6 e# J0 t6 h5 _
G23 04 Stored stroke check Off YES Optional- E( t l2 O& c9 J3 n" ^
G27 00 Reference point return check NO Standard J& _3 h7 [" x' s* P
G28 00 Reference point return NO Standard
+ w g1 h x5 U2 K Q) @# GG29 00 Return from reference point NO Standard; c- j! ?4 W+ r% A" v8 _1 g' p. G
G30 00 2nd, 3rd & 4th reference point return NO Optional5 Z; W' z+ v4 ~* X
G30.1 00 Floating reference point return NO Optional
* m, V9 @" |/ {" UG31 00 Skip function NO Optional1 E: @7 Z) s9 }- l- V% W) F6 V
G33 01 Thread cutting, constant lead YES Standard/ M" ?5 J. _" r- z( L! o1 p# P1 p
G40* 07 Tool nose radius compensation cancel YES Standard+ a% p2 ^* {- v9 }+ h
G41 07 Tool nose radius compensation Left YES Standard$ O% E0 X6 ~7 K" C, w" | Y- S
G42 07 Tool nose radius compensation Right YES Standard) @2 I2 E1 j% D( i
G43.7 23 Tool offset compensation (extended tool selection) YES Optional
W5 r9 E: }& A: gG52 00 Local coordinate system shift YES 2 axis only
' L9 J2 `3 S3 A$ LG53 00 Machine coordinate system selection NO Standard% d% F6 I+ g; R9 R6 P4 f/ A& `' e
G54 14 Work coordinate system 1 selection YES Standard& k, j5 y2 e2 E1 w: `) b6 G9 E& ~
G55 14 Work coordinate system 2 selection YES Standard
5 l' H t ^0 ACODE GROUP DESCRIPTION MODAL STD./OPT
0 ^+ M5 L% X. HG56 14 Work coordinate system 3 selection YES Standard# E/ J/ e" j/ i% g" A0 o) u/ l, S$ u
G57 14 Work coordinate system 4 selection YES Standard
& T( ^4 _* `) p! p/ ~. P( ?G58 14 Work coordinate system 5 selection YES Standard
" d- |! o2 M( |G59 14 Work coordinate system 6 selection YES Standard% Q- Q+ C @7 t7 f
G61 15 Exact stop mode YES Standard
7 ~) k* q1 w1 r1 KG62 15 Automatic corner override YES Standard
F6 W. m# \- x- QG64* 15 Cutting mode YES Standard
. e9 H d& ~3 B# T/ q8 @/ ZG65 00 Marco call NO Optional& Y+ M6 W: C2 T' W) H
G66 12 Macro mode call A YES Optional
" j9 P: E7 D4 y& _1 z& vG67* 12 Macro mode call cancel YES Optional8 F4 t% G1 a( u: W8 t" ^9 w
G68 13 Balance cutting YES Optional# p$ q1 B- J7 n
G69 13 Cancel balance cutting YES Optional) m. n9 x1 Y/ t2 U0 c& ?
G70 06 Inch programming YES Standard
# r R! T- b Q4 X. @ r7 ?G71 06 Metric programming YES Standard: y7 `& U6 l3 o! A u5 V9 M
G72 00 Finishing cycle YES Optional
9 N/ ?; m4 U8 p; A5 tG73 00 Stock removal-turning YES Optional# e/ b [/ s* Y
G74 00 Stock removal-facing YES Optional
+ M" `$ M3 Y! K1 n# VG75 00 Pattern repeat YES Optional% m1 R6 `7 | P! `9 t3 z, o; A l% w
G76 00 Peck drilling in Z axis YES Optional; f/ { X+ M. W X% p
G77 00 Grooving-X axis YES Optional
$ U1 Q& B6 o4 L( r( c. U; K" k, tG78 00 Threading cycle YES Optional
: T8 o- l& W: y5 y3 o$ q- aG80* 09 Canned cycle cancel YES Optional$ }% D7 A6 A- G5 @+ X- g
G83 09 Face drilling cycle YES Optional
e. Q0 o: E3 f, dG84 09 Face tapping cycle YES Optional0 B$ P* ]6 N5 R/ }& L! [5 Z; F3 u
G85 09 Face boring cycle YES Optional
% E( \4 d$ N& r; S" `G87 09 Side drilling cycle YES Optional+ o: _& X6 j$ e( q( ^3 \9 s
G88 09 Side tapping cycle YES Optional
3 G' \# o$ r: uG89 09 Side boring cycle YES Optional
3 \2 U0 m' Z0 I7 G( wG90* 03 Absolute dimension input YES Standard8 o U3 N0 I7 D) [
G91 03 Incremental dimension input YES Standard: Q/ J7 f: O, _; x& b. M( m5 v8 q/ [, D
G92 00 Work change/ maximum table speed NO Standard
; g6 H& Z+ Q; `# s0 [G94 05 Inches (MM) per minute feedrate YES Standard
3 g% P! Y7 g3 a9 DG95* 05 Inches (MM) per table revolution YES Standard
0 X1 s" i8 y* _% N: c( L0 aG96 02 Constant surface speed YES Standard
: @* x" E& A6 G6 {* vG97* 02 Direct rpm YES Standard; t5 {* U# Y0 S9 t- G; |) x
G98* 10 Canned cycle initial level return YES Optional! o; T6 J- S2 K& [2 k: X
G99 10 Canned cycle R point level return YES Optional |