SlideShare a Scribd company logo
1 of 33
ME8691 - Computer Aided
Design and Manufacturing
6/15/2022
1
ME8691 Computer Aided Design and
Manufacturing
UNIT I INTRODUCTION
 Product cycle- Design process- sequential and concurrent engineering- Computer
aided design – CAD system architecture- Computer graphics – co-ordinate
systems- 2D and 3D transformations- homogeneous coordinates - Line drawing -
Clipping- viewing transformation-Brief introduction to CAD and CAM –
Manufacturing Planning, Manufacturing control- Introduction to CAD/CAM –
CAD/CAM concepts ––Types of production - Manufacturing models and Metrics –
Mathematical models of Production Performance
6/15/2022
2
6/15/2022
3
UNIT IV
FUNDAMENTAL OF CNC AND PART PROGRAMING
Introduction to NC systems and CNC - Machine axis and Co-ordinate
system- CNC machine tools- Principle of operation CNC-
Construction features including structure- Drives and CNC
controllers- 2D and 3D machining on CNC- Introduction of Part
Programming, types - Detailed Manual part programming on Lathe &
Milling machines using G codes and M codes- Cutting Cycles,
Loops, Sub program and Macros- Introduction of CAM package.
6/15/2022
4
NUMERICAL CONTROL
6/15/2022
5
HISTORY OF CNC
6/15/2022
6
Basic components of NC system
6/15/2022
7
PART PROGARAM
6/15/2022
8
Machine Control Unit (MCU)
6/15/2022
9
Processing equipment
 The third basic component of an NC system is the processing
equipment that performs the actual productive work (e.g.,
machining).
 It accomplishes the processing steps to transform the starting
workpiece into a completed part.
 Its operation is directed by the MCU, which in turn is driven by
instructions contained in the part program.
 In the most common example of NC, machining, the processing
equipment consists of the worktable, spindle, motors and control
units to drive them.
6/15/2022
10
Principle of operation of NC Machine tool
6/15/2022
11
Advantages of NC
 Non-productive time is reduced.
 Greater accuracy and repeatability.
 Lower scrap rates.
 Inspection requirements are reduced.
 More complex part geometries are possible.
 Engineering changes can be accommodated more gracefully.
 Simpler fixtures.
 Shorter manufacturing lead times.
 Reduced parts inventory.
 Less floor space.
 Operator skill requirements are reduced.
6/15/2022
12
Disadvantages of NC
 Higher investment cost.
 Higher maintenance effort.
 Part programming.
 Higher utilization of NC equipment.
6/15/2022
13
Control of axis motion in NC Machine tool
6/15/2022
14
Machine Control Unit (MCU)
6/15/2022
15
6/15/2022
16
6/15/2022
17
6/15/2022
18
O01;
N1(Step Turning)
G28 S2000 T0100;
G96 S200 M03;
G00 X37.0 Z0.0 T0100 M08;
G01 X0.0 F0.1;
G00 X35.0 Z 2.0;
G01 X35.0 Z 0.0;
G01 X35.0 Z -40.0;
G01 X46.0 Z -40.0;
G01 X46.0 Z-65.0;
G01 X54.0 Z -65.0;
G01 X54.0 Z -85.0;
G01 X65.0 Z -85.0;
G01 X65.0 Z -120.0;
G00 X70.0 Z5.0 M09;
G28 U0 W0 M05;
M30;
6/15/2022
19
O02;
N1 (Step Turning)
G28 S2000 T0100;
G96 S200 M03;
G00 X27.0 Z0.0 T0100 M08;
G01 X0.0 F0.1;
G00 X25.0 Z 2.0;
G01 X25.0 Z0.0;
G01 X25.0 Z-20.0;
G01 X35.0 Z-20.0;
G01 X35.0 Z-50.0;
G01 X44.0 Z-50.0;
G01 X44.0 Z-85.0;
G00 X50.0 Z5.0 M09;
G28 U0 W0 M05;
M30;
6/15/2022
20
O03;
N1 (Taper Turning)
G28 S2000 T0100;
G96 S200 M03;
G00 X29.0 Z0.0 T0100 M08;
G01 X0.0 F0.1;
G00 X29.0 Z 2.0;
G01 X29.0 Z0.0;
G01 X32.0 Z-1.5.0;
G01 X32.0 Z-50.0;
G01 X46.0 Z-70.0;
G01 X46.0 Z-105.0;
G00 X50.0 Z5.0 M09;
G28 U0 W0 M05;
M30;
6/15/2022
21
O04;
N1 (Radius operation)
G28 S2000 T0100;
G96 S200 M03;
G00 X33.0 Z0.0 T0100 M08;
G01 X0.0 F0.1;
G01 X33.0 Z0.0;
G03 X43.0 Z-5.0 R5.0 F0.1;
G01 X43.0 Z-45.0;
G01 X54.0 Z-45.0;
G01 X54.0 Z-95.0;
G02 X74.0 Z-105.0 R10.0 F0.1;
G01X74.0 Z-145.0;
G00 X80.0 Z5.0 M09;
G28 U0 W0 M05;
M30;
6/15/2022
22
O04;
N1 (Taper turning and Radius operation)
G28 S2000 T0100;
G96 S200 M03;
G00 X32.0 Z0.0 T0100 M08;
G01 X0.0 F0.1;
G01 X32.0 Z0.0;
G03 X42.0 Z-5.0 R5.0 F0.1;
G01 X42.0 Z-35.0;
G01 X68.0 Z-47.0;
G01 X68.0 Z-73.0;
G02 X92.0 Z-85.0 R12.0 F0.1;
G01 X92.0 Z-135.0;
G00 X100.0 Z5.0 M09;
G28 U0 W0 M05;
M30;
6/15/2022
23
6/15/2022
24
6/15/2022
25
6/15/2022
26
6/15/2022
27
Subroutine:
 Subroutine is also called as subprograms.
 When a similar machining operation is to be performed repeatedly then the general programming method
