Chapter 13 CNC Programming
Chapter 13 CNC Programming
Chapter 13 CNC Programming
Applications
Ch 13 CNC Programming
Objectives
Process planning
Axes selection
Tool selection
Cutting process parameters planning
Job and tool setup planning
Machining path planning
Part program writing
Part program proving
CAD/CAM Principles and
Applications by P N Rao, 2nd Ed
Identify machine
tool
Capability
of cutting
tools
Identify operations
and tooling
Machine
tool
databace
Cutting
tool
database
Determine feeds,
speeds, depths,
power
Machinability
database
Prepare setup
sheet with work
setting and tooling
assembly
Develop part
program
Simulate tool
path
Dry run
Proven part
10
20
15
10
R5
40
20
10
40
15
100
Fig. 13.3 Part for NC machining shown with axes system at the
centre
Y
R5
20
20
10
30
50
35
40
50
Z
X
CAD/CAM Principles and
Applications by P N Rao, 2nd Ed
100
100
R5
20
40
50
60
80
40
30
85
15
15
X
7
Fig. 13.6 Shaded 3D image of the tool cutting the part for providing
more realistic proving of the NC part program (Courtesy Virtual Gibbs Inc.)
10
11
15
10
5
O
B
A
C
5
25
35
X
12
machines
G17
X
CAD/CAM Principles and
Applications by P N Rao, 2nd Ed
13
Fig. 13.10
Y
X
Z
G17
14
machines
G18
X
CAD/CAM Principles and
Applications by P N Rao, 2nd Ed
15
Fig. 13.12
milling machines
G19
X
CAD/CAM Principles and
Applications by P N Rao, 2nd Ed
16
17
45
30
A
20
B
X
150
18
Z
A
70
Y
40
50
45
90
90
X
CAD/CAM Principles and
Applications by P N Rao, 2nd Ed
19
100
E
30
X
20
110
20
20
G
F
30
X
50
65
5
R3
15
21
X
CAD/CAM Principles and
Applications by P N Rao, 2nd Ed
22
Y
A
X
CAD/CAM Principles and
Applications by P N Rao, 2nd Ed
23
125
R
C 10
5
R3
100
10
R
B
75
50
25
25
E
X
65
10
24
Fig. 13.21
25
98
20
98
80
20
18.757
18.757
80
2
26
Y1
Y2
Part contour
X1
X2
CAD/CAM Principles and
Applications by P N Rao, 2nd Ed
27
Y1
Y2
Part contour
X1
X2
CAD/CAM Principles and
Applications by P N Rao, 2nd Ed
28
Fig. 13.25
29
4
L4
TOOL
2
3
L2
L3
30
R AP
ID
Breakthrough
distance
Hole
Depth
FEED
RAPID
Clearance plane
31
D
C
B
1
0
100
70
50
35
25
55
75
15
32
Y
95
80
100
84
84
60
40
34
16
X
20
40
60
20
8
10
Cutting tools:
1 End mill 40 mm
2 Centre drill
3 Twist drill 6 mm
4 Twist drill 8.5 mm
5 Tap M10
33
Fig. 13.30
34
10
30
12
70
90
10
20
Programmed Path
40
80
35
Y
1
G42
G40
110
140
90
60
36
100
41
60
B
K
42
2
0
L
200
0
12
E
J
200
37
70.432
84.574
20
46.642
120
77.503
R15
39.571
25.607
91.645
R15
R10
22.5
15
33
10
4.393 53.713
124.853
134.799
10
38
Summary
39
Summary
40