# Measure with main axes (G100) (Type 4)

Syntax:
G100 <axis_name>.. { <axis_name>.. } [F.. ] | non-modal

G100 | Select measurement run
<axis_name>.. | Target point of measuring axis in [mm, inch]
F.. | Measuring feed in [mm/min, m/min, inch/min]

The three main axes 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 4) 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'. A maximum of three main axes may 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 main axes (G100) (Type 4)

General representation of a measurement run.

%G100_Type_4

N10 G90 G00 X0 Y0

N20 G100 X10 Y20 F200 ;X10/Y20 target point of the measurement run

...

Programmed measurement run in N20 with measuring function type 4

The program stops after the probe signal is detected. The remaining motion path of the measuring block is no longer output.

## Programing Example

Measure with main axes (G100) (Type 4)

Successful measurement run followed by continuation along programmed path.

%Meas_run

N10 G90 G00 X0 Y0 Z0

N20 X5

N30 G100 X10 Y10 F500

N40 G01 X7

N50 M30

Programmed path with measuring function Type 4