SlideShare a Scribd company logo
1 of 57
UNIT IV
Computer Aided Manufacturing
By
Dr. Dinesh Y. Dhande
Professor
Department of Mechanical Engineering
AISSMS College of Engineering, Pune
CO 4 : Develop code for a component for CNC machines
CONTENTS
1. Introduction to NC Machine tools.
2. Introduction to CNC Machine tools.
3. Introduction to DNC Machine tools.
4. Difference Between NC, CNC and DNC machine
NUMERICAL CONTROL (NC) DEFINED
• NC (numerical control) machine tools are the machine tool, of which the various
functions are controlled by : letters , numbers and symbols.
• The NC machine tool runs on a program fed to it; without human operator.
• The NC program consist of a set of instruction or statement for controlling the
motion of the drives of the machine tools as well as the motion of the cutting
tool.
NC machine tools , one or more of the following function may be automatic :
• Starting and stopping of the machine tool spindle;
• Controlling the spindle speed;
• Positioning the tool at the desired location and guiding it along the desired path
by automatic control of the motion of slides; iv. Controlling the feed rate; and v.
Changing the tools
• Part program:-
• Using the part drawing and the cutting parameters, the part program is
written.
• The part program is a set of step by instruction to the machine tool for
carrying out the operation.
• Method use for part programming :
1. Manual part programming 2. Computer-aided part programming
• Practical Examples: Long shaft, rod, beam, column, spot weld, bolted
joints, pin joints, bearing modelling.
COMPONENTS OF NC MACHINE TOOL
SYSTEM
• Program Tape:-
• The part program is entered on the program tape.
• The program is entered on the tape in the form of punched holes. The holes
are punched with the help of punching machine.
• Machine Control Unit (MCU):-
• The program tape is read by the tape reader.
• The controller takes input from the tape reader.
• Machine Tool:-
• The machine tool is operated by the controller of the machine control unit.
• For flat and prismatic (block-like) parts:
• Milling and drilling operations
• Conventional Cartesian coordinate system
• Rotational axes about each linear axis
• Necessary to extract mid surface and then
mesh on the mid surface.
NC COORDINATE SYSTEMS
• NC Coordinate Systems
• For rotational parts:
• Turning operations
• Only x- and z-axes
Motion Control Systems
1. Point-to-Point systems
• Also called position systems
• System moves to a location and performs an operation at that location (e.g.,
drilling)
• Also applicable in robotics
2. Continuous path systems
• Also called contouring systems in machining
• System performs an operation during movement (e.g., milling and
turning)
ABSOLUTE VS. INCREMENTAL POSITIONING
• Absolute positioning
• Move is: x = 40, y = 50
• Incremental positioning
• Move is: x = 20, y = 30.
ADVANTAGES OF NC MACHINE TOOL
• Cycle time reduction
• Complex machining operation
• High degree of accuracy
• Less inspection required
• Reduction of scrap and wastage
• Increasing productivity
• Lower tooling cost
• Greater operation safety
• Greater operation efficiency
• Reduction space required
• Operator skill-level reduced
LIMITATIONS OF NC MACHINE TOOL
• High investment cost
• High maintenance effort
• Need for skilled programmers
• High utilization required
INTRODUCTION TO CNC MACHINE TOOLS
• In CNC (Computer Numerical Control) machines, a dedicated computer is used to perform
the most of basic NC machine functions.
• CNC (Computer Numerical Control) machine is a NC machine which uses a dedicated
computer as the machine control unit.
• The entire program is entered and stored in computer memory. The machining cycle for each
component is controlled by the program contained in the computer memory.
• The stored part program listing can be used for future production also.
COMPONENTS OF CNC MACHINE TOOL SYSTEM
• The main components of CNC machine tools are as follows :
1. Input / Output Console.
2. Microprocessor Based control unit.
3. Memory.
4. Feedback unit.
5. Machine Tool.
6. Interfaces.
Input / Output
Devices
Machine Tool
Memory (ROM)
Control program for :
Z Slide
X Slide
Memory (RAM)
Part Program
Feed Back Unit
• Input / Output Console : It is the unit through which part program is fed to the CNC
machine tool system and required output is taken out. It basically consists of monitor and
Keyboard.
• Microprocessor : This controller takes input from Input / Output device, Feedback from
feedback unit and actuates the drives as well as the tool of the machine tool.
• Memory : It consists of RAM & ROM. The RAM stores part program, while ROM
stores the programs for machine control.
• Feedback unit : The feedback unit takes input from machine tool and transfers it to
control unit for necessary corrections.
• Machine tool : Machine tool is operated by the control unit.
• Interfaces : They are the connections between the different components of the CNC
machine tool system.
CLASSIFICATION OF CNC MACHINE TOOL SYSTEMS
(a)According to type of Feedback systems
1. Open loop type CNC machine.
2. Closed loop type CNC machine.
(b)According to type of tool motion control
1. Finite positioning control CNC machines.
2. Continuous path control CNC machines.
(c)According to program methods
1. Absolute Programming CNC machine systems.
2. Incremental Programming CNC machine systems.
CLASSIFICATION BASED ON TYPE OF FEEDBACK
SYSTEMS
Input Program Microcomputer
CNC controller
Drive motor
Gear box
Machine tool
slide
displacement
• It does not have any feedback
mechanism.
• It only has motion control but do not have any
provision for feedback, which is needed to be
compared with input for better control &
correction of drive system.
• It has a feedback mechanism.
• It has the motion control with a provision
of feedback of feedback.
• Which can be used for accurately
controlling the drive system by
comparing it with the input information
until the required or desired position is
achieved.
Input Program
Microcomputer
CNC controller
Drive motor
Gear box
Machine tool
slide
displacement
Measuring unit
ACCORDING TO TYPE OF TOOL MOTION CONTROL:
• In point to point CNC machines, the
movement of cutting tool from one predefined position to
another predefined position is important, while the path
along which this tool moves is irrelevant. Commonly
used in drilling & punching operations.
• Straight cut line control mode is the extension version of
point to point method, straight cut is obtained controlling
the movement of tool with controlled feed rate in one of
the axis direction at a time. Commonly used in Face
milling, pocket milling and step turning operations.
• The continuous path control system is used for
continuous, simultaneous & coordinated
motions of cutting tool & work piece along
different axes.
• Such motion enables machining of different
contoured profiles & curved surfaces.
• Types : 2 axis, 2 ½ axis, 3 axis, Multi
axis countering.
ACCORDING TO PROGRAMMING METHODS
Point X Y
P1 0 0
P2 0 4
P3 2 4
P4 2 5
P5 4 6
P6 4 7
P7 6 6
P8 8 8
P9 8 4
P1
0 5 4
• In Cartesian coordinate geometry
system using absolute measurement,
each point is always specified using same
zero established for a given coordinate
system.
X Y
P1 0 0
P2 0 4
P3 2 0
P4 0 1
P5 2 1
P6 0 1
P7 2 -1
P8 2 2
P9 0 -4
- -
Point
• In Cartesian coordinate geometry
system using incremental measurement,
each point is specified using the path
differential from the preceding point
position. So in such programming ,
controller must store and process
additional path measurement.
ACCORDING TO TYPE OF CONTROLLERS
1. Hard wired logic circuits : It performs
those functions for which they are best
suited, such as feed rate generation
and interpolation.
2. Soft wired computer : The computer
performs the remaining control
functions plus other duties not normally
associated with a conventional hard-
wired controller.
Minicomputer Hard-Wired logic
Circuits
Interface
Feedback
• It uses a computer to perform all the
functions.
• The interpolation, feed rate generation
and all other functions are performed by
the computer with the help of software.
• The only hard-wired elements are those
required to interface the computer with
machine tool and operator’s console.
Minicomputer
Interface
Feedback
ADVANTAGES & LIMITATIONS OF CNC MACHINE TOOLS
Advantages
• Ease of program input.
• Multiple program storage.
• Online part programming and editing.
• Use of advanced interpolation.
• Automatic tool compensation.
• Auto generation of part program for
existing components.
• Change in system of units.
Limitations
• Higher investment cost.
• Higher maintenance cost.
• Requires specialised operators.
INTRODUCTION DIRECT NUMERICAL CONTROL
(DNC) SYSTEM
• DNC is a manufacturing system in which a number of machines are controlled by a
computer through direct- connection and in real time.
• Also, defined by EIA (Electronic Industries Association) as: DNC is a system connecting
a set of NC machines to a common memory for part program or machine program storage
with provision for on- demand distribution of data to machines.
• The tape reader is omitted.
• Involves data connection and processing from the machine tool back to the computer.
COMPONENTS & PRINCIPLE
1. Central computer
2. Bulk memory which stores the NC part
programs.
3. Telecommunication lines
4. Machine Tools.
• Acentral computer connected to a number of machine tools and control them
• Part program of all machine tools are stored in the memory of the central computer and
transmitted on
direct transmission lines on demand
• Two way information flow take place in real time
• Various machine tools can communicate with the computer in real time
• Programs in full or segment can be transferred to NC machines
• Computer can be used for program editing
• No tape readers are used
• No limitation for the number or size of programs stored
The configuration of the DNC system can be divided into:
1. DNC system without satellite computer.
2. DNC system with satellite computer.
Satellite computers are minicomputers and they serve to take some of the burden off central computer.
Each satellites controls several machine tools.
• DNC system without satellite computer
• DNC system with satellite computer
FUNCTIONS OF DNC
The functions which a DNC system is designed to perform:
1. NC without punched tape.
2. NC part program storage.
3. Data collection, processing, and reporting.
4. Communication
•Elimination of punched tapes and tape readers
•Convenient storage of NC part programs in computer files
•Greater computational capability and flexibility
•Reporting of shop performance.
•Convenient editing and diagnostic features.
ADVANTAGES OF DNC SYSTEM
COMPARISON BETWEEN NC, CNC AND DNC MACHINE TOOLS
1. The part program is fed to the
machine through the tapes or other
such media.
2. In order to modify the program, the
tapes have to be changed.
3. In NC machine tool system, tape
reader is a part of machine control
unit.
4. System has no memory storage and
each time it is run using the tape.
5. It can not import CAD files.
6. It can not use feedback system.
7. They are not software driven.
1. In CNC machine tool system, the
program is fed to the machine through
the computer.
2. The programs can be easily modified
with the help of computer.
3. The microprocessor or minicomputer
forms the machine control unit. The
CNC machine does not need tape
reader.
4. It has memory storage ability, in which
part program can be stored.
5. System can import CAD files and
convert it to part program.
6. The system can use feedback system.
7. The system is software driven.
1. The part program is fed to the
machine through the Main computer
2. In order to modify the program,
single computer is used
3. Large memory of DNC allows it to
store a large amount of part
program.
4. Same part program can be run on
different machines at the same time.
5. The data can be processed using the
MIS software so as to effectively
carry out the Production planning
and scheduling.
IMPORTANT TERMS RELATED TO CNC MACHINING
• Machine Zero - Machine zero is a point at the origin of the machine’s coordinate measuring system.
All the Axis movements and other dimensions are measured from this point. It is similar to the origin of
coordinate measuring system.
• Machine reference point - It refers to the initial point of return for the purpose of measuring/feedback
systems. Whenever a CNC machine is switched on the feedback system has to be initialized by referring
this point on every axis.
• Work Zero -This is the origin for the measuring of dimensions of workpiece. The programmer is free to
select it anywhere on the drawing.
• Absolute measuring system - In this measuring system all the dimensions are made from the work
zero, which defined. The machine control uses work zero as the reference point to position the tool
during program execution. The main advantage of programming in absolute system is that any point can
be readily changed without affecting subsequent dimensions.
• Incremental measuring system :
• The movements are based on the change in position between two successive points. It expresses the
relative distance between the current location and the next position. This type of measuring system is
called Incremental Measuring system. The main advantage of this system is that sum of the dimensions
must always be zero if start point and finishing point is same at the end of programming which makes it
easy to check a program.
• Axis designation (conventions) :
• Axis designation for each type of machine tool is suggested in the EIA (Electronic Industries Association)
RS 274-B standard. This conforms to ISO Recommendations R831. The nomenclature of the three main
axes (X, Y AND Z) is based on the “Left hand rule”. The thumb indicates the orientation of the X-axis; the
index finger indicates the Y-Axis, and the middle finger points in the direction of the Z-axis.
Tool and tool offset - The T function is used to call the particular tool and tool offset in the program.
The tool offset is used to correct the values entered in the coordinate system preset block. Using the tool
offsets, it is easy to set up the tools and to make adjustments in part size.
Spindle speed - The spindle speed is the rotational frequency of the spindle of the machine, measured in
revolutions per minute (RPM). The preferred speed is determined based on the material being cut. Using the
correct spindle speed for the material and tools will greatly affect tool life and the quality of the surface
finish.
Feed rate - Feed rate is the velocity at which the cutter is fed, that is, advanced against the workpiece. It is
expressed in units of distance per revolution for turning and boring (millimeters per revolution). For milling
it is expressed in units of distance per time for milling (millimeters per minute).
fm = N x frev
Where, frev = the feed per cutter revolution fm = the feed per minute and
N = the spindle and work-piece speed, RPM
Cutting Speed - Cutting speed may be defined as the rate (or speed) that the material moves
past the cutting edge of the tool , irrespective of the machining operation used — the surface
speed.
V =pi* D*N/ 1000
Where, D = the diameter of the workpiece, mm
N = the spindle and workpiece speed, RPM
1. PROCESSING OF CNC PROGRAMS
1. Determination of the sequence of operations required in machining process ( involves examining
the shape features of the components to be produced) .
2. Selection of cutting tools, order of use corresponding to the sequence of operations and
determination of feeds and cutting speeds for each operation.
3. Settings of program auxiliary functions, including tool changes, spindle starts and stops,
coolant on and off and so on.
2. ANALYSES OF DRAWING FOR CNC PROGRAMMING
• STUDY OF DRAWING :
• Verification of drawing quadrant/angle~ 1st and 3rd
• Unit of measurement: mm and inch
• Raw material size
• Drawing zero/work piece zero
• Marking of all the turning points (where profile is changing) & working points (for drilling, boring etc.)
• Selection of measuring system- Absolute, Incremental
• Marking of co-ordinates for all turning points and working points.
• Study of tolerances and important dimensions.
PART PROGRAM STRUCTURE
1. Name of the program
2. Selection of Working plane, Measuring system ( Absolute or incremental ), unit of measurement (mm or inch)
3. Defining and calling work origin
4. Tool changing position (Remote area away from work piece), Tool call & Tool change
5. First position (Movement in working Plane) and Second positioning (Movement in spindle axis) for working,
Spindle start & coolant on
6. Third positioning for working (for mechanizing, tool movement with tool radius compensation)
7. Depth of cut (in feed only)
8. Definition of geometry/preparation of profile (feeding of CNC drawing data)
9. Return to second position, spindle stop & coolant off
10. Cancellation of fixed cycles, Macro instructions, Special commands, Tool Radius compensation
11. Return to tool change position
12. Movement in spindle axis and in working plane
13. If required, repeat step Nos. to 16 as required.
14. End of part program
FUNDAMENTALS OF PROGRAMMING
Numerical control machine are programmed by means of a series of coded instructions, commonly entered
into the controller using manual programming. Each set of instruction codes that machine acts upon is
called NC block and is terminated on the program by means of an end character (EOB) that corresponds
to the carriage return.Atypical block of instruction is of the following form:
N001 G80 X75 Y65 Z10 F60 S160 T01 M03 EOB
CODE TYPES
CODE TYPES
Computer Aided Manufacturing.pptx
Computer Aided Manufacturing.pptx
Computer Aided Manufacturing.pptx
Computer Aided Manufacturing.pptx
Computer Aided Manufacturing.pptx
Computer Aided Manufacturing.pptx
Computer Aided Manufacturing.pptx
Computer Aided Manufacturing.pptx
Computer Aided Manufacturing.pptx
Computer Aided Manufacturing.pptx

