SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
10/12/2016 1Numerical Control Machines
CNC-MDP471
Design and Production Engineering Department,
Faculty of Engineering,
Ain Shams University.
Lecture 1
DR. AMR SHAABAN
10/12/2016 2
•Introduction
•CNC classification
•Control unit
•Control system
•Interpolation
•Designation of machine axes
•Local coordinate system
•Absolute and incremental
•Introduction to part Program
10/12/2016Dr.Amr Shaaban-Numerical Control Machines3
INTRODUCTION
PROBLEM DEFINITION
CONCEPTUAL DESIGN
EMBODIMENT DESIGN
DETAIL DESIGN
MANUFACTURE
Scope of
CAD/CAM/CNC
Specifications
Concepts
Layouts
Analysis/ Drafting
Product
DESIGN
PROCESS
10/12/2016Dr.Amr Shaaban-Numerical Control Machines4
CAD CNC
CAM
INTRODUCTION
10/12/2016Dr.Amr Shaaban-Numerical Control Machines5
CONTROL UNIT
NC – Punched Tape •The control is hard wired, and therefore any
modification needs many changes in the
controller.
•The part program punched into paper tape
on a separate punching machine
•Read and executed one line of code at a
time from a part program
•When the entire program was executed, the
tape reader would rewind back to the
beginning of the program. The machine has
no means of storing or editing of loaded
programs.
10/12/2016Dr.Amr Shaaban-Numerical Control Machines6
CONTROL UNIT
Computerized
Numerical Control
•Developments in electronics industry has led to use
the computer in place of conventional dedicated
controller.
•No punched tapes; instead, all information flows from
a computer which interfaced with machine control
unit. A typical system for instance can store programs
equivalent to about 700 m of punched tape
•Minimum of electronic hardware is used, as some of
the hard ware modules is replaced by software.
•MCU functions of data decoding, control, buffering,
feed rate control, interpolation and position control.
10/12/2016Dr.Amr Shaaban-Numerical Control Machines7
CONTROL UNIT
Direct Numerical Control
DNC
•Utilize a single large frame computer to
control several machines through a data
transmission lines. A minimum of 5 to 10
machine tools is considered necessary to
make the system economically justifiable.
•It allows machining processes to be fully
integrated with other automation systems,
with data files, and with management
information system.
10/12/2016Dr.Amr Shaaban-Numerical Control Machines8
CONTROL SYSTEM
Open Loop System •Operates without verifying that the actual
position is equal to the specified position.
•Usually stepper motors are used.
•Stepper motor is an electric motor that
rotates a set amount every time it receives
an electronic pulse from the MCU.
•The displacement value is controlled by
controlling the number of pulses sent to
the stepping motor while the feed rate is
controlled by controlling the rate of pulse.
10/12/2016Dr.Amr Shaaban-Numerical Control Machines9
CONTROL SYSTEM
Closed Loop System
•Use feedback system to verify that the actual
position is equal to the specified one.
•Use an error detector that returns a signal
which is proportional to the difference between
input and feedback.
•Usually servo motors are used with feedback
loops.
•Tachometers are attached to motors and drives
for velocity feedback loop, while encoders are
attached to sliding parts for position feedback
loop.
•Sensors used for the feedback system make it
more expensive.
10/12/2016Dr.Amr Shaaban-Numerical Control Machines10
INTERPOLATION
P-Type
•Position type or point to point control.
•There is no control on the path followed to reach that
position. Only axial path or 45 degree are provided.
•When point-to-point is used for a certain axis, the
cutter or work table moves in rapid positioning mode
(maximum feed rate). Hence, no machining can
occur using P-type controlled axis.
•If the tool is at A (X5, Y5) , and the absolute
coordinates (X20, Y30) are input, the movement will
take place simultaneously at an angle of 45 degrees
on both the X and Y axes until the tool reaches B
(X20, Y20), and then will continue on the Y axis only
until the tool is at C (X20,Y30).
10/12/2016Dr.Amr Shaaban-Numerical Control Machines11
INTERPOLATION
L-Type •Line type control.
•The main difference between this system and p-system is that it is
possible for the rate of movement to be programmed to suit the
machining conditions. This permits machining to be carried out
during the movements.
•A line motion control system can be used to produce a wide range
of work by milling shapes that are composed of lines at 90 degrees
and 45 degrees, and can also be used on turning centers for the
production of stepped shafts
10/12/2016Dr.Amr Shaaban-Numerical Control Machines12
INTERPOLATION
C-Type •Contour type control.
•Different rate of movement can occur at the same time on different
axes.
•There may be from two to eight controllable axes; movement can
take place on a number of axes simultaneously, all at different feed
rates if necessary.
10/12/2016Dr.Amr Shaaban-Numerical Control Machines13
INTERPOLATION
NOTE Commonly, machines have different modes of control on
different axes. Frequently the control system provides circular
interpolation on any two axes and linear interpolation on the
remaining third axis. This type of control system is referred to
as 2CL. Similarly, 2PL indicates point-to-point control on two
axes and line motion control on a third axis; 5C is a machine
which has contouring on five axes.
Punching CNC machines Drilling CNC machines VMC
10/12/2016Dr.Amr Shaaban-Numerical Control Machines14
MACHINE AXES
RIGHT HAND ROLE
•Z is always the axis of rotation.
•Negative Z is the direction in which the cutter
approaches the work piece.
•X axis is the axis of the long path.
•Using RHR, the 3 axes and their signs can be determined.
•A, B, and C are the axes of rotation about X, Y, and Z
respectively.
•U, V, and W are three auxiliary axes corresponding to X,
Y, and Z respectively.
10/12/2016Dr.Amr Shaaban-Numerical Control Machines15
MACHINE AXES
10/12/2016Dr.Amr Shaaban-Numerical Control Machines16
MACHINE AXES
XY
Z
B
U
CA
10/12/2016Dr.Amr Shaaban-Numerical Control Machines17
MACHINE AXES
10/12/2016Dr.Amr Shaaban-Numerical Control Machines18
COORDINATE SYSTEM
Machine Zero Programming Zero Floating Zero
10/12/2016Dr.Amr Shaaban-Numerical Control Machines19
ABSOLUTE & INCREMENTAL
G90
Example
G91
10/12/2016Dr.Amr Shaaban-Numerical Control Machines20
PART PROGRAM
•Part program is a series of coded instructions required to produce a part.
10/12/2016Dr.Amr Shaaban-Numerical Control Machines21
PART PROGRAM
N5 G90 G20
N10 T0101
N15 M03
N20 G00 X2 Z0.1 M08
N35 G71 P40 Q55 U0.05 W0.05 D625
F0.012
N40 G01 X0 Z0
N45 G03 X0.5 Z-0.25 I0 K-0.25
N50 G01 X1.75 Z-1.0
N55 X2.1
N50 T0100 G00 X4 Z3
N65 T0202
N70 G00 X2 Z0.1
N75 G70 P40 Q55 F0.006
N80 G00 X4 Z3 M09
N85 T0200 M05
N90 M30
Turning parts
10/12/2016Dr.Amr Shaaban-Numerical Control Machines22
PART PROGRAM
Milling parts
N5N5 G90 G80 G20 G99
N10 M06 T6
N15 M03 S1300
N20 G00 X1 Y1
N25 Z0.5
N30 G81 Z-0.25 R0.125 F5
N35 X2
N40 X3
N45 Y2
N50 X2
N55 X1
N60 G80 G00 Z1
N65 X0 Y0
N70 M05
N75 M30
10/12/2016CNC - Part programming23
easyclass.com
Students enter access code
ERC0-K4AO
CNC-Mechatronics-ASU

