CNC English Code Controller System
CNC English Code Controller System
G - CODE LIST FOR CNC ( Essential of lathe & machining / common marks )
G-CODE
G00
G01
G02
G03
G04
G28
G50
G70
G71
G73
G76
G90
G92
G94
G96
G97
G98
G99
MEANING (CNC-LATHE)
POSITIONNING IN RAPID
LINEAR INTERPOLATION
ARC CW
ARC CCW
DWELL(D(sec)= 60/N(rpm) x N)
REFERENCE POINT RETURN
COORDINATE (WORKPIECE
ORIGIN)
FINISH CYCLE
ROUGH CYCLE
COPYING CYCLE
THREADING CYCLE
EX,INTERNAL CYCLE
THREAD CYCLE(BLOCK TO
BLOCK)
FACING CYCLE
SPINDLE SPEED CONTROL
RPM (Revolution Per Minute)
FEED(mm/min)
FEED (mm/rev.)
MEANING (CNC-MCT)
G17 X-Y PLANE COMMAND
G40 TOOL RAD. OFFSET CANCEL
G41 TOOL RAD. OFFSET RIGHT
G42 TOOL RAD. OFFSET LEFT
G43 TOOL LENGTH OFFSET +
G49 ABOVE CANCEL
G54 WORK COORDINATE 1 SELECTION
G55 ~59 WORK COORDI. 2~6 SELECT
G80 RIGID CYCLE CANCEL
G90 ABSOLUTE COMMAND
G91 INCREMENTAL COMMAND
G98 RIGID CYCLE 1-ST POSITION RETURN
G99 RIGID CYCLE R POINT RETURN
G81 CENTER DRILL CYCLE
G83 DRILLING CYCLE
G84 TAPPING CYCLE (G85 BORING CYCLE)
G20 INCH
G21 MILIMETER
M01
M02
M03
M04
M05
M08
M09
M30
OPTIONAL STOP
PROGRAM END
SPINDLE REVOLUTION
REVERSE
SPINDLE STOP
COOLANT ON
COOLANT OFF
P/G END (RETURN TO 1-ST
BLOCK)
* SAMPLE PROGRAM FOR SETTING UP OF WORKPIECE WITH CNC TURNING & MACHINING.
PROCESS SHEET ( FOR FANUC SYSTEM V CNC P/G BASIC & SETTING )
Class
Name
Remarks
P/G No.
O1111
Title
Taper shaft
Machine
CNC Lathe
Raw Material
60 X 70
Tool Name
Tool No.
Velocity
Feed
Rough Tool
T1
150
0.2
Finish Tool
T3
200
0.1
* TRAINING FOR BASIC P/G & SETTING UP OF CNC LATHE & MCT WITH V-CNC SIMULATOR
- Z AXIS COORDINATE
USE BASIC TOOL T03 (FEM) FOR TOOL CHANGE
MODE --- MDI --- G91 G30 Z0 M19 ---(EOB)---(INSERT)
T03 M06--EOB--INSERT--S500M03--EOBINSERTC/S
O0019 ; (4 Tools)
N1 G28 U0. W0. ;
G50 S2500 T0100
G96 S200 M3 ;
G0 X62. Z3. T0101 M8 ;
G94 X-2. Z2. F0.2 ;
Z1.;
Z0.;
G0 X62. Z3. ;
G71 U1.0 R0.5;
G71 P10 Q20 U0.4 W0.2 F0.2 ;
N10 G42 G0 X0. ;
G1 Z0. ;
G3 X20. Z-10. R10. ;
G1 X30. ;
Z-35. ;
X36. ;
X45. Z-55. ;
Z-65.;
X52. ;
G3 X58. Z-68. R3 .;
N20 G1 X60. ;
G40 G0 X150. Z50. M9 ;
G28 U0. W0. M5;
M01;
N2 G50 S2500 T0300 ;
G96 S250 M3;
G0 X62. Z3. T0303 M08 ;
G70 P10 Q20 F0.2 ;
G0 X150. Z50. M9 ;
G28 U0 W0 M5;
M01;
N3 G50 S1000 T0500;
G96 S100 M3;
G0 X38. Z-35. T0505;
G1 X25. F0.07 M8 ;
G4 U1.0 ;
G0 X38. ;
Z-34. ;
G1 X25. ;
G4 U1.0 ;
G0 X38. ;
G0 X150. Z50. M9 ;
G28 U0 W0 M5;
M1;
N4 G50 S1500 T0700;
G97 S1000 M3 ;
G0 X32. Z-8. T0707 M8 ;
G76 P011060 Q50 R30;
G76 X28.22 Z-33. P0.89 Q350 ;
G0 X150. Z50. M9 ;
G28 U0 W0 M5 ;
M30 ;
Sample : MACHINING CENTER
APPLICATION TASK CNC MACHINING CENTER
X15. Y75. ;
X30. ;
Y65. ;
G03 X50. R10. ;
G01 Y75. ;
X65. ;
X75. Y65. ;
Y50. ;
X65. ;
G03 Y30. R10. ;
G01 X75. ;
Y15. ;
X65. Y5. ;
X50. ;
Y15. ;
G03 X30. R10. ;
G01 Y5. ;
X15. ;
X5. Y15. ;
X-10. ;
G00 Z0. M05 ;
G40 ;
G91 G30 Z0. M09 ;
M01 ;
T02 M06 ;
G90 G54 G00 X40. Y40. ;
G43 Z50. H02 ;
S1000 M03 ;
Z3. M08 ;
G01 Z-29. F30 ;
G00 Z0. ;
G91 G30 Z0. M05 ;
M30 ;
, CNCL CANNED CYCLE END FACE CY, / G90 X_Z_I_ F_; G94 X_ Z_ K_ F_ ; ( I, K, 0T =
R)
TAPER = I (External) I + ( Internal)
G76 X_ Z_ I_ K_ D_ A_ F_; (11T) G76 P_Q_ R_; G76 X_ Z_ P_ Q_ R_ F_;(Fanuc 0T) G92 X_ Z_
F_ ;
PITCH 1= DEPTH 0.6, 1.5= 0.89, 2.0= 1.19 (0.25 ~ 0.35 ~ 1-st depth,)