Table of Contents
Numerical Control System
A Numerical Control System may be defined as a system in which machines are controlled with the help of some sort of alpha-numerical and symbolic data in an appropriate format. This format is known as Part Program.
Further, EIA (Electronic Industrial Association) Define NC System as
“A System in which actions are controlled by direct insertion of numerical data at some point. The System must automatically interpret at least some portion of this data.”
Note:- NC System comes under the category of programmable automation.
To Know more about Automation Click here

Historical Background
John T. Parsons is regarded as the father of Numerical Control System. John T. Parsons first demonstrated his idea regarding NC system to US Air force and developed the World’s first Numerical Control Milling machine in collaboration of MIT in 1948. It was a retrofitted version of the old milling machine with limited control features. It used a punch card as a medium to transfer the part program in MCU.
It was 1952 when a more advance version of NC system was developed and introduced. It used a punch tape as a medium to transfer part program in MCU.
Note:- Punch card stored a limited number of instructions due to its size. A number of punch card was needed for a single part program. This was a major drawback as several punch card had to be changed.
To Know more about historical background of NC System Click here
Elements of NC System
A NC system mainly has the following three elements:-
- Part Program
- MCU
- Controlled Machines
Part Program
A Part Program consists of a set of instructions to be followed by machine. It tells the machine.
- What to do?
- How to do?
- When to do?
The person, who writes a part program, is known as Part Programmer and is expected to have thorough knowledge about the different manufacturing process.
MCU
This one is the main element of any NC system. It is also known as the Brain of Machine as it sends the signal to the machine as a brain sends to the body. There are at least five main components of an MCU.
Tape Reader
Tape Reader is the main component of MCU and responsible for reading the part program.
Data Buffer
The function of the data buffer is to store the set of instruction received from the tape reader in a logical sequence.
Signal Output Channels
The only function of the Signal Output Channel is to send the instructions to the machine from the data buffer.
Feedback channels
The Feedback channel established a connection from machine to MCU to check whether the machine is working according to the sent instructions.
Sequence controller
The Sequence controller ensures the proper working of all the above components logically.
Controlled Machines
The machines/processes that are controlled by NC System are known as Controlled machines/processes.
- NC Turning Machine
- NC Drilling Machine
- NC Milling Machine

