CNC stands for Computer Numerical Control - The intention is to have the computer control the movements and actions according to the requirements of a designer. it is versatile and no 2 programs have to be the same. PLC control can also be simulated.
PLC - (I think) Programmable Logic Control - Intended for controlling equipment depending on the status of sensors.
Personally I think the 2 grew closer to each other.
__________________
Never do today what you can put of until tomorrow - Student motto
"PLC - (I think) Programmable Logic Control - Intended for controlling equipment depending on the status of sensors."
It is usually a PIC, Programmable Integrated Circuit module for controlling a few actions. It is a discrete item.
CNC is the program for a computer to control a multi-function machine to produce complex machining operations. Depending on the machine the program can be very extensive.
__________________
Do Nothing Simply When a Way Can be Found to Make it Complex and Wonderful
The CNC uses a language called the NC Codes, this can be programmed simply through a Notepad or converted from the ACAD software. NC codes are for three axis position control for the Servo-motor.
The PLC is Programmable Logic Controller, the language is basically in ladder program, some comes with Statement. PLC is designed for process control and motor control sequence.
tijit
__________________
Deut 25:15,16 Honesty in dealings is to God's desires, and dishonesty is His detests.
CNC stands for Computer Numeric Control, PLC stands for Programmable Logic Controller
Their applications are quite separate and distinct.
CNC machines are used to automate the machining of raw material into components. This can range from extremely simple to extremely complex geometery. They are programmed in the NC aka G-code language. This language basically describes the steps... ie (select tool 4 (.5" mill), move to z, move to location x,y, return home, select next tool, move to next coordinates, etc etc).
PLC's are primarily used in manufacturing to help automate a wide variety of tasks/controls. It is programmed using ladder logic to accomplish what ever it is you wish to do. For example... if input 3 is true (a proximity sensor detects a bottle in the station) enable output 17 (the drive motor sequence for the capper starts). Or if input 12 (the torque wrench) was not turned on, do not turn on output 38 to allow the workpiece to move to the next station.
My examples are quite simple, but I hope it helps your understanding.
CNC utilizes a numerical values on a coordinate system (x, y, z for a 3-axis system) to do some kind of work, like machining, which would also utilize a speed variable
PLC reads inputs and turns stuff on/off, which can be used in automation and simple mistake-proofing
For a more in depth description, follow the links below to see what Wilipedia states about each...
Good Answers: