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