NC & CNC Machines
NC & CNC Machines
NC & CNC Machines
N. C. MACHINE TOOLS
Introduction
Numerical control is a form of programmable automation in which the processing equipment (machine
tool) is controlled by a set of instructions called as program (which contains numbers, letters, and
symbols).
The numbers, letters, and symbols are coded in an suitable format which form a program of instructions
for a particular work part or job.
When the job changes, the program of instructions also changed.
The capability of changing programs makes NC suitable for low and medium volume production.
I. Basic components of NC
1. Program of Instructions
2. Machine Control Unit
3.
4. Processing Equipment
Basic components of NC
Program of Instructions
The program of instructions is the detailed step by step commands that direct the machine tool.
Commands refer to position of spindle w. r. t. worktable on which the part is fixtured
More advanced instructions include selection of spindle speeds, cutting tools etc.
The common medium used for coding of program is 1- inche wide punched tape. Punched cards,
magnetic tape cassettes and floppy diskettes are also used also.
Machine Control Unit (MOU)
MCU consists of the electronics control and hardware that read and interpret program of instruction and
convert it into mechanical actions of the machine tool or other processing equipment.
The elements of MCU consists of a tape reader, data buffer, signal input/output channels, feedback
channels and sequence control,
The tape reader has an electromechanical device used to read and wind the tape.
The data buffer then interprets the program of instructions and also stores the instructions in logical blocks
of information.
From here signals are sent to through the signal output channels which are connected to the
servomotor and other controls in the machine tools.
Feedback signals are provided for ensuring proper execution of the given instructions
The sequence control coordinates the activities of the other elements of the control unit Processing
Equipment.
Machine Tool
The machine tool consists of worktable and spindle to hold tools, motors and controls necessary to
drive them.
NC Procedure
Process planning
Part programming
Tape preparation
Tape verification
Production
Process Planning
The engineering drawing of the work part must be interpreted in terms of the manufacturing processes to
be used. It consists of preparation of route sheet.
Part Programming
A part programmer plans for the portions of the job to be accomplished byNC
The part programmers are responsible for planning the sequence of operations to be performed by NC
There are two ways to program for NC
1. Manual part programming
2. Computer-assisted part programming
Manual part programming
In this, the machining instructions are prepared on a form called a part program manuscript. The
manuscript is a listing of the relative cutter/ work piece positions which must be followed to
machine the part.
Computer assisted part programming
In this computational work required in manual part programming is transferred to the computer. This is
used for complex work piece geometries and jobs with many machining steps . It also saves part
programming time.
Tape Preparation
A punched tape is prepared from the part programmer’s NC process plan.
In manual part programming, the punched tape is prepared from the part program manuscript or a
typewriter like device equipped with tape punching capability
In Computer assisted part programming, the computer interprets the list of part programming instructions,
performs the necessary calculations to covert this into detailed set of machine tool commands, and then
controls a tape punched device to prepare tape for specific NC machine.
Production
This involves ordering the raw workparts, specifying and preparing the tooling and any special fixturing
that may be required.
The Operator’s function is to load the workpart in the machine and establish the starting position of
the cutting tool relative to the workpiece.
The NC system then takes over and machines the part according to the instructions on tape.
Classification of NC Systems
1. Classification NC systems based on Motion Control
There are three types of motion control used in Numerical control
1. Point to point
2. Straight cut
3. Contouring
Point to point NC
Point to point (PTP) is also called positioning system.
In PTP, the objective of the machine control unit is to move the cutting tool to a predefined
location
The speed or path by which this movements is accomplished is not important in point to point
NC
Once the tool reaches the desired location , the machining operation is performed at that position
Example of this system is NC drill press.
Positioning system are the simplest machine tool control systems.
This system is least expensive of the three types.
Straight-cut NC
Straight cut control systems are capable of moving the cutting tool parallel to one of the major axis at a
controlled rate suitable for machining.
It is appropriate for performing milling operations on work pieces of rectangular
shape.
Angular cut would not be possible.
An NC tool capable of straight cur movements is also capable of point to point movements
Applications of NC Machines
Milling
Drilling and related processes
Boring
Turning
Grinding
Sawing
Other applications
Press working machine tools
Welding machines
Inspection machines
Automatic drafting
Assembly machines
Tube bending
Flame cutting
Plasma arc cutting
Laser beam processes
Cloth cutting
Automatic riveting
Limitations of NC Machines
Relatively high initial cost of equipment
Need for part programming
Special maintenance requirements
More costly breakdowns
Finding and/or training NC personnel
Memory
Consists of main memory and secondary memory. Main memory (Primary storage) consists of
ROM (read-only memory) and RAM (Random access memory) devices.
Operating system software and machine interface programs are generally stored in ROM.
Numerical control part programs are stored in RAM devices. Current programs in RAM can be
erased and replaced by new programs as jobs are changed..
High-capacity secondary memory (also called auxiliary storage or secondary storage) devices are
used to store large programs and data files, which are transferred to main memory as needed.
Input/Output Interface
Provides communication between the various components of the CNC system, other computer
systems, and the machine operator.
Applications of CNC
Almost every manufacturing industry uses CNC machines. With increase in the competitive
environment and demands, the demand of CNC usage has increased to a greater extent. The
machine tools that comes with the CNC are lathe, mills, shaper, welding etc. The industries that
are using CNC machines are automotive industry, metal removing industries, industries of
fabricating metals, electrical discharge machining industries, wood industries etc.
Differentiate between NC and CNC machines
SL.
NC Machine CNC Machine
No.
1 Here NC stands for Numerical Control CNC stands for Computer Numerical Control.
8 The programs in the NC machine cannot be In CNC machines, the programs can be stored in
stored. the computer and can be used again and again.
9 It offers less flexibility and computational It offers additional flexibility and computational
capability. capability.
10. The accuracy is less as compared with the It has high accuracy.
CNC.
11 It requires more time for the execution of It takes very less time in the execution of the
the job. job.
12. It is not possible to run it continuously. It can be run continuously for 24 hours of a day.
Economic of NC
There are a number of reasons why NC systems are being adopted so widely by the metalworking
industry. It has been estimated that 75% of manufacturing is carried out in lost sizes of 50 or less. As
indicated above, these small lot sizes are the typical applications for NC. Following are the
advantages of numerical control when it is utilized in these small production quantities:
Reduced nonproduction time: - It accomplishes this decrease in nonproductive time by means of
fewer setups, less setup time, reduced workpiece handling time, automatic tool changes on some
machines, and so on.
Reduced fixturing: - NC requires simpler fixtures because the positioning is done by the NC
program rather than the fixture or jig.
Reduced lead time: - Jobs can be set up more quickly with NC.
Greater manufacturing flexibility: - NC adapts better to changes in jobs, production schedules, and
so on.
Easier to accommodate engineering design changes on the workpiece: -
Improved accuracy and reduced human error; - NC is ideal for complicated parts where the
chances of human mistakes are high.
G-Code Commands
Miscellaneous Commands