SlideShare a Scribd company logo
IE433 CAD/CAM
Computer Aided Design and
Computer Aided Manufacturing
Part-8
Industrial Engineering Department
King SaudUniversity
Introduction to Numerical Control
What is numerical control (NC)?
NC has been defined by the Electronic Industries Association (EIA) as” a
system in which actions are controlled by the direct insertion of numerical
data at some points. The system must automatically interpret at least some
portion of this data”
The term ‘NC‘ is used to describe the control of the various functions of a
machine using numeric data. In the early age of NC, machines were fed with
information by means of the punched tape. An Electro-mechanical tape
reader was used to load a machine tape into the controller.
In general there are three basic components of an
operational NC (as illustrated in Figure 1):
1. Programme of instruction.
2. A machine control unit.
3. Machine tool.
Program of
instruction
Control unit
Machine tool
The program of instruction is a numerical or symbolic code
that is detailed step-by-step to tell the machine tool what
to do.
The controller unit is the unit that reads the programme of
instructions and converts it to real movement of a
machine tool. Two basic types of control unit are used
with NC machines: open-loop control and closed-loop
control.
The machine tool performs the mechanical work and deals
directly with the part being machined.
ComputerNumerical Control (CNC)
CNC refers to a computer that is joined to the NC machine to
make the machine versatile. Information can be stored in a
memory bank. The programme is read from a storage medium
such as the punched tape and retrieved to the memory of the CNC
computer. Some CNC machines have a magnetic medium (tape
or disk) for storing programs. This gives more flexibility for
editing or saving CNC programs. Figure 2 illustrates the general
configuration of CNC.
Machinetool
Miscellaneouscontrol-e.g.
limitswitches,coolant,
spindle,etc.
Axisdrive and control
(x,y,z,a,b,w)spindle speed
CNCcontroller
with keypadand
display
Magnetictape or
diskor papertape
reader
Paper
tape punch
Multi-machine
controller
Direct axis and
service control
Direct Numerical control (DNC) can be defined as a set of NC machines
that is connected to a main computer system to establish a direct
interface between the DNC computer memory and the machine
tools. The tape is not used in the DNC system; hence a central
time-sharing computer is used. The basic structure of DNC system is
illustrated in Figure 3.
Figure 3.
DistributedNumerical Control
Distributed NC is more advanced than DNC and is widely
used in many current applications. The distributed NC uses a
local area network but not like that in DNC. It has been
indicated that the main difference between DNC and
distributed NC is that because modern NC machines have
CNC capability, they have memory and therefore computer
programs can be downloaded into the memory of a CNC
local computer, rather than one block at a time as in DNC
systems. Figure 4 illustrates the distributed NC system.
CIMhost databaseof
processespartprograms
controller
Local areanetwork
CNC
controller
CNC
controller
CNC
controller
CNC
controller
CNC
controller
Voice Numerical Control (VNC)
Voice Numerical Control (VNC) is similar to DNC
machines but the programmer conveys the information
needed to operate the machine by means of computer
system. The programmer talks into the computer, and the memory
receives the information using a wire. This information can be taken
and used to run the machines.
Advantages of CNC
1. Increased productivity.
2. High accuracy and repeatability.
3. Reduced production costs.
4. Reduced indirect operating costs.
5. Facilitation of complex machining operations.
6. Grater flexibility.
7. Improved production planning and control.
8. Lower operator skill requirement.
9. Facilitation of flexible automation.
Limitations of CNC:
1. High initial investment.
2. High maintenance requirement.
3. Not cost-effective for low production cost.
Applications of NC
Machine tool applications:
1. Milling machines.
2. Drilling machines.
3. Boring machines.
4. Turning machines.
5. Grinding machines.
6. Sawing machines.
Non- machine tool applications:
1. Welding machines- flame cutting machines.
2. Press-working machines- assembly machines.
3. Inspection machines- automatic drafting machines
CNC Fundamentals

More Related Content

Similar to 4944324.ppt

Approximation in 2D CNC Motion
Approximation in 2D CNC MotionApproximation in 2D CNC Motion
Approximation in 2D CNC Motion
Subkhiddin Mukhidinov
 
NC CNC DNC - A K Mansuri
NC CNC DNC - A K MansuriNC CNC DNC - A K Mansuri
NC CNC DNC - A K Mansuri
Mansuriak
 
CAD/CAM/CIM (18ME72) Module -4 Part-A
CAD/CAM/CIM (18ME72) Module -4 Part-ACAD/CAM/CIM (18ME72) Module -4 Part-A
CAD/CAM/CIM (18ME72) Module -4 Part-A
Mohammed Imran
 
IPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdf
IPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdfIPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdf
IPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdf
201725MDSAZIDALAMPAT
 
DNC machines tools
DNC machines toolsDNC machines tools
DNC machines tools
jntuhcej
 
12 cnc & part programming
12 cnc & part programming12 cnc & part programming
12 cnc & part programming
M Siva Kumar
 
Nc Machine
Nc MachineNc Machine
Nc Machine
Satyen Champaneria
 
Part programming for nc machines
Part programming for nc machinesPart programming for nc machines
Part programming for nc machines
Dorothy Kare
 
Basic mechanical engineering
Basic mechanical engineeringBasic mechanical engineering
Basic mechanical engineering
Vyshnavi B Mohan
 
Introduction to cnc machines (1)
Introduction to cnc machines (1)Introduction to cnc machines (1)
Introduction to cnc machines (1)
someshking
 
A novel technique for controlling cnc systems
A novel technique for controlling cnc systemsA novel technique for controlling cnc systems
A novel technique for controlling cnc systems
Alexander Decker
 
A novel technique for controlling cnc systems
A novel technique for controlling cnc systemsA novel technique for controlling cnc systems
A novel technique for controlling cnc systems
Alexander Decker
 
Cnc
CncCnc
Nc Technology
Nc TechnologyNc Technology
Nc Technology
hariskhan86
 
IRJET- Analysis of File Conversion Program Used for CNC Machine
IRJET-  	  Analysis of File Conversion Program Used for CNC MachineIRJET-  	  Analysis of File Conversion Program Used for CNC Machine
IRJET- Analysis of File Conversion Program Used for CNC Machine
IRJET Journal
 
Training report
Training reportTraining report
Training report
Deepak kumar Prajapati
 
Lo #5 manufacturing technology (jan 2016)
Lo #5 manufacturing technology (jan  2016)Lo #5 manufacturing technology (jan  2016)
Lo #5 manufacturing technology (jan 2016)
Abdulaziz AlSuwaidi
 
CNC machine
CNC machineCNC machine
CNC machine
Sangharsh Kamble
 
BHEL JHANSI
BHEL JHANSIBHEL JHANSI
cnc machining
cnc machiningcnc machining
cnc machining
Nikhlesh Ranjan
 

Similar to 4944324.ppt (20)

Approximation in 2D CNC Motion
Approximation in 2D CNC MotionApproximation in 2D CNC Motion
Approximation in 2D CNC Motion
 
NC CNC DNC - A K Mansuri
NC CNC DNC - A K MansuriNC CNC DNC - A K Mansuri
NC CNC DNC - A K Mansuri
 
CAD/CAM/CIM (18ME72) Module -4 Part-A
CAD/CAM/CIM (18ME72) Module -4 Part-ACAD/CAM/CIM (18ME72) Module -4 Part-A
CAD/CAM/CIM (18ME72) Module -4 Part-A
 
IPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdf
IPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdfIPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdf
IPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdf
 
DNC machines tools
DNC machines toolsDNC machines tools
DNC machines tools
 
12 cnc & part programming
12 cnc & part programming12 cnc & part programming
12 cnc & part programming
 
Nc Machine
Nc MachineNc Machine
Nc Machine
 
Part programming for nc machines
Part programming for nc machinesPart programming for nc machines
Part programming for nc machines
 
Basic mechanical engineering
Basic mechanical engineeringBasic mechanical engineering
Basic mechanical engineering
 
Introduction to cnc machines (1)
Introduction to cnc machines (1)Introduction to cnc machines (1)
Introduction to cnc machines (1)
 
A novel technique for controlling cnc systems
A novel technique for controlling cnc systemsA novel technique for controlling cnc systems
A novel technique for controlling cnc systems
 
A novel technique for controlling cnc systems
A novel technique for controlling cnc systemsA novel technique for controlling cnc systems
A novel technique for controlling cnc systems
 
Cnc
CncCnc
Cnc
 
Nc Technology
Nc TechnologyNc Technology
Nc Technology
 
IRJET- Analysis of File Conversion Program Used for CNC Machine
IRJET-  	  Analysis of File Conversion Program Used for CNC MachineIRJET-  	  Analysis of File Conversion Program Used for CNC Machine
IRJET- Analysis of File Conversion Program Used for CNC Machine
 
Training report
Training reportTraining report
Training report
 
Lo #5 manufacturing technology (jan 2016)
Lo #5 manufacturing technology (jan  2016)Lo #5 manufacturing technology (jan  2016)
Lo #5 manufacturing technology (jan 2016)
 
