Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
495 views

CNC English Code Controller System

This document provides information about G-codes and M-codes used on CNC lathes and machining centers. It lists common G-codes such as G00, G01, G02, G03, G04, G28 that are used for positioning, linear interpolation, and arc cutting. It also lists M-codes such as M03, M04, M05 for controlling the spindle. The document includes examples of basic CNC programs for turning and milling operations and describes the process for setting up tools and offsets on CNC machines. It provides an overview of the basic functions for operating CNC lathes and machining centers.

Uploaded by

marciano1980
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
495 views

CNC English Code Controller System

This document provides information about G-codes and M-codes used on CNC lathes and machining centers. It lists common G-codes such as G00, G01, G02, G03, G04, G28 that are used for positioning, linear interpolation, and arc cutting. It also lists M-codes such as M03, M04, M05 for controlling the spindle. The document includes examples of basic CNC programs for turning and milling operations and describes the process for setting up tools and offsets on CNC machines. It provides an overview of the basic functions for operating CNC lathes and machining centers.

Uploaded by

marciano1980
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

CNC CONTROLLER SYSTEM

( INDUSTRIAL MECHANICS / FANUC CONTROLLER SYSTEM STANDARD )

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

M - CODE LIST mark common uses for Lathe & Machining

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)

M06 ATC (M106 / Auto T.C. P/G call)


M19 SPINDLE ORIENTATION
M98 SUB P/G CALL
M99 SUB P/G END, RETURN TO MAIN P/G
M83 MAG. POT UP (M81 MAG. DOWN)
M29 RIGID TAPPING (FANUC only)
M00 PROGRAM STOP

M02 PROGRAM END

* 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

MCT Tool / Endmill : 16 mm

RPM : S 400 Feed : 300mm/min

* TRAINING FOR BASIC P/G & SETTING UP OF CNC LATHE & MCT WITH V-CNC SIMULATOR

CNC LATHE CRT MDI (FANUC) & OPERATION PANEL (S&T)

CNC LATHE OPERATION & SETTING (FANUC 0i+S&T)

1. ZRN : ( MPG MOVE X- , Z- 50mm MID. POS. ZRN TOUCH +X,+Z)


2. SELECT TOOL : ( MDI P/G T0100 EOB INSERT CYCLE START )
3. SPINDLE REVOLUTION : (MDI P/G G97 S1000 M03 EOB INSERT
C/S)
(4. COORDINATE) : (FACING CUT MDI P/G G50 Z0 EOB
INSERT C/S
(DIAMETER CUT MDI P/G G50 X xx EOB C/S)
5. OFFSET TOOL : ( T01 TOOL TOUCH FACE POS. OFFSETSETTING
OFFSET FIGURE MOVE CURSOR 1 POS. Z0 MEASURE() ,
TOUCH DIAMETER POS. X xx MEASURE() / [OTHER TOOL
SAME]

6. START TO RUN : ( ZRNAUTO SBL FEED OVERRIDE (SLOW)DRY


RUN
C/S (CYCLE START)
7. OTHERS : P/G CALL : ( EDIT P/G DIR O xxxx ),
NEW P/G : (EDIT P/G O xxxx INSERT) , SIMULATION : (AUTO
M. LOCK AUX C/S)
8. DNC : KDNC.EXE FROM MACHINE (EDIT P/G OPERATION READ)
FROM COMPUTER (KDNC.EXE FILE OPEN FIRST BLOCK % INPUT)
FROM MACHINE (EXACUTE LSK , FROM COMPUTER TRANSMIT (F3)

CNC MACHINING CENTER OPERATION PANEL (S&T)


FANUC 0i-MC + (TNV- 40) / Nicaragua model
1. REFERENCE POINT RETURN
ELECTRIC S/W ON MODE MPG MOVE XYZ DIRECTION ZRN
PRESS BUTTON ALL (XYZ)

2. TOOL SETING WITH ACCU CENTER (EXP. T05)


- TOOL CHANGE --- MODE --- MDI ---P/G

G91 G30 Z0 M19 ---(EOB)---(INSERT) (2-ND ZRN. ATC POINT )


T05 M06--- EOB---INSERT (CALL ACCU CENTER 10mm )
S500 M03--- EOB---INSERT( SPINDLE REV. 500 RPM) -- C/S
- X,Y COORDINATE --- MODE --- TOUCH TO X SIDE
OFFSET---(COORDI.)---# 1 MOVE TO G54 X AXIS
--- X - 5. ( ACCU. RAD.) ---TYPING --- (MEASURE)
MODE ---TOUCH TO Y SIDE &. SAME AS ABOVE METHOD

- 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

TOUCH ON SURFACE OF WORKPIECE


OFFSET---(COORDI.)---MOVE CURSOR TO #1 G54 Z AXIS
---Z0. TYPING---(MEASURE)
3. BASIC TOOL LENGTH OFFSET

T03 (FEM) ON SURFACE --- OFFSETTING---OFFSET---MOVE CURSOR


TO # No. 3 & TYPING 0 INPUT
4. BASIC TOOL RADIUS OFFSET
OFFSETTING ---OFFSET---MOVE TO CURSOR RIGHT # No. 3
RADIUS DIAMETER INPUT
5. OTHER TOOLS LENGTH OFFSET

SAME METHOD AS 1-ST TOOL CHANGE EXAMPLE DRILL TOOL No.


-- TOUCH ON SURFACE OF W/P ---OFFSETING ---OFFSET -MOVE TO
CURSOR No. # 1 --- Z TYPING --- C. INPUT
( DIFFERENCES VALUE OF BASIC # 3 TOOL &. # 1 TOOL )
6. SERCH OF TOOL NUMBER
(SYSTEM)---(PMC)---(PMCPRM)---(DATA)---(G. DATA)
PORT No. ADDRESS DATA (TOOL No.)

IMPORTANT BUTTONS & SWITCHES FOR CNC OPERATION FUNCTION (S&T


SYSTEM) :
KEY & MODE
FUNCTION
NOTES
Program protect
Off : Program Edit possible , On : not
(Off: Right position o)
Cycle start
Command to start in the AUTO and MDI mode
Opp. : Feed Hold
MPG
Manual Pulse Generator (Handle)
Feeding Tools
MDI
Manual input data , program etc.
Mag Ready
On : ATC Mag. ZRN
Manual Abs on
Check mode
Manual checking Switches (Tool fix, Mag. Arm etc.)
Override Cancel
In case of over travel limited, release alarm
Jog
Auto Feeding by select speed, Shaft & + , - button
While ZRN moves
Other Function :
Edit(input data, make P/G) SBL(each block), Dry
Rapid, ZRN (M/C origin)
Run(Neglect P/G feed), M. Lock(graphic display) etc
Sample : CNC Lathe and CNC Machining Center for Interface (DNC)

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

O0001 ; (Propfeller,2 Tools)


G40 G49 G80 ;
G91 G30 Z0.;
M01 ;
T01 M06 ;
G90 G54 G00 X-10. Y-10. ;
G43 Z50. H01 ;
S1200 M03 ;
G41 D01 Z0. ;
G01 Z-5. F200 M08 ;
X5.
Y30. ;
X15. ;
G03 Y50. R10. ;
G01 X5. ;
Y65. ;

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,)

You might also like