PDA

View Full Version : what is the difference between cnc and plc


sinha_nsit
August 19th, 2007, 11:01 PM
Hello,
I am a teacher.I want to include plc programming in the course. And since I do not know much about PLC, I am trying to learn it. I want some very basic information:
What is the difference between a cnc (for controlling m/c tools) and a plc?
Is it possible to fully control a servo motor using a plc, the way it is controlled by cnc?
Thanks.
S.K.Sinha

RussB
August 20th, 2007, 12:28 AM
Computer Numerical Control
Programable Logic Controller
It is possable but not practical.

What is the difference between a word processor and a CAD program?
Can you type a letter with a CAD program?
It is possable but not practical.

What is the difference between a bicycle and a freight train?
Can you haul iron ore with a bicycle?
It is possable but not practical.

Get the picture?

jvdcande
August 20th, 2007, 12:32 AM
A (very rough) comparison between PLC and CNC is this:

Programming PLC is as if you were writing the Excel program
Programming CNC is as if you were using the Excel program to its full power.
I won't minimise the know-how needed for programming CNC, but this should give an idea.

Most PLCs are too slow to control a servo motor in the same way a CNC control does, although some recent ones come very close.

Kind regards,

rsdoran
August 20th, 2007, 12:38 AM
What gets me is that someone that does not know PLC's is going to teach it.

That fall into those that can DO, those that can't teach?

John Gaunt
August 20th, 2007, 02:16 AM
CNC (Computer Numerical Control) is a particular application usually to control a multi axis machine tool such as a milling machine or a lathe but also could be a tube bending machine punch press or similar. The CNC controller is usually a purpose built controller using a micro computer but could be a general purpose computer or a PLC. The forerunner was NC (Numerical Control) before computers were readily available, it used solid state logic and relays, timers etc to provide the application.

A PLC (Programable Logic Controller) is a general purpose logic controller specifically designed to allow the user to create their own application. They select appropriate I/O (Inputs Outputs) and perhaps function modules for purposes such as communications and multi axis servo control and program the PLC to perform the required functions.

rsdoran
August 20th, 2007, 02:39 AM
Why define it for a teacher?

leitmotif
August 20th, 2007, 02:49 AM
Why define it for a teacher?

For the same reason Ron that someone had to teach your teachers.

I tried to self teach PLC and decided my instructor was dangerous so I found me a qualified instructor.

Where did you learn PLC from?

Dan Bentler

Paulus
August 20th, 2007, 04:13 AM
Sorry Dan,

But I agree with Ron.

What if I decided that I wanted to teach brain surgery...
Could I learn sufficient from the web to be able to teach the subject?

Would you trust one of my pupils if you were on the operating table???

By the way, I have a sneaking suspicion that sinha_nsit is not a teacher, but actually a rather 'smart' student who has asked a homework question in such a way as to not get flamed. :lolis:

sinha_nsit
August 20th, 2007, 07:56 AM
Sorry Dan,

But I agree with Ron.

What if I decided that I wanted to teach brain surgery...
Could I learn sufficient from the web to be able to teach the subject?

Would you trust one of my pupils if you were on the operating table???

By the way, I have a sneaking suspicion that sinha_nsit is not a teacher, but actually a rather 'smart' student who has asked a homework question in such a way as to not get flamed. :lolis:

I am indeed a teacher, but presently a "student" in the area of PLC. Incidently, I did not know even a "C" of CNC about 10 years back. But now I have written a book on "CNC Programming" which is so popular in India that during the past seven years, six editions have come. In the current edition I have included a chapter on "probing on CNC machines using touch probes" which is not a very common knowledge among CNC users. Now I am planning to add parametric programming using "Custom macro B" of Fanuc. I admit that there were lots of mistakes/ambiguities in the first few editions (because I was not an expert), but now the book is worth reading. I have even used a CAM s/w (Ideas) to make very complex three dimensional parts (such as a circle "swept" along a 3D spline)using a ball-end milling cutter on a 3-axis milling machine. So, you should not under-rate me or make fun of my enthusiasm about learning PLC programming. It may take one or two years but I will definitely learn. Of course, if you people can guide me a little bit, my learning process will be faster! Best regards.