CNC machine
CNC machineCNC machine
CNC machine
 
BHEL JHANSI
BHEL JHANSIBHEL JHANSI
BHEL JHANSI
 
cnc machining
cnc machiningcnc machining
cnc machining
 

Recently uploaded

LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
Kamal Acharya
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
q30122000
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
Dwarkadas J Sanghvi College of Engineering
 
2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt
abdatawakjira
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
ijseajournal
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
uqyfuc
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf
AlvianRamadhani5
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
Prakhyath Rai
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
Indrajeet sahu
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
PreethaV16
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
ijaia
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
AI-Based Home Security System : Home security
AI-Based Home Security System : Home securityAI-Based Home Security System : Home security
AI-Based Home Security System : Home security
AIRCC Publishing Corporation
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
vmspraneeth
 

Recently uploaded (20)

LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
 
2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
AI-Based Home Security System : Home security
AI-Based Home Security System : Home securityAI-Based Home Security System : Home security
AI-Based Home Security System : Home security
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
 

4944324.ppt

  • 1. IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-8 Industrial Engineering Department King SaudUniversity
  • 2. Introduction to Numerical Control What is numerical control (NC)? NC has been defined by the Electronic Industries Association (EIA) as” a system in which actions are controlled by the direct insertion of numerical data at some points. The system must automatically interpret at least some portion of this data” The term ‘NC‘ is used to describe the control of the various functions of a machine using numeric data. In the early age of NC, machines were fed with information by means of the punched tape. An Electro-mechanical tape reader was used to load a machine tape into the controller.
  • 3. In general there are three basic components of an operational NC (as illustrated in Figure 1): 1. Programme of instruction. 2. A machine control unit. 3. Machine tool. Program of instruction Control unit Machine tool
  • 4. The program of instruction is a numerical or symbolic code that is detailed step-by-step to tell the machine tool what to do. The controller unit is the unit that reads the programme of instructions and converts it to real movement of a machine tool. Two basic types of control unit are used with NC machines: open-loop control and closed-loop control. The machine tool performs the mechanical work and deals directly with the part being machined.
  • 5. ComputerNumerical Control (CNC) CNC refers to a computer that is joined to the NC machine to make the machine versatile. Information can be stored in a memory bank. The programme is read from a storage medium such as the punched tape and retrieved to the memory of the CNC computer. Some CNC machines have a magnetic medium (tape or disk) for storing programs. This gives more flexibility for editing or saving CNC programs. Figure 2 illustrates the general configuration of CNC.
  • 6. Machinetool Miscellaneouscontrol-e.g. limitswitches,coolant, spindle,etc. Axisdrive and control (x,y,z,a,b,w)spindle speed CNCcontroller with keypadand display Magnetictape or diskor papertape reader Paper tape punch
  • 7. Multi-machine controller Direct axis and service control Direct Numerical control (DNC) can be defined as a set of NC machines that is connected to a main computer system to establish a direct interface between the DNC computer memory and the machine tools. The tape is not used in the DNC system; hence a central time-sharing computer is used. The basic structure of DNC system is illustrated in Figure 3. Figure 3.
  • 8. DistributedNumerical Control Distributed NC is more advanced than DNC and is widely used in many current applications. The distributed NC uses a local area network but not like that in DNC. It has been indicated that the main difference between DNC and distributed NC is that because modern NC machines have CNC capability, they have memory and therefore computer programs can be downloaded into the memory of a CNC local computer, rather than one block at a time as in DNC systems. Figure 4 illustrates the distributed NC system.
  • 10. Voice Numerical Control (VNC) Voice Numerical Control (VNC) is similar to DNC machines but the programmer conveys the information needed to operate the machine by means of computer system. The programmer talks into the computer, and the memory receives the information using a wire. This information can be taken and used to run the machines.
  • 11. Advantages of CNC 1. Increased productivity. 2. High accuracy and repeatability. 3. Reduced production costs. 4. Reduced indirect operating costs. 5. Facilitation of complex machining operations. 6. Grater flexibility. 7. Improved production planning and control. 8. Lower operator skill requirement. 9. Facilitation of flexible automation. Limitations of CNC: 1. High initial investment. 2. High maintenance requirement. 3. Not cost-effective for low production cost.
  • 12. Applications of NC Machine tool applications: 1. Milling machines. 2. Drilling machines. 3. Boring machines. 4. Turning machines. 5. Grinding machines. 6. Sawing machines. Non- machine tool applications: 1. Welding machines- flame cutting machines. 2. Press-working machines- assembly machines. 3. Inspection machines- automatic drafting machines
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.