GE FANUC 310i SERIES CONTROL5 ~. E0 I( I: U: s- t$ N
PREPARATORY FUNCTION
3 p, K8 p$ m% b, ~- }: rThe 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.
8 W6 Q5 h: m7 |" L- @3 f
* p( Y' \. p M7 QUp 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 ?9 j4 P) D5 B1 f# d) z5 x m
CODE GROUP DESCRIPTION MODAL STD./OPT r7 N3 w. E$ V% E' |
CODE GROUP DESCRIPTION MODAL STD./OPT2 F; U2 @7 ~# m F) K: s H
G00 01 Point to point positioning YES Standard3 y n& D& ?$ |: t p4 A: T
G01* 01 Linear interpolation YES Standard( m0 L8 i( o' x, J& {
G02 01 Circular interpolation-CW Arc YES Standard
0 e. J8 Z( C0 [. a; ^G03 01 Circular interpolation-CCW Arc YES Standard1 i' j; u0 o) a& o& I a- N
G04 00 Dwell NO Standard
0 c1 g. A6 n( M0 w4 H% l a- pG09 00 Deceleration NO Standard
2 d! G* ~/ c: k( A3 ^G10 00 Programmable data input mode SOME Optional( ~3 k; h4 I @! Z
G11 00 Programmable data input mode cancel YES Optional
+ f$ ^- a6 n6 fG10.6 00 Tool retract and recover NO Optional, @4 L( d, o2 G
G12.1 26 Polar coordinate interpolation YES Optional
6 b& X1 W8 e* O& F6 c" E$ b; Q5 xG13.1* 26 Polar coordinate interpolation cancel YES Optional N; r. U: V) e
G18* 16 ZX plane selection YES Standard
$ Z) g! X9 m# |' C7 m0 @G19 16 YZ plane selection YES Standard
3 u$ V" I, W7 _& d G+ A' ?: ~G20 01 Turning cycle YES Standard
4 W/ I. J6 X$ ^& z3 R* bG21 01 Threading cycle YES Standard- w' R# x! t9 _ t, j* K- e' E
G24 01 Facing cycle YES Standard
2 A4 m1 H0 ~$ M+ z! K2 A/ GG22 04 Stored stroke check ON YES Optional6 g2 `! e; x/ c6 p- t3 z9 @9 N6 l
G23 04 Stored stroke check Off YES Optional/ t! @2 @, h8 Y/ y+ v8 J0 {, A
G27 00 Reference point return check NO Standard
) @1 v4 R' G( X; MG28 00 Reference point return NO Standard
7 U6 R! e) Y% M! Q3 Z$ B9 E C9 @8 hG29 00 Return from reference point NO Standard) X! ~/ g2 w9 z- y6 `
G30 00 2nd, 3rd & 4th reference point return NO Optional0 j5 l. y$ E3 D1 m% f. s, ?
G30.1 00 Floating reference point return NO Optional
6 J4 K. t, N# a' H5 V+ h& iG31 00 Skip function NO Optional
8 F+ H0 K; H% h, `G33 01 Thread cutting, constant lead YES Standard
: ~& D v0 W M+ G9 Y0 UG40* 07 Tool nose radius compensation cancel YES Standard5 |% J4 @4 h( j
G41 07 Tool nose radius compensation Left YES Standard. X9 b# }* j7 I2 C- E: ?0 |( d
G42 07 Tool nose radius compensation Right YES Standard) o4 W3 q$ g+ F5 c
G43.7 23 Tool offset compensation (extended tool selection) YES Optional5 D9 w: a4 E* N2 R* e
G52 00 Local coordinate system shift YES 2 axis only
9 ^0 ?4 z, ~8 ?) e; r' k- AG53 00 Machine coordinate system selection NO Standard
0 i% l9 Q! r; g3 ~! P7 QG54 14 Work coordinate system 1 selection YES Standard7 Q1 ?4 x6 q: b- J$ r- w
G55 14 Work coordinate system 2 selection YES Standard; X* J- W3 H: @
CODE GROUP DESCRIPTION MODAL STD./OPT+ \+ m: V; o- a* M
G56 14 Work coordinate system 3 selection YES Standard" y% W3 S# ~7 ]1 C& d3 i
G57 14 Work coordinate system 4 selection YES Standard7 N: P5 S& {# z3 z: y1 ?! B+ w
G58 14 Work coordinate system 5 selection YES Standard4 \# l3 I( a2 |5 B% a
G59 14 Work coordinate system 6 selection YES Standard" L% b# ?: v# w: r, l5 ?$ N
G61 15 Exact stop mode YES Standard: k! ]7 `# n! G0 L
G62 15 Automatic corner override YES Standard1 s; q" \; G0 {) W% e
G64* 15 Cutting mode YES Standard
' J) B+ N2 w7 D! {, G7 TG65 00 Marco call NO Optional0 d; D; s- P% Z# p" C, Q/ o
G66 12 Macro mode call A YES Optional3 i: h9 U, ^( C) \! x: E, m
G67* 12 Macro mode call cancel YES Optional) {( ]! ?3 \7 K0 C+ v4 {
G68 13 Balance cutting YES Optional, ?# n9 g1 }# D5 _1 G
G69 13 Cancel balance cutting YES Optional3 H! P% V) q7 }: C: f, j( l' c
G70 06 Inch programming YES Standard
' ]0 ?$ T& l7 V( PG71 06 Metric programming YES Standard- G3 R9 F3 I0 `5 a+ q& U
G72 00 Finishing cycle YES Optional
! K7 C4 u: r; j7 L( w$ G; s8 i& AG73 00 Stock removal-turning YES Optional0 O& G K! q6 r# C9 Z. V/ y
G74 00 Stock removal-facing YES Optional/ X x8 W1 q) J( [2 r9 c$ d$ V
G75 00 Pattern repeat YES Optional1 G# p8 ^. ?" x8 g3 s) O
G76 00 Peck drilling in Z axis YES Optional
7 q7 a7 c8 s$ J( eG77 00 Grooving-X axis YES Optional
0 C; W4 f' y* TG78 00 Threading cycle YES Optional2 Y( I4 h0 h+ g
G80* 09 Canned cycle cancel YES Optional- Z7 D- _9 f; [9 m e3 S# \
G83 09 Face drilling cycle YES Optional
6 f' ]7 K. i' N3 w6 m6 yG84 09 Face tapping cycle YES Optional% b" B$ l) I. ?+ ~ d3 i; U% p3 T- t
G85 09 Face boring cycle YES Optional4 r* R" Q: B$ ^. O" i2 O% m
G87 09 Side drilling cycle YES Optional
( a% d. L- y( s) YG88 09 Side tapping cycle YES Optional
# z/ Y$ v; G; J& G' }& x% N4 yG89 09 Side boring cycle YES Optional
) [7 U1 ^( W( D# WG90* 03 Absolute dimension input YES Standard) ?; M* F4 X) H) {3 X3 T( U
G91 03 Incremental dimension input YES Standard
6 R. H# M1 D1 ]: V2 Q9 _. w/ CG92 00 Work change/ maximum table speed NO Standard: m5 @1 H1 x4 _, ]9 y- ]. L
G94 05 Inches (MM) per minute feedrate YES Standard8 v( a- n5 Z6 f" g/ h5 M9 _0 Y
G95* 05 Inches (MM) per table revolution YES Standard
% o/ I4 X6 {9 F2 E" s3 |7 b8 AG96 02 Constant surface speed YES Standard
; P6 e; _2 ^; D" H9 V0 o5 A4 ~" MG97* 02 Direct rpm YES Standard9 o' s2 d, U4 ]0 n
G98* 10 Canned cycle initial level return YES Optional
* ^' ]$ f+ K5 D% S% j; H7 NG99 10 Canned cycle R point level return YES Optional |