Chapter 35
Chapter 35
● Used for:
Stock Removal on Lathes ○ Turning
○ Boring
● Removal of excessive stock is
○ Simple threading
called:
○ Rough Turning
Limitations
○ Rough Boring
○ Roughing ● Can only cut:
● Manual programming of roughing ○ Straight cuts
requires many coordinated ○ Tapers
roughing passes. ● Cannot machine:
● Programming complex contours ○ Radii
manually is: ○ Chamfers
○ Time consuming ○ Undercuts
○ Inefficient ○ Complex contours
○ Prone to errors ○ Direction changes during
● Uneven stock allowance can cutting
cause:
○ Premature tool wear
○ Poor surface finish
● Modern CNC lathes use special
cycles to automatically generate Complex Cycles (Multiple Repetitive
roughing tool paths. Cycles)
Definition
G90 Straight Cutting Cycle Format
● Fanuc Straight Cutting Cycle.
● Also called the Box Cycle. Format 1 – Straight Cutting
● Used for rough turning and rough G90 X(U).. Z(W).. F..
boring.
Parameters
Purpose
● X = Diameter to be cut
● Removes stock between the cutter ● Z = End position of cut
start position and programmed X ● F = Feedrate
and Z coordinates.
● Produces a straight cut, normally
parallel to the spindle centerline.
● Z-axis is the primary cutting axis.
● Used mainly for rectangular G90 Taper Cutting Format
(box-shaped) stock removal.
Format 2
Capabilities G90 X(U).. Z(W).. I.. F..
● Straight turning or
● Straight boring
● Taper turning G90 X(U).. Z(W).. R.. F..
● Taper boring
Parameters
Limitations
● X = Diameter to be cut
● Cannot contour. ● Z = End position of cut
● Cannot rough machine radii. ● I or R = Taper amount and
● Cannot change cutting direction direction
during the cycle. ● F = Feedrate
Notes
● U
● W
Straight Turning Example (Key Points)
Stock Diameter
4.125 in
I-Value (Taper Amount)
Finished Diameter
Definition
2.220 in
● Distance and direction of the taper.
● Calculated as a radius value (one Length
side only). 2.560 in
Face Allowance
G90 Cycle Cancellation 0.005 in
Definition
Requirement
Taper Facing
Multiple Repetitive Cycle Types
G94 X(U).. Z(W).. K.. F..
Roughing Cycles
Parameters
G71
● X = Diameter position
● Z = End position ● Rough cutting cycle.
● F = Feedrate ● Horizontal emphasis.
● K = Vertical taper amount
G72
Programming Modes
● Rough cutting cycle.
● X and Z = Absolute programming ● Vertical emphasis.
● U and W = Incremental
programming G73
Finishing Cycle
Multiple Repetitive Cycles
G70
Definition
● Finishing cycle used after:
● Advanced CNC lathe cycles used ○ G71
for roughing, finishing, grooving, ○ G72
and threading. ○ G73
Chipbreaking Cycles Roughing Cycles
G74 ● G71
● G72
● Peck drilling cycle. ● G73
● Horizontal (Z-axis).
Finishing Cycle
G75
● G70
● Peck grooving cycle.
● Vertical (X-axis). Important Principle
Examples: G74
Examples:
Example W0
Important Note K
W
G71 – Stock Removal in Turning
● Finishing stock allowance on
Definition Z-axis.
U Characteristics
Direction of Cutting in G71 G72 Cycle Format (6T / 10T / 11T / 15T)
G72 P.. Q.. I.. K.. U.. W.. D.. F.. S..
External Cutting
Parameters
Occurs when:
Same meanings as G71:
Start Point X > P Point X
● P = First contour block
● X direction is negative
● Q = Last contour block
(decreasing).
● I = X semifinishing amount
Internal Cutting ● K = Z semifinishing amount
● U = X finishing stock
Occurs when: ● W = Z finishing stock
● D = Depth of cut
Start Point X < P Point X ● F = Feedrate
● S = Spindle speed
● X direction is positive (increasing).
Important Note
● Sign of finishing allowance U does G72 Cycle Format (0T / 16T / 18T / 20T /
not determine external or internal 21T)
cutting mode.
● Direction from Start Point (SP) to First Block
Point P determines the cutting G72 W.. R..
mode.
W
Characteristics U
P/Q/F/S U
Important Note W
F
G73 – Pattern Repeating Cycle
● Feedrate override.
Also Called
S
● Closed Loop Cycle
● Speed override.
● Profile Copying Cycle
Purpose
● Roughing irregular stock such as: G73 Cycle Format (0T / 16T / 18T / 20T /
○ Castings 21T)
○ Forgings
First Block
Benefit
G73 U.. W.. R..
● Reduces roughing time by
U
repeating the contour pattern.
● X-axis relief amount.
W
G73 Cycle Format (6T / 10T / 11T / 15T)
● Z-axis relief amount.
G73 P.. Q.. I.. K.. U.. W.. D.. F.. S..
R
Parameters
● Number of cutting divisions.
P/Q
F/S Purpose
● Feedrate and speed overrides. ● Finishes a previously defined
contour.
Important Note
Format (All Controls)
● U and W have different meanings
in each block. G70 P.. Q.. F.. S..
Parameters
P
G73 Important Parameters
● First contour block.
U (or I)
Q
● Rough stock amount in X-axis.
● Last contour block.
W (or K)
F
● Rough stock amount in Z-axis.
● Finishing feedrate.
R (or D)
S
● Number of cutting divisions.
● Finishing spindle speed.
Important Characteristic
● No depth-of-cut parameter is
programmed. G70 Important Rules
● Depth of cut is calculated
automatically. Safety Rule
Feedrate Behavior
G70 – Contour Finishing Cycle
● Feedrates programmed between P
Definition and Q:
○ Ignored during roughing.
● Finishing cycle used after:
○ Used during finishing with ● Sign determines application
G70. direction relative to spindle
centerline:
If No Feedrates Exist Between P and Q
External Turning
● Program feedrate directly in G70: U+
Second Block
G74 X..(U..) Z..(W..) P.. Q.. R.. F.. S..
G74 Cycle Format (6T / 10T / 11T / 15T)
X(U)
G74 X..(U..) Z..(W..) I.. K.. D.. F.. S..
● Final groove diameter.
Parameters
Z(W)
X(U)
● Final depth position.
● Final groove diameter.
P
Z(W)
● Depth of each cut.
● Final depth position.
Q
I
● Distance of each peck.
● Depth of each cut.
R
K
● Relief amount at end of cut.
● Distance of each peck.
F
D
● Feedrate.
● Relief amount at end of cut.
● Must be zero for face grooving. S
F ● Spindle speed.
● Feedrate.
S
G74 Peck Drilling Rule
● Spindle speed.
Z-Axis Drilling Only
G74 Cycle Format (0T / 16T / 18T / 20T / G74 Z.. Q.. F..
21T)
● Cycle performs peck drilling only. ● Relief amount at end of cut.
● Machining occurs along the Z-axis.
F
Example Values
● Feedrate.
Z = Hole depth
Q = Peck distance S
F = Feedrate
● Spindle speed.
X(U)
G75 Cycle Format (6T / 10T / 11T / 15T)
G75 X..(U..) Z..(W..) I.. K.. D.. F.. S.. ● Final groove diameter.
Parameters Z(W)
D ● Feedrate.
S R Address Rule
● Presence of X determines
meaning.
G75 Grooving Rule ● When X is programmed:
○ R = Relief amount.
X-Axis Grooving Only
Programming Mode
Automatic Relief
Relief Amount
● May be omitted.
● If omitted:
Relief = 0
Return Amount