Télécharger Imprimer la page

Siemens SINUMERIK 828D Mode D'emploi page 809

Masquer les pouces Voir aussi pour SINUMERIK 828D:

Publicité

17.3
Exemples
Exemple 1 : Accostage de butée avec des actions synchrones statiques
L'accostage de butée (FXS) est déclenché sur demande via le paramètre R ($R1) dans une action
synchrone statique.
Code de programme
N10 IDS=1 WHENEVER
N11 IDS=2 WHENEVER
N12 IDS=3 WHENEVER
N13 IDS=4 WHENEVER
N20 FXS[Y]=0 G0 G90 X0 Y0
N30 RELEASE(Y)
...
N60 GET(Y)
...
Remarque
Éviter les activations multiples de FXS
Pour éviter des activations multiples, nous vous recommandons d'interroger la variable système
$AA_FXS==0 ou un mémento spécifique à l'utilisateur avant d'activer FXS. Voir ci-dessus,
exemple de programme N10
Axes et broches
Description fonctionnelle, 01/2023, A5E48764224D AE
(($R1==1) AND
($AA_FXS[Y]==0)) DO
$R1=0 FXS[Y]=1
FXST[Y]=10
FA[Y]=200
POS[Y]=150
($AA_FXS[Y]==4) DO
FXST[Y]=30
($AA_FXS[Y]==1) DO
FXST[Y]=$R0
(($R3==1) AND
($AA_FXS[Y]==1)) DO
FXS[Y]=0
FA[Y]=1000 POS[Y]=0
Commentaire
; Action synchrone statique 1 :
; R1==1 (FXS demandé pour Y) ET
; Eviter les activations multiples
; $AA_FXS[Y]==0 (axe pas en butée): =>
; réinitialiser $R1, activer FXS pour Y
; Couple de butée : 10 %
; Avance axiale Y : 200
; Déplacement de positionnement Y
; Action synchrone statique 2 :
; $AA_FXS[Y]==4 (butée détectée) : =>
; Couple de butée :
30 %
; Action synchrone statique 3 :
; $AA_FXS[Y]==1 (Butée accostée correctement) : =>
; Couple de butée : Valeur du paramètre R $R0
; Action synchrone statique 4 :
; R3==1 : Désélection de FXS demandée pour Y
; $AA_FXS[Y]==1 (Butée accostée correctement) : =>
; Désélection de FXS
; Déplacement de positionnement Y
; Effectuer les réglages de base : FXS désélection-
né,
; X et Y en position de départ
; Déblocage de Y pour les mouvements dans les ac-
tions synchrones.
Réintégrer l'axe Y dans le groupe d'interpolation
Accostage de butée
17.3 Exemples
809

Publicité

loading