This non-modal G code must be used with one of the canned cycles G73, G74, G76, G77, or G81-G89. A canned cycle must be active so that at each position, a drill or tap function is performed. See also G-code Canned Cycles section.
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.
G18 Z-X plane must be active
G70 Finishing Cycle: [P] Starting block, [Q] Ending Block.
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.