Experiment No.
Aim: Performance on CNC lathe.
Objective: To design part program and perform actual working on CNC Lathe.
Program examples:
Example1. Simple CNC Programming
Example
N01 G91 G71 G94 M03 S800 T01 F200;
N05 G00 X65 Z2;
N10 G01 X0 Z0;
N15 G01 X20;
N20 G01 Z-10;
N25 G01 X40;
N30 G01 Z-20;
N35 G01 X60;
N40 G01 Z-30;
N45 G00 X65;
N55 G00 Z2;
N60 M02;
Example 2
N5 G00 X0 Z2;
N10 R3 1 N10 G01 Z0.F0.25 N15 X24;
N20 X30 Z-3;
N25 Z-22;
N30 G02 X36 Z-25 R3 ;
N35 G01 X50;
N40 G03 X61 592 Z-29.447 R6;
N45 G01 X70 Z-45;
N50 Z-55;
N60 G02 X80 Z-60 R5;
N65 G01 X94;
N70 G03 X100 Z-63 R3;
N75 G00 X105;
N80 G00 Z2;
N85 M02;
Example 3: At the bottom of grooves a dwell of one second is to be programmed.
N05 G91 G71 G94 M03 S800 T01 F200;
N10 G00 X65 Z2;
N15 G01 X0 Z0;
N20 G00 X45 N25 G01 Z-15 ;
N30 G01 X30 F0.2 ;
N35 G04 X1 ; (Dwell of 1 second)
N40 G00 X45;
N45 G01 Z-25 ;
N50 G01 X30 ;
N55 G04 X1 ; (Dwell of 1 second)
N60 G00 X45;
N65 G01 Z-35;
N70 G01 X60;
N75 G01 Z-50;
N80 G00 X65;
N85 G00 Z2;
N90 M02;
Example 4: Stock Removal Cycle
N10 G28 U0 W0;
G50 S2000;
T0101;
G96 S180 M03
G00 X100 Z5 M08
Z0.5 X0 F0.2 G01 Z0 G71 P11 Q12 U0.25 W0.2 D1000 F0.2;
N11 G00 X0;
G42 G01 Z0.5 F0.2;
G01 X25;
G01 X30 Z-10;
G01 X60;
G01 X100 Z-15;
G00 X110 G00 Z2 N12 G70 P11 Q12;
G00 U5 Z5 M09;
G40 M05;
N20 G28 U0 W0;
M30;
G71 – PATTERN REPEATING CYCLE :
G71 U∆I W∆k Rd ;
G71 Pns Qnf U∆u W∆w Ff. ;
∆I = Machining stock on ―X axis / machining allowance on ―X axis.
∆K = Machining stock on ―Z axis.
d = Number of rough cuts.
ns = Sequence number of the first block of the program which specifies the finish figure.
nf = Sequence number of the last block of the program which specifies the finish figure.
∆u = Finish allowance on ―X axis / diameter.
∆w = Finish allowance on ―Z axis / face.
f = Feed
Example 5 : Peck Drilling
G83 R(e) ;
G83 Z(W) K(∆k) F(f) ;
Re = Return amount / relief depth
Z(W) = Depth of drill hole
K∆k = Incremental depth / depth of peck
f = Feed
N05 G91 G71 G94 M03 S800 T01 F200;
N10 G00 X0 Z2;
N15 G01 X0 Z0;
N20 G01 M07;
N25 G83 R10;
N30 G83 Z-60 K20 F0.2 ;
N35 G00 Z5;
N40 M09 M05 M30;
Example 6
N10 T0101; N20 G91 S500 M03;
N30 G00 X65 Z2;
N40 G01 X0 Y0;
N50 G01 X25 F0.2;
N60 G01 Z-7.5;
N70 G01 X40 Z-15;
N80 G01 Z-25;
N90 G01 X60 Z-35;
N100 G00 X65;
N110 G00 Z2;
N120 M30;
Example 7 Lathe CNC Programming Example
N10 G91 S500 M03;
N20 G00 X25 Z5;
N30 G01 G95 Z0 F1;
N40 G01 Z-7.5 F0.2;
N50 G01 X60 Z-35;
N60 G01 Z-50;
N70 G00 X62;
N80 G00 Z2;
N90 M30;
Example 8 - Chamfer and Radius Program Example
N10 G91 G71 G94 M03 S800 T01 F200; N20 G00 X90 Z2;
N30 G01 X0 Z0;
N40 G01 X26 Z-20;
N50 G02 X32 Z-26 R6;
N60 G01 X86;
N70 G01 X86 Z-26 C3;
N70 G01 Z-53;
N80 G00 X90;
N90 G00 Z2;
N100 M30;
Result
Performed the job on CNC Lathe.