More Related Content

What's hot

Numerical control machines
Numerical control machines Numerical control machines
Numerical control machines jntuhcej
 
Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tooljntuhcej
 
CAD/CAM/CIM (18ME72) Module -4 Part-A
CAD/CAM/CIM (18ME72) Module -4 Part-ACAD/CAM/CIM (18ME72) Module -4 Part-A
CAD/CAM/CIM (18ME72) Module -4 Part-AMohammed Imran
 
Manual part programming
Manual part programmingManual part programming
Manual part programmingjntuhcej
 
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)KRUNAL RAVAL
 
Ch9 computer integrated manufacturing
Ch9 computer integrated manufacturingCh9 computer integrated manufacturing
Ch9 computer integrated manufacturingviswa375
 
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 4-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURINGMohanumar S
 
Chapter 1 fundamentals of cam
Chapter 1 fundamentals of camChapter 1 fundamentals of cam
Chapter 1 fundamentals of camRAHUL THAKER
 
Solid modeling
Solid modelingSolid modeling
Solid modelingDhruv Shah
 
Cnc, dnc & adaptive control
Cnc, dnc & adaptive controlCnc, dnc & adaptive control
Cnc, dnc & adaptive controlparabajinkya0070
 
Computer numerical control ( CNC )
Computer numerical control  ( CNC )Computer numerical control  ( CNC )
Computer numerical control ( CNC )BhaveshChaudhari21
 