Mais conteúdo relacionado

Mais procurados

CNC machining
CNC machiningCNC machining
CNC machiningnitigga92
 
CNC part programming
CNC part programmingCNC part programming
CNC part programmingjntuhcej
 
Computer numerical control (CNC)
Computer numerical control (CNC)Computer numerical control (CNC)
Computer numerical control (CNC)Sudip Phuyal
 
MT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGMT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGKarthik R
 
Low cost automation
Low cost automationLow cost automation
Low cost automationIshwar Bhoge
 
Manufacturing Technology-II Unit 5
Manufacturing Technology-II Unit 5Manufacturing Technology-II Unit 5
Manufacturing Technology-II Unit 5Ravi Sankar
 
CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1Prof. S.Rajendiran
 
APT part programming
APT part programmingAPT part programming
APT part programmingnmahi96
 
Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware. Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware. aman1312
 
CNC Milling
CNC MillingCNC Milling
CNC Millingendika55
 

Mais procurados (20)

CNC machining
CNC machiningCNC machining
CNC machining
 
CNC Programming
CNC Programming CNC Programming
CNC Programming
 
Cnc programming basics.doc
Cnc programming basics.docCnc programming basics.doc
Cnc programming basics.doc
 
part programming (cnc)
part programming (cnc)part programming (cnc)
part programming (cnc)
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
 
