Télécharger Imprimer la page

Siemens SINUMERIK 828D Consignes De Fonctionnement page 613

Masquer les pouces Voir aussi pour SINUMERIK 828D:

Publicité

Code de programme
N30 MEAC[X]=(0) MEAC[Y]=(0) MEAC[Z]=(0)
N40 R1=$AC_FIFO1[4]
...
c) Mesure d'un flanc de dent montant/descendant à l'aide de 2 palpeurs de mesure
Code de programme
...
N110 DEF REAL VAL_MESURE[16]
N120 DEF INT boucle=0
N130 MEAC[X]=(1,1,-1,2) MEAC[Y]=(1,1,-1,2) MEAC[Z]=(1,1,-1,2) G01 X100 F100
N140 STOPRE
N150 MEAC[X]=(0) MEAC[Y]=(0) MEAC[Z]=(0)
N160 R1=$AC_FIFO1[4]
N170 FOR boucle=0 TO R1-1
N180 VAL_MESURE[boucle]=$AC_FIFO1[0]
N190 ENDFOR
Plus d'informations
MEASA ou MEAWA
MEASA et MEAWA permettent de saisir à chaque opération de mesure jusqu'à quatre valeurs
de mesure pour l'axe programmé et de stocker les résultats de mesure dans des variables
système.
La figure suivante met en évidence le mode d'action de MEASA/MEAWA :
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
10.4 Mesure niveau 2 Mesure spécifique à l'axe (option)
Commentaire
; Mesure en mode 1 avec système de mesure
actif. Enregistrement de la valeur de me-
sure sous $AC_FIFO1. Attente du signal de
mesure avec front montant/descendant du
palpeur 1 sur la distance à parcourir
vers X=100.
; Nombre de valeurs de mesure.
Commentaire
; Mesure en mode 1 avec système de mesure
actif. Enregistrement de la valeur de me-
sure sous $AC_FIFO1. Attente du signal de
mesure avec front descendant du palpeur
1 / front montant du palpeur 2 sur la dis-
tance à parcourir vers X=100.
; Arrêt du prétraitement des blocs.
; Abandon de la mesure dès l'accostage de
la position d'axe.
; Mémorisation du nombre de valeurs de me-
sure accumulées dans le paramètre R1.
; Lecture et mémorisation des valeurs de
mesure à partir de $AC_FIFO1.
Mesure
613

Publicité

loading