What's hot (20)

Numerical control machines
Numerical control machines Numerical control machines
Numerical control machines
 
Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tool
 
CAD/CAM/CIM (18ME72) Module -4 Part-A
CAD/CAM/CIM (18ME72) Module -4 Part-ACAD/CAM/CIM (18ME72) Module -4 Part-A
CAD/CAM/CIM (18ME72) Module -4 Part-A
 
Manual part programming
Manual part programmingManual part programming
Manual part programming
 
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)
 
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
 
CNC machining centers
CNC machining centersCNC machining centers
CNC machining centers
 
Ch9 computer integrated manufacturing
Ch9 computer integrated manufacturingCh9 computer integrated manufacturing
Ch9 computer integrated manufacturing
 
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 4-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
Numeric control
Numeric controlNumeric control
Numeric control
 
Lecture 3 Computer - Aided Manufacturing (CAM)
Lecture 3 Computer - Aided Manufacturing (CAM)Lecture 3 Computer - Aided Manufacturing (CAM)
Lecture 3 Computer - Aided Manufacturing (CAM)
 
Chapter 1 fundamentals of cam
Chapter 1 fundamentals of camChapter 1 fundamentals of cam
Chapter 1 fundamentals of cam
 
Solid modeling
Solid modelingSolid modeling
Solid modeling
 