Computer numerical control (CNC)
Computer numerical control (CNC)Computer numerical control (CNC)
Computer numerical control (CNC)
 
MT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGMT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHINING
 
ppt on cnc
ppt on cncppt on cnc
ppt on cnc
 
Numeric control
Numeric controlNumeric control
Numeric control
 
CNC MACHINE
CNC MACHINECNC MACHINE
CNC MACHINE
 
Low cost automation
Low cost automationLow cost automation
Low cost automation
 
Manufacturing Technology-II Unit 5
Manufacturing Technology-II Unit 5Manufacturing Technology-II Unit 5
Manufacturing Technology-II Unit 5
 
Adaptive Control System
Adaptive Control SystemAdaptive Control System
Adaptive Control System
 
CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1CNC Programmingmodifies examination 1
CNC Programmingmodifies examination 1
 
Tool presetting
Tool presettingTool presetting
Tool presetting
 
APT part programming
APT part programmingAPT part programming
APT part programming
 
Turning
TurningTurning
Turning
 
Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware. Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware.
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
 
Cnc milling
Cnc millingCnc milling
Cnc milling
 

Semelhante a Cnc lecture1

CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1Parveen Kumar
 
Unit 3 Computer Numerical Control
Unit 3 Computer Numerical ControlUnit 3 Computer Numerical Control
Unit 3 Computer Numerical ControlSURYAPRAKASH S
 
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MFUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MBalamurugan Subburaj
 
CNC introduction and advantages and disadvantages
CNC introduction and advantages and disadvantages CNC introduction and advantages and disadvantages
CNC introduction and advantages and disadvantages ShubhamKale81
 
Yogendra singh final report (2)
Yogendra singh final report (2)Yogendra singh final report (2)
Yogendra singh final report (2)yogendrasingh53773
 
M.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.ppt
M.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.pptM.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.ppt
M.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.pptMohanumar S
 
1. introduction to cam cim
1. introduction to cam cim1. introduction to cam cim
1. introduction to cam cimGezae Mebrahtu
 
Classification of NC & CNC Technology.pptx
Classification of NC & CNC Technology.pptxClassification of NC & CNC Technology.pptx
Classification of NC & CNC Technology.pptxprasanth334693
 
cnc danish3.pptx
cnc danish3.pptxcnc danish3.pptx
cnc danish3.pptxAMWANI2
 
internship presentation.pptx
internship presentation.pptxinternship presentation.pptx
internship presentation.pptxChinmaiKumar
 
Cncpresentation CNC lathe machine
Cncpresentation CNC lathe machineCncpresentation CNC lathe machine
Cncpresentation CNC lathe machineHaseeb Butt
 
Cnc 2 unit palanivendhan cnc elements
Cnc 2 unit palanivendhan cnc elementsCnc 2 unit palanivendhan cnc elements
Cnc 2 unit palanivendhan cnc elementspalanivendhan
 
CNC machining center and CNC controllers
CNC machining center and CNC controllersCNC machining center and CNC controllers
CNC machining center and CNC controllerssushma chinta
 

Semelhante a Cnc lecture1 (20)

Ie450pp6
Ie450pp6Ie450pp6
Ie450pp6
 
Ie450pp6
Ie450pp6Ie450pp6
Ie450pp6
 
CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1
 
CNC MACHINE TOOLS.ppt
CNC MACHINE TOOLS.pptCNC MACHINE TOOLS.ppt
CNC MACHINE TOOLS.ppt
 
NC, CNC & DNC Machine
NC, CNC & DNC Machine NC, CNC & DNC Machine
NC, CNC & DNC Machine
 
Cnc
CncCnc
Cnc
 
Unit 3 Computer Numerical Control
Unit 3 Computer Numerical ControlUnit 3 Computer Numerical Control
Unit 3 Computer Numerical Control
 
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MFUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
 
CNC introduction and advantages and disadvantages
CNC introduction and advantages and disadvantages CNC introduction and advantages and disadvantages
CNC introduction and advantages and disadvantages
 
Yogendra singh final report (2)
Yogendra singh final report (2)Yogendra singh final report (2)
Yogendra singh final report (2)
 
M.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.ppt
M.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.pptM.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.ppt
M.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.ppt
 
1. introduction to cam cim
1. introduction to cam cim1. introduction to cam cim
1. introduction to cam cim
 
Classification of NC & CNC Technology.pptx
Classification of NC & CNC Technology.pptxClassification of NC & CNC Technology.pptx
Classification of NC & CNC Technology.pptx
 
CNC Programmingmodifies1
CNC Programmingmodifies1CNC Programmingmodifies1
CNC Programmingmodifies1
 
cnc danish3.pptx
cnc danish3.pptxcnc danish3.pptx
cnc danish3.pptx
 
internship presentation.pptx
internship presentation.pptxinternship presentation.pptx
internship presentation.pptx
 
CNCPRESENTATION.pdf
CNCPRESENTATION.pdfCNCPRESENTATION.pdf
CNCPRESENTATION.pdf
 
Cncpresentation CNC lathe machine
Cncpresentation CNC lathe machineCncpresentation CNC lathe machine
Cncpresentation CNC lathe machine
 
Cnc 2 unit palanivendhan cnc elements
Cnc 2 unit palanivendhan cnc elementsCnc 2 unit palanivendhan cnc elements
Cnc 2 unit palanivendhan cnc elements
 
CNC machining center and CNC controllers
CNC machining center and CNC controllersCNC machining center and CNC controllers
CNC machining center and CNC controllers
 

Mais de Mohamed Atef

Lecture 10.cont,11 (plc)
Lecture 10.cont,11 (plc)Lecture 10.cont,11 (plc)
Lecture 10.cont,11 (plc)Mohamed Atef
 
Lec 8,9,10 (interfacing)
Lec 8,9,10 (interfacing)Lec 8,9,10 (interfacing)
Lec 8,9,10 (interfacing)Mohamed Atef
 
Lec 05(actuator sizing).pdf
Lec 05(actuator sizing).pdfLec 05(actuator sizing).pdf
Lec 05(actuator sizing).pdfMohamed Atef
 
Lec 04(actuators).pdf
Lec 04(actuators).pdfLec 04(actuators).pdf
Lec 04(actuators).pdfMohamed Atef
 
Lec 03(VDIdr shady)
Lec 03(VDIdr shady)Lec 03(VDIdr shady)
Lec 03(VDIdr shady)Mohamed Atef
 
Lec 02(VDI dr mohamed)
Lec 02(VDI  dr mohamed)Lec 02(VDI  dr mohamed)
Lec 02(VDI dr mohamed)Mohamed Atef
 
Lec 01(introduction) Mechatronic systems
Lec 01(introduction) Mechatronic systems Lec 01(introduction) Mechatronic systems
Lec 01(introduction) Mechatronic systems Mohamed Atef
 

Mais de Mohamed Atef (11)