will not be used because,
 It is very lengthy.
 It is tedious.
 It is more time consuming.
 It consumes more space in the computer memory.
 In such case, subroutine method is used. It is a time saving technique.
 It is an independent program similar to general program and stored in the computer memory under
separate program number.
 It can be called anywhere in the main program and for any number of times.
 To call the subroutine in the main program, the miscellaneous code M98 is used. The instruction block for
subroutine can be written as follows: N10 M98 P50 L1;
where,
M98 indicates a call to subroutine,
P50 indicates the program number (here 50),
L1 indicates to call subroutine only one time.
 After execution of subroutine return back to the main program and continue it.
 To end the subroutine and return back to the main program M99 code is used.
 It is important to note that, the main program is written in absolute programming mode (G90) and
subroutine is written in incremental programming mode (G91). Hence, use code G91 at the start of
subroutine and G90 before use of M99.
6/15/2022
28
Canned cycle
 Canned cycle is also called as multiple-repetitive cycle.
 It is a set of instructions stored in the computer memory which is used perform a
fixed sequence of operation.
 It is commonly used for repetitive operation where material is to be cut number of
passes.
 The main advantage of canned cycle is that, it reduces length of the program hence
memory space and the complexity of the program.
 In this cycle, the final position is mentioned in the instruction block and the cutter
path is automatically plotted by the controller itself.
 Canned cycle can be called and cancelled by using G-codes (preparatory codes).
 According to the shape of workpiece various G-codes are used for canned cycle.
For example: G74 for slot or rectangular pocket milling and G77 for circular
pocket milling
 Canned cycle can be cancelled by using G80 code.
6/15/2022
29
6/15/2022
30
Loops
 Loop in CNC programming usually refers to a command or a series of commands.
In the realm of CNC programming, loops are executed on a repeated basis for a
specified number of times.
 In simple words, a looping command in CNC usually portrays the controller two
things- where to loop back from and where to loop back to.
What is Do Loops?
 In most programming languages, a do loop is a control flow statement. The main
objective of executing a do loop command is to run code blocks at least once.
Another main aim of executing a do loop command is not to over depend on a given
Boolean condition at the end of each block. In the realm of CNC programming, a do
loop refers to a set of operations which would be repeated over a number of equal
steps.
6/15/2022
31
Macros
 Macro programming is a method using variable data in a special subprogram (now
called a macro), with actual values defined in the main program. This method
provides a single ‘master’ program that can be used many times with different
numerical values. A typical example is a bolt circle, where only a few values change.
The main purpose of a macro program is to save programming time.
 A macro program looks like a regular CNC program, but includes many other
features. A macro program is structured as a subprogram - it is stored under its own
program number (O-), and it is usually called by the main program, using the G65
preparatory command. In a simple form, macro features can be used in the main
program, without the macro call.
 Macros are defined in a similar way as subprograms, but they are called or invoked
by the G65 command.
 The G65 macro command accepts variable definitions, called arguments. Arguments
are actual program values required for a particular macro only. They are passed to the
macro. Variable data in the macro is then replaced with the supplied arguments.
6/15/2022
32
Introduction of CAM package 6/15/2022
33

More Related Content

Similar to CADM4.pptx

