Lecture - 2 CNC Technology in Machine Shop
Lecture - 2 CNC Technology in Machine Shop
Production Automation
2
HISTORY
US Air Force commissioned MIT to
develop the first "numerically controlled"
machine in 1949.
In 1970-1972 numerical control (NC)
machines are found almost everywhere,
from small job shops in rural communities
to companies in large urban areas.
3
WHY WE NEED CNC’S
EFFICIENCY OF MANUFACTURING
COST = COST OF
MANUFACTURING AND
COST OF MATERIAL
HANDLING
PRODUCTIVITY =
AVERAGE OUTPUT
PER MAN-HOUR
4
PROFIT increases as COST decreases
and as PRODUCTIVITY increases.
5
any means of helping
the workers to perform
their tasks more
efficiently
AUTOMATION
6
Primary motion Secondary motion
Relative motion
between tool and Feed motion
workpiece
Cutting motion
Feed rate
Cutting speed
7
NUMERICALLY CONTROLLED
MACHINE TOOLS
A NC machine tool is functionally the same
as a conventional machine tool. The
technological capabilities of NC machine
tools in terms of machining are no different
from those of conventional ones. The
difference is in the way in which the various
machine functions and slide movements are
controlled.
8
The functions and motions such as;
9
CNC SYSTEM ELEMENTS
10
CNC SYSTEM ELEMENTS
A typical CNC system consists of the
following six elements
Part program
Program input device
Machine control unit
Drive system
Machine tool
Feedback system
11
NC SYSTEM ELEMENTS
12
OPERATIONAL FEATURES of CNC
MACHINES
13
PART PROGRAM
A part program is a series of coded instructions required
to produce a part. It controls the movement of the
machine tool and the on/off control of auxiliary functions
such as spindle rotation and coolant. The coded
instructions are composed of letters, numbers and
symbols and are arranged in a format of functional
blocks as in the following example
N10 G01 X5.0 Y2.5 F15.0
| | | | |
| | | | Feed rate (15 in/min)
| | | Y-coordinate (2.5")
| | X-coordinate (5.0")
| Linear interpolation mode
Sequence number
14
PROGRAM INPUT DEVICE
The program input device is the
mechanism for part programs to be
entered into the CNC control. The most
commonly used program input devices are
keyboards, punched tape reader, diskette
drivers, through RS 232 serial ports and
networks.
15
MACHINE CONTROL UNIT
The machine control unit (MCU) is the heart of a CNC
system. It is used to perform the following functions:
Read coded instructions
Decode coded instructions
Implement interpolations (linear, circular, and helical) to
generate axis motion commands
Feed axis motion commands to the amplifier circuits for
driving the axis mechanisms
Receive the feedback signals of position and speed for
each drive axis
Implement auxiliary control functions such as coolant or
spindle on/off, and tool change
16
TYPES of CNC CONTROL
SYSTEMS
Open-loop control
Closed-loop control
17
OPEN-LOOP CONTROL SYSTEM
In open-loop control system step motors are
used
Stepper motors are driven by electric pulses
Every pulse rotates the motor spindle through a
certain amount
By counting the pulses, the amount of motion
can be controlled
No feedback signal for error correction
Lower positioning accuracy
18
CLOSED-LOOP CONTROL
SYSTEMS
In closed-loop control systems DC or AC
motors are used
Position transducers are used to generate
position feedback signals for error
correction
Better accuracy can be achieved
More expensive
Suitable for large size machine tools
19
DRIVE SYSTEM
A drive system consists of amplifier
circuits, stepping motors or servomotors
and ball lead-screws. The MCU feeds
control signals (position and speed) of
each axis to the amplifier circuits. The
control signals are augmented to actuate
stepping motors which in turn rotate the
ball lead-screws to position the machine
table.
20
STEPPING MOTORS
A stepping motor provides open-loop, digital
control of the position of a work piece in a
numerical control machine. The drive unit
receives a direction input (cw or ccw) and pulse
inputs. For each pulse it receives, the drive unit
manipulates the motor voltage and current,
causing the motor shaft to rotate by fixed angle
(one step). The lead screw converts the rotary
motion of the motor shaft into linear motion of
the work piece .
21
STEPPING MOTORS
22
RECIRCULATING BALL SCREWS
Transform rotational motion of the motor into
translational motion of the nut attached to the
machine table.
23
RECIRCULATING BALL SCREWS
Accuracy of CNC
machines depends on
their rigid
construction, care in
manufacturing, and
the use of ball screws
to almost eliminate
slip in the screws
used to move portions
of the machine.
24
25
POSITIONING
The positioning resolution of a ball screw drive
mechanism is directly proportional to the
smallest angle that the motor can turn.
The smallest angle is controlled by the motor
step size.
Microsteps can be used to decrease the motor
step size.
CNC machines typically have resolutions of
0.0025 mm or better.
26
MACHINE TOOL
CNC controls are used to control various
types of machine tools. Regardless of
which type of machine tool is controlled, it
always has a slide table and a spindle to
control of position and speed. The
machine table is controlled in the X and Y
axes, while the spindle runs along the Z
axis.
27
FEEDBACK SYSTEM
The feedback system is also referred to as
the measuring system. It uses position
and speed transducers to continuously
monitor the position at which the cutting
tool is located at any particular time. The
MCU uses the difference between
reference signals and feedback signals to
generate the control signals for correcting
position and speed errors.
28
CNC MACHINES FEEDBACK
DEVICES
29
POTENTIOMETERS
30
POTENTIOMETERS
31
ENCODERS
32
ENCODERS
Magnetic
Optical
Capacitive
Contacting
33
INDUSTRIAL APPLICATIONS OF
ENCODERS
34
RESOLVERS
A resolver is a rotary
transformer that
produces an output signal
that is a function of the
rotor position.
35
SERVO MOTOR with RESOLVER
36
VELOCITY FEEDBACK
Tachometers:
Electrical output is proportional to rate of
angular rotation.
Encoders, Resolvers, Potentiometers:
Number of pulses per time is proportional
to rate of change of position.
37
CNC PROGRAMMING
38
Import / export capabilities to other
systems
Examples:
39
CAD to NC Code
Import DXF Geometry
File IGES Direct input
NC Code
N1 G80 G90
N3 G0 T01 M06
N5 G0 X0 Y0
40
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.
41
Program Loading
Through keyboard
Through punched tape reader
Through diskette drive
Through RS 232 serial port
Through network interface card
42
Direct Numerical Control (DNC)
43
Direct Numerical Control (DNC):
44
Distributed Numerical Control (DNC):
45
Distributed Numerical Control (DNC):
46
Computer Aided Part Programming:
47
Advantages of applying computer-aided part
programming include the following:
48
CAD/CAM Based Part Programming:
50
CNC TURNING
51
CNC MILLING
52
CNC LASER CUTTING
53
CNC PLASMA CUTTING
54
CNC PRESS
55
CNC RAPID PROTOTYPING
56
INDUSTRIES MOST AFFECTED
BY CNC
Aerospace
Machinery
Electrical
Fabrication
Automotive
Instrumentation
Mold making
57
SAMPLE PRODUCTS
OF
CNC MANUFACTURING
58
AUTOMOTIVE INDUSTRY
Engine Block
59
AUTOMOTIVE INDUSTRY(Cont’d)
Different Products
60
AEROSPACE INDUSTRY
Aircraft Turbine Machined by
5-Axis CNC Milling Machine
61
CNC MOLD MAKING
62
ELECTRONIC INDUSTRY
63
RAPID PROTOTYPING
PRODUCTS
64
ADVANTAGES of CNC
Productivity
Machine utilization is increased because
more time is spent in cutting and less time
is taken by positioning.
Reduced setup time increases utilization
too.
65
ADVANTAGES of CNC
Quality
Parts are more accurate.
Parts are more repeatable.
Less waste
66
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.
67
DRAWBACKS of CNC
High capital cost
Machine tools cost $30,000 - $1,500,000
Training and recruitment of staff
New support facilities
High maintenance requirements
Not cost-effective for low-level production on
simple parts
As geometric complexity or volume increases
CNC becomes more economical
Maintenance personnel must have both
mechanical and electronics expertise
68
End of Lecture
69