SlideShare a Scribd company logo
Computer Numerical Control
Types of Automation Manufacturing Automation Hard/ Rigid/ Mechanized Automation Soft/ Flexible/ Programmable Automation Copy milling machines  Automats Special purpose machines CNC Machines  Robots Automatically Guided Vehicles (AGVs)   Reconfigurable conveyors  Unlimited muscle power Speed Accuracy Unmanned operation Flexibility Simplified generic tooling even for the most complex jobs Advantages of Soft Automation
Introduction to CNC Conventionally, an operator decides and adjusts various machines parameters like feed , depth of cut etc depending on type of job , and controls the slide movements by hand.  In a CNC Machine functions and slide movements are controlled by motors using computer programs.  The most basic function of any CNC machine is automatic, precise, and consistent motion control. The two most common axis types are linear (driven along a straight path) and rotary (driven along a circular path). 
Introduction to CNC Conventionally, an operator decides and adjusts various machines parameters like feed , depth of cut etc depending on type of job , and controls the slide movements by hand.  In a CNC Machine functions and slide movements are controlled by motors using computer programs.  The most basic function of any CNC machine is automatic, precise, and consistent motion control. The two most common axis types are linear (driven along a straight path) and rotary (driven along a circular path). 
Why CNC is Accurate?
Defining Axes
Defining Axes Lathe Vertical Machining Center
Important G Codes G00 Rapid Transverse G01 Linear Interpolation G02 Circular Interpolation, CW G03 Circular Interpolation, CCW G17 XY Plane,G18 XZ Plane,G19 YZ Plane G20/G70 Inch units G21/G71 Metric Units G40 Cutter compensation cancel G41 Cutter compensation left G42 Cutter compensation right G43 Tool length compensation (plus) G43 Tool length compensation (plus) G44 Tool length compensation (minus) G49 Tool length compensation cancel G80 Cancel canned cycles G81 Drilling cycle G82 Counter boring cycle G83 Deep hole drilling cycle G90 Absolute positioning G91 Incremental positioning
Important M Codes M00 Program stop M01 Optional program stop M02 Program end M03 Spindle on clockwise M04 Spindle on counterclockwise M05 Spindle stop M06 Tool change M08 Coolant on M09 Coolant off M10 Clamps on M11 Clamps off M30 Program stop, reset to start
Modal and Non-Modal Commands Modal commands: Commands issued in the NC program that will stay in effect until it is changed by some other command, like, feed rate selection, coolant selection, etc. Nonmodal commands: Commands that are effective only when issued and whose effects are lost for subsequent commands, like, a dwell command which instructs the tool to remain in a given configuration for a given amount of time.
Open Loop and Closed Loop System
Tape Preparation
Programming : Absolute and Incremental 5 – Parity check 6 – Zero 7- Minus 8 – End of info EIA ASCII
Features of a CNC Systems The tool or material moves. Tools can operate in 1-5 axes. Larger machines have a machine control unit (MCU) which manages operations. Movement is controlled by a motors (actuators). Feedback is provided by sensors (transducers) Tool magazines are used to change tools automatically.
Types of Interpolations Point to Point - No contouring capability  Straight cut control - one axis motion at a time is controlled for machining Contouring - multiple axis’s controlled simultaneously
Sample Programming Preparatory Information: units, incremental orabsolute positioning Coordinates: X,Y,Z, RX,RY,RZ Machining Parameters: Feed rate and spindlespeed Coolant Control: On/Off, Flood, Mist Tool Control: Tool and tool parameters Cycle Functions: Type of action required Miscellaneous Control: Spindle on/off, directionof rotation, stops forpart movement This information is conveyed to the machine through a set of instructions arranged in a desired sequence – Program
Sample Programming Manual Part Programming: Manual programming of the machines Computer Aided Programming (CAP): Programming done by a computer Manual Data Input (MDI): A manual program is entered into the machine’s controller via its own keyboard
Sample Programming Tool size = 0.25 inch, Feed rate = 6 inch per minute, Cutting speed = 300 rpm, Tool start position: 2.0, 2.0 Programming in inches Motion of tool: p0  p1  p2  p3  p4  p5  p1  p0
Sample Programming Set up the programming parameters Programming in inches Use absolute coordinates Feed in ipm N010 G70 G90 G94 G97 M04  Spindle speed in rpm Spindle CCW
Sample Programming Set up the machining  conditions Machine moves in XY-plane Use full-circle interpolation Feed rate Spindle speed N020 G17 G75 F6.0 S300 T1001 M08  Tool no. Flood coolant ON
Sample Programming Move tool from p0 to p1 in straight line  Linear interpolation target coordinates N030 G01 X3.875 Y3.698
Sample Programming Cut profile from p1 to p2 Linear interpolation target coordinates N040 G01 X3.875 Y9.125  or N040 G01 Y9.125  X-coordinate does not change  no need to program it
Sample Programming Cut profile from p2 to p3 Linear interpolation target coordinates N050 G01 X5.634 Y9.125
Sample Programming Cut along circle from p3 to p4 circular interpolation, CCW motion target coordinates N060 G03 X7.366 Y9.125 I0.866 J-0.125  coordinates of center of circle  (always in incremental )
Sample Programming Complete Programming N010 G70 G90 G94 G97 M04  N020 G17 G75 F6.0 S300 T1001 M08  N030 G01 X3.875 Y3.698  N040 G01 X3.875 Y9.125  N050 G01 X5.634 Y9.125  N060 G03 X7.366 Y9.125 I0.866 J-0.125  N070 G01 X9.302  N080 G01 X3.875 Y3.698  N090 G01 X2.0 Y2.0 M30
Adaptive Control Adaptive control with constraints Adaptive control with optimization
Advantage of NC Increased productivity  Reduced tool/fixture storage and cost  Faster setup time  Reduced parts inventory  Flexibility that speeds changes in design  Better accuracy of parts Reduction in parts handling  Better uniformity of parts  Better quality control  Improvement in manufacturing control
Disadvantages Increase in electrical maintenance High initial investment Higher per-hour operating cost than traditional machine tools Retraining of existing personnel NC is a general term used for Numerical Control. CNC refers specifically to COMPUTER NUMERICAL CONTROL. CNC machines are all NC machines but not all NC machines are CNC machine.
Applications ,[object Object]
Turning, boring, milling, grinding etc.

