Upload
others
View
12
Download
0
Embed Size (px)
Citation preview
Unités
d' Emmanchement
Electrique
Asservi
Bloc générique FB190 Jusqu’à MVAT version V10.08
Bloc générique FB195 A partir MVAT version V11 (FAST)
Manuel d’Intégration Mise à jour de Mars 2021
Version : 3.00
Net
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 2/56 Mise à Jour de Mars 2021
Indices de révision
3.00 16/03/2021 Mise à jour avec écran TIA portal MVA
2.00 03/09/2018 Mise à jour MVA
1.00 28/08/2013 Edition initiale FBL
Indice Date Désignation Auteur
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 3/56 Mise à Jour de Mars 2021
Sommaire 1 PRESENTATION ...................................................................................................................................................... 4
1.1 FONCTION PRINCIPALE : .................................................................................................................................................. 4 1.2 CARACTERISTIQUES TECHNIQUES PRINCIPALES : ................................................................................................................... 4 1.3 ARCHITECTURE MATERIEL MISE EN ŒUVRE : ....................................................................................................................... 4 1.4 SYNOPTIQUE ................................................................................................................................................................ 5 1.5 CONDITIONS ET LIMITES D’UTILISATION DE LA FONCTION ....................................................................................................... 6 1.6 OPTIONS TECHNIQUES .................................................................................................................................................... 6 1.7 NORMES ET EXIGENCES REGLEMENTAIRES .......................................................................................................................... 6 1.8 RISQUE RESIDUEL DE LA FONCTION .................................................................................................................................... 6
2 UTILISATION DU BLOC GENERIQUE ....................................................................................................................... 7
2.1 MODE MANUEL ............................................................................................................................................................ 7 2.1.1 Mode « Etalonnage » ........................................................................................................................................................................ 7 2.1.2 Mode « Jog » .................................................................................................................................................................................... 7 2.1.3 Mode « Séquence » .......................................................................................................................................................................... 7 2.1.4 Description de l’écran ....................................................................................................................................................................... 8 2.1.5 Bandeau d’indication d’état.............................................................................................................................................................. 8 2.1.6 Boutons de commande dynamique .................................................................................................................................................. 9 2.1.7 Boutons de sélection bandeau inférieur ........................................................................................................................................... 9 2.1.8 Indicateurs valeurs de process .......................................................................................................................................................... 9 2.1.9 Sélection séquence presse ................................................................................................................................................................ 9 2.1.10 Mode « Etalonnage » ...................................................................................................................................................................... 10
2.2 ACQUITTEMENT DES DEFAUTS : ...................................................................................................................................... 12 2.2.1 Liste des défauts : ........................................................................................................................................................................... 12 2.2.2 Liste des messages d’information : ................................................................................................................................................. 15
3 INTEGRATION AUTOMATISME ............................................................................................................................ 16
3.1 PRECONISATIONS D’INTEGRATION : ................................................................................................................................. 16 3.2 REFERENCES DES MATERIELS INTEGRES ............................................................................................................................ 16
3.2.1 Unité d’emmanchement ................................................................................................................................................................. 16 3.2.2 Automatisme .................................................................................................................................................................................. 16
3.3 MOYENS NECESSAIRES POUR INTEGRATION ET MAINTENANCE :............................................................................................ 16 3.3.1 Moyens de communication : .......................................................................................................................................................... 16 3.3.2 Logiciels : ........................................................................................................................................................................................ 16
3.4 INSTRUCTIONS D’INTEGRATION : .................................................................................................................................... 16 3.4.1 Fonctions intégrées et limites d’utilisations du noyau: ................................................................................................................... 16 3.4.2 Structure du FB190 et FB195 Gestion de l'Ueea: ............................................................................................................................ 17 3.4.3 Définitions des types de chaînages : ............................................................................................................................................... 17
3.5 CAS N°1 : VERSION MVAT JUSQU’A V10.08 .................................................................................................................. 18 3.5.1 Grafcet interne de gestion de l’UEEA:............................................................................................................................................. 18 3.5.2 Description et configuration du FB190 : ......................................................................................................................................... 33 3.5.3 Interface du bloc statique à utiliser dans le programme utilisateur ............................................................................................... 35 3.5.4 Principe de Programmation d'une Ueea: ........................................................................................................................................ 36 3.5.5 Description et configuration du DB suiveur Broche : ...................................................................................................................... 38 3.5.6 Paramétrage sécurité chaînage suivant index Db suiveur :............................................................................................................. 38 3.5.7 Exploitation du mot de « control qualité » : ................................................................................................................................... 39 3.5.8 Utilisation des requêtes résultats : ................................................................................................................................................. 39 3.5.9 Requêtes paramétrage MVAT : ....................................................................................................................................................... 41 3.5.10 Exploitation de l’octet de « control MVAT » : ................................................................................................................................. 43 3.5.11 Intégration dans l’IHM .................................................................................................................................................................... 43
3.6 CAS N°2 : VERSION MVAT FAST (A PARTIR DE V11 – 06/2016) ...................................................................................... 45 3.6.1 Chronogrammes de fonctionnement.............................................................................................................................................. 45 3.6.2 Grafcets internes de Gestion de l’UEEA .......................................................................................................................................... 51
4 REFERENCES DOCUMENTAIRES ET INFORMATIQUES : ......................................................................................... 56
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 4/56 Mise à Jour de Mars 2021
1 PRESENTATION
MVAT®
est une marque déposée de FABRICOM Systèmes d'Assemblage. Les autres marques citées appartiennent à leurs propriétaires respectifs.
1.1 Fonction principale : Ces unités sont employées dans toutes les applications de pressage, d'emmanchement, de déformation, de dudgeonnage, en compression ou en traction, où l'assemblage requiert la maîtrise de la force, de la cote, dans un temps de cycle réduit. Les applications travaillant au choc sont exclues.
1.2 Caractéristiques techniques principales : • Interface PROFIBUS ou PROFINET
• Résolution en cote : 2 µm
• Répétitivité en cote : +/- 10 µm
• Mesure de force : +/- 5 %
• Vitesse max. : de 145 à 700 mm/s selon le type
• Gamme de force couverte : 05 - 15 - 30 - 60 - 80 - 100 - 150 et 200 kN ;
• Courses disponibles de 300 - 500 mm.
1.3 Architecture matériel mise en œuvre : L’ensemble se compose :
• d’une broche d’emmanchement (axe motorisé instrumenté – mesure de la force)
• d’un variateur de puissance (INFRANOR)
• d’un rack électronique d’asservissement (électronique MVAT) équipé d’une interface fieldbus
• d’un ordinateur hébergeant Rhapsodie.Net, logiciel de paramétrage des unités d’emmanchement
• d’un automate programmable. Le rack MVAT est un coffret électronique de commande. Il contrôle le déplacement de l’arbre motorisé tout en surveillant la force s’exerçant sur l’axe. Il est piloté par l’automate via une liaison bus de terrain. Il dialogue en RS 485 avec un ordinateur pour transmettre les courbes et les blocs de résultat et pour recevoir des paramètres (configuration matériel et programmes d’emmanchement). Le variateur INFRANOR est commandé en consigne analogique de vitesse par la carte MVAT. Il donne la puissance au moteur de l’unité d’emmanchement. A l’aide du logiciel « Rhapsodie.Net », on définit la configuration matérielle des cartes MVAT (1 voie, 2 voies,…) et les programmes d’emmanchement (paramètres de position (cote), de vitesse et de force d’emmanchement). Le programme « VisuCourbe.Net » permet de visualiser les courbes d’emmanchement reçu par la liaison RS485, d’en ouvrir jusqu’à 100 à la fois, et calculer une courbe enveloppe (utilisable ensuite dans Rhapsodie.Net pour programmer les contrôles courbe). De plus, Rhapsodie.Net lance pour chaque liaison RS485 une tâche de communication pour communiquer avec la carte MVAT. La carte MVAT envoie sur cette liaison les blocs courbes encapsulés, et reçoit les programmes encapsulés. Sur l’autre liaison MVAT (Com1 en RS232), la carte MVAT reporte son fil de l’eau, et un compte-rendu après chaque emmanchement (bloc résultats). L’automate programmable assure la synchronisation entre les séquences de l’unité d’emmanchement et le process. Il permet aussi de manipuler l’unité en mode manuel et d’effectuer les séquences d’étalonnage. De plus l’automate peut recevoir les valeurs d’emmanchement des comptes rendus grâce à un panel de requêtes, et changer dynamiquement des paramètres programmes.
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 5/56 Mise à Jour de Mars 2021
1.4 Synoptique
FSA control electronics: MVAT® rack
Power Amplificator : INFRANOR CD1-a
Spindle
Power
Resolver
Position Emulation →
Control
Force signal + Index
Monitoring (RS232)
Parametering and curve reception (RS485)
24V A P I – P L C
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 6/56 Mise à Jour de Mars 2021
1.5 Conditions et limites d’utilisation de la fonction Les applications travaillant au choc sont exclues. Il est interdit d’appliquer avec l’axe de l’unité d’emmanchement un effort qui n’est pas dans l’axe de celle-ci, sans quoi la lecture de la force est faussée et l’usure de la broche prématurée. L’électronique d’asservissement ne fonctionne qu’avec un seul étalonnage à la fois. Ainsi, si la même unité d’emmanchement est utilisée avec différents outillages ou de façon plus générale, avec une rigidité mécanique qui évolue d’un process à l’autre, il est conseillé d’effectuer l’étalonnage avec l’outillage du process qui requiert la plus grande précision en position. Il est déconseillé de faire sortir complètement l’axe sans butée mécanique pour l’arrêter. En manuel, « l’intensité manuelle » programmée dans Rhapsodie, doit être faible pour éviter des détériorations (5% est conseillé).
1.6 Options techniques Pour connaître les différents types et les différentes capacités des unités d’emmanchements, reportez-vous au chapitre « 1 » de la notice de maintenance « MVAT Electronique ».
1.7 Normes et exigences réglementaires Il n’y a pas de normes ou d’exigences réglementaires, spécifiques, liées à l’utilisation d’une unité d’emmanchement.
1.8 Risque résiduel de la fonction Il est très fortement déconseillé d’utiliser une unité d’emmanchement sur un poste équipé de barrières immatérielles car celles-ci ne préviennent pas le risque d’éclatement et de projection.
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 7/56 Mise à Jour de Mars 2021
2 UTILISATION DU BLOC GENERIQUE
2.1 Mode Manuel Ce mode de marche permet à l’opérateur de commander des mouvements de l’unité d’emmanchement dans différents types de fonctionnement. La sélection de ce mode de marche et de l’actionneur « Unité d’emmanchement » donne accès à la page écran « Tout utilisateur ».
Dans cette page 3 modes sont disponibles :
• Mode Etalonnage : Permet de procéder à l’étalonnage de la règle géométrique de la presse (apprentissage du Zéro, et de la déformation élastique de la machine – presse+bâti+outillage)
• « JOG » : déplacement manuel à vue avec retour sur la position et la Force, à condition que l’étalonnage ait déjà été fait
• Mode « Séquence » : exécution de séquences simples ou chaînées.
2.1.1 Mode « Etalonnage »
Pour fonctionner, il est nécesaire de définir à la carte MVAT son repère géométrique, à savoir son Zéro, vers lequel la presse va quand elle sort. L’étalonnage se déroule en 2 phases :
- Etalonnage « Cale Basse », durant lequel la MVAT apprend son Zéro, et la déformation élastique de la machine - Etalonnage « Cale Haute », durant lequel la MVAT calcule sa résolution pratique (en Nb d’impulsion/mm)
(Voir détails en § 2.1.10 Mode « Etalonnage » p.10)
2.1.2 Mode « Jog »
Le mode Jog permet le déplacement à vue et à vitesse réduite de la broche. La seule sécurité dans ce mode, est la surveillance de l’effort. La vitesse, l’intensité, et la valeur de l’effort de sécurité sont programmés dans Rhapsodie :
- Vitesse max conseillé : 5% - Force de Sécurité en compression progammé : 10% de l’effort nominal - Intensité en mode manuel : Max 10%
2.1.3 Mode « Séquence »
L’automate peut demander à la MVAT d’exécuter une séquence comprise soit dans une liste, soit saisie à la main. Pour être exécutable, il faut que cette séquence ait été programmée dans la MVAT via Rhapsodie.
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 8/56 Mise à Jour de Mars 2021
2.1.4 Description de l’écran
• Bandeau principal :
Indique la presse sélectionnée.
• Bandeau d’état et bouton acquittement défaut.
Indication de l’intitulé du défaut de la presse.
• Bouton d’acquittement
Permet l’acquittement des défauts de la presse.
2.1.5 Bandeau d’indication d’état.
Indication défaut Carte MVAT
Indication d’état séquence en cours
Origne
Presse pas en origine.
Origne
Presse en origine
General OK
Qualité de la séquence générale : NOK (Qualité Cycles ET qualité courbe).
General OK
Qualité de la séquence générale : OK (Qualité Cycles ET qualité courbe).
Cycle OK
Qualité du cycle : NOK.
Cycle OK
Qualité du cycle : OK.
Courbe OK
Qualité de la courbe : NOK.
Courbe OK
Qualité de la courbe : OK.
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 9/56 Mise à Jour de Mars 2021
2.1.6 Boutons de commande dynamique
En mode : - Etalonnage - Séquence
Les boutons suivants sont actifs En mode JOG, les boutons suivants sont actifs :
2.1.7 Boutons de sélection bandeau inférieur
MVAT 1 MVAT 2 MVAT 3 ...
Ce bandeau permet de sélectionner la presse voulue
MVAT 1 Presse non sélectionnée.
MVAT 1 Presse sélectionnée.
2.1.8 Indicateurs valeurs de process
0.000.00 PositionEffort daN mm
En mode JOG, l’effort et la position sont raffraichis dynamiquement En mode séquence, les 2 valeurs sont actualisées à la fin de la séquence.
2.1.9 Sélection séquence presse
Programme Presse 1000Séquence - +.
L’affichage ci-dessus est lié au mode de fonctionnement sélectionné.
Si durant la séquence programmée, un cycle doit être chainé, le bouton suivant apparait :
STOP GO
JOG- JOG+
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 10/56 Mise à Jour de Mars 2021
2.1.10 Mode « Etalonnage »
PREAMBULE : Rôle et Description d’un étalonnage :
L’étalonnage permet à la MVAT d’apprendre 3 informations nécessaires à son fonctionnement : - Le Zéro machine (qui peut être la table, ou une surface de l’outillage sur lequel on pose le produit) - la déformation du bâti en compression sous une force paramétrable qui doit être au moins égale à la force
maximum rencontrée en compression. - La résolution pratique en déplacement (qui intègre la déformation notamment. La résolution théorique se
calcule très facilement par la formule Résolth= Pas de la Vis / 4096) Il permet aussi de déterminer la valeur du paramètre « Centrage Index », et la valeur du « Point Mort Haut ». L’étalonnage de l’unité d’emmanchement s’effectue à l’aide de deux cales :
- Une première cale dite « Cale Basse » (qui peut ne pas exister, si l’axe de la presse équipé de son outillage, est physiquement capable d’aller exercer un effort sur l’outillage de la table sans risquer d’endommager les outillages)
- Une seconde cale dite « Cale Haute », dont la hauteur sera au minimum de 60 mm. Cette cale doit être rectifiée, trempée, et mesurée précisément au 1/100 de mm et sa valeur saisie dans Rhapsodie.Net
Schéma de mise en œuvre :
Mise en place Cale Basse Etalonnage Cale Basse (dans cet exemple : Hcale Basse = 0) L’axe sort et applique l’effort d’étalonnage et :
- Apprend le Zéro machine - Apprend la déformation - Calcule la cote du PMH /0
PMH
0
PMH
0
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 11/56 Mise à Jour de Mars 2021
Mise en place Cale Haute Etalonnage Cale Haute ( HCale Haute ≥ 60 mm ) L’axe sort et applique l’effort d’étalonnage et (Précision : ± 0,01 mm) calcule la résolution pratique (Nb Impuls / mm) Vocabulaire :
Avant d’effectuer l’étalonnage, vérifiez que la station est en « Position Initiale » et que l’ordinateur de paramétrage « Rhapsodie », associé à l’unité d’emmanchement, est en fonctionnement. En effet, à la fin de l’étalonnage, un bloc de résultats est envoyé sur la liaison RS485 (et aussi sur RS232) et doit être reporté dans les paramétrages. Aucune autre opération ne doit être effectuée sur la station pendant l’étalonnage (exceptée le changement de position si nécessaire d’actionneurs pour le changement de cale, bridage, …).
PMH
0
PMH
0
Centrage Index
Top -1
Top 0
Présence Capteur inductif (INDEX)
Cote 0 (définie lors de l'étalonnage)
Position de Repos, Home, Origine (or)
Tops tour codeur
Cote de sécurité basse (paramètre Rhapsodie)
Point Mort Haut (PMH)
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 12/56 Mise à Jour de Mars 2021
2.2 Acquittement des défauts : Si un défaut apparait, il peut être résolu en appuyant sur le bouton "Ack", à condition que ce défaut ne soit pas rémanent.
2.2.1 Liste des défauts :
00 :Carte OK 01: Déf. arrêt Urgence 02: Déf. sortie sur le temps 03: Déf. séqu. étalonn. traction 04: Déf. Offset 05: Déf. manque Index au départ 06: Déf. force avant la perte de l'index 07: Déf. force avant le Top 0 08: Déf. force av. accost. 09: Déf. arrêt sécur. basse en étalonn. 10: Déf. arrêt sécur. basse en cycle 11: Déf. arrêt sur force max. 12: Déf. arrêt sécur. basse sur inertie 13: Déf. n° courbe > 16 14: Déf. Progr. Positionnement 15: Déf. positionn. broche 16: Déf. Index avant le Top au retour 17: Déf. Recouvrem. Top av. index sur retour 18: Arrêt sur l'indexeur 19: Arrêt sur la force de sécurité 20: Déf. manque Etalonnage 21: Déf. Progr. Force nomi. 22: Déf. Progr. Force étalonn. 23: Déf. Progr. Vitesse 24: Déf. Progr. Type Cycle 25: Déf. Force avant Accost. en traction 26: Déf. Progr. décl.> accost. 27: Déf. Progr. Force > F.étalonn. 28: Déf. Sélection Cycle 29: Déf. résolution (imp/mm) 30: Déf. Progr. accost.< cote max. 31: Déf. Progr. Force étalonn. 32: Déf. Progr. décl.tract < accost 33: Déf. Progr. accost. > PMH 34: Déf. Progr. Mode fonctionn. 35: Déf. Progr. ralent.< décl. 36: Déf. Progr. chainage > 100 cyc. 37: Déf. Progr. accost.tract > cote min. 38: Déf. Offset Vitesse 39: Déf. Offset + mesure > Nominal vrai 40: Déf. Offset + consigne > Nominal vrai 41: Déf. Arrêt Force Sécurité retour 42: Déf. Progr. Enchain. ext. 43: Déf. Progr. décl.tract > cote en cours 44: Déf. Mode semi-manuel:E3 et E4 attendues 45: Déf. Progr. accost tract > cote en cours 46: Déf. n° cycle chainé > 384 47: Déf. E/S : E3 et E4 actives 48: Déf. manque Poursuite si NOK sur Cycle NOK 49: Déf. Chainage : manque n° cycle 50: Déf. manque Etalonnage Traction 51: Déf. Pas d'évolution déplacement (en 2 sec) 52: Déf. manque Rappel Auto
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 13/56 Mise à Jour de Mars 2021
53: Déf. manque Autorisation Poursuite 54: Déf. Pas d'évolution index (en 2 sec) 55: Déf. Déséquilibre Capteur 56: Déf. Index durant Traction 57: Déf. Stockage demandé sans Program. Courbe 58: Déf. Progr. manque DCY 59: Déf. Progr. F. étalonnage < 0.25 x nomi 60: Déf. Tps de maintien échu sans Perte force 61: Déf. décl. positionn.< Sécurité basse 62: Déf. Elasticité > Elast. max 63: Déf. Fiche erronée 64: Déf. déplac. maxi atteint en traction 65: Déf. Calcul Nominal 66: Déf. Progr. accost.> PMH 67: Déf.saturation mesure 68: Déf. FAD demandée sans Program. Courbe 69: Déf. Progr. Décalage PRV > PMH 70: Déf. Progr. Cote > PMH 71: Déf. Nb fen. comp <> Nb fen. Tract. 72: Déf. Fenêtre (0 progr. ou non stockée) 73: Déf. nb fen. exéc. <> Nb fen. progr. 74: Déf. Charg. Courbe sur cycle compr. seulem. 75: Déf. débordement acc/décél 76: Vitesse avec Rampe 77: Déf. 1ère Séq. : Compression imposée 78: Déf. Sélection Offset-Index 79: Déf. Consigne Chgmt Offset-Index 80: Arrêt demandé par Automate 81: Déf. Chargement courbe interdit 82: Déf. PMH hors tolérances 83: Déf. Nb de Plages enreg.> 5 84: Déf. marqueurs fenêtre 85: Déf. FAD demandée en Profil 86: Déf. homogénéité 1 Fen/Cycle 87: Déclenchement Externe 88: Déf. rechargement Courbe 89: Déf. Fiche étalonnage erronée 90: Etalonn. ss cale : Résol. saisie 91: Etalonn. ss cale : Résol. matériel 92: Déf. signe Consigne Vitesse 93: Déf. Ecriture mémoire Etalonn. 94: Arrêt la cote 95: Déf. Cote non valide 96: Déf. Cote absente 97: Déf. Décl. sur Seuil max. en Cycle 98: Déf. Progr. Consigne Vit.: x,xx 99: Déf. manque Dist avant Décl. 100: Déf. Calcul FAD impossible 101: Déf. DCY Hard manquant 102: Déf. mode Pilotage non Autorisé 103: Déf. Consigne Cote abs. Desc. 104: Déf. Consigne Cote abs. Mont. 105: Déf. Consigne Cote rel. Mont. 106: Déf. Consigne Cote rel. Desc. 107: Déf. Variateur non Prêt 108: Séquence Terminée 109: Déf. Pours. Asserv. Vitesse 110: Déf. Pours. Asserv. Courant 111: Déf. Correct. Temp.
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 14/56 Mise à Jour de Mars 2021
112: Déf. Correct Temp. 113: Déf. Mode Pours. + Décl. Pente ! 114: Déf. Loupe TG ou Coeff. Pente TG 115: Déf. Etalonnage. Faire Etalonnage 116: Déf. Correct. Temp. Ss Circuit ! 117: Déf. Calcul correc. temp. 118: Déf. cycle incrément d'effort 119: Déf. arrêt graissage 120: Défaut n°120 119: Déf. Séquencement/Chainage API NOK 501: Condition départ NOK: MVAT: Contrôle Variateur prêt NOK 502: Condition départ NOK: MVAT: Graissage / Main Test NOK 503: Condition départ NOK: MVAT: Contrôle Prog Nominal NOK 504: Condition départ NOK: MVAT: Contrôle intensité NOK 505: Condition départ NOK: MVAT: Contrôle vitesse NOK 506: Condition départ NOK: MVAT: Alimentation capteur NOK 507: Condition départ NOK: MVAT: Contrôle capteur NOK 508: Condition départ NOK: MVAT: Variateur non prêt 509: Condition départ NOK: MVAT Carte MVAT non prete 510: Condition départ NOK: Presse pas en position origine 601: Condition départ NOK: Manque sécurité travail 602: Condition départ NOK: Manque sécurité calibration 603: Condition départ NOK: Manque sécurité JOG 604: Condition départ NOK: Manque sécurité travail 701: Condition départ NOK: Accés Station 1003: Anomalie MVAT durant cycle: Grafcet Etape 3 1010: Anomalie MVAT durant cycle: Grafcet Etape 10 1011: Anomalie MVAT durant cycle: Grafcet Etape 11 1013: Anomalie MVAT durant cycle: Grafcet Etape 13 1014: Anomalie MVAT durant cycle: Grafcet Etape 14 1102: Time Out réponse Presse: Grafcet Etape 2 1103: Time Out réponse Presse: Grafcet Etape 3 1110: Time Out réponse Presse: Grafcet Etape 10 1111: Timer Out Cycle Presse 1113: Time Out réponse Presse: Grafcet Etape 13 1114: Time Out réponse Presse: Grafcet Etape 14 1130: Time Out réponse Presse: Grafcet Etape 30 1131: Time Out réponse Presse: Grafcet Etape 31 1210: Accés Station durant cycle presse: Grafcet Etape 10 1211: Accés Station durant cycle presse: Grafcet Etape 11 1212: Accés Station durant cycle presse: Grafcet Etape 12 1214: Accés Station durant cycle presse: Grafcet Etape 14 1310: Perte sécu travail durant cycle presse: Grafcet Etape 10 1311: Perte sécu travail durant cycle presse: Grafcet Etape 12 1312: Perte sécu travail durant cycle presse: Grafcet Etape 13 1314: Perte sécu travail durant cycle presse: Grafcet Etape 14 1410: Time Out requete Résultats MVAT: Grafcet2 Etape 10 1411: Time Out requete Résultats MVAT: Grafcet2 Etape 11 1412: Time Out requete Résultats MVAT: Grafcet2 Etape 12 1413: Time Out requete Résultats MVAT: Grafcet2 Etape 13 1420: Time Out requete Param MVAT: Grafcet2 Etape 20 1422: Time Out requete Param MVAT: Grafcet2 Etape 22 1423: Time Out requete Param MVAT: Grafcet2 Etape 23 1425: Time Out requete Param MVAT: Grafcet2 Etape 25
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 15/56 Mise à Jour de Mars 2021
2.2.2 Liste des messages d’information :
• Information 0: Pas d’information;
• Information 1: Attente sélection numéro de séquence;
• Information 2: Attente commande JOG;
• Information 3: Transfert code séquence en cours;
• Information 4: Cycle Broche en cours;
• Information 5: Attente chaînage Hard;
• Information 6: Attente chaînage Soft API;
• Information 7: Passage UEEA sur chaînage Soft;
• Information 8: Attente mise en place cale basse;
• Information 9: Etalonnage cale basse en cours;
• Information 10: Attente mise en place cale haute;
• Information 11: Etalonnage cale haute en cours;
• Information 12: Etalonnage terminé correct;
• Information 13: Etalonnage terminé NON correct;
• Information 14: Accès station;
• Information 15: Erreur présente;
• Information 16: Attente prise index 0
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 16/56 Mise à Jour de Mars 2021
3 INTEGRATION AUTOMATISME Ce chapitre est réservé aux automatriciens intégrant des unités d’emmanchements électriques asservis FABRICOM.
3.1 Préconisations d’intégration : Il est déconseillé d’utiliser la zone de travail situé au-dessus du TOP-1 pour le retour en position de repos. La programmation de l’automatisme doit prévoir impérativement les points suivants :
- Exécuter durant la séquence d’initialisation de la station, une séquence Presse qui a juste vocation de faire sortir l’axe, puis de le ramener en position d’origine.
- Dans le cas de stations où l’opérateur doit à chaque cycle intervenir sous l’axe de l’unité d’emmanchement, compter le nombre d’arrêt d’urgence ou de coupure de l’alimentation ayant survenu durant un mouvement de l’axe de l’unité d’emmanchement. Ce compteur doit être accessible à l’équipe de maintenance qui doit contrôler l’état mécanique du frein quand ce compteur atteint 15 000 occurrences.
3.2 Références des matériels intégrés
3.2.1 Unité d’emmanchement
Pour connaître les différents types et les différentes capacités des unités d’emmanchements, reportez-vous à la notice de Maintenance
3.2.2 Automatisme
Matériel et programmes déjà intégrés et testés :
• Automate Siemens CPU 315-2DP ou supérieur ;
• Bloc actionneur gestion Broche V1.0 ou supérieur;
• Carte MVAT.Net type PROFIBUS DP ou PROFINET.
3.3 Moyens nécessaires pour Intégration et Maintenance :
3.3.1 Moyens de communication :
• 1 port COM RS232 pour la liaison terminal avec la MVAT (câble FSA, logiciel puTTY)
• 1 port COM RS232 pour la liaison Infranor avec le variateur (câble série std)
• 1 port COM RS485 pour la laison Rhapsodie avec la MVAT (câble FSA)
• 1 port COM RS232 ou PCMCIA pour la liaison MPI ou PROFIBUS avec l’automate et l’afficheur ;
3.3.2 Logiciels :
• Terminal : puTTY est installé lors de l’installation de Rhapsodie
• Variateur INFRANOR : VD Setup (disponible sur C:\Rhapsodie.Net\Documentation\Infranor)
• FSA : Rhapsodie Net (dernière version disponible sur www.fsa-electric-press.com )
• Simatic Manager V5.5 ou supérieur : Siemens ;
• Simatic WinCC Flexible 2088 Sp3
3.4 Instructions d’intégration :
3.4.1 Fonctions intégrées et limites d’utilisations du noyau:
Fonctions intégrés dans le programme:
• Gestion des trames Profibus affectées aux Unités d’Emmanchement
• Synchronisation entre le Process et l'Unité d'Emmanchement
• Montée et Descente Manuelle
• Cycles d’Etalonnage libres ou assistés (accès par mot de passe)
• Lancement de Séquences, avec chaînages, depuis un Mode Manuel
• Retour de résultats d’emmanchement par requêtes
• Visualisation permanente de l’état de l’Unité
• Gestion des envois de paramètres (positions, efforts, etc..)
• Gestions des défauts Limites d’utilisations:
• 100 chaînages maximum (donnée MVAT);
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 17/56 Mise à Jour de Mars 2021
3.4.2 Structure du FB190 et FB195 Gestion de l'Ueea:
Contient tout le programme de la gestion de l'actionneur :
• Gestion des trames Profibus affectées aux Unités d’Emmanchement
• Enchaînement des séquences de l'Unité d'Emmanchement
• Modes de Marches
• Status actionneurs
• Défauts actionneurs
• Mise à jour de l’afficheur
• Demande de requêtes
3.4.3 Définitions des types de chaînages :
• Chaînage Soft : la carte MVAT chaîne seule vers le cycle suivant qui appartient à la même séquence sans attente d’autorisation « de poursuite », donnée par l’automate
• Chaînage Soft API : la carte MVAT chaîne seule vers le cycle suivant (appartenant à la même séquence ) MAIS après une autorisation « de poursuite », donnée par l’automate
• Chaînage HARD : en fin de séquence exécutée par la carte MVAT, si aucun chaînage SOFT ou SOFT API n’est programmé, ou qu’aucun « Retour Automatique » ne l’est non plus, l’automate demande à la MVAT d’exécuter une autre SEQUENCE après une autorisation de poursuite. Le numéro de SEQUENCE et l’autorisation de poursuite sont donnés par un sutomate.
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 18/56 Mise à Jour de Mars 2021
3.5 CAS n°1 : Version MVAT jusqu’à V10.08 Jusqu’à cette version, l’automatisme devait utiliser un « DB suiveur » pour anticiper les chaînage à venir. Version du FB190 : FB190_C
3.5.1 Grafcet interne de gestion de l’UEEA:
Extraits du fichier Grafcet FB190_C.pdf page suivante
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 19/56 Mise à Jour de Septembre 2018
Demande chargement code . Condition démarrage . / (Broche en position haute . (Retour manu + Retour auto) ) act.DMT_Code . act.Conditions_demarrage. / ( act.Etat.FB_BRCH_HAUT . (act.Num_Sequence = 518 + act.Num_Sequence = 513 ) )
RAZ num de séquence PROFIBUSLW100 = 0
0
25
RAZ Informations pour chainage HardR: act.Att_Hard_CodeR: act.Dmd_Hard_CodeR: act.Att_Hard_EvolutionR: act.Dmd_Hard_Evolution
1 Départ cycle soft (E1)act.Cmd.FB_DCY = 1Synchronisation Etape (E7)act.Cmd.FB_SYNC = 1
/ Tiroir pret (S4) . General OK (S6) . Sequence existante dans db/ act.Etat.FB_TirPret . act.Etat.FB_GenOK. act.Num_sequence_OK
Sequence existante dans dbact.Num_sequence_OK
/ Sequence existante dans db/ act.Num_sequence_OK
Time-Out réponse MVATact.Compteur_temps_2 > 2000
0 0
Time-Out réponse MVATact.Compteur_temps_2
14Fin de départ cycle soft (E1)act.Cmd.FB_DCY = 0Synchronisation Etape (E7)act.Cmd.FB_SYNC = 1
Fin de commande du freinact.Sortie_frein = 0
Défaut séquence inexistante dans db
Fin de commande du freinact.Sortie_frein = 0
Fin de départ cycle soft (E1)act.Cmd.FB_DCY = 0Synchronisation Etape (E7)act.Cmd.FB_SYNC = 1
Défaut Time-out réponse MVAT
Fin de commande du freinact.Sortie_frein = 0
16
Acquitement défautact.Dmd_acquitement
Acquitement défautact.Dmd_acquitement
RAZ Informations pour chainage Soft et Soft APIR: act.Att_Soft_APIR: act.Dmd_Soft_EvolutionR: act.Info_Chainage_Soft
RAZ Informations evolution départR: act.FMT_Code
Départ et aiguillage cycle Broche 1/3
Fin préparation chainage Hard (S1.2)R: act.Cmd.FB_WAIT_API
Fin préparation chainage Hard (S1.2)R: act.Cmd.FB_WAIT_API
Fin préparation chainage Hard (S1.2)R: act.Cmd.FB_WAIT_API
RAZ demande de résultat en mode manuR: act.Dmd_Result_Manu
Demande chargement code . Condition démarrage . (Broche en position haute . (Retour manu + Retour auto) ) act.DMT_Code . act.Conditions_demarrage. ( act.Etat.FB_BRCH_HAUT . (act.Num_Sequence = 518 + act.Num_Sequence = 513 ) )
6
RAZ fin de mouvement brocheR: act.FMT
Info attente commande evolutionS: act.FMT_Code
Demande evolution brocheact.DMT_Evolution + Act_select
Fin d'info attente commande evolutionR: act.FMT_Code
61
Recherche séquence et type de cycle dans db suiveurS: act.Dmd_Recherche_sequenceS: act.Dmd_Recherche_Type_cycle
Transfert numéro de séquenceLW100 = act.Num_Sequence
RAZ fin de mouvement brocheR: act.FMT
2
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 20/56 Mise à Jour de Septembre 2018
Time-Out réponse MVATact.Compteur_temps_3
/ General OK (S6) . / Cycle on (S5)/ act.Etat.FB_GenOK . / act.Etat.FB_Cycle_on
/ General OK (S6) . Cycle on (S5)/ act.Etat.FB_GenOK . act.Etat.FB_Cycle_on
Time-Out réponse MVATact.Compteur_temps_3 > 2000
Commande du frein act.Sortie_frein = 1
15Fin de départ cycle soft (E1)act.Cmd.FB_DCY = 0Synchronisation Etape (E7)act.Cmd.FB_SYNC = 1
Défaut selection séquence MVAT
Fin de commande du freinact.Sortie_frein = 0
0
16
Départ cycle soft (E1)act.Cmd.FB_DCY = 1Fin de synchronisation Etape (E7)act.Cmd.FB_SYNC = 0
Fin préparation chainage Hard (S1.2)R: act.Cmd.FB_WAIT_API
Départ et aiguillage cycle Broche 2/3
3
/ Tiroir pret (S4) . / General OK (S6) . / Cycle on (S5). Demande evolution broche/ act.Etat.FB_TirPret . / act.Etat.FB_GenOK. / act.Etat.FB_Cycle_on . (act.DMT_Evolution + Act_select)
Time-Out réponse MVATact.Compteur_temps_2
Time-Out réponse MVATact.Compteur_temps_2 > 2000
16
Info attente commande evolutionS: act.FMT_Code
Fin d'info attente commande evolutionR: act.FMT_Code
Demande evolution brocheact.DMT_Evolution
2
1
4
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 21/56 Mise à Jour de Septembre 2018
4RAZ numéro de séquence PROFIBUSLW100 = 0
Cycle on (S5) . Sequence <= 384 act.Etat.FB_Cycle_on . act.Num_Sequence <= 384
Cycle on (S5) . Sequence > 384 act.Etat.FB_Cycle_on . act.Num_Sequence > 384
Time-Out réponse MVATact.Compteur_temps_3 > 2000
16
Time-Out réponse MVATact.Compteur_temps_3
Sequence > 384 act.Num_Sequence <= 384
9 RAZ commande chainageR: act.Dmd_Hard_CodeR: act.Dmd_Hard_EvolutionR: act.Dmd_Soft_Evolution
RAZ mémoire cycle bonR: act.Mem_Cycle_bon
Pas de poursuiteact.Etat.FB_Cycle_on . / act.Etat.FB_FinEtap . (/act.Etat.FB_CYCLE_OK + act.Num_Sequence > 384). act.Type_Cycle_0
Poursuite sur Soft APIact.Etat.FB_Cycle_on . / act.Etat.FB_FinEtap . / act.Etat.FB_CYCLE_OK. act.Type_Cycle_2
Poursuite sur Softact.Etat.FB_Cycle_on . / act.Etat.FB_FinEtap . / act.Etat.FB_CYCLE_OK. act.Type_Cycle_3
Poursuite sur Hardact.Etat.FB_Cycle_on . / act.Etat.FB_FinEtap . / act.Etat.FB_CYCLE_OK. act.Type_Cycle_1
Défaut selection type cycle/ act.Type_Cycle_0. / act.Type_Cycle_1. / act.Type_Cycle_2. / act.Type_Cycle_3. / act.Type_Cycle_420 30 40 65
60
Synchronisation Etape (E7)act.Cmd.FB_SYNC = 0
Poursuite sur Hardact.Type_Cycle_1
60
3
10Départ cycle soft (E1)act.Cmd.FB_DCY = 1Synchronisation Etape (E7)act.Cmd.FB_SYNC = 1
Mémoire cycle bonS: act.Mem_Cycle_bon
Cycle on (S5) . Cycle OKact.Etat.FB_Cycle_on . act.Etat.FB_CYCLE_OK
(Fin étape (S7) + Sequence > 384) . (Cycle bon + Type cycle impaire)(act.Etat.FB_FinEtap + act.Num_Sequence > 384). (act.Mem_Cycle_bon + act.Type_Cycle_impaire)
(Fin étape (S7) . / Cycle bon . Type cycle paire) + ( / Cycle on (S5) . / Fin étape ). Sequence <= 384(act.Etat.FB_FinEtap . / act.Mem_Cycle_bon . Type_Cycle_paire)+ ( / act.Etat.FB_Cycle_on . / act.Etat.FB_FinEtap). act.Num_Sequence <= 384
50
Départ cycle soft (E1)act.Cmd.FB_DCY = 1Synchronisation Etape (E7)act.Cmd.FB_SYNC = 1
Fin de synchronisation Etape (E7)act.Cmd.FB_SYNC = 1
/Poursuite sur Hard/act.Type_Cycle_1
Départ et aiguillage cycle Broche 3/3
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 22/56 Mise à Jour de Septembre 2018
20Départ cycle soft (E1)act.Cmd.FB_DCY = 1Synchronisation Etape (E7)act.Cmd.FB_SYNC = 1
Mémoire cycle bonS: act.Mem_Cycle_bon
Cycle on (S5) . Cycle OKact.Etat.FB_Cycle_on . act.Etat.FB_CYCLE_OK
Fin étape (S7) . (Cycle bon + Type cycle impaire)act.Etat.FB_FinEtap . (act.Mem_Cycle_bon + act.Type_Cycle_impaire)
(Fin étape (S7) . / Cycle bon . Type cycle paire) + ( / Cycle on (S5) . / Fin étape ). Sequence <= 384(act.Etat.FB_FinEtap . / act.Mem_Cycle_bon . Type_Cycle_paire)+ ( / act.Etat.FB_Cycle_on . / act.Etat.FB_FinEtap). act.Num_Sequence <= 384
50
9
21
/ Cycle on (S5) . / General OK/ act.Etat.FB_Cycle_on . / act.Etat.FB_GenOK
Time-Out réponse MVATact.Compteur_temps_2
Time-Out réponse MVATact.Compteur_temps_2 > 2000
16
22Départ cycle soft (E1)act.Cmd.FB_DCY = 1Fin de synchronisation Etape (E7)act.Cmd.FB_SYNC = 0
Time-Out réponse MVATact.Compteur_temps_3
Time-Out réponse MVATact.Compteur_temps_3 > 2000
16
/ Cycle on (S5) . General OK/ act.Etat.FB_Cycle_on . act.Etat.FB_GenOK
23Info attente chainage Soft APIS: act.Att_Soft_Evolution
Demande de chainage Soft API . sécurité chainageact.Dmd_Soft_Evolution . act.Secu_Chainage
24
Recherche type de cycle dans db suiveurS: act.Dmd_Recherche_Type_cycle
9
Départ cycle soft (E1)act.Cmd.FB_DCY = 1Synchronisation Etape (E7)act.Cmd.FB_SYNC = 1
Gestion chainage SOFT API
Infos préparation chainage Hard (S1.2)S: act.Cmd.FB_WAIT_API
Poursuite sur Hardact.Type_Cycle_1
Demande de résultat en mode manuelS: act.Dmd_Result_Manu
Fin d'info attente chainage Soft APIR: act.Att_Soft_Evolution
Cycle on (S5) act.Etat.FB_Cycle_on
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 23/56 Mise à Jour de Septembre 2018
30Départ cycle soft (E1)act.Cmd.FB_DCY = 1Synchronisation Etape (E7)act.Cmd.FB_SYNC = 1
Mémoire cycle bonS: act.Mem_Cycle_bon
Cycle on (S5) . Cycle OKact.Etat.FB_Cycle_on . act.Etat.FB_CYCLE_OK
(Fin étape (S7) . / Cycle bon . Type cycle paire) + ( / Cycle on (S5) . / Fin étape ). Sequence <= 384(act.Etat.FB_FinEtap . / act.Mem_Cycle_bon . Type_Cycle_paire)+ ( / act.Etat.FB_Cycle_on . / act.Etat.FB_FinEtap). act.Num_Sequence <= 384
50
9
Départ cycle soft (E1)act.Cmd.FB_DCY = 1Synchronisation Etape (E7)act.Cmd.FB_SYNC = 1
31Timer Chainage Soft act.Compteur_temps_1
=1
32
9
Fin étape (S7) . (Cycle bon + Type cycle impaire) . /cycle en coursact.Etat.FB_FinEtap . (act.Mem_Cycle_bon + act.Type_Cycle_impaire) . /Etat.Fb_CycleOn
Info passage sur chainage SoftS: act.Info_Chainage_Soft
Départ cycle soft (E1)act.Cmd.FB_DCY = 1Synchronisation Etape (E7)act.Cmd.FB_SYNC = 1
Fin d'info passage sur chainage SoftR: act.Info_Chainage_Soft
Recherche type de cycle dans db suiveurS: act.Dmd_Recherche_Type_cycle
Gestion chainage SOFT
Infos préparation chainage Hard (S1.2)S: act.Cmd.FB_WAIT_API
Poursuite sur Hardact.Type_Cycle_1
33
=1
cycle en coursEtat.Fb_CycleOn
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 24/56 Mise à Jour de Septembre 2018
Départ cycle soft (E1)act.Cmd.FB_DCY = 1Fin de synchronisation Etape (E7)act.Cmd.FB_SYNC = 0
Mémoire cycle bonS: act.Mem_Cycle_bon
Cycle on (S5) . Cycle OKact.Etat.FB_Cycle_on . act.Etat.FB_CYCLE_OK
Fin étape (S7) . (Cycle bon + Type cycle impaire)act.Etat.FB_FinEtap . (act.Mem_Cycle_bon + act.Type_Cycle_impaire)
(Fin étape (S7) . / Cycle bon . Type cycle paire) + ( / Cycle on (S5) . / Fin étape ). Sequence <= 384(act.Etat.FB_FinEtap . / act.Mem_Cycle_bon . Type_Cycle_paire)+ ( / act.Etat.FB_Cycle_on . / act.Etat.FB_FinEtap). act.Num_Sequence <= 384
50
9
45
40
41
42Info attente chainage HardS: act.Att_Hard_Code
Demande de chargement sequence . sécurité chainageact.Dmd_Hard_Code . act.Secu_Chainage
43
Transfert numéro de séquenceLW100 = act.Num_Sequence
Départ cycle soft (E1)act.Cmd.FB_DCY = 1Synchronisation Etape (E7)act.Cmd.FB_SYNC = 1
Sequence existante dans dbact.Num_sequence_OK
Time-Out réponse MVATact.Compteur_temps_2
/ Sequence existante dans db/ act.Num_sequence_OK
Time-Out réponse MVATact.Compteur_temps_2 > 2000/ Cycle on (S5) . General OK
/ act.Etat.FB_Cycle_on . act.Etat.FB_GenOK
14 16
/ General OK (S6) . / Cycle on (S5)/ act.Etat.FB_GenOK . / act.Etat.FB_Cycle_on
/ General OK (S6) . Cycle on (S5)/ act.Etat.FB_GenOK . act.Etat.FB_Cycle_on
Time-Out réponse MVATact.Compteur_temps_3 > 2000
16
44
15
=1
Fin d'info attente Hard codeR: act.Att_Hard_Code
Gestion chainage Hard 1/2
Fin d'infos préparation chainage Hard (S1.2)R: act.Cmd.FB_WAIT_API
Recherche type de cycle dans db suiveurS: act.Dmd_Recherche_Type_cycle
Demande de résultat en mode manuelS: act.Dmd_Result_Manu
Recherche séquence dans db suiveurS: act.Dmd_Recherche_sequence
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 25/56 Mise à Jour de Septembre 2018
/ Tiroir pret (S4) . / General OK (S6) . / Cycle on (S5). Demande evolution chainage Hard . sécurité chainage/ act.Etat.FB_TirPret . / act.Etat.FB_GenOK. / act.Etat.FB_Cycle_on . (act.Dmd_Hard_Evolution + Act_select . act.Secu_Chainage)
46Fin d'info attente Hard EvolutionR: act.Att_Hard_Evolution
Départ cycle soft (E1)act.Cmd.FB_DCY = 1Synchronisation Etape (E7)act.Cmd.FB_SYNC = 1
RAZ numéro de séquence PROFIBUSLW100 = 0
9
44
45
0
Fin de départ cycle soft (E1)act.Cmd.FB_DCY = 0Fin de synchronisation Etape (E7)act.Cmd.FB_SYNC = 0
Commande du frein act.Sortie_frein = 0
/ Cycle on (S5)/ act.Etat.FB_Cycle_on
51 Fin de sequenceR: act.DMT_CodeR: act.DMT_evolutionS: act.FMT
Time-Out réponse MVATact.Compteur_temps_2 > 2000
16
Acquitement défaut. Var pret . Tiroir pret act.Dmd_acquitementact.Etat.FB_VarPret . act.Etat.FB_TirPret
50
10, 20, 30, 40
Time-Out réponse MVATact.Compteur_temps_2
Info attente chainage HardS: act.Att_Hard_Evolution
Défaut durant cycle Broche
Gestion chainage Hard 2/2
Infos préparation chainage Hard (S1.2)S: act.Cmd.FB_WAIT_API
Poursuite sur Hardact.Type_Cycle_1
Fin préparation chainage Hard (S1.2)R: act.Cmd.FB_WAIT_API
Demande de résultat en mode manuelS: act.Dmd_Result_Manu
Time-Out réponse MVATact.Compteur_temps_2 > 2000
16
Time-Out réponse MVATact.Compteur_temps_2
Demande evolution brocheact.Dmd_Hard_Evolution
Cycle on (S5) act.Etat.FB_Cycle_on
Time-Out réponse MVATact.Compteur_temps_3 > 2000
16
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 26/56 Mise à Jour de Septembre 2018
Fin de départ cycle soft (E1)act.Cmd.FB_DCY = 0Fin de synchronisation Etape (E7)act.Cmd.FB_SYNC = 0
65 Fin de sequenceR: act.DMT_CodeR: act.DMT_evolutionS: act.FMT
RAZ numéro de séquence PROFIBUSLW100 = 0
0
Acquitement défautact.Dmd_acquitement
9
0
Départ cycle soft (E1)act.Cmd.FB_DCY = 1Synchronisation Etape (E7)act.Cmd.FB_SYNC = 1
60
/ Cycle on (S5)/ act.Etat.FB_Cycle_on
Fin de commande du freinact.Sortie_frein = 0
Fin de sequenceR: act.DMT_CodeR: act.DMT_evolutionS: act.FMT
Time-Out réponse MVATact.Compteur_temps_2
Time-Out réponse MVATact.Compteur_temps_3
Time-Out réponse MVATact.Compteur_temps_3 > 10000
16
Fin de départ cycle soft (E1)act.Cmd.FB_DCY = 0Fin de synchronisation Etape (E7)act.Cmd.FB_SYNC = 0
10, 4Fin de cycle OK Broche
Défaut sélection type cycle
Fin préparation chainage Hard (S1.2)R: act.Cmd.FB_WAIT_API
Fin préparation chainage Hard (S1.2)R: act.Cmd.FB_WAIT_API
/ Broche en position rentréeact.Etat.FB_BRCH_HAUT
61
Demande de résultat en mode manuelS: act.Dmd_Result_Manu
Var pret . Tiroir pret act.Etat.FB_VarPret . act.Etat.FB_TirPret
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 27/56 Mise à Jour de Septembre 2018
1
Mode manuel calibration . Bouton Go. Actionneur selectionné . Condition démarrage #Mem_Manu_Calibration . #Ihm.Bp_go. #act_Select_manu . #Conditions_demarrage
3
Cycle presse en cours/ #FMT_Code . / #FMT
5
14
Sequence cale basse515 -> Num_Sequence
0
Mode manuel sequence. Actionneur selectionné. Demande résultat manu
Demande résultat en auto. /Demande paramètres#Num_requete <> 0. /#Dmd_Param
Demande paramètres./Defaut MVAT#Dmd_Param./#Etat.FB_DEFAUTCNTL./#Cmd.FB_REQDEF
Démarrage séquence cale basse
Fin de cycle presse ./Option 1 Cale#FMT ./Option_Etal_1cale
2
Mode manuel calibration . Bouton GO. Actionneur selectionné . Condition démarrage #Mem_Manu_Calibration . #ihm.Bp_Go. #act_Select_manu . #Conditions_demarrage
Sequence cale haute514 -> Num_Sequence
4
Cycle presse en cours/ #FMT_Code . / #FMT
Démarrage Sequence cale haute
Attente Demande cale haute
Attente demande évolution
Mode manuel calibrationact.Mem_Manu_Calibration
Attente fin d étalonnage cale basse
RAZ timer-Out 50 -> act.Compteur_temps_5
10
RAZ timer-Out 50 -> act.Compteur_temps_5
15
RAZ timer-Out 50 -> act.Compteur_temps_5
20
Selection et etalonnage assisté 1/2
RAZ timer-Out 50 -> act.Compteur_temps_5
40
((Bp Jog plus + Bp Jog moins).Front 100ms)+(/Cycle on . Front montant fin séquence)/Mode manuel sequence. Actionneur selectionnéMode manuel JOG((#ihm.JogPlus+ #ihm.JogMoins)#Front_100ms)+(/#Etat.FB_Cycle_on.#FM_FB_FINSEQ)/#Mem_manu_sequence#Act_Select_Manu#Mem_manu_Jog
6
Fin de cycle presse .Option 1 Cale#FMT .Option_Etal_1cale
S: Mem_cycle_bon
Cycle on . Cycle OK#Etat.FB_Cycle_on . #Etat.FB_Cycle_ok
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 28/56 Mise à Jour de Septembre 2018
Fin de cycle presse#FMT
5
6
Bouton Stop + / Mode manuel calibration+ /Actionneur selectionné .+ accés station#ihm.Bp_Stop + /#Mem_Manu_Calibration+ / #act_Select_manu + #access_station
Fin d'étalonnage
Attente Fin d étalonnage Cale haute
0
4
Requete résultat valide#Etat.FB_STROB_R
10
11
Requete cote atteinte en manuel (#Compteur_cycle_resultat * 9) - 9 +5-> #Num_requete
12
0
Timer Out 2s#Compteur_temps_5 >= 2000
30
/Requete résultat valide/#Etat.FB_STROB_R
Timer Out 2s#Compteur_temps_5 >= 2000
30
RAZ timer-Out 50 -> #Compteur_temps_5
RAZ numéro de requete0 -> #Num_requete
Recopie résultat#Etat.FB_Result -> #Resultat_mvat#Etat.FB_Result -> #ihm.Valeur_position
Gestion demande résultat en manu 1/2
Etalonnage assisté 2/2
Cycle on . Cycle OK#Etat.FB_Cycle_on . #Etat.FB_Cycle_ok
S: Mem_cycle_bon
RAZ timer-Out 50 -> #Compteur_temps_5
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 29/56 Mise à Jour de Septembre 2018
Requete résultat valide#Etat.FB_STROB_R
12
13 RAZ numéro de requete0 -> #Num_requete
Requete force crete en manuel (#Compteur_cycle_resultat * 9) - 9 +6-> #Num_requete
0
11
Timer Out 2s#Compteur_temps_5 >= 2000
30
Recopie résultat#Etat.FB_Result -> #Resultat_mvat#Etat.FB_Result -> #ihm.Valeur_Force
/Requete résultat valide/#Etat.FB_STROB_R
Timer Out 2s#Compteur_temps_5 >= 2000
30
RAZ timer-Out 50 -> #Compteur_temps_5
Requete résultat valide#Etat.FB_STROB_R
15
16Requete OKSet #Requete_OK
Attente résultat valide
0
0
Timer Out 2s#Compteur_temps_5 >= 2000
30
=1
Timer Out 2s#Compteur_temps_5 >= 2000
30
RAZ timer-Out 50 -> #Compteur_temps_5
17
Recopie résultat#Etat.FB_RESULT -> #Resultat_mvat
Attente fin résultat valide
/Requete résultat valide/#Etat.FB_STROB_R
RAZ timer-Out 50 -> #Compteur_temps_5
Gestion demande résultat en manu 2/2
Gestion demande résultat en auto
RAZ timer-Out 50 -> #Compteur_temps_5
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 30/56 Mise à Jour de Septembre 2018
Retour mode paramètrage . Stabilisation#Etat.FB_STROB_P . fr20ms
20
21 Recopie valeur paramètre#Val_Param -> #Cmd.FB_CNS
RAZ bit de controleReset #Param_OKReset #Att_Param_SuivantReset #Dmd_Evolution_Param
24
0
Init compteur nombre de param1 -> #Compteur_nb_param
Timer Out 2s#Compteur_temps_5 >= 2000
30
Gestion envois paramètres 1/2
RAZ timer-Out 50 -> #Compteur_temps_5
Recopie numéro de ficheact.Num_Fiche_Param -> LW 100 (S2_0 à S2_12)
Stabilisationfr20ms
22Recopie numéro de paramètre (R2_0 à R2_6)Dans combinatoire
Timer Out 2s#Compteur_temps_5 >= 2000
30
RAZ timer-Out 50 -> #Compteur_temps_5
Paramètre pris en compte . Stabilisation#Etat.FB_STROB_R . fr20ms
RAZ timer-Out 50 -> #Compteur_temps_5
23RAZ numéro de paramètre et attente acquitementDans combinatoire
Fin paramètre pris en compte . Stabilisation/#Etat.FB_STROB_R . fr20ms
RAZ timer-Out 50 -> #Compteur_temps_5
Incrémentation compteur paramètreINC 1 #Compteur_nb_param
Timer Out 2s#Compteur_temps_5 >= 2000
30
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 31/56 Mise à Jour de Septembre 2018
Dernier paramètre à envoyer#Compteur_nb_param >= #Nb_Param
24
25
Test si dernier paramètre envoyé
0
23
Gestion envois paramètres 2/2
Demande aparmètre suivant . Stabilisation#Dmd_Evolution Param . fr20ms
Attente paramètre suivantSet #Att_Param_Suivant
/Dernier paramètre à envoyer/#Compteur_nb_param < #Nb_Param
21RAZ Valeur paramètre0 -> #Cmd.FB_CNS
RAZ numéro de fiche0 -> DIW 24 (S2_0 à S2_12)
RAZ numéro de paramètre (R2_0 à R2_6)Dans combinatoire
Fin Retour mode paramètrage/#Etat.FB_STROB_P
Fin de paramètrage OKSet #Param_OK
Fin attente paramètre suivantReset #Att_Param_Suivant
Fin demande paramètre suivantReset #Dmd_Evolution Param
Fin de demande de paramètrageReset #Dmd_Param
Gestion défauts requetes/paramètrage
30
XX
Acquitement défaut#Dmd_acquitement
0
RAZ paramètrage / Requetes0-> #Resultat_mvat0-> #Num_requete0-> #Num_Param0-> #Val_Param0-> #Num_Fiche_Param0-> #Compteur_nb_param0-> #Nb_Param
RAZ paramètrage / RequetesReset #Requete_okReset #Dmd_ParamReset #Param_OKReset #Att_Param_SuivantReset #Dmd_Evolution_Param
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 32/56 Mise à Jour de Septembre 2018
Requete résultat valide .Stabilisation#Etat.FB_STROB_R . #Front_100ms
40
41
Requete cote atteinte en manuel JOG 5 -> #Num_requete
0
Timer Out 2s#Compteur_temps_5 >= 2000
30
/Requete résultat valide/#Etat.FB_STROB_R
Timer Out 2s#Compteur_temps_5 >= 2000
30
RAZ timer-Out 50 -> #Compteur_temps_5
RAZ numéro de requete0 -> #Num_requete
Recopie résultat#Etat.FB_Result -> #Resultat_mvat#Etat.FB_Result -> #ihm.Valeur_position
Gestion demande requête Resultat en manu JOG
RAZ timer-Out 50 -> #Compteur_temps_5
42
43 RAZ numéro de requete0 -> #Num_requete
Requete force crete en manuel JOG 6 -> #Num_requete
0
Timer Out 2s#Compteur_temps_5 >= 2000
30
Recopie résultat#Etat.FB_Result -> #Resultat_mvat#Etat.FB_Result -> #ihm.Valeur_Force
/Requete résultat valide/#Etat.FB_STROB_R
Timer Out 2s#Compteur_temps_5 >= 2000
30
RAZ timer-Out 50 -> #Compteur_temps_5
RAZ timer-Out 50 -> #Compteur_temps_5
Requete résultat valide .Stabilisation#Etat.FB_STROB_R . #Front_100ms
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 33/56 Mise à Jour de Septembre 2018
3.5.2 Description et configuration du FB190 :
Paramètres d’entrée
Ces données sont définies lors du codage du programme et ne seront plus modifiées. Ces données peuvent êtres écrites dans le bloc de configuration entrées actionneur FC18, 28, 38, 48, 58, 68, 78, 88, 98, 108, 118, 128 en fonction de la station concernée ou écrites directement dans le DB actionneur.
Champ Désignation
Act_Select_Manu Actionneur selectionée en manuel
No_mode Pas de mode de marche selectionné
Mode_Auto Mode de fonctionnement automatique selectionné
Mode_manuel Mode de fonctionnement manuel selectionné
Mode_RAZ Mode de fonctionnement remise en origine
m_one Bit toujours à 1
Acces_station BI franchie ou bimanu non active
Front_1s Bit front montant 1 seconde
Front_20ms Bit front montant 20ms
Premier_Cycle Premier cycle automate
_Gestion_st_access * Option =1:Prise en compte de la variable protection par BI ou Bimanuelle
_PreselectDefaut_MVAT * Time out Défaut carte MVAT (x1s)
_PreselectDefaut_VAR * Time out Défaut Variateur (x1s)
_PreselectFMT_tempo * Tempo FMT (x100ms)
Adr_DP E* Adresse carte MVAT dans la péripherie (Profibus DP ou Profinet)
Num_Db_Suiveur E* Numéro du db suiveur sequence presse
Num_Liste_Sequence E* Numéro de la liste de séquence pour affichage en mode manuel
Secu_Chainage E* Securité pour action de chainage (Soft API ou Hard) dans tous les modes
Secu_Auto E* Securité pour mouvement en mode automatique
Secu_Manu E* Securité pour mouvement en mode manuel hors JOG et Etalonnage
Secu_JOG E* Securité pour mouvement en mode JOG manuel
Secu_Calibration E* Securité pour etalonnage assisté en mode manuel
Option_Etal_1cale Option etalonnage cale basse uniquement
Paramètres d’entrées-Sorties
Seule l’udt IHM_MVAT est en entrée/sortie du bloc, il faut déclarer cette UDT dans un DB et la spécifier à l’appel du bloc.
Paramètres de sortie
Champ Désignation
NumDefaut S* Numéro du défaut
Defaut S* Actionneur en defaut
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 34/56 Mise à Jour de Septembre 2018
Appel du bloc
Exemple d ’appel du bloc FB190 :
Sorties à reprendre dans le bloc des sorties du programme
Sorties devant se situées impérativement des ces blocs programme :
Champ Désignation Valeur par défaut
Sortie_frein Déverrouillage du frein moteur Infranor False
Sortie_RAZ_Var Demande d’acquittement des défaut variateur Infranor False
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 35/56 Mise à Jour de Septembre 2018
3.5.3 Interface du bloc statique à utiliser dans le programme utilisateur
Contrôle qualité de l’emmanchement et signaux d’état de la presse :
• Cycle_OK: Cycle terminé OK
• General_OK: Séquence terminée OK (ET logique entre Qté de TOUT les cycles ET Qté Courbe)
• Ctrl_Courbe_OK: Contrôle courbe OK
• Broche_Org : Broche en origine (au minimum stoppée sur le capteur inductif « Index »)
• Broche_Org_index : Broche en origine indexée avec paramètre S5 à 1 dans rhapsodie
• Borche_Mvt : Broche en mouvement;
• Borche_Retour_org : Broche en cours de retour en position d’origine;
• MVAT_Recept_Code : MVAT en cours de réception code;
Signaux de commande en mode automatique
Ces signaux sont utilisés en mode automatique pour piloter l’UEEA:
Champ Désignation
Dmd_Acquitement Commande acquittement suite à défaut UEEA
Dmd_Init Commande initialisation bloc de gestion l’UEEA (FC160)
DMT_Code Commande chargement code pour démarrage broche
DMT_Evolution Commande évolution broche suite à chargement code pour démarrage broche
Dmd_Hard_Code Commande chargement code pour poursuite sur chaînage Hard
Dmd_Hard_Evolution Commande évolution broche suite à chargement code pour poursuite sur chaînage Hard
Dmd_Soft_Evolution Commande évolution broche pour poursuite sur chaînage Soft_API
Num_Sequence Numéro de séquence à exécuter
Num_Requete Numéro de requête résultats MVAT
Dmd_Param Demande d’envois de paramètre à la MVAT
Dmd_Evolution_Param Demande d’envois paramètre suivant
Nb_Param Nombre de paramètres à envoyé
Compteur_Nb_Param Compteur pour envois paramètres
Num_Fiche_Param Numéro de la fiche destination du paramètre
Num_Param Numéro du paramètre dans la fiche
Val_Param Valeur du paramètre
Dmd_Chgt_Index Demande changement d’Index
Num_Index Numéro d’Index demandé
Signaux de contrôle en mode automatique
Ces signaux sont utilisés en mode automatique pour suivre l’évolution de l’UEEA:
Champ Désignation
FMT_Code Fin d’envoi code séquence pour démarrage broche
FMT Fin de séquence broche (Broche en origine)
Att_Hard_Code Broche en attente chargement code pour poursuite sur chaînage Hard
Att_Hard_Evolution Broche en attente évolution suite à chargement code pour poursuite sur chaînage Hard
Att_Soft_Evolution Broche en attente évolution pour poursuite sur chaînage Soft_API
Info_Chainage_Soft Information Broche en en passage sur chaînage Soft
Requete_OK : Requête résultat terminée
Resultat_MVAT Résultat dynamique requête MVAT
Param_OK Envois des/du paramètres terminé
Att_Param_Suivant Attente sélection envois paramètre suivant
Chgt_Index_OK Fin de changement d’Index
Index_Valide Index valide pour fonctionnement broche
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 36/56 Mise à Jour de Septembre 2018
3.5.4 Principe de Programmation d'une Ueea:
Dialogue entre programme utilisateur et le FB190 :
• Démarrage séquence et attente fin de mouvement broche: 1er cas : Sans anticipation envoi code séquence
Exécution d’une séquence sans chaînage extérieur sans anticipation envoi code séquence:
(X est le numéro de la séquence à exécuter)
1 X => num_sequenceSet DMT_CodeSet DMT_Evolution
/FMT
2
FMT
Numéro de sequenceDémarrage sequence
Envoi code + Evolution Broche
Sequence brocheen cours
Fin de sequence
2ème cas : Avec anticipation envoi code séquence
Exécution d’une séquence sans chaînage extérieur avec anticipation envoi code séquence:
(X est le numéro de la séquence à exécuter)
1 X => num_sequence Set DMT_Code
/FMT
2
FMT
Numéro de sequence CommandeEnvoi code
Envoi Code en cours
Fin de sequence
FMT_Code
5
6
/FMT_Code
Set DMT_Evolution
Commande Evolution
Fin d'envoi CodeAttente Evolution
Sequence Brocheen cours
• Poursuite séquence broche sur chaînage Hard:
1er cas : Sans anticipation envoi code séquence
Demande d’exécution d’une séquence suite à un chaînage Hard sans anticipation envoi code séquence: (X est le numéro de la séquence à exécuter)
7
Att_Hard_Code
11
Presse en attente dechainage Hard
Set Dmd_Hard_CodeSet Dmd_Hard_Evolution
/Att_Hard_Code . /Att_Hard_Evolution
Demande dechainage Hard
Cycle presseen cours
X => num_sequ
Numéro de sequenceà chainer
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 37/56 Mise à Jour de Septembre 2018
2ème cas : Avec anticipation envoi code séquence
Demande d’exécution d’une séquence suite à un chaînage Hard avec anticipation envoi code séquence: (X est le numéro de la séquence à exécuter)
7
Att_Hard_Code
11
Presse en attente dechainage Hard
Set Dmd_Hard_Code
/Att_Hard_Code
Commandeenvoi Code
Sequence Brocheen cours
X => num_sequ
Numéro de sequenceà chainer
16 Set Dmd_Hard_Evolution
12
CommandeEvolution
Att_Hard_Evolution
/Att_Hard_Evolution
Fin envoi code,Attente Evolution
Envoi code en cours
• Poursuite séquence broche sur chaînage Soft API:
Poursuite d’une séquence par Chaînage API
1
Att_Soft_Evolution
5
Broche en attente dechainage Soft API
Set Dmd_Soft_Evolution
/Att_Soft_Evolution
Demande de chainageSoft API
Cycle brocheen cours
• Broche sur passage chaînage Soft
Broche en passage sur point de chaînage Soft 15
Info_Chainage_Soft
Information presse enpassage sur point de
chainage Soft
Compléments :
• Les défauts sont à acquitter par la commande "Dmd_acquitement"
• La commande "Dmd_Init" permet l’initialisation de la fonction de gestion UEEA FB190
• Les informations qualités (Cycle_OK, General_OK ou Ctrl_Courbe_OK) sont disponibles après chaque cycle (Broche en fin de séquence ou en attente de chaînage) jusqu’au début du cycle suivant.
• Le mot de contrôle qualité est exploitable après chaque cycle (Broche en fin de séquence ou en attente de chaînage) jusqu’au début du cycle suivant.
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 38/56 Mise à Jour de Septembre 2018
3.5.5 Description et configuration du DB suiveur Broche :
Le numéro du Bloc de Données est à l'initiative de l'utilisateur qui le renseigne dans lors du paramétrage du db actionneur (voir§ 3.5.2.1). Le DB suiveur Broche permet pour la MVAT:
• Le suivi du déroulement des cycle de l’UEEA;
• L’anticipation de la commande pour le cycle suivant de l’UEEA; Le DB suiveur comprend tous les numéros de séquence paramétrées dans Rhapsodie ainsi que les types de cycle composants ces séquences. Le contenu du DB doit correspondre exactement aux séquences et aux cycles programmés dans RHAPSODIE. A partir de la séquence 300, il faut impérativement laisser les séquences pré-paramétrées qui sont des séquences systèmes.
Signification de "Type de Cycle" ;
• Chaînage HARD et Arrêt si Cycle Mauvais : 1000
• Chaînage HARD et Continue si Cycle Mauvais : 1001
• Chaînage Soft API et Arrêt si Cycle Mauvais : 1002
• Chaînage Soft API et Continue si Cycle Mauvais : 1003
• Chaînage Soft et Arrêt si Cycle Mauvais : 1004
• Chaînage Soft et Continue si Cycle Mauvais : 1005
• Pas de Chaînage (dernier cycle broche): 1007
Le numéro de séquence doit être compris entre 1 et 519
0 Sequence1 INT 1 Séquence 1 = Insertion avec enclume
2 CycleType1 INT 1001 Descente puis attente chaînage Hard
4 Sequence6 INT 6 Retour en origine
6 TypeCycle6 INT 1007 Retour
8 Sequence7 INT 7 Dégagement pour recule enclume
10 TypeCycle7 INT 1003 Courte Montée et attente chaînage soft API
12 TypeCycle8 INT 1003 Insertion et attente chaînage soft API
14 TypeCycle9 INT 1007 Retour en origine
16 Sequence513 INT 513 Retour en origine en automatique
17 TypeCycle513 INT 1007 Retour
18 Sequence514 INT 514 Etalonnage cale haute
20 TypeCycle514 INT 1007 Retour
22 Sequence515 INT 515 Etalonnage cale basse
24 TypeCycle515 INT 1007 Retour
26 Sequence518 INT 518 Commande JOG -
28 TypeCycle518 INT 1007 Retour
30 Sequence519 INT 519 Commande JOG +
32 TypeCycle519 INT 1007 Retour
Les séquences et type cycle de 513 à 519 (en jaune) doivent impérativement se trouver dans le db suiveur broche
3.5.6 Paramétrage sécurité chaînage suivant index Db suiveur :
La sécurité actionneur pour la commande de chaînage (Hard ou Soft API) peut être paramétrée pour chaque demande d’évolution (de chaînage) de la presse. En effet, les conditions peuvent êtres différentes suivant l’évolution du cycle d’assemblage. Pour cela il est nécessaire de connaître le cycle presse en cours, connu pour le fonctionnement en mode automatique (suivant l’évolution du grafcet process de la station) mais inconnu pour le fonctionnement en mode manuel séquence. La solution est donc d’utiliser l’index de pointage dans le Db suiveur broche pour connaître l’évolution de la presse. Attention :
• Lors d’un chaînage Hard, l’index se situe sur le cycle qui vient de se terminer (l’utilisateur n’ayant pas encore choisi le cycle suivant).
• Lors d’un chaînage Soft API, l’index se situe sur le cycle suivant (qui va être exécuté après la commande de chaînage)
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 39/56 Mise à Jour de Septembre 2018
3.5.7 Exploitation du mot de « control qualité » :
Si le signal est à 1, le contrôle est bon :
• A la fin d’un cycle, si le bit « Cycle OK » du DB presse est à 1 alors tous les bits du mot « qualité » sont à 1.
Ces signaux sont disponibles après chaque cycle (Broche en fin de séquence ou en attente de chaînage) jusqu’au début du cycle suivant.
Octet Bit Signification
1 0 Minimum Force avant fin atteint
1 1 Maximum Force avant fin non atteint
1 2 Minimum Effort d’emmanchement atteint
1 3 Maximum Effort d’emmanchement non atteint
1 4 Minimum Côte de déclenchement atteint
1 5 Maximum Côte de déclenchement trop non atteint
1 6 Minimum Différence de cote atteint
1 7 Maximum Différence de cote non atteint
2 0 Contrôle courbe bon
Tester ces bits à 0, permet d’identifier la cause du défaut du cycle (ex : pour afficher un message).
3.5.8 Utilisation des requêtes résultats :
Avec la carte MVAT-NET il est possible de recevoir, via le Profibus, les résultats des cycles. 9 valeurs de résultats sont disponibles (mais leur contenu peut être programmé dans Rhapsodie.Net). En standard, les valeurs affectées à ces 9 résultats sont (voir Notice d’utilisation Rhapsodie.Net pour plus de détails): Rang :
1. Numéro du Cycle ; 2. Numéro de Fiche ; 3. Temps du Cycle ; 4. Cote Précédente ; 5. Cote Atteinte ; 6. Force Crête 7. Force Résiduelle ; 8. Différence de Cote ; 9. Force Avant Fin.
La carte MVAT dispose d’un buffer circulaire permettant d’avoir disponibles en permanence, 9 résultats pour les 7 derniers cycles exécutés. Ce buffer est indexé par rapport au « Numéro de Cycle ». Ce numéro apparaît sur la première ligne du bloc résultat du cycle concerné. Adresse d’une requête dans un cycle X (avec X démarre à 1) :
N° requête = [ ABS ( X-1 – ENT[ (X-1)/7 ] *7 ) *9 ] + rang
Exemples : Numéro du cycle exécuté
Numéro du cycle exécuté
Numéro de Requête n°1 n°2 n°3 n°4 n°5 n°6 n°7 n°8 n°9 … n°13 … n°21
Val
eurs
(ex
em
ple
Std
)
Numéro du Cycle 1 10 19 28 37 46 55 1 10 … 46 … 55
Numéro de Fiche 2 11 20 29 38 47 56 2 11 … 47 … 56
Temps du Cycle 3 12 21 30 39 48 57 3 12 … 48 … 57
Cote Précédente 4 13 22 31 40 49 58 4 13 … 49 … 58
Cote Atteinte 5 14 23 32 41 50 59 5 14 … 50 … 59
Force Crête 6 15 24 33 42 51 60 6 15 … 51 … 60
Force Résiduelle 7 16 25 34 43 52 61 7 16 … 52 … 61
Différence de Cote 8 17 26 35 44 53 62 8 17 … 53 … 62
Force Avant Fin 9 18 27 36 45 54 63 9 18 … 54 … 63
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 40/56 Mise à Jour de Septembre 2018
Déroulement d’une demande de requête :
Avant de d’envoyer une requête, « Requete_ok » doit être à 0.
• Le numéro de requête est envoyé dans « Num_requete ».
• La synchronisation se fait par le bit « Requete_ok ».
• Le résultat est recru dans « Resultat_mvat ». Après l’envois, dans « Num_requete », « Requete_ok » passe à 1 et le résultat est alors disponible dans « Resultat_mvat ». Pour poursuivre, le numéro de requête doit être mis à 0 et attendre que « Requete_ok » soit lui aussi à 0.
Configuration des requêtes résultats :
(VOIR Notice d’utilisation Rhapsodie.Net)
5
Att_Soft_Evolution
Fin de cycle broche
Demande cote atteinte14 -> Num_Requete
6
Requete_OK
Fin de requete0 -> Num_Requete
7
/Requete_OK
Demande Force residuelle15 -> Num_Requete
8
Requete_OK
9
/Requete_OK
Sauvegarde mesureResultat_MVAT
Fin de requete0 -> Num_Requete
Sauvegarde mesureResultat_MVAT
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 41/56 Mise à Jour de Septembre 2018
3.5.9 Requêtes paramétrage MVAT :
Principe de requête paramétrage
Les requêtes de paramétrage permettent de modifier les programmes (fiches) MVAT :
• Fiches cycles
• Fiches courbes
• Fiches spécifications Les fiches séquences ne sont pas modifiables (modification aveugle par rapport au différents types de chaînage).
Prise en compte des paramètres :
La modification des paramètres (l’envoi) doit être réalisé avant le démarrage du cycle de la broche concerné par la modification. Les paramètres envoyés (fiches cycles, courbes ou spécifications) ne seront valides que pour la séquence d’emmanchement à venir. En effet lors du retour de la broche en position d’origine en fin de séquence, les paramètres envoyés précédemment sont effacés.
Chaînage des envois :
Il est possible de modifier (d’envoyer) un maximum de 50 paramètres différents, mais chaque envoi coûte du temps de cycle.
Données à renseigner pour l’envois des paramètres :
Désignation Remarque
Dmd_Param Demande d’envois de paramètre à la MVAT
Dmd_Evolution_Param Demande d’envois paramètre suivant (dans le cas de plusieurs paramètres à envoyer : chaînage des envois)
Nb_Param Nombre de paramètres à envoyé
Compteur_Nb_Param Compteur numéro de paramètre en cours, doit être initialisé à 1 avant la commande d’envois.
Num_Fiche_Param Numéro de la fiche destination du paramètre
Num_Param Numéro du paramètre dans la fiche
Val_Param Valeur du paramètre
Retour FC actionneur
Désignation Remarque
Param_OK Envois des/du paramètres terminé
Att_Param_Suivant Attente sélection envois paramètre suivant
Format des paramètres
Se reporter à la documentation « MVAT.net V4.0- Guide de l'utilisateur 2021-04.pdf ».
Numéro des valeurs (paramètres) dans les fiches MVAT
Se reporter à la documentation « MVAT.net V4.0- Guide de l'utilisateur 2021-04.pdf ».
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 42/56 Mise à Jour de Septembre 2018
Grafcet de gestion envoi paramètres
(Voir aussi p. 30)
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 43/56 Mise à Jour de Septembre 2018
3.5.10 Exploitation de l’octet de « control MVAT » :
Si le signal est à 1, le contrôle est bon. Pour que la carte MVAT fonctionne, tous ces bits doivent être à 1.
Bit Signification
0 Contrôle de la puissance
1 Test principal
2 Réserve
3 Contrôle du nominal capteur
4 Contrôle de l’intensité
5 Contrôle de la vitesse
6 Contrôle du pont de jauge
7 Contrôle de la mesure
Tester ces bits à 0, permet d’identifier la cause de l’arrêt de la MVAT (ex : pour afficher un message).
3.5.11 Intégration dans l’IHM
Le bloc est fourni avec une page pour le pilotage de la presse en mode manu, et une page de diagnostique pour connaitre le status de la presse en mode automatique. 1 DB par broche et par afficheur
Variables
L’UDT IHM_MVAT doit être intégrée dans un DB dans le programme automate. Pour minimiser le travail a effectuer, il est souhaitable d’intégrer l’UDT au début du DB. Un groupe de variable MVAT est présent dans le programme fournit, avec un multiplexage du n° de DB par la variable DB_IHM_MVAT. Il faut spécifier la valeur du n° de DB en valeur de base de cette variable dans le cas d’une broche unique pour l’afficheur, ou spécifier une variable API en fonction de la broche sélectionnée en mode manuel..
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 44/56 Mise à Jour de Septembre 2018
Listes de textes à compléter
3.5.11.2.1 MVAT_Nom
Cette liste de texte permet l’affichage du nom de la broche en fonction du n° de DB IHM (100 dans notre exemple)
3.5.11.2.2 MVAT_Sq_ListX
Différentes listes de texte sont utilisée pour afficher la description en claire de chaque séquence. Plusieurs listes de texte sont présentes en cas d’utilisation multi-broches (MVAT_Sq_List1 à 6). Le numéro de la liste utilisée correspond au paramètre « Num_Liste_Sequence » en entrée de bloc FB190. A partir de la séquence 300, il faut impérativement laisser les séquences pré-paramétrée qui sont des séquences systèmes.
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 45/56 Mise à Jour de Septembre 2018
3.6 CAS n°2 : Version MVAT FAST (à partir de V11 – 06/2016)
3.6.1 Chronogrammes de fonctionnement
Voir pages suivantes Note sur les signaux SYNC_ETAP (OUT1.0) et Fin_ETAP (IN0.7) :
- SYNC_ETAP : Seul le front descendant de ce signal est analysé par la MVAT. Ce signal déclenche les étapes de la MVAT. Dés que la MVAT accuse le démarrage de l’étape grâce à son signal Cycle_ON (IN0.5), l’API remonte ce signal pour être prêt pour la prochaine étape.
- Fin_ETAP : Seul le front montant de ce signal est analysé par l’API. Ce signal informe l’API que l’étape est
terminée. Au démarrage du prochain cycle (Sync_ETAP ), la MVAT redescend ce signal pour être prêt pour la prochaine fin d’étape.
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 46/56 Mise à Jour de septembre 2018
IN3. - Qualité
IN0.4 - Pret
IN0.5 – Cycle_ON
IN0.6 – Gen_OK
IN0.7 – Fin_Etape
OUT0.7 – DCy
OUT1.0 – Sync_Etape
OUT3.0 – Selection
OUT1.6 – Chain_Fast_Hard
Table Résultats Dispo
Cycle
En Cours
Démarrage Presse
AVEC Sélection Séquence
IN3.1 – Fin_Seq
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 47/56 Mise à Jour de septembre 2018
IN3. - Qualité
CycleOK/NOK etc..
IN0.4 - Pret
IN0.5 – Cycle_ON
IN0.6 – Gen_OK
IN0.7 – Fin_Etape
OUT0.7 – DCy
OUT1.0 – Sync_Etape
OUT3.0 – Selection
OUT1.6 – Chain_Fast_Hard
Table Résultats Dispo
Cycle
Précédent
Chainage
PLC
Cycle
Suivant
Chainage HARD API
AVEC Sélection Séquence
IN3.1 – Fin_Seq
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 48/56 Mise à Jour de septembre 2018
IN3. - Qualité
CycleOK/NOK etc..
IN0.4 - Pret
IN0.5 – Cycle_ON
IN0.6 – Gen_OK
IN0.7 – Fin_Etape
OUT0.7 – DCy
OUT1.0 – Sync_Etape
OUT3.0 – Selection
OUT1.6 – Chain_Fast_Hard
Table Résultats Dispo
Cycle
Précédent
Cycle
Suivant
Chainage
PLC
Chainage SOFT API
SANS Sélection Séquence
IN3.1 – Fin_Seq
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 49/56 Mise à Jour de septembre 2018
IN3. - Qualité
CycleOK/NOK etc..
IN0.4 - Pret
IN0.5 – Cycle_ON
IN0.6 – Gen_OK
IN0.7 – Fin_Etape
OUT0.7 – DCy
OUT1.0 – Sync_Etape
OUT3.0 – Selection
OUT1.6 – Chain_Fast_Hard
Table Résultats Dispo
Cycle
Précédent
Cycle
Suivant
Chainage SOFT MVAT
Sans Selection Sequence
IN3.1 – Fin_Seq
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 50/56 Mise à Jour de septembre 2018
IN3. - Qualité
CycleOK/NOK etc..
IN0.4 - Pret
IN0.5 – Cycle_ON
IN0.6 – Gen_OK
IN0.7 – Fin_Etape
OUT0.7 – DCy
OUT1.0 – Sync_Etape
OUT3.0 – Selection
OUT1.6 – Chain_Fast_Hard
Table Résultats Dispo
Dernier Cycle
Retour Presse
En Origine
IN3.1 – Fin_Seq
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 51/56 Mise à Jour de septembre 2018
3.6.2 Grafcets internes de Gestion de l’UEEA
Voir pages suivantes
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 52/56 Mise à Jour de septembre 2018
0
20
Attente demance chargeent numéro de séquence
1
=1
Main Sequence
Set Chainage Fast HardSet OUT1_6_FB_CH_H_FAST
Set Synchro EtapeSet OUT1_0_FB_SYNC
2Set DcySet OUT0_7_FB_DCY
/ Carte MVAT prête . Gen_OK/ IN0_4_FB_TirPret .IN0_6_FB_GenOK
3Reset Synchro EtapeReset OUT1_0_Sync_Etape
/ Gen_OK . / Fin_Etape/ IN0_6_FB_GenOK . / IN0_4_FB_TirPret
10
Départ sequence . Carte MVAT Prete( Dmd_Load_Seq + Dmd_Seq ). IN0_4_FB_TirPret
Fin Chargement numéro de séquenceSet End_Load_SeqReset Dmd_Load_Seq
4
Demande départ PresseDmd_Seq
Reset Fin Chargement numéro de séquenceReset End_Load_Seq
Reset Fin de séquenceReset End_Seq_1 (Qualité Dispo)Reset End_Seq_2 (Résultats Dispo)
Timer Out Press Answer (5s)Timer_Out_1
32
Défaut Timer Out1103 -> Cycle_Fault
Reset CommandesReset OUT1_x_xxxx / Reset OUT0_7_FB_DCY
32
Défaut Timer Out1102 -> Cycle_Fault
Reset Cycle Fault0 -> Cycle_Fault
Timer Out Press Answer (5s)Timer_Out_2
30
Défaut Anomalie1003 -> Cycle_Fault
AnomalieIN0_0_FB_ANOMALIE
Reset Demande d acquitementReset Dmd_Ack_Fault
Copie numéro séquenceNum_Sequence-> OUT3.Selection
Save numéro séquenceNum_Sequence-> Save_Num_Sequence
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 53/56 Mise à Jour de septembre 2018
10
Cycle_ONIN0_5_FB_Cycle_on
11
Fin_EtapeIN0_7_FB_FinEtap
Note: Reste dans cette étape si Chainage Soft sans autorisation API
Reset Numéro de séquence0 -> OUT3.Selection0 -> Num_Sequence
Fin Cycle Presse1: Qualité DispoSet End_Seq_1Reset Dmd_Seq
4
Set Synchro EtapeSet OUT1_0_FB_SYNC
12
=1
32
Défaut Timer Out1110 -> Cycle_Fault
Timer Out Press Answer (5s)Timer_Out_3
Défaut Anomalie1010 -> Cycle_Fault
AnomalieIN0_0_FB_ANOMALIE
30
32
Défaut Timer Out1111 -> Cycle_Fault
Timer Out Press Cycle (Preset Timer Out)Timer_Out_Cycle
Défaut Anomalie1011 -> Cycle_Fault
AnomalieIN0_0_FB_ANOMALIE
30
13
Type Chainage HardSet Chain_Type
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 54/56 Mise à Jour de septembre 2018
/ Cycle On . Demande Sequence Suivante / IN0_5_FB_Cycle_on . Dmd_Seq
13
/ Cycle_ON/ IN0_5_FB_Cycle_on
Fin Cycle Presse2: Résultats DispoSet End_Seq_2
14
Copie numéro séquenceNum_Sequence-> OUT3.Selection
/ Cycle On . Fin Sequence / IN0_5_FB_Cycle_on . IN3_1_FB_FINSEQ
Reset Synchro EtapeReset OUT1_0_FB_SYNC
0
/ Fin_Etape . Cycle_ON/ IN0_7_FB_FinEtap . IN0_5_FB_Cycle_on
Attente Pas Fin_Etape & Cycle On
11
Reset Chainage Fast HardReset OUT1_6_FB_CH_H_FAST
Reset DcyReset OUT0_7_FB_DCY
20
=1
Set Synchro EtapeSet OUT1_0_FB_SYNC
Reset Fin de séquenceReset End_Seq_1 (Qualité Dispo)Reset End_Seq_2 (Résultats Dispo)
32
Défaut Timer Out1113 -> Cycle_Fault
Défaut Anomalie1013 -> Cycle_Fault
AnomalieIN0_0_FB_ANOMALIE
30
Timer Out Press Answer (5s) . Cycle OnTimer_Out_4 . IN0_5_FB_Cycle_on
32
Défaut Timer Out1114 -> Cycle_Fault
Défaut Anomalie1014 -> Cycle_Fault
AnomalieIN0_0_FB_ANOMALIE
30
12
Type Chainage suivant save Num Sequence= Chain_Type
Save Num Sequence <> 0Save_Num_Sequence <> 0
Save numéro séquenceNum_Sequence-> Save_Num_Sequence
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 55/56 Mise à Jour de septembre 2018
30
3
Reset Start SequenceReset Dmd_Load_Seq Resest Dmd_Seq
Reset Chainage Fast HardReset OUT1_6_FB_CH_H_FAST
Reset DcyReset OUT0_7_FB_DCY
Carte MVAT PreteIN0_4_FB_TirPret
31Demande lecture numéro de défaut MVATSet OUT1_3_FB_REQDEF
Numéro de défaut DispoIN3_5_FB_DEFAUTCNTL
Recopie numéro de défaut LB 112 & W#16#7F -> Cycle_Fault
Reset Demande lecture numéro de défaut MVATReset OUT1_3_FB_REQDEF
32 Reset Chainage Fast HardReset OUT1_6_FB_CH_H_FAST
Reset DcyReset OUT0_7_FB_DCY
Attente acquitementDmd_Ack_Fault
Reset Attente acquitementReset Dmd_Ack_Fault
0
Reset Start SequenceReset Dmd_Load_Seq Resest Dmd_Seq
Fault Presence= Fault_Presence
32
Défaut Timer Out1130 -> Cycle_Fault
Timer Out Press Answer (8s)Timer_Out_6
32
Défaut Timer Out1131 -> Cycle_Fault
Timer Out Press Answer (8s)Timer_Out_6
Presse Electrique FSA – Manuel d’intégration Automatisme
MVAT - Integration Automatisme - 2021 Fr.docx p 56/56 Mise à Jour de Septembre 2018
4 Références documentaires et informatiques :
Désignation Format version Commentaires
Manuel Maintenance UE MVAT 2018_07.pdf pdf 07/2018 Rhapsodie.net V2.2 - Guide de l'Utilisateur 07-2018.pdf pdf 07/2018 VisuCourbes.net V2.0 - Guide de l'Utilisateur 12-2013 pdf 12/2013 MVAT.net V4.0- Guide de l'utilisateur 2018-07.pdf pdf 07/2018 YELEC 9001 08 802 D visio D Grafcet FC actionneur YELEC 9001 08 604 A Word A Notice mise en route Grafcet FB190_C.vsd vsd C Press_Fast_Generic_FB195_V1.0.vsd vsd 1.0