Computer Numerical Control Machine: By-Er - Ved Prakash

Download as pdf or txt
Download as pdf or txt
You are on page 1of 28

AV

COMPUTER NUMERICAL CONTROL


MACHINE

By- Er.VED PRAKASH


1) History
CONTENTS
2) CNC Introduction
3) How they look like?
4) Elements of CNC
5) Block diagram of CNC
6) How CNC Works?
7) Features of CNC Machines
8) CNC Programming Basics
9) Common Format of a Block
10)Programming Key Letters
11)Table of important G-codes
12)Table of important M-codes
13) Programming
14)Advantages
15)Challenges
16)Conclusion
17)References
HISTORY

The first NC machines were built in the 1940s and


1950s by Prof. John T Parson.
CNC machine came into existence after evolution
of computer around 1980.
Modern CNC Machine are improving further as
the technology is changing with a variety of
functions according to applications.
CNC INTRODUCTION
A numerical control system in which the data
handling, control sequences, and response to input
is determined by an on-board computer system at
the machine tool.
CNC Machines- How do they look like?

Servo Motors

Display Console Coolant


control
Slides Automated
Tool changer

Controller
Controller

Chip collection and


removal
ELEMENTS OF CNC MACHINE

 A CNC machine consist of following 6


major elements:
i. Input Device
ii. Machine Control Unit

iii. Machine Tool

iv. Driving System

v. Feedback Devices

vi. Display Unit


Block diagram of CNC Machine
OPEN LOOP AND CLOSED LOOP
CONTROLS

In open loop systems the slide may overshoot or may not reach
desired position because of inertia, wear and tear and friction,
hence inaccurate machining.
In closed loop systems the position sensors are used to correct
slide movements and achieve higher accuracy and repeatability.
HOW CNC WORKS

 Controlled by G and M codes.


 These are number values and co-ordinates.
 Each number or code is assigned to a particular
operation.
 Typed in manually to CAD by machine
operators.
 G & M codes are automatically generated by
the computer software.
FEATURES OF CNC MACHINERY

 The tool or material moves automatically.


 Tools can operate in 1-5 axes.
 Larger machines have a machine control unit
(MCU) which manages operations.
 Movement is controlled by motors (actuators).
 Feedback is provided by sensors (transducers)
 Tool magazines are used to change tools
automatically.
CNC PROGRAMMING BASICS

 CNC instructions are called part program commands.

 When running, a part program is interpreted one


command line at a time until all lines are completed.

 Commands, which are also referred to as blocks, are


made up of words which each begin with a letter
address and end with a numerical value.
CNC PROGRAMMING
Important things to know: Programming consists of a series
of instructions in form of letter codes
 Coordinate System
Preparatory Codes:
 Units, incremental or absolute G codes- Initial machining setup and
positioning establishing operating conditions
N codes- specify program line number
 Coordinates: X,Y,Z, RX,RY,RZ to executed by the MCU.

 Feed rate and spindle speed Axis Codes: X,Y,Z


Used to specify motion of the slide along
X, Y, Z direction.
 Coolant Control: On/Off, Flood,
Mist
Feed and Speed Codes: F and S
Specify feed and spindle speed.
 Tool Control: Tool and tool
parameters
Tool codes: T – specify tool number

Miscellaneous codes – M codes


For coolant control and other activities.
COMMON FORMAT OF A BLOCK

Sequence Preparatory Dimension Feed Spindle Tool Misc.


# Function Words Rate Function Function Function

N50 G90 G01 X1.40Y2.25 F10 S1500 T01 M03

Individual Words
PROGRAMMING KEY LETTERS
 O - Program number (Used for program identification)
 N - Sequence number (Used for line identification)
 G - Preparatory function
 X - X axis designation
 Y - Y axis designation
 Z - Z axis designation
 R - Radius designation
 F – Feed rate designation
 S - Spindle speed designation
 H - Tool length offset designation
 D - Tool radius offset designation
 T - Tool Designation
 M - Miscellaneous function
TABLE OF IMPORTANT G CODES
G00 Rapid Transverse
G01 Linear Interpolation
G02 Circular Interpolation, CW
G03 Circular Interpolation, CCW
G17 XY Plane,G18 XZ Plane,G19 YZ Plane
G20/G70 Inch units
G21/G71 Metric Units
G40 Cutter compensation cancel
G41 Cutter compensation left
G42 Cutter compensation right
G43 Tool length compensation (plus)
G43 Tool length compensation (plus)
G44 Tool length compensation (minus)
G49 Tool length compensation cancel
G80 Cancel canned cycles
G81 Drilling cycle
G82 Counter boring cycle
G83 Deep hole drilling cycle
G90 Absolute positioning
G91 Incremental positioning
TABLE OF IMPORTANT M CODES
 M00 Program stop
 M01 Optional program stop
 M02 Program end
 M03 Spindle on clockwise
 M04 Spindle on counterclockwise
 M05 Spindle stop
 M06 Tool change
 M08 Coolant on
 M09 Coolant off
 M10 Clamps on
 M11 Clamps off
 M30 Program stop, reset to start
PROGRAMMING
LINEAR INTERPOLATION – G01
LINEAR INTERPOLATION – G01
CIRCULAR INTERPOLATION – G02/G03
CIRCULAR INTERPOLATION – G02/G03
INTERPOLATION(COMBI. OF G01 & G02 & G03 )
INTERPOLATION(COMBI. OF G01 & G02 & G03 )
Advantages of CNC
1) - Easier to program.

2) - Easy storage of existing programs.

3) - Easy to change a program.

4) - Avoids human errors.

5) - CNC machines are safe to operate.

6) - Complex geometry is produced as cheaply as simple ones.

7) - Usually generates closer tolerances than manual machines.


CHALLENGES

I. Costly setup, skilled operators.


II. Computers, programming knowledge
required.
III. Maintenance is difficult.
CONCLUSION
 The advantage of a CNC system are that the
operation of a conventional machine is removed
and the part production is made automatic.
 It reduces the labor work and hence highly
efficient in the manufacturing process.
 BHEL,HAL and other company generally uses
CNC machines to achieve its manufacturing
targets. For manufacturing works of large scale
it is very difficult to work with manual
machines as they are time consuming. CNC
machines have their wide scope because they
are easy to handle, the work becomes easier and
jobs are done with perfection.
REFERENCES
 Manual of CNC from BHEL Jhansi

 http://en.wikipedia.org/wiki/computer_n
umerical_control

 http://www.motioncontrol.com/articles/g
earheads-modular-spindle-drives

 http://www.seminarprojects.com/cnc

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy