Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
METAL CUTTING
HISTORY
1947 JOHN T. PARSONS : Start experimenting for using 3-axis curvature data
to control different machine components( to control machine different
directions :x, y, z) to manufacture air craft components.
1949 JOHN T. PARSONS : Contract awarded to develop first NC machine By
US Air force.
1951: US Air Force commissioned MIT to develop the first "numerically
controlled" machine.
1952: NC machine was developed and it was demonstrated that simultaneous
3 axis movement , then 3 axis movement was possible using a laboratory ( by
using separate type of controllers)
1955: After a complete refinement they are able to achieve first NC machine
launched into the industry.
HISTORY Contt....
1959: MIT start using APT ( Automatic program tool) language.
1960: Punch tape eliminates completely and Started using APT
language by using a set of instruction which are directly send to
controller unit.
Machine tool
Machine tool provides:
Work holding
Tool holding
Relative motion between tool and workpiece
1. Primary motion
2. Secondary motion
NC
NC Contt..
The functions and motions such as;
Turning the spindle on and off
Setting cutting speeds
Setting feed rate
Turning coolant on and off
Moving tool with respect to workpiece are performed by Machine Control Unit (MCU) in
NC machine tools.
In general there are three basic components of an operational NC
1.
Programme of instruction.
2.
A machine control unit.
3.
Machine tool.
Machine tool
Control unit
Program of
instruction
NC Contt..
The program of instruction is a numerical or symbolic code that is detailed step-bystep to tell the machine tool what to do.
The controller unit is the unit that reads the programme of instructions and converts it
to real movement of a machine tool.
The machine tool performs the mechanical work and deals directly with the part being
machined.
NC SYSTEM ELEMENTS
APPLICATIONS OF NC
Mundane operations
Applications of NC
Machine tool applications:
1.
Milling machines.
2.
Drilling machines.
3.
Boring machines.
4.
Turning machines.
5.
Grinding machines.
6.
Sawing machines.
8.
9.
COST-BENEFITS OF NC
Costs
High investment cost
High maintenance effort
Need for skilled programmers
High utilization required
Benefits
Cycle time reduction
Nonproductive time reduction
Greater accuracy and repeatability
Lower scrap rates
Reduced parts inventory and floor space
Operator skill-level reduced
NC PART PROGRAMMING
1.
2.
3.
4.
Block Format
Types of Words
Cutter Offset
Cutter path must be offset from actual part outline by a distance
equal to the cutter radius
Sample Statements
DNC
DNC Contt..
DNC Contt..
Distributed numerical control (DNC) network consisting of central computer
connected to machine tool MCUs, which are CNC
Present technology
Two way communication
Distributed NC is more advanced than DNC and is widely used in many current
applications. The distributed NC uses a local area network but not like that in DNC. It
has been indicated that the main difference between DNC and distributed NC is that
because modern NC machines have CNC capability, they have memory and
therefore computer programs can be downloaded into the memory of a CNC local
computer, rather than one block at a time as in DNC systems. Figure 4 illustrates the
distributed NC system.
DNC Contt..
CNC
controller
CNC
controller
CNC
controller
CNC
controller
Voice Numerical Control (VNC) is similar to DNC machines but the programmer
conveys the information needed to operate the machine by means of computer
system. The programmer talks into the computer, and the memory receives the
information using a wire. This information can be taken and used to run the
machines.
CNC
In CNC (Computer Numerical Control), the instructions are stored as a program in a
micro-computer attached to the machine. The computer will also handle much of the
control logic of the machine, making it more adaptable than earlier hard-wired
controllers.
CNC refers to a computer that is joined to the NC machine to make the machine
versatile. Information can be stored in a memory bank. The programme is read from
a storage medium such as the punched tape and retrieved to the memory of the CNC
computer. Some CNC machines have a magnetic medium (tape or disk) for storing
programs. This gives more flexibility for editing or saving CNC programs.
Magnetic tape
or disk or paper
tape reader
Miscellaneous
control -e.g. limit
switches, coolant,
spindle, etc.
CNC controller
with keypad
and display
Paper
tape punch
Machine tool
CNC TERMINOLOGY
BLU: basic length unit
smallest programmable move of each axis.
Controller components:
1. Data Processing Unit (DPU)
2. Control-Loops Unit (CLU)
CONTROLLER COMPONENTS
Continuous path
or
Pneumatic
Programming Features
Diagnostic Features
Executive Program : It contains intelligence needed to carry out different tasks. It is resident
usually in EPROM/Bubble Memory.
Reversal Error(Backlash) Compensation : Comes into action when slides are reversed .This
system ensures automatic compensation of backlash between screw and nut or ball screws
Pitch error compensation : Positioning error that might arise due to error in pitch are
compensated.
Machine Setup Data (MSD) : It indicates the machine tool characteristics, specifications
and parameters. They are entered in machine by :
o
Setting through perimeter CD-ROM
o
System resolution
Spindle Speeds
MEMORY FEATURES
Design
Application
Executive Storage
Part program storage
Machine constant
EPROM
Dynamic RAM
CMOS RAM
Bubble memory
EPROM
Memory (Parameter)
CMOS RAM
MOS RAM
Magnetic digital
Cassette, Magnetic disc
Floppy disc , Hard disc
CD-ROM
Features
Non-volatile and widely
used.
Semi conductor memory
Fast access and volatile
Non volatile , slower than
semiconductor memory
Nonvolatile and can be field
programmed . Needs
battery back up.
Intermediate working
PROGRAMMING FEATURES
Subroutine Programming/ Macro Programming : Repetitive operations can be written
as subroutines and main program can call these subroutines , it saves memory space.
Parametric Programming : Parameters are freely assigned by the control for purpose of
arithmetic calculation in a part program.
Canned Cycles : It shortens the length of program as they are single block multipass
fixed cycles.
Programmable Logic Controller : It is a software oriented machine interface between
the CNC system and machine tool functions .They are microprocessor based units
which are integrated to CNC system . Features of PLC :
Memory capacity 4k,8k etc
High speed microprocessors
Software timers and counters
DIAGNOSTIC FEATURES
The CNC system have diagnostic features for error and fault finding . Diagnostics
are in form of software programs, which check the functioning of CNC system at
various levels. It follows :
Real Time Diagnostics : DC power supply voltages , low voltage are monitored .In
case of failure, control system assumes emergency stop.
On-Line Diagnostics : It is active during machine operation and diagnostic
messages are either readable from CRT screen or from LED indicators.
Off-Line Diagnostics : It is provided in the form of CD-ROM or ROM board (PCB).
In case of malfunction offline programs are loaded on CNC which check
different areas of system and respond with errors on CRT display.
Remote Diagnostics : It is now possible to send diagnostic programs through
internet to check errors in CNC machines. Manufacturers can locate faults even
if machine is located in other country.
o Advanced Hardware architecture: Very large scale integrated circuits (VLSI) are
provided which can handle several functions in a single chip.
o Software Modularity : Each function is written as discrete modules and additional
software features can be added any time to upgrade the control.
o
Programming Flexibility : It introduces high level commands like IF-THEN,GOTO,ELSE-WHILE which extends program power .
o Colour Graphics : This provides visual interface between operator and CNC
.Operating instructions and warning display can be colour coded for more clarity.
feedback
table moves
position sensed by encoder
Z-axis Arbor
Air Nozzle
Used for:
Keeping cutting area free of
excessive cutting debris
Quick cleaning
When supplied with misting,
provides cutting tool cooling
Power Panel
Control Panel
1.
FEED HOLD
Acts as an interrupt control to the program when pressed, preventing any
further tool movement until canceled. During an Automatic cycle, after
canceling CYCLE START must be pressed to resume the cycle.
2.
SINGLE BLOCK
With machine running in automatic mode controlled from the PC, this
allows the operation of only a single block (line) of the program at a time to
be toggled on/off. Press CYCLE START to proceed.
3.
CYCLE START
This sets the machine in automatic mode and starts the machining from
the PC program. Also used to resume an Automatic cycle after a FEED
HOLD is canceled and to action the next line if Single Block is active.
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, throgh RS 232 serial ports and networks.
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
Open-loop control
Closed-loop control
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.
STEPPING MOTORS
A stepping motor provides open-loop, digital control of the position of a workpiece 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 bya fixed angle (one step). The lead
screw converts the rotary motion of the motor shaft into linear motion of the
workpiece .
STEPPING MOTORS
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.
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.
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.
POTENTIOMETERS
POTENTIOMETERS Contt..
ENCODERS
ENCODERS Contt
RESOLVERS
VELOCITY FEEDBACK
Tachometers:
Electrical output is proportional to rate of angular rotation.
Encoders, Resolvers, Potentiometers:
Number of pulses per time is proportional to rate change of position.
CNC CUTTERS
Turning center cutters
Machining center cutters
TYPICAL TURNING,
THREADING and PARTING TOOLS
TOOL HOLDERS
CNC APPLICATIONS
Machining
2.5D / 3D
Forming
2D
3D
Rapid Prototyping
CNC MILLING
CONTT
CNC PRESS
ADVANTAGES OF CNC
PRODUCTIVITY
Machine utilization is increased because more time is spent cutting and less time is
taken by positioning.
REDUCED INVENTORY
Lower stock levels reduce interest charges and working capital requirements.
ADVANTAGES OF CNC
Machining Complex shapes
Management Control
Process planning
Production planning
DRAWBACKS OF CNC
High capital cost : Machine tools cost.
Retraining and recruitment of staff
New support facilities
High maintenance requirements
Not cost-effective for low-level production on simple parts
Maintenance personnel must have both mechanical and electronics expertise
THANKS