More Related Content

What's hot

CNC Part programming
CNC Part programmingCNC Part programming
CNC Part programming
jani parth
 
Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tool
jntuhcej
 
MT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGMT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHINING
Karthik R
 
cnc machining
cnc machiningcnc machining
cnc machining
Nikhlesh Ranjan
 
Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unit
palanivendhan
 
Chapter 4 cnc part programming
Chapter 4 cnc part programmingChapter 4 cnc part programming
Chapter 4 cnc part programming
RAHUL THAKER
 
Gear manufacturing methods
Gear manufacturing methodsGear manufacturing methods
Gear manufacturing methods
Toufik123
 
CNC Machines
CNC MachinesCNC Machines
CNC Machines
pratik207
 
Cnc Programming Basics
Cnc Programming BasicsCnc Programming Basics
Cnc Programming Basicsshlxtn
 
Computer Aided Manufacturing.pptx
Computer Aided Manufacturing.pptxComputer Aided Manufacturing.pptx
Computer Aided Manufacturing.pptx
DrDineshDhande
 
Cnc pgrming seminar-
Cnc pgrming   seminar-Cnc pgrming   seminar-
Cnc pgrming seminar-
abhipawar123
 
CNC MILLING Operations
CNC MILLING OperationsCNC MILLING Operations
CNC MILLING Operations
Krit Kumar Janghel
 
CNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptxCNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptx
AtharvaJagtap15
 
CNC Machines and its Components
CNC Machines and its ComponentsCNC Machines and its Components
3 numerical control
3 numerical control3 numerical control
3 numerical control
shaikusmanshag
 
Chapter 2 constructional feature of cnc machine
Chapter 2 constructional feature of cnc machineChapter 2 constructional feature of cnc machine
Chapter 2 constructional feature of cnc machine
RAHUL THAKER
 
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASHCNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
Ved Prakash
 
computer numerical control
computer numerical controlcomputer numerical control
computer numerical control
Lalrin Muani
 

What's hot (20)

part programming (cnc)
part programming (cnc)part programming (cnc)
part programming (cnc)
 
CNC Part programming
CNC Part programmingCNC Part programming
CNC Part programming
 
CNC MACHINE
CNC MACHINECNC MACHINE
CNC MACHINE
 
Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tool
 
MT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGMT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHINING
 
cnc machining
cnc machiningcnc machining
cnc machining
 
Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unit
 
Chapter 4 cnc part programming
Chapter 4 cnc part programmingChapter 4 cnc part programming
Chapter 4 cnc part programming
 
Gear manufacturing methods
Gear manufacturing methodsGear manufacturing methods
Gear manufacturing methods
 
CNC Machines
CNC MachinesCNC Machines
CNC Machines
 
Cnc Programming Basics
Cnc Programming BasicsCnc Programming Basics
Cnc Programming Basics
 
Computer Aided Manufacturing.pptx
Computer Aided Manufacturing.pptxComputer Aided Manufacturing.pptx
Computer Aided Manufacturing.pptx
 
Cnc pgrming seminar-
Cnc pgrming   seminar-Cnc pgrming   seminar-
Cnc pgrming seminar-
 
CNC MILLING Operations
CNC MILLING OperationsCNC MILLING Operations
CNC MILLING Operations
 
CNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptxCNC PART PROGRAMMING.pptx
CNC PART PROGRAMMING.pptx
 
CNC Machines and its Components
CNC Machines and its ComponentsCNC Machines and its Components
CNC Machines and its Components
 
3 numerical control
3 numerical control3 numerical control
3 numerical control
 
Chapter 2 constructional feature of cnc machine
Chapter 2 constructional feature of cnc machineChapter 2 constructional feature of cnc machine
Chapter 2 constructional feature of cnc machine
 
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASHCNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
CNC(COMPUTER NUMERICAL CONTROL MACHINE) By-Er. VED PRAKASH
 
computer numerical control
computer numerical controlcomputer numerical control
computer numerical control
 

Viewers also liked

Basic components, memory
Basic components, memoryBasic components, memory
Basic components, memoryAnthony Alleyne
 
CNC Machining Centres
CNC Machining CentresCNC Machining Centres
3773 -workshop practice
3773 -workshop practice3773 -workshop practice
3773 -workshop practiceSyed Bakhtyar
 
CMM - COORDINATE MEASURING MACHINE
CMM - COORDINATE MEASURING MACHINECMM - COORDINATE MEASURING MACHINE
CMM - COORDINATE MEASURING MACHINEprthgajjar
 
CADCAM Software Toolpath Wizards
CADCAM Software Toolpath WizardsCADCAM Software Toolpath Wizards
CADCAM Software Toolpath Wizards
BobCAD-CAM, Inc.
 
Computer basics
Computer basicsComputer basics
Computer basics
Beamer
 
CAD/CAM CNC Software Simulation
CAD/CAM CNC Software SimulationCAD/CAM CNC Software Simulation
CAD/CAM CNC Software Simulation
BobCAD-CAM, Inc.
 
Physics notes revision
Physics notes revisionPhysics notes revision
Physics notes revision
Brittany Farrant
 
Introduction to 5 axis cnc machine
Introduction to 5 axis cnc machineIntroduction to 5 axis cnc machine
Introduction to 5 axis cnc machineDeepak Kumar
 
High Speed Machining | Hurco IMTS 2012
High Speed Machining | Hurco IMTS 2012High Speed Machining | Hurco IMTS 2012
High Speed Machining | Hurco IMTS 2012
Hurco Companies, Inc.
 
Power Of Five | Hurco IMTS 2012
Power Of Five |  Hurco IMTS 2012Power Of Five |  Hurco IMTS 2012
Power Of Five | Hurco IMTS 2012
Hurco Companies, Inc.
 
