Professional Documents
Culture Documents
TRAINING PROGRAMME
ON
CNC PROGRAMMING
WITH
PRACTICAL APPROACH
•To Understand working principle and
applications of CNC Machines.
2.Pen drive
Control system used for conventional lathe.
Control system use for CNC
Elements of CNC
In order to shape metal by machine tools, the
cutting tool should move in contact with the
workpiece at certain specific points, while the
workpiece or cutting tool is rotating.
Cartesian Polar
coordinate coordinate
system system
Is used to describe the position of a point in
the space.
2D Cartesian 3D Cartesian
Coordinate Coordinate
System System
To ensure that the control system of the
machine will read the specified
coordinates correctly to indicate the
position of the workpiece; the machine
tool has its own "coordinate system“.
The following points are part of this
system.
Absolute Incremental
Dimensioning Dimensioning
All measurements are
taken from the work
piece zero point.
Calculated from work
piece zero W
See the Figure:
In the drawings for CNC turning absolute system
considers the value of X as the diameter value not the
radius.
Uses incremental values
that are always measured
from the current point to
the next point.
The cutting speed is the speed
at which the circumference of
the work part moves along the
cutter, see Fig.
Cutting Speeds and Feeds
The magnitude of cutting speed is determined
by the:
1. Material of the work part.
2. Material of the cutting tool.
3. Infeed (surface quality roughing,finishing).
The feed of a lathe may be defined as the distance the
cutting tool advances along the length of the work for
every revolution of the spindle.
For example, if the lathe is set for a 4 mm feed, the
cutting tool will travel along the length of the work 4
mm for every min that the work makes. So the unit of
feed (F) is mm/sec.
Depth of cut is the
difference in height
between machined surface
and the work surface.
(amount of material cut in
single cut .(in mm).
See Fig.
CNC codes are described in simple pattern as:
N001 G001 X25 Z20 F60
N001 : no 0r indexing of the line
G01 : address to tool
X25: distance in x axis tool travel (25 mm)
Z20: distance in z axis tool travel (20 mm)
F60: feed rate for tool while travel(60 mm/min)
Preparatory function(G address):
it determine how tool is to move to
programmed target.
Most common G address are listed below.
G00............... Rapid Positioning
G01…………Linear Interpolation
G02…………Clockwise Circular Interpolation
G03…………counter clockwise interpolation
Miscellaneous functions (M address):
Miscellaneous functions are programmed for
machine control, the machine operation other than co
ordinate movement.
The common M functions are as follows:
M01…………Optional Program Stop
M02…………Program End
M03…………Spindle Start Clockwise
M05…………Spindle Stop
M30…………Program End Rewinde
M03 s750 ……………(spindle on and rotate at speed
750 rpm)
G01 X30 Z0 F80…….(linear interpolation at x30,z0)
G01 X20 F80
G01 Z-60 F80
G01 X30 Z0 F80
G01 X10 F80
G01 Z-40 F80
G01 X30 Z0 F80
M05………………………(spindle stop)
M30 ……………………(spindle stop end of program
and repeat)
High initial cost
Need high qualified operator.
THANK YOU …..