Lecture 10.cont,11 (plc)
Lecture 10.cont,11 (plc)Lecture 10.cont,11 (plc)
Lecture 10.cont,11 (plc)
 
Lec 12 (cont plc)
Lec 12 (cont plc)Lec 12 (cont plc)
Lec 12 (cont plc)
 
Lec 8,9,10 (interfacing)
Lec 8,9,10 (interfacing)Lec 8,9,10 (interfacing)
Lec 8,9,10 (interfacing)
 
Lec 07(sensors 2)
Lec 07(sensors 2)Lec 07(sensors 2)
Lec 07(sensors 2)
 
Lec 05(actuator sizing).pdf
Lec 05(actuator sizing).pdfLec 05(actuator sizing).pdf
Lec 05(actuator sizing).pdf
 
Lec 04(actuators).pdf
Lec 04(actuators).pdfLec 04(actuators).pdf
Lec 04(actuators).pdf
 
Lec 03(VDIdr shady)
Lec 03(VDIdr shady)Lec 03(VDIdr shady)
Lec 03(VDIdr shady)
 
Lec 02(VDI dr mohamed)
Lec 02(VDI  dr mohamed)Lec 02(VDI  dr mohamed)
Lec 02(VDI dr mohamed)
 
Lec 01(introduction) Mechatronic systems
Lec 01(introduction) Mechatronic systems Lec 01(introduction) Mechatronic systems
Lec 01(introduction) Mechatronic systems
 
Cnc lecture3
Cnc lecture3Cnc lecture3
Cnc lecture3
 
Cnc lecture2
Cnc lecture2Cnc lecture2
Cnc lecture2
 

Último

cme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerscme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerskarthi keyan
 
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...amrabdallah9
 
Phase noise transfer functions.pptx
Phase noise transfer      functions.pptxPhase noise transfer      functions.pptx
Phase noise transfer functions.pptxSaiGouthamSunkara
 
The relationship between iot and communication technology
The relationship between iot and communication technologyThe relationship between iot and communication technology
The relationship between iot and communication technologyabdulkadirmukarram03
 
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesDIPIKA83
 
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Apollo Techno Industries Pvt Ltd
 
Design Analysis of Alogorithm 1 ppt 2024.pptx
Design Analysis of Alogorithm 1 ppt 2024.pptxDesign Analysis of Alogorithm 1 ppt 2024.pptx
Design Analysis of Alogorithm 1 ppt 2024.pptxrajesshs31r
 
Power System electrical and electronics .pptx
Power System electrical and electronics .pptxPower System electrical and electronics .pptx
Power System electrical and electronics .pptxMUKULKUMAR210
 
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.ppt
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.pptOracle_PLSQL_basic_tutorial_with_workon_Exercises.ppt
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.pptDheerajKashnyal
 
Guardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSecGuardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSecTrupti Shiralkar, CISSP
 
Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)Bahzad5
 
Carbohydrates principles of biochemistry
Carbohydrates principles of biochemistryCarbohydrates principles of biochemistry
Carbohydrates principles of biochemistryKomakeTature
 
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS Bahzad5
 
solar wireless electric vechicle charging system
solar wireless electric vechicle charging systemsolar wireless electric vechicle charging system
solar wireless electric vechicle charging systemgokuldongala
 
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
Engineering Mechanics  Chapter 5  Equilibrium of a Rigid BodyEngineering Mechanics  Chapter 5  Equilibrium of a Rigid Body
Engineering Mechanics Chapter 5 Equilibrium of a Rigid BodyAhmadHajasad2
 
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...Sean Meyn
 
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxIT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxSAJITHABANUS
 
specification estimation and valuation of a building
specification estimation and valuation of a buildingspecification estimation and valuation of a building
specification estimation and valuation of a buildingswethasekhar5
 
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdfSummer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdfNaveenVerma126
 

Último (20)

cme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerscme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answers
 
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
 
Phase noise transfer functions.pptx
Phase noise transfer      functions.pptxPhase noise transfer      functions.pptx
Phase noise transfer functions.pptx
 
