Presentation 4
Presentation 4
Presentation 4
Turning
Facing
Contour turning
drilling
Chamfering
Parting (Cut-off) / Grooving
Threading
3
Facing
Tool is fed
radially inward
Figure facing
5
Contour Turning
Instead of feeding the tool
parallel to the axis of
rotation, tool follows a
contour that is not
necessarily straight (thus
creating a contoured form).
Chamfering
Cutting edge cuts an
angle on the corner
of the cylinder,
forming a "chamfer"
Figure chamfering
8
Threading
Pointed form tool is
fed linearly across
surface of rotating
workpart parallel to
axis of rotation at a
large feed rate, thus
creating threads
Right Hand
Profile Tool
Chuck
12
Left Hand
Profile Tool
Tool Turret
Grooving /
Parting Tool
Tool Holder
Right Hand
Profile Tool
13
Part Programming
G codes
G00 Positioning (Rapid traverse)
Clockwise)
G04 Dwell
G21 Input in mm
Billet size
Dia.32 x 70
Workpiece material
Aluminium
Operation
turning using linear
commands
Tool Type
RH Single point
Tool position in ATC
Tool 1
Tool offsets
Manually set on machine
Spindle Speed
1500 r.p.m.
Feed
80 mm/min
Depth of cut
1mm
Note : To manually program tool path for stock removal (roughing cut), with one block of
program for each tool motion can be time consuming, inefficient and also prone to
errors
Almost all CNC lathes have a feature that allow the roughing tool path to be
processed automatically, using special cycles. For example, a cycle identified by G90
preparatory command is called straight cutting cycle. Its purpose is to remove
excessive stock and is used primarily for removing stock in a rectangular fashion but
can also be used for taper cutting. The cycle structure and motions are illustrated in
figures below
Before going further, a reminder. Do not confuse G90 for lathes with G90 for milling
machines. In turning, G90 is a lathe cycle, G90 is absolute mode in milling.
To cancel a G90 cycle in turning, all that is necessary to do is to use any motion
command- G00, G01, G02 or G03.
In order to distinguish between straight cutting and taper cutting methods, using the
same G90 cycle, there must be a way to distinguish these two types of cuts, and there
is one indeed.
The difference is the addition of an I parameter to the cycle call, indicating the taper
amount and its direction per side. This value is called a signed radius value. It is an I
value because of its association with the X axis. For straight cutting, I value will always
be equal to zero and does not have to be written in program.
The figure shows that the I amount is calculated as a single distance, i.e. a single side (a
radius value), with specified direction , based on the total travelled distance and the
direction of first motion from start position.
There are two simple rules for G90 taper
cutting
1. If the direction of the first tool motion in X
is negative, the value of I is negative
2. If the direction of the first tool motion in X
is positive, the value of I is positive
The values of I can be calculated from simple
trigonometry, and the Format for taper
turning using G90 is
G90 X(U)_ Z(W)_ I_ F_
Taper definition
To calculate taper length
A cycle which is very similar to G90 is face cutting cycle, programmed with G94
command. In this cycle, the it is the X axis that is main cutting direction. The G94 cycle
is used primarily for facing cuts and can be used for simple vertical taper cutting as
well, similar to G90 cycle.
For straight facing the format is G94 X(U)_ X(W)_ F_
And for tapered cut the format is G94 X(U)_ X(W)_ K_ F
G92 command performs Single pass threading cycle. Only the x axis moves need to
be entered in subsequent blocks, up to the minor diameter value.
G92 Format
G92 X_ Z_ F_
X= minor diameter, mm
Z= thread length,mm
F= pitch of the thread, mm
Calculations :
D= 32 mm (Major diameter)
Pitch = 1mm
d= Minor diamter
Drilling cycle
This cycle is designated for deep hole drilling, the drill entering the workpiece by a
predetermined amount then backing off by another set amount to provide breaking. This
cycle is commanded by two distinct lines of parameters.
G74 Drilling cycle Format:
A double blocks format as following
G74 R_
G74 X_ Z_ Q _ F_
R (e) - Return Amount, mm
X - Always Zero, mm
Z - Drilling Depth, mm
Q - Depth of Cut in Z axis (in Micron)
F - Feed Rate
Grooving cycle
G75 Grooving cycle Format:
G75 R _
G75 X_ Z_ P_ Q_ F_
R - Return Amount, mm
X - Total Depth along X axis, mm
Z - Total Width along Z axis, mm
P - Depth of Cut in X axis (in Micron)
Q - Stepping distance in Z axis (in Micron)
F - Feed Rate, mm
Threading cycle
G76 P (m) (r) (a) Q _R_
G76 X_ Z_ P_ Q _ F_
m - No. of repeats for finishing operation
r - Chamfering amount
a - Tool angle, degree
Q - Minimum Cutting Depth, (in Micron)
R - Finishing Allowance, (in mm)
X - Minor Diameter, mm
Z - Thread Length, mm
P - Thread Height, (in Micron)
Q -Depth of cut for first pass (in Micron)
F - Pitch of the thread, mm
Program No.
6789
Program No.
1001
Thanks