Unconventional machining process basics
Unconventional machining process basicsUnconventional machining process basics
Unconventional machining process basicsboopathi18
 
Cnc cutting tools
Cnc cutting toolsCnc cutting tools
Cnc cutting toolsRakesh Raki
 
CNC AND ITS COMPONENTS
CNC AND ITS COMPONENTSCNC AND ITS COMPONENTS
CNC AND ITS COMPONENTS
ananya0122
 
Jigs & Fixtures
Jigs & FixturesJigs & Fixtures

Viewers also liked (20)

Basic components, memory
Basic components, memoryBasic components, memory
Basic components, memory
 
CNC Machining Centres
CNC Machining CentresCNC Machining Centres
CNC Machining Centres
 
3773 -workshop practice
3773 -workshop practice3773 -workshop practice
3773 -workshop practice
 
CMM - COORDINATE MEASURING MACHINE
CMM - COORDINATE MEASURING MACHINECMM - COORDINATE MEASURING MACHINE
CMM - COORDINATE MEASURING MACHINE
 
Lean manufacturing
Lean manufacturingLean manufacturing
Lean manufacturing
 
CADCAM Software Toolpath Wizards
CADCAM Software Toolpath WizardsCADCAM Software Toolpath Wizards
CADCAM Software Toolpath Wizards
 
Computer basics
Computer basicsComputer basics
Computer basics
 
Cad cam
Cad camCad cam
Cad cam
 
CAD/CAM CNC Software Simulation
CAD/CAM CNC Software SimulationCAD/CAM CNC Software Simulation
CAD/CAM CNC Software Simulation
 
Kurt productivity guide
Kurt productivity guideKurt productivity guide
Kurt productivity guide
 
Physics notes revision
Physics notes revisionPhysics notes revision
Physics notes revision
 
Workholding
WorkholdingWorkholding
Workholding
 
Introduction to 5 axis cnc machine
Introduction to 5 axis cnc machineIntroduction to 5 axis cnc machine
Introduction to 5 axis cnc machine
 
High Speed Machining | Hurco IMTS 2012
High Speed Machining | Hurco IMTS 2012High Speed Machining | Hurco IMTS 2012
High Speed Machining | Hurco IMTS 2012
 
Power Of Five | Hurco IMTS 2012
Power Of Five |  Hurco IMTS 2012Power Of Five |  Hurco IMTS 2012
Power Of Five | Hurco IMTS 2012
 
Cnc hardware
Cnc hardwareCnc hardware
Cnc hardware
 
Unconventional machining process basics
Unconventional machining process basicsUnconventional machining process basics
Unconventional machining process basics
 
Cnc cutting tools
Cnc cutting toolsCnc cutting tools
Cnc cutting tools
 
CNC AND ITS COMPONENTS
CNC AND ITS COMPONENTSCNC AND ITS COMPONENTS
CNC AND ITS COMPONENTS
 
Jigs & Fixtures
Jigs & FixturesJigs & Fixtures
Jigs & Fixtures
 

Similar to Cncprogramming

CNC.ppt
CNC.pptCNC.ppt
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machines
STAY CURIOUS
 
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptxCAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
sahils237192101
 
CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptx
studyall1
 
Introduction to CNC machines.pptx
Introduction to CNC machines.pptxIntroduction to CNC machines.pptx
Introduction to CNC machines.pptx
Dr.M BALA THEJA
 
Cnc programming basics.doc
Cnc programming basics.docCnc programming basics.doc
Cnc programming basics.doc
Soekarno Revolusi
 
Navjot Singh Thakur.pptx
Navjot Singh Thakur.pptxNavjot Singh Thakur.pptx
Navjot Singh Thakur.pptx
ThakurNavjotSingh
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
Manpreet Singh
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
jntuhcej
 
Cam presentation..
Cam presentation..Cam presentation..
Cam presentation..
Akash Maurya
 
CNC Training.ppt
CNC Training.pptCNC Training.ppt
CNC Training.ppt
Aniket Verma
 
