You are on page 1of 2

Haas Technical Documentation

G70 Finishing Cycle (Group 00) - Lathe Scan code to get


the latest version
of this document

Translation
Available

G70 Finishing Cycle (Group 00)

Copyright 2018 by Haas Automation, Inc. No unauthorized reproduction | Last Published On September 06, 2018 1/2
The G70 Finishing Cycle can be used to finish cut paths that are rough cut with stock removal cycles such as G71,
G72 and G73.

P - Starting Block number of routine to execute


Q - Ending Block number of routine to execute

G18 Z-X plane must be active

G70 Finishing Cycle: [P] Starting block, [Q] Ending Block.

G71 P10 Q50 F.012 (rough out N10 to N50 the path) ;

N10 ;

F0.014 ;

... ;

N50 ;

... ;

G70 P10 Q50 (finish path defined by N10 to N50) ;

The G70 cycle is similar to a local subprogram call. However, the G70 requires that a beginning block number (P code)
and an ending block number (Q code) be specified.

The G70 cycle is usually used after a G71, G72 or G73 has been performed using the blocks specified by P and Q.
Any F, S, or T codes with the PQ block are effective. After execution of the Q block, a rapid ( G00) is executed
returning the machine to the start position that was saved before the starting of the G70. The program then returns to
the block following the G70 call. A subprogram in the PQ sequence is acceptable providing that the subprogram does
not contain a block with an N code matching the Q specified by the G70 call. This feature is not compatible with
FANUC or YASNAC controls.

Copyright 2018 by Haas Automation, Inc. No unauthorized reproduction | Last Published On September 06, 2018 2/2

You might also like