What Is The Difference Between PLC, NC and CNC - Quora

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

What is the difference between PLC, NC and CNC?

- Quora

https://www.quora.com/Automation/What-is-the-difference-between-PLC-NC-and-CNC

Automation: What is the difference between PLC, NC


and CNC?

13 FOLLOW ERS

Last asked: 7 Aug 2012

QUESTION TOPICS

I am researching into the companies that make different controllers. Could someone
explain to me what are the differences between those three? Is one more advanced
than another, or the controllers are used for different machinery, like one for welding
and one for assembling (just giving an example, i know it's wrong). I do not have a
technical background, and would appreciate if you can expalin in layman terms.
Thanks.

NC

8 Answers

CNC Machine Tools


Programmable Logic
Controller (PLC)

Sanjeev Kumar S.R


Sanjeev
5.3k Views
Kumar

Automation

QUESTION STATS

Views

14,948

Followers
Merged Questions
Edits

13
1

Manual machines are controlled by an arrangement of Cams and gear wheels.


Simple linear trajectory of the part being machined or the tool being used can be
controlled through hand operated or automated wheels that are connected to screws
or rack and pinion arrangements. Complex paths are usually controlled by some
kind of a cam follower device which follows a master template. Precision was
realised by very high reduction ratio gear sets, which enabled movement of the
resolution of microns by rotating a hand wheel by one turn or a fraction of a turn
using marked dials or dial wheels. This arrangment requires great manual skills
and hard stops to make precise features. It is analogous to an analog system.

RELATED QUESTIONS

Where can I find PLC based projects?


Are PLC and automation good for
electronic product design?
What is a PLC?
Programmable Logic Controller
(PLC): What are the ways to configure
Simatic PC station in S7-400 using
MPI interface?
What is PLC and its component?
What is the best PLC SCADA training
in Kolkata?
How do I learn CNC programming?
What is the difference between CNC
and VMC?
What is the difference between DNC
and CNC?
Which PLC's brand do you use the
most?

Numerical controlled machines on the other hand use servo motors, encoders and
ball screws. The servo motor can be instructed to rotate even as little as a fraction
of a degree. Normally used ball screws have a pitch of around 10mm. Therefore one
rotation of the ball screw moves the part or tool by 10 mm. By precisely controlling
the rotation, even movement as small as nanometeric resolution can be obtained on
modern machines. Most normal modern machine tools can make movements of 1
micron resolution quite reliably. The encoders provide a closed loop feedback to the
servo motor driver, which makes for very precise positioning and thereby great
accuracy of the machined part. These instructions can be numerical, and hence I
suppose the name Numerical control.
Usually, the tool and the part are moved relative to each other by manipulating
three servo motors on the x,y and z axes, which are linear axes. More complex
movements can be achieved by incorporating rotary axes around the linar axes
which are termed a,b and c axes. Very few machine tools have rotary axes, but that
seems to be changing these days.
In a Numerically controlled machine, the trajectory (also known as tool path) and
its velocity (also known as feed rate) is controlled by simultaneosly varying the
speed and direction of the servo motors which control the linear and rotary axes.
This involves complex trignometric and velocity calculations in real time based on
real time feed back from the encoders. These calculations are carried out by the
numerical controller in real time.
In the early days of Numerically controlled machines I suppose not much
interaction was possible between the machine controller and humans. As has been
pointed out, communication was rather limited through punch cards or tape. I
suppose the machines only contained the Motion control kernel and not much else
beyond that. Programs had to be manually written at the most basic level and fed
into the machines.
Modern CNC machines however are much more advanced and have full fledged PCs
which permit all kinds of interaction with the user. they can be networked throug
ethernet, RS232, accept Compact flash cards, USB drives etc.
Personally, I dont see much difference between NC machines and CNC machines
except in their ability. CNC machines accept programs in the form of G Codes
which are instructions that provide the direction and speed for the tool trajectory.
Many modern CNC permit high level programming of complex parts at the machine
interface itself. Many common features are inbuilt as parametrized canned cycles
1 1

PDF created with pdfFactory Pro trial version www.pdffactory.com

29/11/2015 04:27

You might also like