Cnc, dnc & adaptive control
Cnc, dnc & adaptive controlCnc, dnc & adaptive control
Cnc, dnc & adaptive control
 
Ch 2 NC machine
Ch 2 NC machine Ch 2 NC machine
Ch 2 NC machine
 
CAD/CAM/CIM (Lecture 1 CAD)
CAD/CAM/CIM  (Lecture 1 CAD)CAD/CAM/CIM  (Lecture 1 CAD)
CAD/CAM/CIM (Lecture 1 CAD)
 
Computer numerical control ( CNC )
Computer numerical control  ( CNC )Computer numerical control  ( CNC )
Computer numerical control ( CNC )
 
Cnc technology
Cnc technology Cnc technology
Cnc technology
 
Theory of machines
Theory of machinesTheory of machines
Theory of machines
 

Similar to Computer Aided Manufacturing.pptx

Introduction to NC, CNC & DNC.pptx
Introduction to NC, CNC & DNC.pptxIntroduction to NC, CNC & DNC.pptx
Introduction to NC, CNC & DNC.pptxSanDeepSharma926061
 
Modern machine
Modern machineModern machine
Modern machineUbaid Shah
 
Unit V CNC Machining
Unit V CNC MachiningUnit V CNC Machining
Unit V CNC Machininglaxtwinsme
 
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
 
CNC principle & machining centre
CNC principle & machining centreCNC principle & machining centre
CNC principle & machining centreNirmalRaja3
 
