GE FANUC 310i SERIES CONTROL/ c% W" J4 Y% v" |% U
PREPARATORY FUNCTION
3 Y; K, s4 e6 {4 YThe 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.) J% `& U1 \* e& l1 w) b
, ~4 l- d! T6 g3 ?; o+ C5 I
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.
# l9 }) H" G" vCODE GROUP DESCRIPTION MODAL STD./OPT! c" R. P; R% V! p5 K/ \. D4 n6 `4 s
CODE GROUP DESCRIPTION MODAL STD./OPT
+ }2 y1 x- G- E- b3 M( IG00 01 Point to point positioning YES Standard5 X) h' D1 c! e' `0 H
G01* 01 Linear interpolation YES Standard
( t& f! w; K: e, c- zG02 01 Circular interpolation-CW Arc YES Standard( Y& d" _2 p, W R0 J
G03 01 Circular interpolation-CCW Arc YES Standard
g, z; R! \" I5 x' \G04 00 Dwell NO Standard+ V& q3 Y/ ?$ H) \+ ], H
G09 00 Deceleration NO Standard
/ l2 X2 f- o) U' r6 |/ n8 h* ^% }G10 00 Programmable data input mode SOME Optional) f6 g! B z5 h' D5 J
G11 00 Programmable data input mode cancel YES Optional- b2 w {+ s' f3 L) G
G10.6 00 Tool retract and recover NO Optional
j$ d' Q \% t" X: iG12.1 26 Polar coordinate interpolation YES Optional. { C. k1 o" V; e0 m5 W5 P
G13.1* 26 Polar coordinate interpolation cancel YES Optional
3 ?8 z8 ]7 x. J& ~6 l& ?G18* 16 ZX plane selection YES Standard3 A" b+ n3 }: I7 O E2 {5 M! D5 U g
G19 16 YZ plane selection YES Standard
. o% |( u2 U& p9 @G20 01 Turning cycle YES Standard
' ^* `5 ~ G% HG21 01 Threading cycle YES Standard
/ Z s3 b5 Z2 l2 H; `& MG24 01 Facing cycle YES Standard; S7 a' c8 r, c* x* X1 y1 q8 k
G22 04 Stored stroke check ON YES Optional- M* H R, a8 G5 F6 s$ q$ M7 V$ S
G23 04 Stored stroke check Off YES Optional' S, ~7 y/ W' F5 P+ ~- M
G27 00 Reference point return check NO Standard
2 Z1 G* A2 h# O6 S, _. E: v3 f1 bG28 00 Reference point return NO Standard
# `0 g- e9 L- K/ T. L, y/ PG29 00 Return from reference point NO Standard
$ n+ D2 p3 [" |& ~G30 00 2nd, 3rd & 4th reference point return NO Optional% ~) B) f3 \0 n5 \6 a/ ^, z8 ^
G30.1 00 Floating reference point return NO Optional
9 W) v% P8 r4 n: w( S VG31 00 Skip function NO Optional8 ^! V1 E& N; b Y8 P5 j2 c
G33 01 Thread cutting, constant lead YES Standard9 O7 T/ b, u: r7 @3 _# x+ J
G40* 07 Tool nose radius compensation cancel YES Standard
, T% Z1 r2 {- e7 f' l9 n8 JG41 07 Tool nose radius compensation Left YES Standard- O) h+ x1 Y0 U, p" l
G42 07 Tool nose radius compensation Right YES Standard
' W1 X1 |- n9 ^/ u! b" oG43.7 23 Tool offset compensation (extended tool selection) YES Optional
% h Z5 ?, a3 T2 B- U* g {/ x/ i# Q* ^G52 00 Local coordinate system shift YES 2 axis only+ ^7 q& m+ G6 Q- w
G53 00 Machine coordinate system selection NO Standard- \4 Q; f: t+ s* G
G54 14 Work coordinate system 1 selection YES Standard# l2 i4 y ^0 I% c3 a# u. V. D# B
G55 14 Work coordinate system 2 selection YES Standard! a& F) X. ?2 [6 e2 l2 C) x' O
CODE GROUP DESCRIPTION MODAL STD./OPT, c" t" I/ Q/ s" l8 _
G56 14 Work coordinate system 3 selection YES Standard8 C: g) B# H( ~5 A, U
G57 14 Work coordinate system 4 selection YES Standard
& w( ~, Z+ z. S8 iG58 14 Work coordinate system 5 selection YES Standard
) p0 N- }. G1 j- Q5 T, W1 vG59 14 Work coordinate system 6 selection YES Standard0 t f" ^' R" f- v7 ]$ I6 b1 ~
G61 15 Exact stop mode YES Standard
( g6 L* [ E5 w- ]4 D, m& iG62 15 Automatic corner override YES Standard
* c) b- Y' l2 u( b$ DG64* 15 Cutting mode YES Standard
" l/ X* t+ Y* ~ jG65 00 Marco call NO Optional* D( C G. K3 v0 |
G66 12 Macro mode call A YES Optional3 D* G- x& T. B0 Z6 M
G67* 12 Macro mode call cancel YES Optional
8 P% `9 U7 U1 I) b9 ^) aG68 13 Balance cutting YES Optional
9 l: y) ~- V8 CG69 13 Cancel balance cutting YES Optional3 ~+ S: t/ w- q: `6 q- k; n1 r5 v
G70 06 Inch programming YES Standard
4 t6 A8 ^4 {0 A k Y! HG71 06 Metric programming YES Standard& X* ^( h9 _, L3 m' g
G72 00 Finishing cycle YES Optional
1 ^( `5 d5 k& T8 A- D/ V# ?G73 00 Stock removal-turning YES Optional
' f4 S+ J9 J' Z& ?G74 00 Stock removal-facing YES Optional
1 f8 U6 Q; e( U9 V- f% _1 xG75 00 Pattern repeat YES Optional, ~9 b9 e% W% G1 h2 I$ ]
G76 00 Peck drilling in Z axis YES Optional8 b/ I' `5 J; f
G77 00 Grooving-X axis YES Optional5 S$ J2 e# @$ V: M
G78 00 Threading cycle YES Optional
% a" F) U' L2 q+ LG80* 09 Canned cycle cancel YES Optional: T: s8 H }; d; C3 Z
G83 09 Face drilling cycle YES Optional- p( N) J+ |, q# S
G84 09 Face tapping cycle YES Optional
' P- {) q: b L& {G85 09 Face boring cycle YES Optional1 @" L7 m+ C; n# R1 M2 }7 S
G87 09 Side drilling cycle YES Optional
5 c$ X8 k+ U/ [4 { p5 @" }G88 09 Side tapping cycle YES Optional* O6 ~* L9 J- c# ]4 k7 [
G89 09 Side boring cycle YES Optional
% ?( i7 b; C8 G' R3 WG90* 03 Absolute dimension input YES Standard
5 j( L- `) H" m2 {! IG91 03 Incremental dimension input YES Standard" Z& I- c/ k' j: o+ O
G92 00 Work change/ maximum table speed NO Standard7 I, K# q; S5 c' c4 y7 e/ X
G94 05 Inches (MM) per minute feedrate YES Standard; g+ H2 `) a T y C# I9 B, \: G" H" c
G95* 05 Inches (MM) per table revolution YES Standard5 m+ }/ ^& r% U& J. ` Y6 G
G96 02 Constant surface speed YES Standard `$ m2 _* U4 s
G97* 02 Direct rpm YES Standard' o! c! H; D& D
G98* 10 Canned cycle initial level return YES Optional4 b/ |& t i8 E: E
G99 10 Canned cycle R point level return YES Optional |