The relationship between iot and communication technology
The relationship between iot and communication technologyThe relationship between iot and communication technology
The relationship between iot and communication technology
 
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display Devices
 
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
 
Design Analysis of Alogorithm 1 ppt 2024.pptx
Design Analysis of Alogorithm 1 ppt 2024.pptxDesign Analysis of Alogorithm 1 ppt 2024.pptx
Design Analysis of Alogorithm 1 ppt 2024.pptx
 
Lecture 2 .pptx
Lecture 2                            .pptxLecture 2                            .pptx
Lecture 2 .pptx
 
Power System electrical and electronics .pptx
Power System electrical and electronics .pptxPower System electrical and electronics .pptx
Power System electrical and electronics .pptx
 
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.ppt
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.pptOracle_PLSQL_basic_tutorial_with_workon_Exercises.ppt
Oracle_PLSQL_basic_tutorial_with_workon_Exercises.ppt
 
Guardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSecGuardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSec
 
Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)
 
Carbohydrates principles of biochemistry
Carbohydrates principles of biochemistryCarbohydrates principles of biochemistry
Carbohydrates principles of biochemistry
 
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
 
solar wireless electric vechicle charging system
solar wireless electric vechicle charging systemsolar wireless electric vechicle charging system
solar wireless electric vechicle charging system
 
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
Engineering Mechanics  Chapter 5  Equilibrium of a Rigid BodyEngineering Mechanics  Chapter 5  Equilibrium of a Rigid Body
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
 
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
 
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxIT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
 
specification estimation and valuation of a building
specification estimation and valuation of a buildingspecification estimation and valuation of a building
specification estimation and valuation of a building
 
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdfSummer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
 