CNC1 (1).ppt
CNC1 (1).pptCNC1 (1).ppt
CNC1 (1).ppt
WondererBack
 
Akshit
AkshitAkshit
Akshit
Akshit goyal
 
Computer Numerical Control (CNC) & Manufacturing Automation
Computer Numerical Control (CNC) & Manufacturing AutomationComputer Numerical Control (CNC) & Manufacturing Automation
Computer Numerical Control (CNC) & Manufacturing Automation
STAY CURIOUS
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
WondererBack
 
Cnc turning
Cnc turning Cnc turning
Cnc turning
Salman Jailani
 

Similar to Cncprogramming (20)

CNC.ppt
CNC.pptCNC.ppt
CNC.ppt
 
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machines
 
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptxCAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
 
CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptx
 
Introduction to CNC machines.pptx
Introduction to CNC machines.pptxIntroduction to CNC machines.pptx
Introduction to CNC machines.pptx
 
CNC MILLING
CNC MILLINGCNC MILLING
CNC MILLING
 
Cnc programming basics.doc
Cnc programming basics.docCnc programming basics.doc
Cnc programming basics.doc
 
Navjot Singh Thakur.pptx
Navjot Singh Thakur.pptxNavjot Singh Thakur.pptx
Navjot Singh Thakur.pptx
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
 
Cam presentation..
Cam presentation..Cam presentation..
Cam presentation..
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
CNC Training.ppt
CNC Training.pptCNC Training.ppt
CNC Training.ppt
 
Cnc1
Cnc1Cnc1
Cnc1
 
CNC1 (1).ppt
CNC1 (1).pptCNC1 (1).ppt
CNC1 (1).ppt
 
Akshit
AkshitAkshit
Akshit
 
Computer Numerical Control (CNC) & Manufacturing Automation
Computer Numerical Control (CNC) & Manufacturing AutomationComputer Numerical Control (CNC) & Manufacturing Automation
Computer Numerical Control (CNC) & Manufacturing Automation
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
Cnc turning
Cnc turning Cnc turning
Cnc turning
 

More from VJTI Production

Human nature and behaviour
Human nature and behaviourHuman nature and behaviour
Human nature and behaviourVJTI Production
 
Optimization assignment 2
Optimization assignment 2Optimization assignment 2
Optimization assignment 2VJTI Production
 
Optimization assignment 3
Optimization assignment 3Optimization assignment 3
Optimization assignment 3VJTI Production
 
Optimization assignment 1
Optimization assignment 1Optimization assignment 1
Optimization assignment 1VJTI Production
 
Capital budgeting techniques
Capital budgeting techniquesCapital budgeting techniques
Capital budgeting techniquesVJTI Production
 
Market supply demand and market equilibrium
Market supply demand and market equilibriumMarket supply demand and market equilibrium
Market supply demand and market equilibriumVJTI Production
 
Final accounting assignment problems
Final accounting assignment problemsFinal accounting assignment problems
Final accounting assignment problemsVJTI Production
 
Final account trading account pl acc balance sheet
Final account trading account pl acc balance sheetFinal account trading account pl acc balance sheet
Final account trading account pl acc balance sheetVJTI Production
 
4. organizational structure
4. organizational structure4. organizational structure
4. organizational structureVJTI Production
 
3. management contingency
3. management contingency3. management contingency
3. management contingencyVJTI Production
 
2. scientific management
2. scientific management2. scientific management
2. scientific managementVJTI Production
 

More from VJTI Production (20)

Compensation
CompensationCompensation
Compensation
 
Job design
Job designJob design
Job design
 
Human nature and behaviour
Human nature and behaviourHuman nature and behaviour
Human nature and behaviour
 
Group behaviour
Group behaviourGroup behaviour
Group behaviour
 
Motivation
MotivationMotivation
Motivation
 
Optimization assignment 2
Optimization assignment 2Optimization assignment 2
Optimization assignment 2
 
Optimization assignment 3
Optimization assignment 3Optimization assignment 3
Optimization assignment 3
 
