Professional Documents
Culture Documents
TECHNOLOGY
1
INTRODUCTION TO
CNC AND METAL
CUTTING
HISTORY
DEFINITION
In
CNC APPLICATIONS
Machining
2.5D / 3D
Turning ~ Lathes, Turning Centre
Milling ~ Machining Centres
Forming
2D
Plasma and Laser Cutting
Blanking, nibbling and punching
3D
Rapid Prototyping
5
SAMPLE
CNC MACHINES
CNC TURNING
CNC MILLING
10
CNC PRESS
11
12
Machinery
Electrical
Fabrication
Automotive
Instrumentation
Mold
making
13
SAMPLE PRODUCTS
OF
CNC MANUFACTURING
14
AUTOMOTIVE INDUSTRY
Engine Block
15
AUTOMOTIVE INDUSTRY(Contd)
Different Products
16
AEROSPACE INDUSTRY
Aircraft Turbine Machined by
5-Axis CNC Milling Machine
17
18
ELECTRONIC INDUSTRY
19
RAPID PROTOTYPING
PRODUCTS
20
ADVANTAGES OF CNC
21
Utilization of computers in
manufacturing applications has
proved to be one of the most
significant advantages &
developments over the last couple
of decades in helping to improve
the productivity and efficiency of
manufacturing systems.
22
ADVANTAGES of CNC
Productivity
23
24
AUTOMATION
Transferred
skill
muscle power
manipulating
skill
vision skill
brain power
Results
engine driven First industrial
machine tools
revolution
mechanization hard automation
use of position
transducers,
cameras
cnc machines, industrial
robots, soft
automation,
computer control of
manufacturing
systems
increase of
accuracy, part
recognition
second industrial
revolution
26
COST = COST OF
MANUFACTURING AND
COST OF MATERIAL
HANDLING
EFFICIENCY OF
MANUFACTURING
PRODUCTIVITY =
AVERAGE OUTPUT PER
MAN-HOUR
PROFIT = INCOME - COST
27
ADVANTAGES of CNC
Quality
28
ADVANTAGES of CNC
Reduced
inventory
Reduced setup time permits smaller
economic batch quantities.
Lower lead time allows lower stock levels.
Lower stock levels reduce interest charges
and working capital requirements.
29
ADVANTAGES of CNC
Machining
Complex shapes
Slide movements under computer control.
Computer controller can calculate steps.
First NC machine built 1951 at MIT for
aircraft skin milling.
30
ADVANTAGES of CNC
Management
Control
CNC leads to CAD
Process planning
Production planning
31
DRAWBACKS of CNC
32
FUNDAMENTAL OF
METAL CUTTING
33
34
35
Primary motion
Relative motion
between tool and
workpiece
Cutting motion
Cutting
speed
Secondary motion
Feed motion
Feed rate
38
39
THOSE USING
SINGLE
POINT
TOOLS
lathes
shapers
planers
boring m/cs
etc.
THOSE USING
MULTIPOIN
T TOOLS
THOSE USING
ABRASIVE
TOOLS
drilling m/cs
milling m/cs
broaching m/cs
hobbing m/cs
etc.
grinding m/cs
honing m/cs
etc.
40
BASIC COMPONENTS
OF CNC SYSTEMS
41
m a c h i n e
p o s i t i o n
c o n t r o l
t r a n s d u c e r s
w o r k
t o o l
h o l d i n g
u n i t
h o l d i n g
d e v i c e
d e v i c e
42
43
axis of spindle,
(+Z) as tool goes away from the work piece
perpendicular to work
holding surface, (+Z) as
tool goes away from the
workpiece
MACHINE
TOOL WITH
ROTATING
WORKPIECE
HORIZONT
AL AXIS
VERTICAL
AXIS
horizontal
and parallel
to work
holding
surface,
(+X) to the
right when
viewed
from
spindle
towards
work piece
horizontal
and parallel
to the work
holding
surface,
(+X) to the
right when
viewed
from
spindle
towards
column
radial and
parallel to
cross slide,
(+X) when
tool goes away
from the axis
of spindle
44
Horizontal Machine
45
STANDARD LATHE
COORDINATE SYSTEM
46
47
49
MACHINE TOOL
AUTOMATION
50
NC SYSTEM ELEMENTS
52
OPERATIONAL FEATURES of
CNC MACHINES
53
PART PROGRAM
55
control
Closed-loop control
57
OPEN-LOOP CONTROL
SYSTEM
58
CLOSED-LOOP CONTROL
SYSTEMS
In
CONTROL
Desired
Path
path (p, v, a)
generator
Linear interpolation
Circular interpolation
Complex path interpolation (contouring)
DRIVE SYSTEM
A
STEPPING MOTORS
STEPPING MOTORS
63
RECIRCULATING BALL
SCREWS
Transform rotational motion of the motor
into translational motion of the nut attached to the
machine table.
64
RECIRCULATING BALL
SCREWS
Accuracy of CNC
machines depends on
their rigid
construction, care in
manufacturing, and
the use of ball screws
to almost eliminate
slop in the screws
used to move portions
of the machine.
65
COMPONENTS OF
RECIRCULATING BALL SCREWS
Ball screw
Ball nut (anti-backlash)
Ways
Linear bearings
67
POSITIONING
68
MACHINE TOOL
CNC
FEEDBACK SYSTEM
The
71
ENCODERS
A
72
ENCODERS
73
INDUSTRIAL APPLICATIONS of
ENCODERS
74
RESOLVERS
A resolver is a rotary
transformer that produces
an output signal that is a
function of the rotor
position.
75
SERVOMOTOR with
RESOLVER
76
DRIVE MOTORS
DC servo motors
AC servo motors
Stepper motors
Hydraulic motors
POSITION FEEDBACK
Incremental encoder
Quadrature
Absolute encoder
Resolver
Tachometer
No feedback (open
loop)
POTENTIOMETERS
79
POTENTIOMETERS
80
CNC Programming
Manual
Computer-assisted
CAD/CAM
VELOCITY FEEDBACK
Tachometers:
82
CNC MACHINES
CUTTING TOOLS (CUTTERS)
83
CNC CUTTERS
Turning
center cutters
Machining center cutters
84
85
86
TYPICAL TURNING,
THREADING and PARTING
TOOLS
87
88
89
90
91
TOOL HOLDERS
92
CNC PROGRAMMING
93
CNC PROGRAMMING
94
96
97
98
EXAMPLE:
Assume that a drilling operation is to be
programmed as:
1. The tool is positioned at (25.4,12.5,0) by a
rapid movement.
2. The tool is then advanced -10 mm in the z
direction at a feed rate of 500 mm/min., with the
flood coolant on.
3.The is then retracted back 10 mm at the rapid
feed rate, and the coolant is turned off.
100
CNC PROGRAMMING
103
INFORMATION NEEDED by a
CNC
1. Preparatory Information: units, incremental or absolute
positioning
2. Coordinates: X,Y,Z, RX,RY,RZ
3. Machining Parameters: Feed rate and spindle speed
4. Coolant Control: On/Off, Flood, Mist
5. Tool Control: Tool and tool parameters
6. Cycle Functions: Type of action required
7. Miscellaneous Control: Spindle on/off, direction of
rotation, stops for part movement
This information is conveyed to the machine through a set
of instructions arranged in a desired sequence Program.
104
BLOCK FORMAT
Sample Block
N135 G01 X1.0 Y1.0 Z0.125 F5
105
WORD-ADDRESS CODING
Example CNC Program
N5 G90 G20
N10 M06 T3
N15 M03 S1250
N20 G00 X1 Y1
N25 Z0.1
N30 G01 Z-0.125 F5
N35 X3 Y2 F10
N40 G00 Z1
N45 X0 Y0
N50 M05
N55 M30
N,G,X,Y,Z,A,B,C,I,J,K,F,S,T,R,M
106
G & M Codes
Example CNC Program
N5 G90 G20
N10 M06 T3
N15 M03 S1250
N20 G00 X1 Y1
N25 Z0.1
N30 G01 Z-0.125 F5
N35 X3 Y2 F10
N40 G00 Z1
N45 X0 Y0
N50 M05
N55 M30
107
G Codes
Modal G-Codes
Most
109
G00
G01
G02
G03
Rapid Transverse
Linear Interpolation
Circular Interpolation, CW
Circular Interpolation,
CCW
G17 XY Plane
G18 XZ Plane
G19 YZ Plane
G20/G70
Inch units
G21/G71
Metric Units
G40 Cutter compensation
cancel
G41 Cutter compensation left
G42 Cutter compensation right
G43 Tool length compensation
(plus)
110
M Codes
111
N Codes
Gives
It
112
113
Number
114
S-code:
T-code:
115
Unless
. As an example, for the motion that occurs in xy plane with the same maximum speed for the xand y-axis, initial motion is at an angle of 45o to
the axes until motion in one of
117
2 0
1 5
1 0
P o s i t i o n i n g
N 1 0
G 0 0
1 5
2 0
m o t i o n
X 3 0 0 0 0
f r o m
Y 2 0 0 0 0
t o
F 0
1 0
2 5
3 0
118
N 1 0
i n t e r p o l a t i o n
G 0 1
X 3 0 0 0 0
Y 2 0 0 0 0
f r o m
t o
F 2 5 0 0
C
2 0
1 5
1 0
A
5
1 0
1 5
2 0
2 5
3 0
120
N10 G00 X1 Z1
N15 Z0.1
N20 G01 Z-0.125 F5
N25 X2 Z2 F10
121
122
123
i n t e r p o l a t i o n
f r o m
c i r c l e
c e n t e r e d
G 0 2
X 2 0 0 0 0
Y 1 0 0 0 0
I 5 0 0 0
I = 5
J 1 5 0 0 0
a t
t o
F 2 5 0 0
2 0
1 5
J = 1 5
1 0
B
C
1 0
1 5
2 0
2 5
3 0
124
Canned Cycles
125
Code
Function
Down feed
At bottom
G81
Drilling
Continuous
feed
No action
Retracti
on
Rapid
G82
Continuous
feed
Peck
Dwell
Rapid
G83
Spot face,
counterbore
Deep hole drilling
No action
Rapid
G84
Tapping
Reverse
spindle
No action
Feed
rate
Feed
rate
Rapid
G85
G86
Continuous
feed
Through boring(in Continuous
& out)
feed
Through boring(in Continuous
only)
feed
Stop
spindle
126
G81 ILLUSTRATION
127
N5 G90 G21
N10 M06 T2
N20 G00 X1 Y1
129
M05
N55
M00
(Program stop)
130
131
G-CODE PROGRAM
132
Second pass:
conventional mill to a
depth of 0.25 around
edge profile.
N35 Z-0.250
N40 X3.875
N45 Y4.125
N50 X0.125
N55 Y0.125
N60 Z0.125
133
Third pass:
conventional mill to a
depth of 0.125 around
pocket profile.
N65 G00 X1.25 Y1.0
N70 G01 Z-0.125 F5
N75 X1.75
N80 Y2.5
N85 X1.25
N90 Y1.0
N95 Z0.125
134
N100 Y2.125
N105 X2.625
N110 Z0.125
N115 G00 X-5 Y-5 Z5
N120 M05
N125 M30
135
Advanced features:
136
Program Loading:
Through
keyboard
Through punched tape reader
Through diskette drive
Through RS 232 serial port
Through network interface card
137
138
139
141
142
143