Chapter_2_NC-CNC machine tools.pptx
Chapter_2_NC-CNC machine tools.pptxChapter_2_NC-CNC machine tools.pptx
Chapter_2_NC-CNC machine tools.pptxSankalp Bhatiya
 
BHEL CNC MACHINE TRAINING REPORT
BHEL CNC MACHINE TRAINING REPORT BHEL CNC MACHINE TRAINING REPORT
BHEL CNC MACHINE TRAINING REPORT piyush singh
 
bhel6-171106130647.pdf
bhel6-171106130647.pdfbhel6-171106130647.pdf
bhel6-171106130647.pdfARYAKUMARNIRAV
 
MT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGMT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGKarthik R
 
MANUFACTURING TECHNOLOGY-II
MANUFACTURING TECHNOLOGY-IIMANUFACTURING TECHNOLOGY-II
MANUFACTURING TECHNOLOGY-IIS. Sathishkumar
 
COMPUTER NUMERIC CONTROL
COMPUTER NUMERIC CONTROL COMPUTER NUMERIC CONTROL
COMPUTER NUMERIC CONTROL Chetan Dixit
 
MT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGMT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGKarthik R
 
12 cnc & part programming
12 cnc & part programming12 cnc & part programming
12 cnc & part programmingM Siva Kumar
 
Numerical Control Machines tools....pptx
Numerical Control Machines tools....pptxNumerical Control Machines tools....pptx
Numerical Control Machines tools....pptxsuyogpatil49
 

Similar to Computer Aided Manufacturing.pptx (20)

Introduction to NC, CNC & DNC.pptx
Introduction to NC, CNC & DNC.pptxIntroduction to NC, CNC & DNC.pptx
Introduction to NC, CNC & DNC.pptx
 
Modern machine
Modern machineModern machine
Modern machine
 
Unit V CNC Machining
Unit V CNC MachiningUnit V CNC Machining
Unit V CNC Machining
 
Ncmachine (1)
Ncmachine (1)Ncmachine (1)
Ncmachine (1)
 
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
 
CNC principle & machining centre
CNC principle & machining centreCNC principle & machining centre
CNC principle & machining centre
 
Cnc
CncCnc
Cnc
 
NC, CNC & DNC Machine
NC, CNC & DNC Machine NC, CNC & DNC Machine
NC, CNC & DNC Machine
 
LEARN CNC.pptx
LEARN CNC.pptxLEARN CNC.pptx
LEARN CNC.pptx
 
Chapter_2_NC-CNC machine tools.pptx
Chapter_2_NC-CNC machine tools.pptxChapter_2_NC-CNC machine tools.pptx
Chapter_2_NC-CNC machine tools.pptx
 
BHEL CNC MACHINE TRAINING REPORT
BHEL CNC MACHINE TRAINING REPORT BHEL CNC MACHINE TRAINING REPORT
BHEL CNC MACHINE TRAINING REPORT
 
bhel6-171106130647.pdf
bhel6-171106130647.pdfbhel6-171106130647.pdf
bhel6-171106130647.pdf
 
CNC MACHINE TOOLS.ppt
CNC MACHINE TOOLS.pptCNC MACHINE TOOLS.ppt
CNC MACHINE TOOLS.ppt
 
MT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGMT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHINING
 
MANUFACTURING TECHNOLOGY-II
MANUFACTURING TECHNOLOGY-IIMANUFACTURING TECHNOLOGY-II
MANUFACTURING TECHNOLOGY-II
 
COMPUTER NUMERIC CONTROL
COMPUTER NUMERIC CONTROL COMPUTER NUMERIC CONTROL
COMPUTER NUMERIC CONTROL
 
cnc machining
cnc machiningcnc machining
cnc machining
 
MT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGMT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHINING
 
12 cnc & part programming
12 cnc & part programming12 cnc & part programming
12 cnc & part programming
 
Numerical Control Machines tools....pptx
Numerical Control Machines tools....pptxNumerical Control Machines tools....pptx
Numerical Control Machines tools....pptx
 

Recently uploaded

Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...jiyav969
 
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTUUNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTUankushspencer015
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksIJECEIAES
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...archanaece3
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptamrabdallah9
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..MaherOthman7
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxMustafa Ahmed
 
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesRashidFaridChishti
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.MdManikurRahman
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1T.D. Shashikala
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2T.D. Shashikala
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfEr.Sonali Nasikkar
 
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...Roi Lipman
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxRashidFaridChishti
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdfKamal Acharya
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailingAshishSingh1301
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemSampad Kar
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxMANASINANDKISHORDEOR
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...IJECEIAES
 

Recently uploaded (20)

Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
 
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTUUNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docx
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdf
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating System
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptx
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 

Computer Aided Manufacturing.pptx

  • 1. UNIT IV Computer Aided Manufacturing By Dr. Dinesh Y. Dhande Professor Department of Mechanical Engineering AISSMS College of Engineering, Pune CO 4 : Develop code for a component for CNC machines
  • 2. CONTENTS 1. Introduction to NC Machine tools. 2. Introduction to CNC Machine tools. 3. Introduction to DNC Machine tools. 4. Difference Between NC, CNC and DNC machine
  • 3. NUMERICAL CONTROL (NC) DEFINED • NC (numerical control) machine tools are the machine tool, of which the various functions are controlled by : letters , numbers and symbols. • The NC machine tool runs on a program fed to it; without human operator. • The NC program consist of a set of instruction or statement for controlling the motion of the drives of the machine tools as well as the motion of the cutting tool. NC machine tools , one or more of the following function may be automatic : • Starting and stopping of the machine tool spindle; • Controlling the spindle speed;
  • 4. • Positioning the tool at the desired location and guiding it along the desired path by automatic control of the motion of slides; iv. Controlling the feed rate; and v. Changing the tools
  • 5. • Part program:- • Using the part drawing and the cutting parameters, the part program is written. • The part program is a set of step by instruction to the machine tool for carrying out the operation. • Method use for part programming : 1. Manual part programming 2. Computer-aided part programming • Practical Examples: Long shaft, rod, beam, column, spot weld, bolted joints, pin joints, bearing modelling. COMPONENTS OF NC MACHINE TOOL SYSTEM
  • 6. • Program Tape:- • The part program is entered on the program tape. • The program is entered on the tape in the form of punched holes. The holes are punched with the help of punching machine. • Machine Control Unit (MCU):- • The program tape is read by the tape reader. • The controller takes input from the tape reader. • Machine Tool:- • The machine tool is operated by the controller of the machine control unit.
  • 7. • For flat and prismatic (block-like) parts: • Milling and drilling operations • Conventional Cartesian coordinate system • Rotational axes about each linear axis • Necessary to extract mid surface and then mesh on the mid surface. NC COORDINATE SYSTEMS
  • 8. • NC Coordinate Systems • For rotational parts: • Turning operations • Only x- and z-axes
  • 9. Motion Control Systems 1. Point-to-Point systems • Also called position systems • System moves to a location and performs an operation at that location (e.g., drilling) • Also applicable in robotics
  • 10. 2. Continuous path systems • Also called contouring systems in machining • System performs an operation during movement (e.g., milling and turning)
  • 11. ABSOLUTE VS. INCREMENTAL POSITIONING • Absolute positioning • Move is: x = 40, y = 50 • Incremental positioning • Move is: x = 20, y = 30.
  • 12. ADVANTAGES OF NC MACHINE TOOL • Cycle time reduction • Complex machining operation • High degree of accuracy • Less inspection required • Reduction of scrap and wastage • Increasing productivity • Lower tooling cost • Greater operation safety • Greater operation efficiency • Reduction space required • Operator skill-level reduced
  • 13. LIMITATIONS OF NC MACHINE TOOL • High investment cost • High maintenance effort • Need for skilled programmers • High utilization required
  • 14. INTRODUCTION TO CNC MACHINE TOOLS • In CNC (Computer Numerical Control) machines, a dedicated computer is used to perform the most of basic NC machine functions. • CNC (Computer Numerical Control) machine is a NC machine which uses a dedicated computer as the machine control unit. • The entire program is entered and stored in computer memory. The machining cycle for each component is controlled by the program contained in the computer memory. • The stored part program listing can be used for future production also.
  • 15. COMPONENTS OF CNC MACHINE TOOL SYSTEM • The main components of CNC machine tools are as follows : 1. Input / Output Console. 2. Microprocessor Based control unit. 3. Memory. 4. Feedback unit. 5. Machine Tool. 6. Interfaces.
  • 16. Input / Output Devices Machine Tool Memory (ROM) Control program for : Z Slide X Slide Memory (RAM) Part Program Feed Back Unit
  • 17. • Input / Output Console : It is the unit through which part program is fed to the CNC machine tool system and required output is taken out. It basically consists of monitor and Keyboard. • Microprocessor : This controller takes input from Input / Output device, Feedback from feedback unit and actuates the drives as well as the tool of the machine tool. • Memory : It consists of RAM & ROM. The RAM stores part program, while ROM stores the programs for machine control. • Feedback unit : The feedback unit takes input from machine tool and transfers it to control unit for necessary corrections. • Machine tool : Machine tool is operated by the control unit. • Interfaces : They are the connections between the different components of the CNC machine tool system.
  • 18. CLASSIFICATION OF CNC MACHINE TOOL SYSTEMS (a)According to type of Feedback systems 1. Open loop type CNC machine. 2. Closed loop type CNC machine. (b)According to type of tool motion control 1. Finite positioning control CNC machines. 2. Continuous path control CNC machines. (c)According to program methods 1. Absolute Programming CNC machine systems. 2. Incremental Programming CNC machine systems.
  • 19. CLASSIFICATION BASED ON TYPE OF FEEDBACK SYSTEMS Input Program Microcomputer CNC controller Drive motor Gear box Machine tool slide displacement • It does not have any feedback mechanism. • It only has motion control but do not have any provision for feedback, which is needed to be compared with input for better control & correction of drive system.
  • 20. • It has a feedback mechanism. • It has the motion control with a provision of feedback of feedback. • Which can be used for accurately controlling the drive system by comparing it with the input information until the required or desired position is achieved. Input Program Microcomputer CNC controller Drive motor Gear box Machine tool slide displacement Measuring unit
  • 21. ACCORDING TO TYPE OF TOOL MOTION CONTROL: • In point to point CNC machines, the movement of cutting tool from one predefined position to another predefined position is important, while the path along which this tool moves is irrelevant. Commonly used in drilling & punching operations. • Straight cut line control mode is the extension version of point to point method, straight cut is obtained controlling the movement of tool with controlled feed rate in one of the axis direction at a time. Commonly used in Face milling, pocket milling and step turning operations.
  • 22. • The continuous path control system is used for continuous, simultaneous & coordinated motions of cutting tool & work piece along different axes. • Such motion enables machining of different contoured profiles & curved surfaces. • Types : 2 axis, 2 ½ axis, 3 axis, Multi axis countering.
  • 23. ACCORDING TO PROGRAMMING METHODS Point X Y P1 0 0 P2 0 4 P3 2 4 P4 2 5 P5 4 6 P6 4 7 P7 6 6 P8 8 8 P9 8 4 P1 0 5 4 • In Cartesian coordinate geometry system using absolute measurement, each point is always specified using same zero established for a given coordinate system.
  • 24. X Y P1 0 0 P2 0 4 P3 2 0 P4 0 1 P5 2 1 P6 0 1 P7 2 -1 P8 2 2 P9 0 -4 - - Point • In Cartesian coordinate geometry system using incremental measurement, each point is specified using the path differential from the preceding point position. So in such programming , controller must store and process additional path measurement.
  • 25. ACCORDING TO TYPE OF CONTROLLERS 1. Hard wired logic circuits : It performs those functions for which they are best suited, such as feed rate generation and interpolation. 2. Soft wired computer : The computer performs the remaining control functions plus other duties not normally associated with a conventional hard- wired controller. Minicomputer Hard-Wired logic Circuits Interface Feedback
  • 26. • It uses a computer to perform all the functions. • The interpolation, feed rate generation and all other functions are performed by the computer with the help of software. • The only hard-wired elements are those required to interface the computer with machine tool and operator’s console. Minicomputer Interface Feedback
  • 27. ADVANTAGES & LIMITATIONS OF CNC MACHINE TOOLS Advantages • Ease of program input. • Multiple program storage. • Online part programming and editing. • Use of advanced interpolation. • Automatic tool compensation. • Auto generation of part program for existing components. • Change in system of units. Limitations • Higher investment cost. • Higher maintenance cost. • Requires specialised operators.
  • 28. INTRODUCTION DIRECT NUMERICAL CONTROL (DNC) SYSTEM • DNC is a manufacturing system in which a number of machines are controlled by a computer through direct- connection and in real time. • Also, defined by EIA (Electronic Industries Association) as: DNC is a system connecting a set of NC machines to a common memory for part program or machine program storage with provision for on- demand distribution of data to machines. • The tape reader is omitted. • Involves data connection and processing from the machine tool back to the computer.
  • 29.
  • 30. COMPONENTS & PRINCIPLE 1. Central computer 2. Bulk memory which stores the NC part programs. 3. Telecommunication lines 4. Machine Tools.
  • 31. • Acentral computer connected to a number of machine tools and control them • Part program of all machine tools are stored in the memory of the central computer and transmitted on direct transmission lines on demand • Two way information flow take place in real time • Various machine tools can communicate with the computer in real time • Programs in full or segment can be transferred to NC machines • Computer can be used for program editing • No tape readers are used • No limitation for the number or size of programs stored
  • 32. The configuration of the DNC system can be divided into: 1. DNC system without satellite computer. 2. DNC system with satellite computer. Satellite computers are minicomputers and they serve to take some of the burden off central computer. Each satellites controls several machine tools. • DNC system without satellite computer
  • 33. • DNC system with satellite computer
  • 34. FUNCTIONS OF DNC The functions which a DNC system is designed to perform: 1. NC without punched tape. 2. NC part program storage. 3. Data collection, processing, and reporting. 4. Communication
  • 35. •Elimination of punched tapes and tape readers •Convenient storage of NC part programs in computer files •Greater computational capability and flexibility •Reporting of shop performance. •Convenient editing and diagnostic features. ADVANTAGES OF DNC SYSTEM
  • 36. COMPARISON BETWEEN NC, CNC AND DNC MACHINE TOOLS 1. The part program is fed to the machine through the tapes or other such media. 2. In order to modify the program, the tapes have to be changed. 3. In NC machine tool system, tape reader is a part of machine control unit. 4. System has no memory storage and each time it is run using the tape. 5. It can not import CAD files. 6. It can not use feedback system. 7. They are not software driven. 1. In CNC machine tool system, the program is fed to the machine through the computer. 2. The programs can be easily modified with the help of computer. 3. The microprocessor or minicomputer forms the machine control unit. The CNC machine does not need tape reader. 4. It has memory storage ability, in which part program can be stored. 5. System can import CAD files and convert it to part program. 6. The system can use feedback system. 7. The system is software driven. 1. The part program is fed to the machine through the Main computer 2. In order to modify the program, single computer is used 3. Large memory of DNC allows it to store a large amount of part program. 4. Same part program can be run on different machines at the same time. 5. The data can be processed using the MIS software so as to effectively carry out the Production planning and scheduling.
  • 37. IMPORTANT TERMS RELATED TO CNC MACHINING • Machine Zero - Machine zero is a point at the origin of the machine’s coordinate measuring system. All the Axis movements and other dimensions are measured from this point. It is similar to the origin of coordinate measuring system. • Machine reference point - It refers to the initial point of return for the purpose of measuring/feedback systems. Whenever a CNC machine is switched on the feedback system has to be initialized by referring this point on every axis. • Work Zero -This is the origin for the measuring of dimensions of workpiece. The programmer is free to select it anywhere on the drawing. • Absolute measuring system - In this measuring system all the dimensions are made from the work zero, which defined. The machine control uses work zero as the reference point to position the tool during program execution. The main advantage of programming in absolute system is that any point can be readily changed without affecting subsequent dimensions.
  • 38. • Incremental measuring system : • The movements are based on the change in position between two successive points. It expresses the relative distance between the current location and the next position. This type of measuring system is called Incremental Measuring system. The main advantage of this system is that sum of the dimensions must always be zero if start point and finishing point is same at the end of programming which makes it easy to check a program.
  • 39. • Axis designation (conventions) : • Axis designation for each type of machine tool is suggested in the EIA (Electronic Industries Association) RS 274-B standard. This conforms to ISO Recommendations R831. The nomenclature of the three main axes (X, Y AND Z) is based on the “Left hand rule”. The thumb indicates the orientation of the X-axis; the index finger indicates the Y-Axis, and the middle finger points in the direction of the Z-axis.
  • 40. Tool and tool offset - The T function is used to call the particular tool and tool offset in the program. The tool offset is used to correct the values entered in the coordinate system preset block. Using the tool offsets, it is easy to set up the tools and to make adjustments in part size. Spindle speed - The spindle speed is the rotational frequency of the spindle of the machine, measured in revolutions per minute (RPM). The preferred speed is determined based on the material being cut. Using the correct spindle speed for the material and tools will greatly affect tool life and the quality of the surface finish. Feed rate - Feed rate is the velocity at which the cutter is fed, that is, advanced against the workpiece. It is expressed in units of distance per revolution for turning and boring (millimeters per revolution). For milling it is expressed in units of distance per time for milling (millimeters per minute). fm = N x frev Where, frev = the feed per cutter revolution fm = the feed per minute and N = the spindle and work-piece speed, RPM
  • 41. Cutting Speed - Cutting speed may be defined as the rate (or speed) that the material moves past the cutting edge of the tool , irrespective of the machining operation used — the surface speed. V =pi* D*N/ 1000 Where, D = the diameter of the workpiece, mm N = the spindle and workpiece speed, RPM
  • 42. 1. PROCESSING OF CNC PROGRAMS 1. Determination of the sequence of operations required in machining process ( involves examining the shape features of the components to be produced) . 2. Selection of cutting tools, order of use corresponding to the sequence of operations and determination of feeds and cutting speeds for each operation. 3. Settings of program auxiliary functions, including tool changes, spindle starts and stops, coolant on and off and so on. 2. ANALYSES OF DRAWING FOR CNC PROGRAMMING • STUDY OF DRAWING : • Verification of drawing quadrant/angle~ 1st and 3rd • Unit of measurement: mm and inch • Raw material size
  • 43. • Drawing zero/work piece zero • Marking of all the turning points (where profile is changing) & working points (for drilling, boring etc.) • Selection of measuring system- Absolute, Incremental • Marking of co-ordinates for all turning points and working points. • Study of tolerances and important dimensions.
  • 44. PART PROGRAM STRUCTURE 1. Name of the program 2. Selection of Working plane, Measuring system ( Absolute or incremental ), unit of measurement (mm or inch) 3. Defining and calling work origin 4. Tool changing position (Remote area away from work piece), Tool call & Tool change 5. First position (Movement in working Plane) and Second positioning (Movement in spindle axis) for working, Spindle start & coolant on 6. Third positioning for working (for mechanizing, tool movement with tool radius compensation) 7. Depth of cut (in feed only) 8. Definition of geometry/preparation of profile (feeding of CNC drawing data) 9. Return to second position, spindle stop & coolant off 10. Cancellation of fixed cycles, Macro instructions, Special commands, Tool Radius compensation 11. Return to tool change position 12. Movement in spindle axis and in working plane 13. If required, repeat step Nos. to 16 as required. 14. End of part program
  • 45. FUNDAMENTALS OF PROGRAMMING Numerical control machine are programmed by means of a series of coded instructions, commonly entered into the controller using manual programming. Each set of instruction codes that machine acts upon is called NC block and is terminated on the program by means of an end character (EOB) that corresponds to the carriage return.Atypical block of instruction is of the following form: N001 G80 X75 Y65 Z10 F60 S160 T01 M03 EOB CODE TYPES
  • 46.