Measurement with movement to target point(G100/G106) (Type 3)
G100 <axis_name><expr> { <axis_name><expr> } [G106] [F<expr> ] (non-modal)
G100 Selection measuring traverse
<axis_name><expr> Target position of measuring axis
G106 Movement to target point
F<expr> Measuring feed
Any axis may participate in the movements of the measuring block. Each axis that is programmed in the measuring block must be identified as measuring axis [2]-1. The measuring method (Type 3) must be specified [1]-1.
During measurement, the occurrence of a measuring signal is registered in the measuring block. Linear interpolation is performed between the target point, that is specified in the NC-command, and the start point (same effect as with G01). In this document, the path velocity in the measuring block is referred to as 'measuring feed'. At least one axis must participate in a measuring traverse. The measuring feed is specified by the F-word. The movement in the measuring block must be greater than zero.
Programming example
%G100_Type_3
N10 G00 X0 Y0
N20 G100 X10 Y20 F200 G106 ;X10/Y20 Target point of measuring traverse
...
After a measuring signal has been detected, the system advances as far as the target point of the measuring block if G106 is programmed. If G106 is not programmed, the system decelerates after the measuring signal and the remaining traverse path is no longer output (same behavior as with measuring Type 1).
Programming example
%Meas_traverse
N10 G00 X0 Y0 Z0
N20 G01 X5 F500
N30 G100 G106 X10 Y10 ;After measuring signal traverse to target point
N40 G01 X7
N50 M30
Fig. 4.10 shows the representation of the resulting path