IRJET- Design and Development of Portable 3-Axis CNC Router Machine
IRJET- Design and Development of Portable 3-Axis CNC Router MachineIRJET- Design and Development of Portable 3-Axis CNC Router Machine
IRJET- Design and Development of Portable 3-Axis CNC Router MachineIRJET Journal
 
Linking design and manufacturing on a PLM platform
Linking design and manufacturing on a PLM platformLinking design and manufacturing on a PLM platform
Linking design and manufacturing on a PLM platformiosrjce
 
Recent Advancement of CNC Technology
Recent Advancement of CNC TechnologyRecent Advancement of CNC Technology
Recent Advancement of CNC TechnologyDebiprasad Sena
 
Simulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLCSimulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLCIRJET Journal
 
2-GPGPU-Sim-Overview.pptx
2-GPGPU-Sim-Overview.pptx2-GPGPU-Sim-Overview.pptx
2-GPGPU-Sim-Overview.pptxYonggangLiu3
 
CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptxstudyall1
 
IRJET - Study on Computer Numerical Control (CNC) Technology
IRJET -  	  Study on Computer Numerical Control (CNC) TechnologyIRJET -  	  Study on Computer Numerical Control (CNC) Technology
IRJET - Study on Computer Numerical Control (CNC) TechnologyIRJET Journal
 
3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...
3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...
3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...ijsrd.com
 
Unit - 01 Introduction to CNC System.ppt
Unit - 01 Introduction to CNC System.pptUnit - 01 Introduction to CNC System.ppt
Unit - 01 Introduction to CNC System.pptDark9Fantasy
 
Cim lab manual (10 mel77) by mohammed imran
Cim lab manual (10 mel77)  by mohammed imranCim lab manual (10 mel77)  by mohammed imran
Cim lab manual (10 mel77) by mohammed imranMohammed Imran
 
GNC(graphical numeric Controle ) _CNC.pptx
GNC(graphical numeric Controle ) _CNC.pptxGNC(graphical numeric Controle ) _CNC.pptx
GNC(graphical numeric Controle ) _CNC.pptxAshishchaurasiya20
 

Similar to CADM4.pptx (20)

IRJET- Design and Development of Portable 3-Axis CNC Router Machine
IRJET- Design and Development of Portable 3-Axis CNC Router MachineIRJET- Design and Development of Portable 3-Axis CNC Router Machine
IRJET- Design and Development of Portable 3-Axis CNC Router Machine
 
J012647278
J012647278J012647278
J012647278
 
Linking design and manufacturing on a PLM platform
Linking design and manufacturing on a PLM platformLinking design and manufacturing on a PLM platform
Linking design and manufacturing on a PLM platform
 
J012647278
J012647278J012647278
J012647278
 
Research in large assembly management methods
Research in large assembly management methodsResearch in large assembly management methods
Research in large assembly management methods
 
CIM UNIT 1.ppt
CIM UNIT 1.pptCIM UNIT 1.ppt
CIM UNIT 1.ppt
 
Recent Advancement of CNC Technology
Recent Advancement of CNC TechnologyRecent Advancement of CNC Technology
Recent Advancement of CNC Technology
 
Funuc progaming
Funuc progamingFunuc progaming
Funuc progaming
 
Me3m02 expt p3
Me3m02 expt p3Me3m02 expt p3
Me3m02 expt p3
 
Predefence.pptx
Predefence.pptxPredefence.pptx
Predefence.pptx
 
Simulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLCSimulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLC
 
The NC Machining Post-Processing Technology Based on UG
The NC Machining Post-Processing Technology Based on UGThe NC Machining Post-Processing Technology Based on UG
The NC Machining Post-Processing Technology Based on UG
 
2-GPGPU-Sim-Overview.pptx
2-GPGPU-Sim-Overview.pptx2-GPGPU-Sim-Overview.pptx
2-GPGPU-Sim-Overview.pptx
 
CNC Maching.pptx
CNC Maching.pptxCNC Maching.pptx
CNC Maching.pptx
 
IRJET - Study on Computer Numerical Control (CNC) Technology
IRJET -  	  Study on Computer Numerical Control (CNC) TechnologyIRJET -  	  Study on Computer Numerical Control (CNC) Technology
IRJET - Study on Computer Numerical Control (CNC) Technology
 
3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...
3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...
3-Axis Motion Control of CNC Machine based on G-Code, M-Code using FPGA and a...
 
Unit - 01 Introduction to CNC System.ppt
Unit - 01 Introduction to CNC System.pptUnit - 01 Introduction to CNC System.ppt
Unit - 01 Introduction to CNC System.ppt
 
Mach4 mill-g code-manual
Mach4 mill-g code-manualMach4 mill-g code-manual
Mach4 mill-g code-manual
 
