In the use of G66, variables can only be declared in the first line, and subsequent lines can only execute based on the variables declared in the first line. In contrast, G81 allows mid-program modification of parameters like the retract plane (R value) and drilling position (Z value).

For G66.1, variables must be entered on each line, which could be more strict and require providing the variables repeatedly.

Is there a syntax similar to G81 that combines the convenience of G81's approach in G66 or G66.1?