Cam Lab Manual
Cam Lab Manual
50 40
50
5
0
80
120
40
2
0
100 40
20
SIMULATION MODEL:-
ABSOLUTE MODE(G90)
G90 G00 G54 G17 G21 G95
T01 M06
S1000 M03
G01 Z50
G90 M09
G90 M05
G90 M30
PART PROGRAM FOR CIRCULAR INTERPOLATION AND SIMULATE
Format
N__ G02/03 X__ Y__Z__ I__ J__K__ F__ using the arc center
OR
N__ G02/03 X__ Y__Z__ R__ F__ using the arc radius
Arc center
The arc center is specified by addresses I, J and K. I, J and K are the X, Y and Z co-ordinates
of the arc center with reference to the arc start point.
Arc
start
Y
Arc end
-I
-J
Arc center
X
I = X coord. of center - X coord. of start point
J = Y coord. of center - Y coord. of start point
K = Z coord. of center - Z coord. of start point
I, J and K must be written with their signs.
RADIUS METHOD
60
R
R20
20
20
60
20
10
30 20 20
SIMULATION MODEL:-
ABSOLUTE MODE (G90)
20
20 40 40 40 20
SIMULATION MODEL:-
ABSOLUTE MODE (G90)
60
O
60
90
60
15 15
60 90 60
SIMULATION MODEL:-
ABSOLUTE MODE (G90)
Assume thickness = 20 mm
R20
20
60
20
20 60 20
SIMULATION MODEL: -
ABSOLUTE MODE: -
To write the part programming and simulation them to the given lathe job.
3. Software Pentium IV
PROCEDURE
PROGRAM
G21 G98
G28 U0 W0
M06 T0101
M03 S1500 M-CODES
G00 X26 Z1 M06 – Tool Change
G01 X25 F50 M03 – Spindle Forward Clockwise
G01 Z-30 F50 M05 – Spindle Stop
G01 X26 F50 M30 – Program End
G01 Z1 F50
G01 X24 F50
G01 Z-30 F50
G01 X26 F50
G01 Z1 F50
G01 X23 F50
G01 Z-30 F50 G-CODES
G01 X26 F50 G21 – Metric
G01 Z1 F50 G98 – Feed/Min
G01 X22 F50 G28 U0 W0 – Reference Point Return
G01 Z-30 F50 G00 X Y – Positioning (Rapid Traverse)
G01 X26 F50 G01 X Y F – Linear Interpolation (Feed)
G01 Z1 F50 G03 – Circular Interpolation (CCW)
G01 X18 Z0 F50 G90 – Cutting Cycle Turning
G03 X22 Z-2 R2 F40
G28 U0 W0
M05
M30
RESULT
Thus the part program was written and simulated for given job.
STEP TURNING USING CYCLE G90 BILLET SIZE ø25.4 L=70
AIM
To write the part programming and simulation them to the given lathe job.
3. Software Pentium IV
PROCEDURE
PROGRAM
G21 G98
G28 U0 W0
M06 T0101
M03 S1500
G00 X26 Z1
G90 X25 Z-40 F50
X24
X23
X22
G90 X21 Z-28 F50
X20
X19
X18
X17
X16
G90 X15 Z-10 F50
X14
X13
X12
G28 U0 W0
M05
M30
RESULT
Thus the part program was written and simulated for given job.
PROFILE TURNING USING
MULTIPLE TURNING CYCLE (G71)
BILLET SIZE ø25.4 L=70
AIM
To write the part programming and simulation them to the given lathe job.
3. Software Pentium IV
PROCEDURE
PROGRAM
G21 G98
G28 U0 W0
M06 T0101
M03 S1200
G00 X26 Z1
G71 U0.5 R1.0
G71 P01 Q02 U0.2 W0.2 F50
N01 G01 X8
G01 Z0
G01 X10 Z-2
G01 X10 Z-12
G02 X15 Z-14.5 R2.5
G01 X15 Z-24.5
G03 X20 Z-27 R2.5
G01 X20 Z-32
N02 G01 X25.4 Z-32
G70 P01 Q02 F40
G28 U0 W0
M05
M30
G71 – Multiple Turing cycle (stock remover)
G 70 – Finishing cycle
G71 U R
G71 P Q U W F
G70 P Q
RESULT
Thus the part program was written and simulated for given job.
TAPER TURNING (R- & R+) USING BOX TURNING CYCLE (G90) BILLET SIZE ø25.4 L=70
AIM
To write the part programming and simulation them to the given lathe job
TOOLS AND EQUIPMENTS
3. Software Pentium IV
PROCEDURE
PROGRAM
G21 G98
G28 U0 W0
M06 T0101
M03 S1500
G00 X26 Z1
G90 X25 Z-35 F50
G90 X24 Z-5 F50
X23
X22
X21 R+
X20
G00 X26 Z-5
G90 X25 Z-15 R0 F50
X25 Z-15 R-0.5 F50
X25 Z-15 R-1.0 F50
X25 Z-15 R-1.5 F50
X25 Z-15 R-2.0 F50
X25 Z-15 R-2.5 F50
G00 X26 Z-20
G90 X25 Z-30 R0 F50
X24 Z-30 R0.5 F50
REVERSE TAPER R+ = (25 – 20)/2 = +2.5
X23 Z-30 R1.0 F50 FORWARD TAPER R- = (20 – 25)/2 = -2.5
X22 Z-30 R1.5 F50
X21 Z-30 R2.0 F50
Taper Turning
X20 Z-30 R2.5 F50 G90 X Z R F
G00 X26 Z-30 R – Taper Value
G90 X24 Z-35 F50 F – Feed Rate
X23
X22
X21
X20
G28 U0 W0
M05
M30
RESULT
Thus the part program was written and simulated for given job.
THREAD CUTTING USING BOX CYCLE (G92) BILLET SIZE ø25.4 L=70
AIM
To write the part programming and simulation them to the given lathe job.
3. Software Pentium IV
PROCEDURE
1. To write the program for given job.
2. To type G and M CODES.
RESULT
Thus the part program was written and simulated for given job.
STEP TURNING
N1
G28 U0 W0
M01
G97 S1500 M4
M06 T0101
G0 G40 X26.0 Z10.0
Z2.0
G71 U1.0 R0.3
G71 P10 Q20 U0.0 W0.0 R0.3 F0.15
N10 G01 X10.0
Z0.0
X12.0 Z-2.0
Z-20
X16.0
Z-35.0
X20.0
Z-45.0
X24.0
N20 G01 X26.0
M09
G00 G40 Z10.0
G28 U0 W0;
M05
M30
TAPER TURNING
PROGRAM
N1
G28 U0 W0
M01
M06 T0101
G97 S1800 M04
G00 X26.0 Z10.0
Z2.0 M08
G71 U1.0 R0.3
G71 P12 Q13 U0.0 W0.0 R0.3 F0.15
N12 G01 X0.0
Z0.0
G01 X15.0 Z-8.0
Z-18.0
X20.0 Z-30.0
Z-36.0
X24.0
Z-42.0
N13 G01 X26.0
M09
G00 G40 Z10.0
G28 U0 W0
M05
M30
******************
CIRCULR INTERPOLATION 1
PROGRAM
N1
G28 U0 W0
M01
M06 T0101
G97 S1800 M04
G00 G40 X26.0 Z10.0
Z2.0 M07
G71 U1.0 R0.3
G71 P20 Q30 U0 W0 R0.3 F0.15
N20 G01 X0.0
Z0.0
G03 X16.0 Z-8.0 R8.0
G01 X16.0 Z-18.0
G02 X20.0 Z-20.0 R2.0
G01 Z-28.0
G01 X24.0 Z-33.0
G01 Z-39.0
N30 G01 X26.0
M09
G00 G40 Z10.0
G28 U0 W0
M05
M30
CIRCULAR INTERPOLATION 2
PROGRAM
N1
G28 U0 W0
M01
M06 T0101
G97 S1800 M04
G00 G40 X26.0 Z10.0
Z2.0 M07
G71 U1.0 R0.3
G71 P20 Q30 U0 W0 R0.3 F0.15
N20 G01 X0.0
Z0.0
G03 X12.0 Z-6.0 R6.0
G02 X18.0 Z-9.0 R3.0
G01 Z-19.0
G02 X22.0 Z-21.0 R2.0
G01 Z-29.0
N30 G01 X26.0
M09
G00 G40 Z10.0
G28 U0 W0
M05
M30
THREADING
T0101 -(ROUGH TURNING TOOL)
T0202 -(GROOVING TOOL ASSUME CUTTER WIDTH 2 MM)
T0303-(External thread tool)
*****
N1
G28 U0 W0;
T0101;
G97 S1800 M04;
G00 G40 X26.0 Z10.0;
Z2.0 M08;
G71 U.5 R0.5;
G71 P10 Q12 U0 W0 F0.15 ;
N10 G01 X10.0
G01 Z0.0;
G01 X14.0 Z-2.0;
G01 Z-35.0;
G01 X20.0 Z-40.0;
G01 X22.0
G01 Z-45.0;
N12 G01 X26.0
M09;
M00;
G01 G40 Z10.0;
G28 U0 W0;
M01;
N2;
T0202;
G97 S800 M04;
G00 G40 X17.0 Z10.0;
Z-32.0;
G75 R0.3;
G75 X8.0 Z-35.0 P200 Q1500 F0.8;
G00 Z10.0 M09;
G28 U0 W0;
M00;
N3;
T0303;
G00 X15.0 Z12.0
G97 S500 M04;
G76 P031560 Q75 R0.05;
G76 X11.56 Z-30.0 P1220 Q100 F2.0;
G00 Z10.0 M09;
G28 U0 W0;
M05;
M30
PROGRAM
O0011;
N1;
G28 U0 W0;
M06 T0404;
M03 S400;
G00 X0.0 Z2.0;
G74 R3.0;
G74 X0.0 Z-33.0 Q5000 R0 F0.1;
G28 U0 W0;
N2;
M06 T0505;
G00 X15.0 Z1.0;
G71 U0.5 R0.1;
G71 P20 Q25 U0 W0 F0.1;
N20 G00 X33.0;
G01 Z0.0;
G01 X23.0 Z-5.0;
G01 X23.0 Z-11.0;
N25 G01 X15.0 Z-23.0;
G28 U0 W0;
M05;
M30;