How Does It Works?
A NC System works in at least steps:-
Step 01. Preparation of Part Program
The first step to operate an NC System is the preparation of a part program. A part program includes several instructions, in an appropriate format, to be followed by machine for manufacturing a product. The Commonly used format is the G & M codes programming.
Step 02. Feeding of Part Program in MCU
After the preparation of the part program for a given product, it is feed into the machine control unit of the respective machine. The main function of MCU is to read the program and convert it into a machine-readable format. Other functions of MCU include sending the signals/instructions to the controlled machine and established a proper feed-back channel.
Step 03. Execution of Part Program
This step is dedicated to the execution of the part program. In this step respective machine runs according to the command received from the MCU.
Types of Numerical Control System
A Numerical Control System may be classified under the follow head.
Control System
A NC System may be classified into two category on the basis of control system. These are:-
Open-Loop NC System
An open-loop NC system is one in which output is independent of the input. It means the output of the machine/process is not compared with the given inputs. Besides this, an open-loop NC system has the following features:-
- Simple in Construction & Working
- Less Costly
- Accuracy is quite low.
- No Sensors are used.
Closed Loop – NC System
In a closed-loop NC system, the output is dependent on the input. It means the output of the machine/process is compared with the given inputs. A closed-loop NC system also has the following features:-
- Complex in Construction & working
- Costly
- Accuracy is high.
- Sensors are used.
Motion Control
On the basis of motion control, A NC System may be classified as:-
Point-to-Point NC System
In a Point-to-Point NC system, the machine tool moves from one point to another point with a set predefined speed and through a shortest possible path (the shortest possible path between two points is a straight line). The PTP NC system has the following features:-
- Speed and path of the tool is Predefined
- less Costlier
- Used in discrete manufacturing processes like Drilling, Spot Welding, etc.
Straight Cut NC System
Straight Cut NC System offers the capability to move the machine tool along/ parallel to any major axis with a controlled feed and speed. Straight Cut NC system shows the following features:-
- Feed, speed and path of the tool (only along/parallel to any major axis) can be changed according to the requirements.
- Costlier than PTP – NC System
- Use in Continuous manufacturing processes like Milling, Turning, etc.
- The function of PTP – NC System can also be performed with Straight Cut NC System.
Contouring NC System
Contouring NC System has the capability to move machine tool along /parallel to any complicated path. Contouring NC System has the following features:-
- Feed, speed and path of the tool can be changed according to the requirements.
- Costlier than PTP & Straight Cut NC System
- Use in Continuous manufacturing processes like Milling, Turning, etc.
- The function of PTP & Straight Cut NC System can also be performed with Straight Cut NC System.
Number of Axis
On the basis of number of axis, A NC System may be classified as:-
2 Axis NC System
A 2 axis NC System offers the tool movement in any two directions.
Examples:- A NC Turning machine offers movement on tool in X and Z directions.
3 Axis NC System
A 3 axis NC System offers the tool movement in three directions.
Examples:- A NC Milling machine offers tool’s movement in X,Y & Z direction.
Advantages
- Improved product quality
- Reduced cost of the product
- Reduced non-productive time that further lead to lower the manufacturing lead time (MLT)
- Increased Productivity due to better utilization of available resources
- Increased manufacturing flexibility to cope up the changes
- Safer working environment for the workers
- Competitive advancement to the manufacturers, etc.
Disadvantages
A Numerical Control System faces the following limitations:-
- Higher Initial Investment (due to higher cost of automated machines or control system)
- Skilled Labor Requirements ( as the functioning of automated machines or control system needs special skills)
- Higher Unemployment rate ( because of the higher working rate of automated machines or control system )
- Higher maintenance cost ( because of complex circuits involved in automated machines or control systems)
Drawbacks of NC System
A Numerial Control system had the following drawbacks that pave the way of further development.
MCU
MCU was the least reliable element of a NC system. It was hardwired due to which it suffered a lot of problems.
Punched Tape
The punched tape got wear and tear after a number of use due to its direct contact with the tape reader.
Part Programmer mistakes
A part programmer mistakes were so common in Conventional Numerical Control System that a large portion of time got consumed in part programming.
Non Optimal feed & speed
Conventional NC System didn’t come with the online part program editing feature. Due to this, the optimization of the feed and speed was not possible during the process.
No self-diagnosis
Conventional NC System comes with no self-diagnosis system. A service engineer had to check every possible component of the machine to find out the actual error/fault.
Further Developments
The advancement in the field of electronic and introduction of computer in manufacturing field lead to the development of Direct numerical Control (DNC), Computer Numerical Control (CNC) and Adaptive Control System.
Cool blog! Is your theme custom made or did you download it from somewhere?
A design like yours with a few simple adjustements would really
make my blog stand out. Please let me know
where you got your design. With thanks https://vanzari-parbrize.ro/parbrize/parbrize-mazda.html
Thanks for the auspicious writeup. It in truth was a amusement account it.
Look complex to more added agreeable from you! However, how can we be in contact? https://vanzari-parbrize.ro/parbrize/parbrize-ford.html
Thanks for your appreciation.
You are free to contact us.
Plz fill our Contact Us form.
I am not sure where you’re getting your information, but good
topic. I needs to spend some time learning more or understanding more.
Thanks for great information I was looking for this info for my mission. I just couldn’t go away your site before
suggesting that I extremely enjoyed the standard info a person supply for your visitors?
Is gonna be again frequently in order to investigate cross-check new posts It is the best time
to make some plans for the future and it is time to be happy.
I’ve read this post and if I could I wish to suggest you some
interesting things or tips. Perhaps you could write next articles referring to
this article. I desire to read more things about it! http://ford.com
Pleasure is all mine dear.
You are always welcomed
I am sure this paragraph has touched all the internet visitors,
its really really pleasant article on building up new web site.
Hello! Someone in my Myspace group shared this site with us so
I came to look it over. I’m definitely enjoying the information. I’m bookmarking and will be tweeting this to my followers!
Exceptional blog and excellent style and design. I am sure this
paragraph has touched all the internet visitors, its
really really fastidious piece of writing on building up new
web site. http://Alexa.com/
Thanks dear
Visit again for such other articles.
Hi I am so delighted I found your weblog, I really found
you by accident, while I was browsing on Digg for something else, Regardless I am here now
and would just like to say thanks a lot for a remarkable post and a all round exciting blog (I also love the theme/design),
I don’t have time to read through it all at the moment but
I have bookmarked it and also added in your RSS feeds, so
when I have time I will be back to read a lot more, Please do keep
up the excellent work.
Thanks dear for your kind visit.
Hi there еveryone, it’s my first pay a quick visit at this webѕite,
and paragraph is genuinely frսitful in support of me, keep up рosting these types of content.
Thanks a lot dear.
I do believe all the ideas you have offered on your post.
They are really convincing and can certainly
work. Nonetheless, the posts are very brief for novices.
May you please lengthen them a little from next time?
Thank you for the post.
Hі, i fеel that i saw you visited my weblog thus i got here to return the want?.I’m attempting to
to find things to improve my web site!I suppose its ok to usе ɑ few of
your сoncepts!!
You are welcome Dear
Spot ᧐n with thіs wгite-սp, I truⅼy beⅼieve
tһat this web site neeⅾs much moгe attention. І?ll probably be back
again to read tһrough more, tһanks for tһe
info!
you’re welcome
I am glad to be one of the visitants on this great site (:, thank you for posting.
You may also visit https://technogilesolutions.com/2020/08/cnc-procedure-5-basic-steps/
Simply desire to say your article is as astonishing.
The clarity in your post is simply spectacular and i could assume you are an expert on this subject.
Well with your permission allow me to grab your RSS feed to keep updated with forthcoming post.
Thanks a million and please keep up the gratifying work.
Visit our other related articles too
https://technogilesolutions.com/2020/08/cnc-procedure-5-basic-steps/
I loved as much as you’ll receive carried out right here.
The sketch is tasteful, your authored subject matter stylish.
nonetheless, you command get bought an edginess over that you wish be delivering the following.
unwell unquestionably come more formerly again since exactly the same nearly very often inside case you shield this hike.
I loved as much as you will receive carried out right here.
The sketch is tasteful, your authored subject matter stylish.
nonetheless, you command get bought an nervousness over that you wish
be delivering the following. unwell unquestionably come further formerly again since exactly
the same nearly a lot often inside case you shield this increase.
Thanks for your kind comment
I do believe all the ideas you’ve introduced to your post.
They are really convincing and can certainly work. Nonetheless, the posts are too brief for
newbies. Could you please extend them a bit from subsequent time?
Thanks for the post.
Thanks a lot, dear for your valuable suggestion.
I will definitely work in that direction.
This is verү interesting, You’re an excessiveⅼy professional Ƅlogɡer.
I’ve jοined your rss feed and look forward to seeking extra of your wonderful post.
Also, I have shared yߋur web ѕite in my sοcial networks!
Dear, I am feeling highly honoured.
Plz, Visit my other article too.
Greɑt post, I think blog οwners should larn a lot from this webѕite itѕ гattling usеr pleаsant.
So much fantastic info on here :D.
Dear thanks for your supporting comment.
Plz, visit my other article too.
Wow, this article is fastidious, my sister is analyzing
such things, so I am going to let know her. I have been browsing online greater than 3 hours as of late, but I never discovered any attention-grabbing article like yours.
It is pretty value enough for me. In my opinion, if all website owners and bloggers made
excellent content material as you did, the web will
be a lot more useful than ever before. Everyone loves what you guys
are usually up too. Such clever work and reporting! Keep up the
very good works guys I’ve added you guys to our blogroll.
http://vans.com/
I am feeling highly honoured.
Plz, visit my other article too.
Υ᧐u made some decent points there. I checkeԀ on the ᴡeb for more info
аbout the issue and fоund most individuals wіll go along with your views on this site.
Some trᥙly howling work on beһalf of the oѡner of this website, dead great
content material.
Ꭼxcellent, what a website it is! This weblog ɡives helpful data to us, keep it up.
Terrific article! This is the type of info that should be shared across the web.
Disgrace on the seek engines for not positioning this
post upper!
Just desire to say your article is as amazing. The clarity in your post is just nice and i could assume you are an expert on this subject.
Well with your permission let me to grab your feed to keep up to date with forthcoming post.
Thanks a million and please carry on the rewarding work. https://zuzana.ch/portfolio/kochtopf-torte/
Thanks a lot dear
What’s up everyone, it’s my first pay a quick visit at
this site, and post is really fruitful for me, keep up posting
these posts. https://vanzari-parbrize.ro/parbrize/parbrize-kia.html
What’s up everyone, it’s my first pay a quick visit
at this site, and post is really fruitful for me, keep up posting these posts. https://vanzari-parbrize.ro/parbrize/parbrize-kia.html
Fabulous, what a webpage it is! This blog presents helpful data to us, keep it up. https://vanzari-parbrize.ro/geamuri/geamuri.php
hi!,I love your writing so so much! percentage
we keep in touch more about your post on AOL? I require an expert in this space to resolve my problem.
May be that’s you! Taking a look ahead to look you. https://vanzari-parbrize.ro/lunete/luneta-pontiac-sunbird-1980-124437.html
Howdy! This is my first visit to your blog! We are a collection of volunteers and starting a new initiative in a
community in the same niche. Your blog provided us useful information to work on. You have done a wonderful job! https://vanzari-parbrize.ro/parbrize/parbrize-audi.html
What’s up, just wanted to say, I liked this article. It was inspiring.
Keep on posting! https://vanzari-parbrize.ro/geamuri/geam-ford-escort_91_express_avl_-1990-81945.html
It is appropriate time to make some plans for the future and it is time to be happy.
I’ve read this post and if I could I want to suggest you some interesting
things or tips. Perhaps you can write next articles referring to this article.
I desire to read more things about it! https://vanzari-parbrize.ro/parbrize/parbrize-bmw.html
Howdy! I know this is kinda off topic but I was wondering which blog platform are you
using for this website? I’m getting fed up of WordPress because I’ve had problems with
hackers and I’m looking at alternatives for another platform.
I would be awesome if you could point me in the direction of a good
platform. https://vanzari-parbrize.ro/parbrize/parbrize-man.html
Superb, what a weblog it is! This web site provides helpful
data to us, keep it up.
I like this post, enjoyed this one regards for putting up.