An Overview of CNC
An Overview of CNC
In the beginning, only numbers and alphabets were used to achieve control, together with hard-wired
circuitry called integrated circuit (IC) and there was no computer to control the motion of the machine
axes that was achieved only by IC. That is why it is called NC.
The instructions to the NC machines are fed through paper tape or magnetic tape. The information read
from the tape is stored in the memory of the control system and is processed by the machine step by
step.
If there is even a minor change in the design of the component, the tape has to be discarded and new
tape with changed program has to be produced.
It is the numerical control system in which a dedicated computer is built into the control to perform basic
and advanced NC functions. CNC controls are also referred to as soft-wired NC systems because most of
their control functions are implemented by the control software programs. 3
Difference between NC, CNC and DNC (contd.)
It is a computer assisted process to control general purpose machines from instructions generated by a
processor and stored in a memory system.
It is a specific form of control system where position is the principal controlled variable.
Machine tool controllers have limited memory and a part program may contain few thousands of blocks.
So the program is stored in a separate computer and sent directly to the machine, one block at a time.
4
Area of application of CNC
Why
These machines use fixed automation with automated material handling devices. This helps in reducing
machining time and cyclic idle time.
In mass production, there is hardly any change in part design over extended period of time. Hence CNC,
which possesses flexibility is not necessary in mass production.
In low volume production, part design changes frequently. Fixed automation is not amenable to frequent
changes.
5
Area of application of CNC (contd.)
By adding devices which permit the control of motion and other actions from computer
7
What is a CNC Program
A CNC program is a sequence of commands, written in a suitable language , meant for controlling the
operations of a machine
When executed, it makes a machine tool carry out some motions and auxiliary operations
There are other operations also, apart from machining, which are successfully controlled by CNC program
execution
N006 G90 G00 X20 Y30
N007 Y50
N008 G01 X100 Y100 F200
N009 G02 X140 R30
N010 M30
Rotation of motors
contains all devices for achieving required motion along an axis (example: the motor, the lead screw-
nut, the gear box, the feed back device etc.
The control signals are augmented to actuate drive motors which in turn rotate the ball lead-screws to
10
position the machine table
What are the modifications of the conventional machine tool
Control over displacement, velocity, acceleration of the axes in order to avoid overshoots, sluggish response
and resulting inaccuracies in part geometry
11
Is it possible to implement computer control on this machine tool
12
Simple kinematic chains for CNC machine tools
Fig. Conventional machine tool with Fig. CNC machine tool with individual
one prime mover motors for all axes
13
Machine axes designation
Fig. Right hand rule for vertical and horizontal milling machine
14
Advantages and Disadvantages of CNC machines
Advantages
Reduced Lead time
Disadvantages
Elimination of operator errors
Higher investment cost
Operator activity
Higher maintenance cost
Lower labour cost
Costlier CNC personnel
Smaller batches
Planned support facility
Longer too life
Reduced inspection
Less scrap