Cnc lecture1

  • 1. 10/12/2016 1Numerical Control Machines CNC-MDP471 Design and Production Engineering Department, Faculty of Engineering, Ain Shams University. Lecture 1 DR. AMR SHAABAN
  • 2. 10/12/2016 2 •Introduction •CNC classification •Control unit •Control system •Interpolation •Designation of machine axes •Local coordinate system •Absolute and incremental •Introduction to part Program
  • 3. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines3 INTRODUCTION PROBLEM DEFINITION CONCEPTUAL DESIGN EMBODIMENT DESIGN DETAIL DESIGN MANUFACTURE Scope of CAD/CAM/CNC Specifications Concepts Layouts Analysis/ Drafting Product DESIGN PROCESS
  • 4. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines4 CAD CNC CAM INTRODUCTION
  • 5. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines5 CONTROL UNIT NC – Punched Tape •The control is hard wired, and therefore any modification needs many changes in the controller. •The part program punched into paper tape on a separate punching machine •Read and executed one line of code at a time from a part program •When the entire program was executed, the tape reader would rewind back to the beginning of the program. The machine has no means of storing or editing of loaded programs.
  • 6. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines6 CONTROL UNIT Computerized Numerical Control •Developments in electronics industry has led to use the computer in place of conventional dedicated controller. •No punched tapes; instead, all information flows from a computer which interfaced with machine control unit. A typical system for instance can store programs equivalent to about 700 m of punched tape •Minimum of electronic hardware is used, as some of the hard ware modules is replaced by software. •MCU functions of data decoding, control, buffering, feed rate control, interpolation and position control.
  • 7. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines7 CONTROL UNIT Direct Numerical Control DNC •Utilize a single large frame computer to control several machines through a data transmission lines. A minimum of 5 to 10 machine tools is considered necessary to make the system economically justifiable. •It allows machining processes to be fully integrated with other automation systems, with data files, and with management information system.
  • 8. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines8 CONTROL SYSTEM Open Loop System •Operates without verifying that the actual position is equal to the specified position. •Usually stepper motors are used. •Stepper motor is an electric motor that rotates a set amount every time it receives an electronic pulse from the MCU. •The displacement value is controlled by controlling the number of pulses sent to the stepping motor while the feed rate is controlled by controlling the rate of pulse.
  • 9. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines9 CONTROL SYSTEM Closed Loop System •Use feedback system to verify that the actual position is equal to the specified one. •Use an error detector that returns a signal which is proportional to the difference between input and feedback. •Usually servo motors are used with feedback loops. •Tachometers are attached to motors and drives for velocity feedback loop, while encoders are attached to sliding parts for position feedback loop. •Sensors used for the feedback system make it more expensive.
  • 10. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines10 INTERPOLATION P-Type •Position type or point to point control. •There is no control on the path followed to reach that position. Only axial path or 45 degree are provided. •When point-to-point is used for a certain axis, the cutter or work table moves in rapid positioning mode (maximum feed rate). Hence, no machining can occur using P-type controlled axis. •If the tool is at A (X5, Y5) , and the absolute coordinates (X20, Y30) are input, the movement will take place simultaneously at an angle of 45 degrees on both the X and Y axes until the tool reaches B (X20, Y20), and then will continue on the Y axis only until the tool is at C (X20,Y30).
  • 11. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines11 INTERPOLATION L-Type •Line type control. •The main difference between this system and p-system is that it is possible for the rate of movement to be programmed to suit the machining conditions. This permits machining to be carried out during the movements. •A line motion control system can be used to produce a wide range of work by milling shapes that are composed of lines at 90 degrees and 45 degrees, and can also be used on turning centers for the production of stepped shafts
  • 12. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines12 INTERPOLATION C-Type •Contour type control. •Different rate of movement can occur at the same time on different axes. •There may be from two to eight controllable axes; movement can take place on a number of axes simultaneously, all at different feed rates if necessary.
  • 13. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines13 INTERPOLATION NOTE Commonly, machines have different modes of control on different axes. Frequently the control system provides circular interpolation on any two axes and linear interpolation on the remaining third axis. This type of control system is referred to as 2CL. Similarly, 2PL indicates point-to-point control on two axes and line motion control on a third axis; 5C is a machine which has contouring on five axes. Punching CNC machines Drilling CNC machines VMC
  • 14. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines14 MACHINE AXES RIGHT HAND ROLE •Z is always the axis of rotation. •Negative Z is the direction in which the cutter approaches the work piece. •X axis is the axis of the long path. •Using RHR, the 3 axes and their signs can be determined. •A, B, and C are the axes of rotation about X, Y, and Z respectively. •U, V, and W are three auxiliary axes corresponding to X, Y, and Z respectively.
  • 16. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines16 MACHINE AXES XY Z B U CA
  • 18. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines18 COORDINATE SYSTEM Machine Zero Programming Zero Floating Zero
  • 19. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines19 ABSOLUTE & INCREMENTAL G90 Example G91
  • 20. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines20 PART PROGRAM •Part program is a series of coded instructions required to produce a part.
  • 21. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines21 PART PROGRAM N5 G90 G20 N10 T0101 N15 M03 N20 G00 X2 Z0.1 M08 N35 G71 P40 Q55 U0.05 W0.05 D625 F0.012 N40 G01 X0 Z0 N45 G03 X0.5 Z-0.25 I0 K-0.25 N50 G01 X1.75 Z-1.0 N55 X2.1 N50 T0100 G00 X4 Z3 N65 T0202 N70 G00 X2 Z0.1 N75 G70 P40 Q55 F0.006 N80 G00 X4 Z3 M09 N85 T0200 M05 N90 M30 Turning parts
  • 22. 10/12/2016Dr.Amr Shaaban-Numerical Control Machines22 PART PROGRAM Milling parts N5N5 G90 G80 G20 G99 N10 M06 T6 N15 M03 S1300 N20 G00 X1 Y1 N25 Z0.5 N30 G81 Z-0.25 R0.125 F5 N35 X2 N40 X3 N45 Y2 N50 X2 N55 X1 N60 G80 G00 Z1 N65 X0 Y0 N70 M05 N75 M30
  • 23. 10/12/2016CNC - Part programming23 easyclass.com Students enter access code ERC0-K4AO CNC-Mechatronics-ASU