SlideShare una empresa de Scribd logo
1 de 20
UNIT5 – Numerical Control
®Educational Purpose Only
Numerical Control (NC) or control by numbers, is the concept,
which has revolutionized the manufacturing scene that is partially
due to the rapid advancement in microelectronics that has taken
place since late 1960’s.
Numerical control of machine tools may be defined as a method
of automation in which various functions of machine tools are
controlled by letters, numbers and symbols.
In NC machine tools one or more of the following functions may
be automatic:
a) starting and stopping of machine tool spindle
b) controlling the spindle speed
c) positioning the tool tip at desired locations and guiding it along
desired paths by automatic control of the motion of slides
d) controlling the rate of movement of the tool tip (i.e. feed rate)
e) changing of tools in the spindle.
®Educational Purpose Only
Basic CNC Principles
All computer controlled machines are able to accurately and
repeatedly control motion in various directions. Each of these
directions of motion is called an axis. Depending on the machine type
there are commonly two to five axes.
Additionally, a CNC axis may be either a linear axis in which movement
is in a straight line, or a rotary axis with motion following a circular
path.
Basic CNC Principles Coordinates System
Basic CNC Principles
 Using a vertical mill
machining center as an
example, there are typically
three linear axes of motion.
Each is given an alphabetic
designation or address.
 The machine table motion
side to side is called the “X”
axis. Table movement in
and out is the “Y” axis,
while head movement up
and down the column is
the “Z” axis.
®Educational Purpose Only
®Educational Purpose Only
Part Program:-
It is the most important element of NC system which prepares plan for
proposed machining part. It’s written by considering various standard
codes and symbols which is dependent on the machine tool hardware and
MCU. This part program gives step by step instructions to the MCU to
carry out the operations as per the plan. Various media used to prepare a
part program are:
•Punched card
•Paper Tape
•Magnetic Tape
•LAN
®Educational Purpose Only
MCU:-
MCU consists of the electronics and hardware system which is either
fitted to machine tool or may be housed in a separately standing cabinet.
Coded part program is used by MCU to control and position the cutting
tool and work piece. It acts as a brain of NC machine and it reads,
interprets and converts input into appropriate movement of slides. It also
controls various non-machining operations like tool change, coolant
on/off, loading/unloading of part etc.
The machine control unit includes – Data Processing Unit (DPU) and
control loop unit (CLU). DPU reads the part program, decodes it,
processes the information and passes it to CLU. Control Loop Unit
converts the information to control signals and drives the mechanism,
receives feedback and instructs DPU to read new instructions.
The numbers of CNC controller are available such as FANUC,
Siemens, Cincinnati, Sinumerik, Eluct, Japax, Supercut, Bosch, Philips,
Toshiba etc.
®Educational Purpose Only
Diagram for feedback system for a machine tool axis
(modified from Braasch 2002b)
®Educational Purpose Only
VM182 measurement set-up for Mitsui Seiki
NC Machine Tools are used ;
1.For the parts having complex contours, that cannot be
manufactured by conventional machine tools.
2.For small lot production, often for even single (one off) job
production, such as for prototyping, tool manufacturing, etc…
3. For jobs requiring very high accuracy and repeatability.
4. For jobs requiring many set-ups and/or the setups very expensive.
5.The parts that are subjected to frequent design changes and
consequently require more expensive manufacturing methods.
6.The inspection cost is a significant portion of the total
manufacturing cost.
®Educational Purpose Only
®Educational Purpose Only
1. Based on Type of Machine
2. Based on Programming
(a)Absolute Programming
(b)Incremental Programming
3. Based on Type of Control Structure
(a) NC
(b) CNC
4. Based on Type of control loop
Manual Part programming
Block Format
N____ G__ X_ Y_ Z_Xc__ Yc__ S_ F_ T__ R___ M_
STEPS in NC Program
1. %
2. Part Number
3. Tool specification
4. Type of programming (Abs/Inc)
5. Offset, Tool change
6. Goto starting Point (0,0) – Rapid traverse
7. Spindle on, coolant on
8. Actual machining with geometry
:
:
:
9. Rapid Traverse to (Z 150), spindle off, coolant off
10. Repeat steps 5 to 9, if any machining operations left.
11. Cancellation of cycles
12.Everything will switched off
Programming Key Letters
 O - Program number (Used for program identification)
 N - Sequence number (Used for line identification)
 G - Preparatory function
 X - X axis designation
 Y - Y axis designation
 Z - Z axis designation
 R - Radius designation
 F – Feed rate designation
 S - Spindle speed designation
 H - Tool length offset designation
 D - Tool radius offset designation
 T - Tool Designation
 M - Miscellaneous function
Table of 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)
G44 Tool length compensation (minus)
G49 Tool length compensation cancel
G78,79 Milling
G80 Cancel canned cycles
G81 Drilling cycle
G82 Counter boring cycle
G83 Deep hole drilling cycle
G90 Absolute positioning
G91 Incremental positioning
Table of 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
Thank you
®Educational Purpose Only

Más contenido relacionado

La actualidad más candente

Introduction to 5 axis cnc machine
Introduction to 5 axis cnc machineIntroduction to 5 axis cnc machine
Introduction to 5 axis cnc machine
Deepak Kumar
 
Product manufacturing cnc edm
Product manufacturing  cnc edmProduct manufacturing  cnc edm
Product manufacturing cnc edm
Gaurav Gunjan
 

La actualidad más candente (20)

Tool compensationCNC
Tool compensationCNCTool compensationCNC
Tool compensationCNC
 
Cnc programming
Cnc programmingCnc programming
Cnc programming
 
Introduction to 5 axis cnc machine
Introduction to 5 axis cnc machineIntroduction to 5 axis cnc machine
Introduction to 5 axis cnc machine
 
Introduction to nc
Introduction to ncIntroduction to nc
Introduction to nc
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
 
CNC Part programming
CNC Part programmingCNC Part programming
CNC Part programming
 
Manual part programming
Manual part programmingManual part programming
Manual part programming
 
Cnc part programming 4 unit
Cnc part programming 4 unitCnc part programming 4 unit
Cnc part programming 4 unit
 
Cnc pgrming seminar-
Cnc pgrming   seminar-Cnc pgrming   seminar-
Cnc pgrming seminar-
 
Cnc machine centre
Cnc machine centreCnc machine centre
Cnc machine centre
 
4 basic cnc programming milling
4 basic cnc programming milling4 basic cnc programming milling
4 basic cnc programming milling
 
Cnc Milling
Cnc MillingCnc Milling
Cnc Milling
 
CNC Programmingmodifies1
CNC Programmingmodifies1CNC Programmingmodifies1
CNC Programmingmodifies1
 
CNC MILLING
CNC MILLINGCNC MILLING
CNC MILLING
 
Product manufacturing cnc edm
Product manufacturing  cnc edmProduct manufacturing  cnc edm
Product manufacturing cnc edm
 
Computer Numerical Control (CNC) & Manufacturing Automation
Computer Numerical Control (CNC) & Manufacturing AutomationComputer Numerical Control (CNC) & Manufacturing Automation
Computer Numerical Control (CNC) & Manufacturing Automation
 
Cnc machine training
Cnc machine trainingCnc machine training
Cnc machine training
 
Universal CNC Milling Machine
Universal CNC Milling MachineUniversal CNC Milling Machine
Universal CNC Milling Machine
 
Mach3 g code language reference
Mach3 g code language referenceMach3 g code language reference
Mach3 g code language reference
 
9. part program
9. part program9. part program
9. part program
 

Similar a Numerical control and CNC

Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfCh-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
JAYANTKUMAR469151
 

Similar a Numerical control and CNC (20)

CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptx
 
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfCh-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
 
introduction to cnc machines
 introduction to cnc machines introduction to cnc machines