Paulus
August 20th, 2007, 08:24 AM
So, you should not under-rate me or make fun of my enthusiasm about learning PLC programming. It may take one or two years but I will definitely learn. Of course, if you people can guide me a little bit, my learning process will be faster! Best regards.
Hello sinha_nsit,
It was not my intention to make fun of, or under-rate you, in fact I did actually state that you may be 'rather smart'.
If you had put the above information in your original post, then you probably would have recieved much more sympathetic replies.
It is sad but true, that there are all too many posts on this forum that simply ask...
"What's the difference...blah, blah, blah?" without any sort of qualification as to what the answers will relate too.
All here on this forum are always willing to help 'genuine' cases, and even homework questions if the poster has put in some effort themselves.
If you want to learn about PLCs, then you could do a lot worse than click on the "Learn PLCs" banner at the top of this page.
Also there is...
http://claymore.engineer.gvsu.edu/~jackh/books/plcs/
...which I understand is quite highly rated (not actually read it myself - only a brief scan!!!)

Good Luck in your quest for knowledge.

ayman metwally
August 20th, 2007, 04:14 PM
... about learning PLC programming. It may take one or two years but I will definitely learn...

You can do it in few monthes easily.. Just bring a small PLC unit to "play" with (Search the forum for learn PLC topics), And as Paulus mentioned, start with "LEARN PLCS" in the top of the page, It was my start.

Regards.

SLC_Integrator
August 20th, 2007, 04:34 PM
I guess theres 'PLC Snobs' just like 'coffee snobs' and 'music snobs'.

The guys is interested and wants to learn.
Whats wrong with that??

Shameful attitude from some folks on here if you ask me.
Its not like someones going to hire him to go program the safety system for a nuclear power station..

Gee give the guy a break will ya.

Funny how one minute RSDoran is a self-proclaimed 'Bubba' and the next minute hes a PLC Snob.

sinha_nsit
August 21st, 2007, 02:16 AM
The number of people who want to learn plc may be much greater than the number of experts in this field. A newcomer may ask, "what exactly a plc is". For experts, this may be an irritating question, but some people may definitely want an answer, because the only thing they know is "plc is used in automation".

If somebody wants to learn a new thing, the biggest problem he faces is "how to start learning". For the benefit of such people, I think, the site should provide direct link to some free online book(s) or similar resource material, like the one suggested by Paulus (thank you Paulus for the wonderful reference you have given). Then nobody will need to ask trivial questions from experts.

nettogrisen
August 21st, 2007, 02:48 AM
If you search the forums, there are countless posts like this one.

I people would just search the forums for "new to plc" or "plc newbe" etc. before posting drama like this wouldn't happen.

bamaboy
September 8th, 2007, 10:04 PM
Time to lighten up folks.

Ali Abdallah
April 11th, 2010, 04:17 PM
I'm student in Mechatroincs Engineering >
What is the best CNC Or PLC ?

jvdcande
April 12th, 2010, 02:12 AM
I'm student in Mechatroincs Engineering >
What is the best CNC Or PLC ?
It depends on what you need to do with it. This question is of the category: "What's the best: a bike or a truck?"

Regards,

Ali Abdallah
April 12th, 2010, 03:08 AM
It depends on what you need to do with it. This question is of the category: "What's the best: a bike or a truck?"

Regards,
I want design system for control asphalt plant .
thanks for reply >>

jvdcande
April 12th, 2010, 04:50 AM
I want design system for control asphalt plant .
In that case a CNC (http://en.wikipedia.org/wiki/CNC) is no good at all. CNC is for machining centres. PLC (http://en.wikipedia.org/wiki/Programmable_logic_controller) is used for general automation.

Regards,

Ali Abdallah
April 12th, 2010, 05:09 AM
In that case a CNC (http://en.wikipedia.org/wiki/CNC) is no good at all. CNC is for machining centres. PLC (http://en.wikipedia.org/wiki/Programmable_logic_controller) is used for general automation.

Regards,

Thank you very Much >> :)

L D[AR2,P#0.0]
April 12th, 2010, 05:12 AM
Good to see you are now on the right road :)