Optimization assignment 1
Optimization assignment 1Optimization assignment 1
Optimization assignment 1
 
Working capital
Working capitalWorking capital
Working capital
 
Capital budgeting techniques
Capital budgeting techniquesCapital budgeting techniques
Capital budgeting techniques
 
Market supply demand and market equilibrium
Market supply demand and market equilibriumMarket supply demand and market equilibrium
Market supply demand and market equilibrium
 
8. leadership
8. leadership8. leadership
8. leadership
 
7. communication
7. communication7. communication
7. communication
 
6. planning
6. planning6. planning
6. planning
 
5. decision making
5. decision making5. decision making
5. decision making
 
Final accounting assignment problems
Final accounting assignment problemsFinal accounting assignment problems
Final accounting assignment problems
 
Final account trading account pl acc balance sheet
Final account trading account pl acc balance sheetFinal account trading account pl acc balance sheet
Final account trading account pl acc balance sheet
 
4. organizational structure
4. organizational structure4. organizational structure
4. organizational structure
 
3. management contingency
3. management contingency3. management contingency
3. management contingency
 
2. scientific management
2. scientific management2. scientific management
2. scientific management
 

Recently uploaded

Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 

Recently uploaded (20)

Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 

Cncprogramming

  • 2. Types of Automation Manufacturing Automation Hard/ Rigid/ Mechanized Automation Soft/ Flexible/ Programmable Automation Copy milling machines Automats Special purpose machines CNC Machines Robots Automatically Guided Vehicles (AGVs) Reconfigurable conveyors Unlimited muscle power Speed Accuracy Unmanned operation Flexibility Simplified generic tooling even for the most complex jobs Advantages of Soft Automation
  • 3. Introduction to CNC Conventionally, an operator decides and adjusts various machines parameters like feed , depth of cut etc depending on type of job , and controls the slide movements by hand. In a CNC Machine functions and slide movements are controlled by motors using computer programs. The most basic function of any CNC machine is automatic, precise, and consistent motion control. The two most common axis types are linear (driven along a straight path) and rotary (driven along a circular path). 
  • 4. Introduction to CNC Conventionally, an operator decides and adjusts various machines parameters like feed , depth of cut etc depending on type of job , and controls the slide movements by hand. In a CNC Machine functions and slide movements are controlled by motors using computer programs. The most basic function of any CNC machine is automatic, precise, and consistent motion control. The two most common axis types are linear (driven along a straight path) and rotary (driven along a circular path). 
  • 5. Why CNC is Accurate?
  • 7. Defining Axes Lathe Vertical Machining Center
  • 8. Important G Codes G00 Rapid Transverse G01 Linear Interpolation G02 Circular Interpolation, CW G03 Circular Interpolation, CCW G17 XY Plane,G18 XZ Plane,G19 YZ Plane G20/G70 Inch units G21/G71 Metric Units G40 Cutter compensation cancel G41 Cutter compensation left G42 Cutter compensation right G43 Tool length compensation (plus) G43 Tool length compensation (plus) G44 Tool length compensation (minus) G49 Tool length compensation cancel G80 Cancel canned cycles G81 Drilling cycle G82 Counter boring cycle G83 Deep hole drilling cycle G90 Absolute positioning G91 Incremental positioning
  • 9. Important M Codes M00 Program stop M01 Optional program stop M02 Program end M03 Spindle on clockwise M04 Spindle on counterclockwise M05 Spindle stop M06 Tool change M08 Coolant on M09 Coolant off M10 Clamps on M11 Clamps off M30 Program stop, reset to start
  • 10. Modal and Non-Modal Commands Modal commands: Commands issued in the NC program that will stay in effect until it is changed by some other command, like, feed rate selection, coolant selection, etc. Nonmodal commands: Commands that are effective only when issued and whose effects are lost for subsequent commands, like, a dwell command which instructs the tool to remain in a given configuration for a given amount of time.
  • 11. Open Loop and Closed Loop System
  • 13. Programming : Absolute and Incremental 5 – Parity check 6 – Zero 7- Minus 8 – End of info EIA ASCII
  • 14. Features of a CNC Systems The tool or material moves. Tools can operate in 1-5 axes. Larger machines have a machine control unit (MCU) which manages operations. Movement is controlled by a motors (actuators). Feedback is provided by sensors (transducers) Tool magazines are used to change tools automatically.
  • 15. Types of Interpolations Point to Point - No contouring capability Straight cut control - one axis motion at a time is controlled for machining Contouring - multiple axis’s controlled simultaneously
  • 16. Sample Programming Preparatory Information: units, incremental orabsolute positioning Coordinates: X,Y,Z, RX,RY,RZ Machining Parameters: Feed rate and spindlespeed Coolant Control: On/Off, Flood, Mist Tool Control: Tool and tool parameters Cycle Functions: Type of action required Miscellaneous Control: Spindle on/off, directionof rotation, stops forpart movement This information is conveyed to the machine through a set of instructions arranged in a desired sequence – Program
  • 17. Sample Programming Manual Part Programming: Manual programming of the machines Computer Aided Programming (CAP): Programming done by a computer Manual Data Input (MDI): A manual program is entered into the machine’s controller via its own keyboard
  • 18. Sample Programming Tool size = 0.25 inch, Feed rate = 6 inch per minute, Cutting speed = 300 rpm, Tool start position: 2.0, 2.0 Programming in inches Motion of tool: p0  p1  p2  p3  p4  p5  p1  p0
  • 19. Sample Programming Set up the programming parameters Programming in inches Use absolute coordinates Feed in ipm N010 G70 G90 G94 G97 M04 Spindle speed in rpm Spindle CCW
  • 20. Sample Programming Set up the machining conditions Machine moves in XY-plane Use full-circle interpolation Feed rate Spindle speed N020 G17 G75 F6.0 S300 T1001 M08 Tool no. Flood coolant ON
  • 21. Sample Programming Move tool from p0 to p1 in straight line Linear interpolation target coordinates N030 G01 X3.875 Y3.698
  • 22. Sample Programming Cut profile from p1 to p2 Linear interpolation target coordinates N040 G01 X3.875 Y9.125 or N040 G01 Y9.125 X-coordinate does not change  no need to program it
  • 23. Sample Programming Cut profile from p2 to p3 Linear interpolation target coordinates N050 G01 X5.634 Y9.125
  • 24. Sample Programming Cut along circle from p3 to p4 circular interpolation, CCW motion target coordinates N060 G03 X7.366 Y9.125 I0.866 J-0.125 coordinates of center of circle (always in incremental )
  • 25. Sample Programming Complete Programming N010 G70 G90 G94 G97 M04 N020 G17 G75 F6.0 S300 T1001 M08 N030 G01 X3.875 Y3.698 N040 G01 X3.875 Y9.125 N050 G01 X5.634 Y9.125 N060 G03 X7.366 Y9.125 I0.866 J-0.125 N070 G01 X9.302 N080 G01 X3.875 Y3.698 N090 G01 X2.0 Y2.0 M30
  • 26. Adaptive Control Adaptive control with constraints Adaptive control with optimization
  • 27. Advantage of NC Increased productivity Reduced tool/fixture storage and cost Faster setup time Reduced parts inventory Flexibility that speeds changes in design Better accuracy of parts Reduction in parts handling Better uniformity of parts Better quality control Improvement in manufacturing control
  • 28. Disadvantages Increase in electrical maintenance High initial investment Higher per-hour operating cost than traditional machine tools Retraining of existing personnel NC is a general term used for Numerical Control. CNC refers specifically to COMPUTER NUMERICAL CONTROL. CNC machines are all NC machines but not all NC machines are CNC machine.
  • 29.
  • 32. Turret punch press, pipe bending, flow forming etc.
  • 34. Wire-EDM, water-jet cutting, electron beam machining, laser beam machining, plasma cutting etc.
  • 38. Rapid Prototyping (RP) machinesNC is a control technique; not a process
  • 39. END