Cim lab manual (10 mel77) by mohammed imran
Cim lab manual (10 mel77)  by mohammed imranCim lab manual (10 mel77)  by mohammed imran
Cim lab manual (10 mel77) by mohammed imran
 
GNC(graphical numeric Controle ) _CNC.pptx
GNC(graphical numeric Controle ) _CNC.pptxGNC(graphical numeric Controle ) _CNC.pptx
GNC(graphical numeric Controle ) _CNC.pptx
 

Recently uploaded

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
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 in Nagpur High Profile
 
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 Performancesivaprakash250
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 

Recently uploaded (20)

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
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...
 
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
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 

CADM4.pptx

  • 1. ME8691 - Computer Aided Design and Manufacturing 6/15/2022 1
  • 2. ME8691 Computer Aided Design and Manufacturing UNIT I INTRODUCTION  Product cycle- Design process- sequential and concurrent engineering- Computer aided design – CAD system architecture- Computer graphics – co-ordinate systems- 2D and 3D transformations- homogeneous coordinates - Line drawing - Clipping- viewing transformation-Brief introduction to CAD and CAM – Manufacturing Planning, Manufacturing control- Introduction to CAD/CAM – CAD/CAM concepts ––Types of production - Manufacturing models and Metrics – Mathematical models of Production Performance 6/15/2022 2
  • 4. UNIT IV FUNDAMENTAL OF CNC AND PART PROGRAMING Introduction to NC systems and CNC - Machine axis and Co-ordinate system- CNC machine tools- Principle of operation CNC- Construction features including structure- Drives and CNC controllers- 2D and 3D machining on CNC- Introduction of Part Programming, types - Detailed Manual part programming on Lathe & Milling machines using G codes and M codes- Cutting Cycles, Loops, Sub program and Macros- Introduction of CAM package. 6/15/2022 4
  • 7. Basic components of NC system 6/15/2022 7
  • 9. Machine Control Unit (MCU) 6/15/2022 9
  • 10. Processing equipment  The third basic component of an NC system is the processing equipment that performs the actual productive work (e.g., machining).  It accomplishes the processing steps to transform the starting workpiece into a completed part.  Its operation is directed by the MCU, which in turn is driven by instructions contained in the part program.  In the most common example of NC, machining, the processing equipment consists of the worktable, spindle, motors and control units to drive them. 6/15/2022 10
  • 11. Principle of operation of NC Machine tool 6/15/2022 11
  • 12. Advantages of NC  Non-productive time is reduced.  Greater accuracy and repeatability.  Lower scrap rates.  Inspection requirements are reduced.  More complex part geometries are possible.  Engineering changes can be accommodated more gracefully.  Simpler fixtures.  Shorter manufacturing lead times.  Reduced parts inventory.  Less floor space.  Operator skill requirements are reduced. 6/15/2022 12
  • 13. Disadvantages of NC  Higher investment cost.  Higher maintenance effort.  Part programming.  Higher utilization of NC equipment. 6/15/2022 13
  • 14. Control of axis motion in NC Machine tool 6/15/2022 14
  • 15. Machine Control Unit (MCU) 6/15/2022 15
  • 19. O01; N1(Step Turning) G28 S2000 T0100; G96 S200 M03; G00 X37.0 Z0.0 T0100 M08; G01 X0.0 F0.1; G00 X35.0 Z 2.0; G01 X35.0 Z 0.0; G01 X35.0 Z -40.0; G01 X46.0 Z -40.0; G01 X46.0 Z-65.0; G01 X54.0 Z -65.0; G01 X54.0 Z -85.0; G01 X65.0 Z -85.0; G01 X65.0 Z -120.0; G00 X70.0 Z5.0 M09; G28 U0 W0 M05; M30; 6/15/2022 19
  • 20. O02; N1 (Step Turning) G28 S2000 T0100; G96 S200 M03; G00 X27.0 Z0.0 T0100 M08; G01 X0.0 F0.1; G00 X25.0 Z 2.0; G01 X25.0 Z0.0; G01 X25.0 Z-20.0; G01 X35.0 Z-20.0; G01 X35.0 Z-50.0; G01 X44.0 Z-50.0; G01 X44.0 Z-85.0; G00 X50.0 Z5.0 M09; G28 U0 W0 M05; M30; 6/15/2022 20
  • 21. O03; N1 (Taper Turning) G28 S2000 T0100; G96 S200 M03; G00 X29.0 Z0.0 T0100 M08; G01 X0.0 F0.1; G00 X29.0 Z 2.0; G01 X29.0 Z0.0; G01 X32.0 Z-1.5.0; G01 X32.0 Z-50.0; G01 X46.0 Z-70.0; G01 X46.0 Z-105.0; G00 X50.0 Z5.0 M09; G28 U0 W0 M05; M30; 6/15/2022 21
  • 22. O04; N1 (Radius operation) G28 S2000 T0100; G96 S200 M03; G00 X33.0 Z0.0 T0100 M08; G01 X0.0 F0.1; G01 X33.0 Z0.0; G03 X43.0 Z-5.0 R5.0 F0.1; G01 X43.0 Z-45.0; G01 X54.0 Z-45.0; G01 X54.0 Z-95.0; G02 X74.0 Z-105.0 R10.0 F0.1; G01X74.0 Z-145.0; G00 X80.0 Z5.0 M09; G28 U0 W0 M05; M30; 6/15/2022 22
  • 23. O04; N1 (Taper turning and Radius operation) G28 S2000 T0100; G96 S200 M03; G00 X32.0 Z0.0 T0100 M08; G01 X0.0 F0.1; G01 X32.0 Z0.0; G03 X42.0 Z-5.0 R5.0 F0.1; G01 X42.0 Z-35.0; G01 X68.0 Z-47.0; G01 X68.0 Z-73.0; G02 X92.0 Z-85.0 R12.0 F0.1; G01 X92.0 Z-135.0; G00 X100.0 Z5.0 M09; G28 U0 W0 M05; M30; 6/15/2022 23
  • 28. Subroutine:  Subroutine is also called as subprograms.  When a similar machining operation is to be performed repeatedly then the general programming method will not be used because,  It is very lengthy.  It is tedious.  It is more time consuming.  It consumes more space in the computer memory.  In such case, subroutine method is used. It is a time saving technique.  It is an independent program similar to general program and stored in the computer memory under separate program number.  It can be called anywhere in the main program and for any number of times.  To call the subroutine in the main program, the miscellaneous code M98 is used. The instruction block for subroutine can be written as follows: N10 M98 P50 L1; where, M98 indicates a call to subroutine, P50 indicates the program number (here 50), L1 indicates to call subroutine only one time.  After execution of subroutine return back to the main program and continue it.  To end the subroutine and return back to the main program M99 code is used.  It is important to note that, the main program is written in absolute programming mode (G90) and subroutine is written in incremental programming mode (G91). Hence, use code G91 at the start of subroutine and G90 before use of M99. 6/15/2022 28
  • 29. Canned cycle  Canned cycle is also called as multiple-repetitive cycle.  It is a set of instructions stored in the computer memory which is used perform a fixed sequence of operation.  It is commonly used for repetitive operation where material is to be cut number of passes.  The main advantage of canned cycle is that, it reduces length of the program hence memory space and the complexity of the program.  In this cycle, the final position is mentioned in the instruction block and the cutter path is automatically plotted by the controller itself.  Canned cycle can be called and cancelled by using G-codes (preparatory codes).  According to the shape of workpiece various G-codes are used for canned cycle. For example: G74 for slot or rectangular pocket milling and G77 for circular pocket milling  Canned cycle can be cancelled by using G80 code. 6/15/2022 29
  • 31. Loops  Loop in CNC programming usually refers to a command or a series of commands. In the realm of CNC programming, loops are executed on a repeated basis for a specified number of times.  In simple words, a looping command in CNC usually portrays the controller two things- where to loop back from and where to loop back to. What is Do Loops?  In most programming languages, a do loop is a control flow statement. The main objective of executing a do loop command is to run code blocks at least once. Another main aim of executing a do loop command is not to over depend on a given Boolean condition at the end of each block. In the realm of CNC programming, a do loop refers to a set of operations which would be repeated over a number of equal steps. 6/15/2022 31
  • 32. Macros  Macro programming is a method using variable data in a special subprogram (now called a macro), with actual values defined in the main program. This method provides a single ‘master’ program that can be used many times with different numerical values. A typical example is a bolt circle, where only a few values change. The main purpose of a macro program is to save programming time.  A macro program looks like a regular CNC program, but includes many other features. A macro program is structured as a subprogram - it is stored under its own program number (O-), and it is usually called by the main program, using the G65 preparatory command. In a simple form, macro features can be used in the main program, without the macro call.  Macros are defined in a similar way as subprograms, but they are called or invoked by the G65 command.  The G65 macro command accepts variable definitions, called arguments. Arguments are actual program values required for a particular macro only. They are passed to the macro. Variable data in the macro is then replaced with the supplied arguments. 6/15/2022 32
  • 33. Introduction of CAM package 6/15/2022 33