Variable système
$AC_MEA[<n>]
<n> = numéro du palpeur
Remarque
Si la mesure est lancée à partir d'actions synchrones, $AC_MEA n'est plus actualisé. Dans ce cas,
il convient d'interroger le signal d'interface CN/
AP <Axis>.basic.in.measurementActive ou la variable équivalente
$AA_MEAACT[<Axis>] :
$AA_MEAACT==1 : mesure activée
$AA_MEAACT==0 : mesure non activée
Limitation du palpeur
Avec les variables système $A_PROBE_LIMITED, il est possible de lire l'état de la limitation
du palpeur dans le programme CN ou dans des actions synchrones lors de l'utilisation du
télégramme PROFIBUS 395 :
$A_PROBE_LIMITED[<n>] == 0: Limitation du palpeur inactive/remise à zéro
$A_PROBE_LIMITED[<n>] == 1: Limitation du palpeur active
<n> = numéro de palpeur
Protection contre les erreurs de programmation
Les erreurs de programmation suivantes sont détectées et signalées par un message d'erreur :
Description
MEASA/MEAWA dans un même bloc
avec MEAS/MEAW
MEASA/MEAWA avec un nombre de
paramètres <2 ou >5
MEASA/MEAWA avec événement dé‐
clencheur différent de 1/ -1/ 2/ -2
MEASA/MEAWA avec mode incorrect N01 MEAWA[B]=(4,1) B100
MEASA/MEAWA avec mode de me‐
sure 1 et événement déclencheur
programmé deux fois
MEASA/MEAWA et axe géométrique
manquant
Tâche de mesure hétérogène pour
axes géométriques
Fonctions de base
Description fonctionnelle, 01/2023, A5E48053578D AF
10.4 Mesure niveau 2 Mesure spécifique à l'axe (option)
Signification
État de déclenchement du
palpeur
$AC_MEA[<n>] est automati‐
quement remis à zéro au dé‐
but d'une mesure.
Exemple
N01 MEAS=1 MEASA[X]=(1,1) G01 F100 POS[X]=100
N01 MEAWA[X]=(1) G01 F100 POS[X]=100
N01 MEASA[B]=(1,1,3) B100
N01 MEASA[B]=(1,1,-1,2,-1) B100
N01 MEASA[X]=(1,1) MEASA[Y]=(1,1) G01 X50 Y50 Z50 F100
; axe GÉO X/Y/Z
N01 MEASA[X]=(1,1) MEASA[Y]=(1,1) MEASA[Z]=(1,1,2) G01 X50 Y50
Z50 F100
Type de don‐
Va‐
Signification
nées
leur
INT
0
Le palpeur ne s'est
pas déclenché.
1
Le palpeur s'est dé‐
clenché (tous les évé‐
nements déclen‐
cheurs programmés
dans le bloc ont eu
lieu).
Mesure
637