Siemens SINUMERIK 840D sl Programming Manual page 621

Nc programming
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Examples:
N10 MEASA[Z]=(1,1) MEASA[Y]=(1,1) MEASA[X]=(1,1) G0 Z100
or
N10 MEASA[Z]=(1,1) POS[Z]=100
Query status
If an evaluation is required in the program, whether a probe has been deflected or has switched,
the status can be queried through the following system variables:
System variable
$A_PROBE[<n>]
$AC_MEA[<n>]
<n> = number of the probe
Note
If measurement is started from synchronized actions, $AC_MEA is no longer updated. In this
case, the NC/PLC interface signal DB31, ... DBX62.3 or the equivalent variable
$AA_MEAACT[<Axis>] must be queried.
$AA_MEAACT==1: Measurement active
$AA_MEAACT==0: Measurement not active
Probe limitation
In the NC program or synchronized action, the probe limiting status can be read using system
variable $A_PROBE_LIMITED when using PROFIBUS telegram 395:
$A_PROBE_LIMITED[<n>] == 0: Probe limitation inactive/reset
$A_PROBE_LIMITED[<n>] == 1: Probe limitation active
<n> = probe number
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0
Meaning
Probe state
Switching status of the probe
$AC_MEA[<n>] is automati‐
cally reset at the beginning of
a measurement.
3.7 Special motion commands
Data type
Value
INT
0
Probe not deflected.
1
Probe deflected.
INT
0
Probe has not switch‐
ed
1
Probe has switched
(all trigger events pro‐
grammed in the
measuring block
have taken place).
Work preparation
621

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents