Measure with motion through to target point (G100/G106) (Type 3)
Syntax: | |
G100 <axis_name>.. { <axis_name>.. } [G106] [F.. ] | non-modal |
G100 | Select measurement run |
<axis_name>.. | Target point of measuring axis in [mm, inch] |
G106 | Move up to target point |
F.. | Measuring feed in [mm/min, m/min, inch/min] |
Any axis may participate in the path motion of the measuring block. All axes programmed in the measuring block must be identified as a measuring axis (P-AXIS-00118). The measuring method (Type 3) must be parameterised (P-CHAN-00057).
During measurement, the receipt of a probe signal is detected in the measuring block. Linear interpolation is performed between the target point specified in the NC command and the starting point (same effect as with G01). Below, the path velocity in the measuring block is referred to as 'measuring feed'. At least one axis must participate in a measurement run. The measuring feed is specified by the F word. The motion path in the measuring block must be greater than 0.
Programing Example
Measure with motion up to target point (G100/G106) (Type 3)
General representation of a measurement run.
%G100_Type_3
N10 G90 G00 X0 Y0
N20 G100 X10 Y20 F200 G106 ;X10/Y20 target point of the measurement run
...
After a probe signal is detected, the system continues up to the target point of the measuring block if G106 is programmed. If G106 is not programmed, the system decelerates after the probe signal and the remaining motion path is no longer output (same reaction as with measurement type 1).
Programing Example
Measure with motion through to target point (G100/G106) (Type 3)
Successful measurement run followed by continuation along programmed path.
%Meas_run
N10 G90 G00 X0 Y0 Z0
N20 G01 X5 F500
N30 G100 G106 X10 Y10 ;After probe signal, move up to target point
N40 G01 X7
N50 M30