Notions complémentaires - Siemens Industry Online Support

Transcription

Notions complémentaires - Siemens Industry Online Support
Notions complémentaires
Accostage d'une butée (FXS, FXST, FXSW, FOCON, FOCOF)
Accostage d'une butée (FXS, FXST, FXSW, FOCON, FOCOF)
Fonction
Les instructions de la fonction "Accostage d'une butée" sont programmées avec les instructions
de programme pièce FXS, FXST et FXSW dans les actions synchrones/cycles technologiques.
L'activation peut se faire sans déplacement, la limitation du couple agit immédiatement. Dès
que l'axe est déplacé suivant les consignes, la surveillance de la butée est active.
Déplacement avec réduction du couple/force (FOC)
La fonction permet de modifier le couple/force à tout moment par l'intermédiaire d'actions
synchrones et peut être activée avec un effet modal ou non modal.
Syntaxe
FXS[<axe>]
FXST[<axe>]
FXSW[<axe>]
FOCON[<axe>]
FOCOF[<axe>]
Signification
FXS
Activation uniquement dans les systèmes à entraînements numériques
(VSA, HSA, HLA)
FXST
Modification du couple de blocage FXST
FXSW
Modification de la fenêtre de surveillance FXSW
FOCON
Activation de la limitation de couple/force à effet modal
FOCOF
Désactivation de la limitation de couple/force
<Axe>
Descripteur d'axe
Sont autorisés :
•
•
•
Descripteur d'axe géométrique
Descripteur d'axe de canal
Descripteur d'axe machine
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=fr-FR&TopicId=11692976395
23/02/2017
Notions complémentaires
Accostage d'une butée (FXS, FXST, FXSW, FOCON, FOCOF)
Remarque
L'activation ne doit avoir lieu qu'une fois.
Exemples
Exemple 1 : Accostage d'une butée (FXS) déclenché par une action synchrone
Code de programme
Commentaire
Axe Y
; Actions synchrones statiques
Activation :
N10 IDS=1 WHENEVER (($R1==1) AND $AA_FXS[y]==0)) D $R1=0 FXS[Y]=1 FXST[Y]=10 FA[Y]=200 POS[Y]=150
; $R1=1 active FXS pour l'axe Y, réduit le couple
effectif à 10% et démarre un déplacement en
direction de la butée.
N11 IDS=2 WHENEVER ($AA_FXS[Y]==4) DO FXST[Y]=30
; Dès que la butée est détectée ($AA_FXS[Y]==4),
le couple augmente à 30%.
N12 IDS=3 WHENEVER ($AA_FXS[Y]==1) DO FXST[Y]=$R0
; Dès que la butée est atteinte, la commande du
couple dépend de R0.
N13 IDS=4 WHENEVER (($R3==1) AND $AA_FXS[Y]==1)) DO FXS[Y]=0 FA[Y]=1000 POS[Y]=0
; Désactivation en fonction de R3 et retour.
N20 FXS[Y]=0 G0 G90 X0 Y0
; Exécution normale du programme :
N30 RELEASE(Y)
; Déblocage de l'axe Y pour le déplacement de
l'action synchrone.
N40 G1 F1000 X100
; Déplacement d'un autre axe :
N50 ...
N60 GET(Y)
; Réintégrer l'axe Y dans le groupe d'interpolation
Exemple 2 : Activation de la limitation de couple/force (FOC)
Code de programme
Commentaire
N10 FOCON[X]
; Activation modale de la limitation.
N20 X100 Y200 FXST[X]=15
; Déplacement de X avec un couple réduit (15%)
N30 FXST[X]=75 X20
; Augmentation du couple à 75%, déplacement de X avec ce
couple limité.
N40 FOCOF[X]
; Désactivation de la limitation de couple.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=fr-FR&TopicId=11692976395
23/02/2017
Notions complémentaires
Accostage d'une butée (FXS, FXST, FXSW, FOCON, FOCOF)
Autres informations
Activation multiple
Si à la suite d'une erreur de programmation, la fonction est de nouveau appelée après son
activation (FXS[<axe>]=1), l'alarme suivante est générée :
Alarme 20092 "Accostage d'une butée encore active"
Une programmation qui interroge soit $AA_FXS[ ] ou un mémento spécifique (R1 dans ce cas)
dans la condition évite une activation multiple de la fonction "Fragment de programme pièce" :
Code de programme
N10 R1=0
N20 IDS=1 WHENEVER ($R1==0 AND
$AA_IW[AX3] > 7) DO R1=1 FXST[AX1]=12
Actions synchrones non modales
La programmation d'une action synchrone non modale permet d'activer l'accostage d'une
butée pendant un déplacement d'axe.
Exemple :
Code de programme
Commentaire
N10 G0 G90 X0 Y0
N20 WHEN $AA_IW[X] > 17 DO FXS[X]=1
;
Activation de FXS si X atteint une position
supérieure à 17mm.
N30 G1 F200 X100 Y110
Actions synchrones statiques et non modales
Dans les actions synchrones statiques à effet non modal, il est possible d'utiliser les mêmes
instructions FXS, FXST et FXSW que dans l'exécution normale du programme pièce. Les valeurs
qui seront attribuées peuvent résulter d'un calcul.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=fr-FR&TopicId=11692976395
23/02/2017

Documents pareils