introduction to cnc machines
 
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(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
 
CNC Seminar
CNC SeminarCNC Seminar
CNC Seminar
 
Cnc
CncCnc
Cnc
 
CNC Turning and Milling centres
CNC Turning and Milling centresCNC Turning and Milling centres
CNC Turning and Milling centres
 
Cnc programming basics.doc
Cnc programming basics.docCnc programming basics.doc
Cnc programming basics.doc
 
9.pmat m 01
9.pmat m 019.pmat m 01
9.pmat m 01
 
Computer numerical control ( CNC )
Computer numerical control  ( CNC )Computer numerical control  ( CNC )
Computer numerical control ( CNC )
 
Recent Advancement of CNC Technology
Recent Advancement of CNC TechnologyRecent Advancement of CNC Technology
Recent Advancement of CNC Technology
 
Introduction to CNC machining processes-
Introduction to CNC machining processes-Introduction to CNC machining processes-
Introduction to CNC machining processes-
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
MT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGMT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHINING
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
CNC1 (1).ppt
CNC1 (1).pptCNC1 (1).ppt
CNC1 (1).ppt
 
CNC Training.ppt
CNC Training.pptCNC Training.ppt
CNC Training.ppt
 
Cnc1
Cnc1Cnc1
Cnc1
 

Más de nmahi96

Personal Survival and Social Responsibilities(PSSR)
Personal Survival and Social Responsibilities(PSSR)Personal Survival and Social Responsibilities(PSSR)
Personal Survival and Social Responsibilities(PSSR)
nmahi96
 

Más de nmahi96 (20)

Matlab lab manual
Matlab lab manualMatlab lab manual
Matlab lab manual
 
Heat transfer(HT) lab manual
Heat transfer(HT) lab manualHeat transfer(HT) lab manual
Heat transfer(HT) lab manual
 
STSDSD
STSDSDSTSDSD
STSDSD
 
Personal Survival Techniques(PST)
Personal Survival Techniques(PST)Personal Survival Techniques(PST)
Personal Survival Techniques(PST)
 
Personal Survival and Social Responsibilities(PSSR)
Personal Survival and Social Responsibilities(PSSR)Personal Survival and Social Responsibilities(PSSR)
Personal Survival and Social Responsibilities(PSSR)
 
Fire prevention and Fire Fighting(FPFF)
Fire prevention and Fire Fighting(FPFF)Fire prevention and Fire Fighting(FPFF)
Fire prevention and Fire Fighting(FPFF)
 
Elementary First Aid(EFA)
Elementary First Aid(EFA)Elementary First Aid(EFA)
Elementary First Aid(EFA)
 
INERT GAS SYSTEM(IG)
INERT GAS SYSTEM(IG)INERT GAS SYSTEM(IG)
INERT GAS SYSTEM(IG)
 
Practical Marine Electrical Knowledge 2ed 1999
Practical Marine Electrical Knowledge 2ed 1999Practical Marine Electrical Knowledge 2ed 1999
Practical Marine Electrical Knowledge 2ed 1999
 
Sensors
SensorsSensors
Sensors
 
Graduate marine engineering(GME)important questions
Graduate marine engineering(GME)important questionsGraduate marine engineering(GME)important questions
Graduate marine engineering(GME)important questions
 
FEA intro patran_nastran
FEA intro patran_nastranFEA intro patran_nastran
FEA intro patran_nastran
 
Ansys beam problem
Ansys beam problemAnsys beam problem
Ansys beam problem
 
Ansys
Ansys Ansys
Ansys
 
Screw thread measurement
Screw thread measurementScrew thread measurement
Screw thread measurement
 
Optical measuring instruments
Optical measuring instrumentsOptical measuring instruments
Optical measuring instruments
 
Tolerance and Fits
Tolerance and FitsTolerance and Fits
Tolerance and Fits
 
Ignition system
Ignition systemIgnition system
Ignition system
 
Clutch system
Clutch systemClutch system
Clutch system
 
Braking system
Braking systemBraking system
Braking system
 

Último

Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Último (20)

Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 

Numerical control and CNC

  • 1. UNIT5 – Numerical Control ®Educational Purpose Only
  • 2. Numerical Control (NC) or control by numbers, is the concept, which has revolutionized the manufacturing scene that is partially due to the rapid advancement in microelectronics that has taken place since late 1960’s. Numerical control of machine tools may be defined as a method of automation in which various functions of machine tools are controlled by letters, numbers and symbols. In NC machine tools one or more of the following functions may be automatic: a) starting and stopping of machine tool spindle b) controlling the spindle speed c) positioning the tool tip at desired locations and guiding it along desired paths by automatic control of the motion of slides d) controlling the rate of movement of the tool tip (i.e. feed rate) e) changing of tools in the spindle. ®Educational Purpose Only
  • 3. Basic CNC Principles All computer controlled machines are able to accurately and repeatedly control motion in various directions. Each of these directions of motion is called an axis. Depending on the machine type there are commonly two to five axes. Additionally, a CNC axis may be either a linear axis in which movement is in a straight line, or a rotary axis with motion following a circular path.
  • 4. Basic CNC Principles Coordinates System
  • 5. Basic CNC Principles  Using a vertical mill machining center as an example, there are typically three linear axes of motion. Each is given an alphabetic designation or address.  The machine table motion side to side is called the “X” axis. Table movement in and out is the “Y” axis, while head movement up and down the column is the “Z” axis.
  • 8. Part Program:- It is the most important element of NC system which prepares plan for proposed machining part. It’s written by considering various standard codes and symbols which is dependent on the machine tool hardware and MCU. This part program gives step by step instructions to the MCU to carry out the operations as per the plan. Various media used to prepare a part program are: •Punched card •Paper Tape •Magnetic Tape •LAN ®Educational Purpose Only
  • 9. MCU:- MCU consists of the electronics and hardware system which is either fitted to machine tool or may be housed in a separately standing cabinet. Coded part program is used by MCU to control and position the cutting tool and work piece. It acts as a brain of NC machine and it reads, interprets and converts input into appropriate movement of slides. It also controls various non-machining operations like tool change, coolant on/off, loading/unloading of part etc. The machine control unit includes – Data Processing Unit (DPU) and control loop unit (CLU). DPU reads the part program, decodes it, processes the information and passes it to CLU. Control Loop Unit converts the information to control signals and drives the mechanism, receives feedback and instructs DPU to read new instructions. The numbers of CNC controller are available such as FANUC, Siemens, Cincinnati, Sinumerik, Eluct, Japax, Supercut, Bosch, Philips, Toshiba etc. ®Educational Purpose Only
  • 10. Diagram for feedback system for a machine tool axis (modified from Braasch 2002b) ®Educational Purpose Only
  • 11. VM182 measurement set-up for Mitsui Seiki
  • 12. NC Machine Tools are used ; 1.For the parts having complex contours, that cannot be manufactured by conventional machine tools. 2.For small lot production, often for even single (one off) job production, such as for prototyping, tool manufacturing, etc… 3. For jobs requiring very high accuracy and repeatability. 4. For jobs requiring many set-ups and/or the setups very expensive. 5.The parts that are subjected to frequent design changes and consequently require more expensive manufacturing methods. 6.The inspection cost is a significant portion of the total manufacturing cost. ®Educational Purpose Only
  • 13. ®Educational Purpose Only 1. Based on Type of Machine
  • 14. 2. Based on Programming (a)Absolute Programming (b)Incremental Programming 3. Based on Type of Control Structure (a) NC (b) CNC
  • 15. 4. Based on Type of control loop
  • 16. Manual Part programming Block Format N____ G__ X_ Y_ Z_Xc__ Yc__ S_ F_ T__ R___ M_ STEPS in NC Program 1. % 2. Part Number 3. Tool specification 4. Type of programming (Abs/Inc) 5. Offset, Tool change 6. Goto starting Point (0,0) – Rapid traverse 7. Spindle on, coolant on 8. Actual machining with geometry : : : 9. Rapid Traverse to (Z 150), spindle off, coolant off 10. Repeat steps 5 to 9, if any machining operations left. 11. Cancellation of cycles 12.Everything will switched off
  • 17. Programming Key Letters  O - Program number (Used for program identification)  N - Sequence number (Used for line identification)  G - Preparatory function  X - X axis designation  Y - Y axis designation  Z - Z axis designation  R - Radius designation  F – Feed rate designation  S - Spindle speed designation  H - Tool length offset designation  D - Tool radius offset designation  T - Tool Designation  M - Miscellaneous function
  • 18. Table of 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) G44 Tool length compensation (minus) G49 Tool length compensation cancel G78,79 Milling G80 Cancel canned cycles G81 Drilling cycle G82 Counter boring cycle G83 Deep hole drilling cycle G90 Absolute positioning G91 Incremental positioning
  • 19. Table of 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