Measure with one / several axes

Enabling axes

All axes in which measurement is to take place or which might be moved by a measurement run, must be enabled for this operation in the axis parameter list by P-AXIS-00118 and the probing signal must be looped to all measurement axes.

Wait for probing signal of moved and released axes

2.5D mode

All axes which are moved and released during the measurement run must send a probing signal (probing position latch). If the axis is not moved by G100, no probing signal is required in this axis.

Programing Example

prg_example

Waiting for the probing signal in 2.5D mode

kopf.achs_nr                        1

kopf.log_achs_name                  X

kenngr.messachse                    1

kopf.achs_nr                        2

kopf.log_achs_name                  Y

kenngr.messachse                    1

%Measurement run standard

N10 G00 X0 Y1 Z0

N20 X5

N30 G100 X10 F500       ;Wait for probing signal from X

N40 G01 Y3

N50 G100 Y10 F500       ;Wait for probing signal from Y

N60 G01 X10 Y5

N70 G100 X15 Y10 F500   ;Wait for probing signal from X & Y

N100 M30

Programmed path
Programmed path

Cartesian transformation (#CS)

All 3 main axes must be released as measurement axes for measuring while a Cartesian transformation is active. The probing signal must be looped in all measurement axes, irrespective of whether the axis was actually moved or not.

Measured values are latched in all Cartesian transformation axes and mapped in corresponding ACS or PCS values.

Programing Example

prg_example

Waiting for the probing signal with Cartesian transformation (#CS)

#Konfiguration

kopf.achs_nr                        1

kopf.log_achs_name                  X

kenngr.messachse                    1

kopf.achs_nr                        2

kopf.log_achs_name                  Y

kenngr.messachse                    1

kopf.achs_nr                        3

kopf.log_achs_name                  Z

kenngr.messachse                    1

%Measurement run CS

N10 G00 X0 Y1 Z0

N20 #CS ON[0,0,0,0,0,45]

N30 G100 X10 F500     ;Wait for probing signal from X & Y & Z

N40 #CS OFF

N50 #CS ON[0,0,0,0,0,90]

N60 G100 X10 F500     ;Wait for probing signal from X & Y & Z

N70 #CS OFF

N100 M30

Programmed path 2
Programmed path 2

Kinematic transformation (#TRAFO)

All kinematic axes must be released as measurement axes for measuring while a Cartesian transformation is active. The probing signal must be looped in all measurement axes, irrespective of whether the axis was actually moved or not.

Measured values are latched in all Cartesian transformation axes and mapped in corresponding ACS or PCS values.