Upload
subbuv1987
View
266
Download
2
Embed Size (px)
Citation preview
8/8/2019 Training Programme on Cnc Lathe
1/33
TRAINING PROGRAMME ON CNC LATHE(FANUC 0i-T)
Created by SUBRAMANIAN 1
8/8/2019 Training Programme on Cnc Lathe
2/33
MAIN COMPONENTS OF CNC LATHE
HEAD STOCK:
In corporate spindle in the headstock is rotated with a spindle motor. Grippedwork with the chuck is also rotated and the work piece is machined.
TURRET:
Tools are fixed to the turret.
TAILSTOCK:
If the work piece gripped only with the chuck is tailstock prevents the workpiece from being fried out during machining.
CROSS SLIDE (X) and LONGITUDINAL SLIDE (Z):
A gripped and rotated work piece by the chuck is machined with the tool fixedby turret, which is controlled with movement of the cross slide (X) longitudinalslide (Z)
Created by SUBRAMANIAN 2
8/8/2019 Training Programme on Cnc Lathe
3/33
8/8/2019 Training Programme on Cnc Lathe
4/33
DOS:
Clean the machine thoroughly
Do not allow chips to accumulate over the guide ways.
Check oil level in lubrication tank.
Check coolant level.
Clean machine lamp glass.
After switching on for the first time of the day check all the gauges, fans,
pumps, NC coolers etc.., are functioning properly.
Execute warm up cycle during the first power up of the day.
Ensure clamping of work piece on chuck before operating the machine.
Close the all machine doors while operating the machine.
Run the program in single block when starting for the first time.
During auto cycle, dry run switch should be off.
Before loading the next work piece, check for program end.
DONT S:
Do not open machine doors while machining is going on.
Do not load the tool on the turret when machine is running.
Do not touch the chuck while it is rotating.
Do not adjust the coolant nozzle position on turret while indexing.
Do not use air for cleaning near the guide ways.
Do not remove the covers unless it is necessary.
Created by SUBRAMANIAN 4
8/8/2019 Training Programme on Cnc Lathe
5/33
TERM IN PROGRAMMING
WHAT IS PROGRAMMING?
Program is the series of instructions statements containing
The contents of works written conformity with rule according to
The processing schedule.
PROGRAME NUMBER
The program number functions as addressing symbol for accessing a program.
The program is expressed by putting the numerals of 4 digits after the
Alphabet O.
Numerals from 0001 to 9999 can be used.
Examples: O1234;
The program number can be input with numerals of smaller than 4 digits.
Examples: O1; = O1000;
If the program number to be input already in the memory that program cannot be input.
Input with the different number.
SEQUENCE NUMBER (or) BLOCK NUMBER
1. the block number is used to
Search
Callout the position is being executed
The position you want to edit in the program easily
2. Block numbers start with the letter N and followed by up to 5 digits.
(N1 to 9999) Example:
O4090;
N1; (BLOCK NUMBER)
G50 S2000;
.. ;
.. ;
M01;
N2; (BLOCK NUMBER)
G00 T0303;
Created by SUBRAMANIAN 5
8/8/2019 Training Programme on Cnc Lathe
6/33
.. ;
M30;
Note: generally block number are inserted in to important place of
the program.
Example: Beginning of each tool
ADDRESS
The address is expressed in alphabet.
DATA
Numerals (including the sign and decimal point) succeeding to the address are
called the data.
WORDS
Block is the minimum command unit necessary to perform a process. The blockconsist words.
BLOCK
Block is the minimum command unit necessary to perform a process. The blockconsist words.
Created by SUBRAMANIAN 6
8/8/2019 Training Programme on Cnc Lathe
7/33
G00 X70 Z10 BLOCK
BASIC POSITIONS:
Created by SUBRAMANIAN 7
8/8/2019 Training Programme on Cnc Lathe
8/33
MISCELLANEOUS FUNCTION (M COADS)
Created by SUBRAMANIAN 8
8/8/2019 Training Programme on Cnc Lathe
9/33
PREPATORY FUNCTION
Created by SUBRAMANIAN 9
8/8/2019 Training Programme on Cnc Lathe
10/33
PROGRAM PROFILE: radius
1. Head of the program
Created by SUBRAMANIAN 10
8/8/2019 Training Programme on Cnc Lathe
11/33
2. Body of the program
3. Tail of the program
1. Head of the program
In head of the program we will mention block number. Such as block number is
N1, N01.The head of the program is consisting. Following details.
There are:
O0001; ------------- (program number)
N1; ------------------- (block number)
G21 G90; ----------- (metric input value, absolute code)
G28 U0 W0; ---------- (home point returning)
G50 S2000; ----------- (maximum spindle speed setting)
G96 (or) G97 S200 M03; ------- (spindle speed for metal cutting)
G00 T0101; --------------------- (tool changing)G00 X32 Z1; ------------------- (positioning for operations (or) tool
Movement)
2. BODY OF THE PROGRAM:
Created by SUBRAMANIAN 11
8/8/2019 Training Programme on Cnc Lathe
12/33
The body of the program is consist always tool path and canned cycles. Also it
will act as a rectangle diagram forTURNING. Intail of the program we will
mention block number. Such is N2, N02...
Also it will act as a rectangle diagram forFACING
Created by SUBRAMANIAN 12
8/8/2019 Training Programme on Cnc Lathe
13/33
G00 X32 Z1;
N2;
G01 X20 F0.2;
G01 Z-60 F0.2;
G01 X30.0;
G00 U5;
G28 U0 W0;M30;
Created by SUBRAMANIAN 13
8/8/2019 Training Programme on Cnc Lathe
14/33
TAIL OF THE PROGRAM:
Tail of the program is consisting following details.There are:
N3;
G28 U0 W0; ------------ (home point returning)
M05; ----------------- (spindle off)
M08; ---------------- (coolant off)
M01; ----------------- (optional stop)
M30; ------------------ (program end and rewind)
Created by SUBRAMANIAN 14
8/8/2019 Training Programme on Cnc Lathe
15/33
Write the simple part program to following diagram;
O0001;
N1;
G21 G90;
G28 U0 W0;
G50 S2000;
G97 S200 M03;
G00 T0101;
G00 X28 Z1.0 M08;
N2;
G01 X27.5 F0.2;
G01 Z- 60.0 F0.2;
G01 X30.0;
G00 Z1.0
N3;
G01 X27.0 F0.2;
G01 Z-60.0 F0.2;
G01 X30.0;
G00 Z1.0;
Created by SUBRAMANIAN 15
8/8/2019 Training Programme on Cnc Lathe
16/33
N4;
G01 X26.5 F0.2;
G01 Z-60.0 F0.2;
G01 X30.0 F0.2;
G00 Z1.0;
N5;
G01 X26.0 F0.2;
G01 Z-60.0 F0.2;
G01 X30.0.0;
G00 Z1.0.0;
N6;
G28 U0 W0;
M01;
M05;
M09;
M30;
Created by SUBRAMANIAN 16
8/8/2019 Training Programme on Cnc Lathe
17/33
Rough Turning cycle format:
G71 U --- R ---;
G71 P --- Q --- U --- W --- F ---;
Hear:
U -------------- Depth of cut in X axis.
R -------------- Relief amount.
P -------------- Stating Block number of tool path.
Q --------------- Ending Block number of tool path.
U --------------- Finishing allowance in X axis.
W --------------- Finishing allowance in Z axis.
F ---------------- Feed for Rough Turning.
Write the part program to following diagram with canned cycle
Created by SUBRAMANIAN 17
8/8/2019 Training Programme on Cnc Lathe
18/33
O0002;
N1;
G21 G90;
G28 U0 W0;
G50 S2000;
G96 S200 M03;
G00 T0101;
G00 X28 Z1.0 M08;
G71 U0.5 R 2;
G71 P2 Q3 U0.0 W0.0 F0.2;
N2;G01 X26.0 F0.2;
G01 Z-60 F0.2;
N3;
G01 X28.0 F0.2;
G28 U0 W0;
M01;
M05;
M09;
M30;
Finishing cycle format:
G70 P --- Q --- F ---
Hear:
P -------------- Stating Block number of tool path.
Q --------------- Ending Block number of tool path.
F ---------------- Feed for finish turning.
Created by SUBRAMANIAN 18
8/8/2019 Training Programme on Cnc Lathe
19/33
Write the part program to following diagram with finishing
cycle.
O0003;
N1;
G21 G90;
G28 U0 W0;
G50 S2000;
G96 S200 M03;
G00 T0101;
G00 X28 Z1.0 M08;
G71 U0.5 R 2;
G71 P2 Q3 U0.3 W0.3 F0.2;
N2;
G01 X26.0 F0.2;
G01 Z-60 F0.2;
Created by SUBRAMANIAN 19
8/8/2019 Training Programme on Cnc Lathe
20/33
N3;
G01 X28.0 F0.2;
G28 U0 W0;
G97 S900 M03;
G00 T0202;
G00 X28 Z1.0 M08;
G70 P2 Q3 F0.15;
G28 U0 W0;
M01;
M05;
M09;
M30;
Write the simple part program to following diagram
Created by SUBRAMANIAN 20
8/8/2019 Training Programme on Cnc Lathe
21/33
O0003;N1;
G21 G90;
G28 U0 W0;
G50 S2000;
G97 S200 M03;
G00 T0101;
G00 X41 Z1.0 M08;
N2;
G01 Z-2.5 F0.2;
G01 X-2 F0.2;
G00 Z1.0;G00 X41;
N3;
G01 Z-5.0 F0.2
G01 X-2 F0.2
G00 Z1.0
G00 X41
N4
G28 U0 W0;
M01;
M05;
M09;
M30;
Created by SUBRAMANIAN 21
8/8/2019 Training Programme on Cnc Lathe
22/33
FACING CYCLE FORMAT:
G72 W --- R ---;
G72 P --- Q --- U --- W --- F ---;
Hear:
W -------------- Depth of cut in Z axis.
R -------------- Relief amount.
P -------------- Stating Block number of tool path.
Q --------------- Ending Block number of tool path.
U --------------- Finishing allowance in X axis.
W --------------- Finishing allowance in Z axis.
F ---------------- Feed for Rough Facing.
Created by SUBRAMANIAN 22
8/8/2019 Training Programme on Cnc Lathe
23/33
Write the part program to following diagram with facing cycle.
O0003;
N1;
G21 G90;
G28 U0 W0;
G50 S2000;
G97 S200 M03;
G00 T0101;
G00 X28 Z1.0 M08;
G72 W0.5 R 2;G71 P2 Q3 U0.3 W0.3 F0.2;
N2;
G01 Z-5.0 F0.2;
G01 X-2.0 F0.2;
N3;
W5;
G28 U0 W0;
M01;
M05;
M09;
M30;
Created by SUBRAMANIAN 23
8/8/2019 Training Programme on Cnc Lathe
24/33
Write the drilling program to following diagram.
O0004;N1;
G21 G90;
G28 U0 W0;
G50 S2000;
G97 S200 M03;
N2 G00 T0101; ------------------- (12mm drill bit)
G00 X0 Z1.0 M08;
N3 G01 Z-10.0 F0.2;
G0 Z1;
N4 G01 Z-20.0 F0.2;
G0 Z1;
N5 G01 Z-40;
G0 Z4;
N6 G28 U0 W0;
M05;
M30;
Created by SUBRAMANIAN 24
8/8/2019 Training Programme on Cnc Lathe
25/33
PECK DRILLING CYCLE FORMATE (G74)
G74 R---;
G74 Z--- Q--- F---;
Hear.
R ------------- Relief amount
Z ------------- Total length of the drilled hole from origin point.Q ------------ Depth of cut in Z axis (units in micron)
F ----------- Feed for drilling.
Created by SUBRAMANIAN 25
8/8/2019 Training Programme on Cnc Lathe
26/33
Write the drilling cycles program to above diagram
O0004;
N1;
G21 G90;
G28 U0 W0;
G50 S2000;
G97 S200 M03;N2 G00 T0101; ------------------- (12mm drill bit)
G00 X0 Z1.0 M08;
G74 R5;
G74 Z- 60 Q5000 F0.2;
N3 G28 U0 W0;
M05;
M30;
Created by SUBRAMANIAN 26
8/8/2019 Training Programme on Cnc Lathe
27/33
GROOVING CYCLE FORMAT (G75)
G75 R---;
G75 X--- Z--- P--- Q--- F---;
Hear.
R ------- Relief amount.
X ------- Bottom diameter of the groove.
Z ------- Total length of the groove from origin point.P ------- Shifting Allowance (or) Stepping distance
(Units in micron)Q ------ Depth of cut in micron. (1mic = 0.001mm)
F ------ Feed for grooving.
Created by SUBRAMANIAN 27
8/8/2019 Training Programme on Cnc Lathe
28/33
Write the grooving cycles program to below diagram
O0004;
N1;
G21 G90;G28 U0 W0;
G50 S2000;
G97 S200 M03;
N2 G00 T0101; ------------------- (5mm Grooving tool)
G00 X62 Z-35 M08;
G75 R5;
G75 X50 Z- 60 P1000 Q6000 F0.2;
N3;
G28 U0 W0;
M05;
M30
Created by SUBRAMANIAN 28
8/8/2019 Training Programme on Cnc Lathe
29/33
PATTERN REPEATING CYCLE FORMATE
G73 U--- W--- R---
G73 P--- Q--- U--- W--- F---
Hear:
U -------------- Depth of cut in X axis.
W -------------- Depth of cut in Z axis.
R -------------- Number of passes.
P -------------- Stating Block number of tool path.
Q --------------- Ending Block number of tool path.
U --------------- Finishing allowance in X axis.
W --------------- Finishing allowance in Z axis.
F ---------------- Feed
Created by SUBRAMANIAN 29
8/8/2019 Training Programme on Cnc Lathe
30/33
Write the part program to following diagram in patternrepeating cycle
O0005;
N1;
G21 G90;
G28 U0 W0;
G50 S2000;
G96 S200 M03;
G00 T0101; (NEUTRAL TOOL)
G00 X28 Z1.0 M08;
Created by SUBRAMANIAN
CALCULATIONS
No. of passes =
MAJ DIA MIN DIA
= 32 - 15
0.5
= 34
30
8/8/2019 Training Programme on Cnc Lathe
31/33
G73 U0.5 W0.5 R 34;
G7 P2 Q3 U0.0 W0.0 F0.2;
N2;
G01 X0;
G01 Z0;
G01 X15 Z-10;
G03 X28 Z-13 R 12;
G01 X20 Z-33;
G03 X23 Z-26 R3;
G03 X26 Z-29 R3;
G03 X29 Z-32 R3;
G01 X32 Z-35;
G01 Z-45;
N3;
U5;
G28 U0 W0;
M01;
M05;
M09;M30;
Created by SUBRAMANIAN 31
8/8/2019 Training Programme on Cnc Lathe
32/33
Created by SUBRAMANIAN 32
8/8/2019 Training Programme on Cnc Lathe
33/33