mémoire de projet de fin...
TRANSCRIPT
GAUTHIER Yoann MIQ5 Projet de fin d’étude
MEMOIRE DE PROJET DE FIN D’ETUDES
PR OG RAMM ATION D'UNE C ELLULE R OB OTISE E DE SOUDAGE , MAR QUAGE ET M ESURE DE F OURCHETTE S DE B O ITE S DE VITE SSE AVTO VAZ, DANS LE C ADRE D U
RECON DITIONN EMEN T D' UN ANC IEN IL OT D'A SS EMBL AGE
Rédigé par Yoann GAUTHIER, Elève ingénieur Mécatronicien INSA - 5ème année - Soutenu en Septembre 2012 Tuteur entreprise : Denis Bastian Tuteur Insa : Olivier Piccin Non confidentiel
GAUTHIER Yoann MIQ5 Projet de fin d’études
Institut National des Sciences Appliquées de Strasbourg
PROJET DE FIN D’ETUDES
Auteur : Gauthier Yoann Promotion : 2012
Titre : Programmation d’une cellule robotisée Soutenance : Septembre 2012
Structure d’accueil : Schaeffler France
Nb de volume(s) : 1 Nb de pages : 50 Nb de références bibliographiques : 10
Résumé : Ce projet de fin d’études a consisté à concevoir la partie software d’une cellule robotisée de production de trois références de fourchettes de boîte de vitesse pour la société AvtoVAZ. La programmation automate s’est appuyée sur le standard du groupe contrairement à la programmation robot qui fût plus libre. Le but de la cellule est de permettre l’entrée de fourchettes de boite de vitesse avec patins clipsés dans la cellule, de les souder, de mesurer les fourchettes de boite de vitesse, de les marquer et de les déposer dans un convoyeur de pièces bonnes.
Mots clés : der Roboter : un robot, das Automatisierungssystem : un automate programmable industriel, die Schaltgabel : une fourchette de boite de vitesse.
Traduction: Dieses Praktikum besteht darin, die Roboterzelleprogramme entwerfen, um drei Typen von Schaltgabeln für die AvtoVAZ Gesellschaft zu montieren. Das Automatisierungssystemprogramm stützt sich auf das Gruppenstandardprogramm im Gegensatz zu dem Roboterprogramm, das freier war. Das Ziel der Roboterzelle ist die Schaltgabeln mit vormontierte Gleitschuhe laden, diese Gleitschuhe schweißen, die Schaltgabeln messen, sie beschriften, und sie auf einen Auslaufconveyer als gut Teile ablegen.
GAUTHIER Yoann MIQ5 Projet de fin d’études
REMERCIEMENTS
Je tiens tout particulièrement à remercier Mr Denis Bastian, mon tuteur, très ouvert, patient, et qui m’a fait partager son expérience et son savoir-faire. Je voudrais aussi remercier Mr Stéphane Christ pour m’avoir accueilli dans son équipe, ainsi que Mr Michel Keyser, chef du service automation, pour m’avoir fait confiance et octroyé ce projet. Je tiens à remercier tous les membres du service pour le temps qu’ils m’ont consacré et tout particulièrement les automaticiens. J’aimerais aussi remercier Dominique Kobis, des méthodes, et ancien technicien, pour son aide avec le robot. Enfin, je remercie Mr Olivier Piccin, professeur à L’INSA pour son suivi tout au long du projet.
GAUTHIER Yoann MIQ5 Projet de fin d’études
TABLE DES MATIERES
I. Schaeffler Gruppe : L’association de trois marques ...................................................................... 2
A. Le groupe .................................................................................................................................................... 2
1. De la création de INA jusqu’au groupe Schaeffler ................................................................ 2
2. Les marques du groupe ................................................................................................................... 3
3. Schaeffler dans le monde ................................................................................................................ 4
B. Schaeffler France ..................................................................................................................................... 5
1. La naissance de Schaeffler France ............................................................................................... 5
2. Schaeffler en France .......................................................................................................................... 6
C. Le site de Haguenau et sa production ............................................................................................ 7
1. Usine roulement ................................................................................................................................. 7
2. Usine Linéaire ...................................................................................................................................... 8
3. Schaeffler France, une situation financière saine ................................................................. 8
D. Le service automation ........................................................................................................................... 9
1. L’automation dans le groupe Schaeffler ................................................................................... 9
2. Organisation du service ................................................................................................................... 9
3. Analyse du service automation ................................................................................................. 10
II. Le contexte : Une nouvelle commande pour Schaeffler France ............................................. 11
A. Le projet Avtovaz ................................................................................................................................. 11
1. AvtoVAZ ou la relance sovietique ............................................................................................. 11
2. Les boites de vitesses, un savoir faire Ina ............................................................................. 11
3. La ligne des fourches ..................................................................................................................... 13
B. La cellule, un îlot automatique au millieu de postes semi auto ........................................ 17
1. le besoin .............................................................................................................................................. 17
2. conception mécanique .................................................................................................................. 19
3. architecture harware ..................................................................................................................... 24
4. La sécurité des machines ............................................................................................................ 26
III. Programmation ..................................................................................................................................... 28
A. Programmation automate ................................................................................................................ 28
1. L’environnement Step 7 de siemens ....................................................................................... 28
2. Le standard comme base de programmation ...................................................................... 31
3. Les exigences qualités dans la programmation .................................................................. 37
4. Les grafcets ........................................................................................................................................ 38
5. La communication .......................................................................................................................... 43
B. La programmation robot .................................................................................................................. 44
IV. La mise en route et ses complications ......................................................................................... 46
GAUTHIER Yoann MIQ5 Projet de fin d’études
TABLE DES ILLUSTRATIONS
Figure 1 Photo de la cellule robotisée ........................................................................................................... 1 Figure 2 Vue aérienne du site Herzogenaurach ........................................................................................ 2 Figure 3 Représentation de la présence de Schaeffler à l'international ......................................... 4 Figure 4 Les implantations en France ........................................................................................................... 6 Figure 5 Photo aérienne du site d'Haguenau ............................................................................................. 7 Figure 6 Photo aérienne de l'usine de roulement .................................................................................... 7 Figure 7 Galets tripodes ...................................................................................................................................... 7 Figure 8 Roulement de boite de vitesse ....................................................................................................... 7 Figure 9 Fourchette de boite de vitesse ....................................................................................................... 7 Figure 10 Photo aérienne de l'usine linéaire ............................................................................................. 8 Figure 11 systèmes à bille.................................................................................................................................. 8 Figure 12 Systèmes à rouleaux ........................................................................................................................ 8 Figure 13 Evolution de l'activité ..................................................................................................................... 8 Figure 14 Evolution de la rentabilité de l'exploitation (EBE/CA) ..................................................... 8 Figure 15 Niveau d'endettement financier ................................................................................................. 8 Figure 16 Niveau de capitalisation ................................................................................................................. 8 Figure 17 Ligne d'assemblage hybride pour le montage de chaîne de direction ....................... 9 Figure 18 Organisation du service Automation et travaux neufs...................................................... 9 Figure 19 Organisation du service Informatique industrielle ......................................................... 10 Figure 20 Représentation de la tour de commande de boite de vitesse ..................................... 12 Figure 21 Représentation des trois références de fourchettes AvtoVAZ .................................... 12 Figure 22 Vue de dessus de la cellule FSG 300 ....................................................................................... 13 Figure 23 SADT de niveau A-0 de la ligne fourches ............................................................................. 14 Figure 24 SADT de niveau A0 de la ligne fourches ............................................................................... 15 Figure 25 Schéma de l'organisation de la ligne des fourches .......................................................... 16 Figure 26 SADT de niveau A4 de la ligne fourches ............................................................................... 17 Figure 27 SADT niveau A5 De la ligne fourches .................................................................................... 18 Figure 28 SADT niveau A6 de la ligne fourches ..................................................................................... 18 Figure 29 Représentation de la cellule complète .................................................................................. 19 Figure 30 Représentation de la soudeuse ................................................................................................ 20 Figure 31 Représentation de la marqueuse ............................................................................................ 20 Figure 32 Représentation de la station de mesure pour les fourches référencées F-573137-0040 ......................................................................................................................................................................... 21 Figure 33 Schéma du robot et de la double pince représente avec le cinquième et sixième axe ............................................................................................................................................................................. 22 Figure 34 Schéma de l'architecture hardware de la cellule .............................................................. 24 Figure 35 Représentation de la mémoire ................................................................................................. 29 Figure 36 Imprime écran de la configuration hardware de la cellule dan step7 ..................... 29 Figure 37 Imprime écran de la configuration NetPRO de la cellule dans step7 ....................... 29 Figure 38 Représentation de l'organisation du programme automate ....................................... 32 Figure 39 GEMMA de la machine de base ................................................................................................ 33 Figure 40 Gemma D’une station sans rebouclage ................................................................................. 34 Figure 41 GEMMA d’une station avec rebouclage ................................................................................ 34 Figure 42 Différentes vues du run time et son arborescence .......................................................... 35 Figure 43 Grafcet de la station 1 (Chargement) .................................................................................... 38 Figure 44 Grafcet simplifié d'une station de mesure ........................................................................... 40 Figure 45 Grafcet simplifié du robot .......................................................................................................... 42 Figure 46 Schéma de principe de la communication ........................................................................... 43
GAUTHIER Yoann MIQ5 Projet de fin d’études
Figure 47 Logigramme d'un programme robot type ........................................................................... 44 Figure 48 Photo de la double pince ............................................................................................................ 45 Figure 49 Photos du point de passage au dessus de la station 4 .................................................... 46 Figure 50 Photo de l'accessibilité dans la station 3.............................................................................. 47 Figure 51 Photo de la modification du support du vérin de verrouillage de la station 5 ..... 47 Figure 52 Photo du maintien de la pièce par le robot dans la station de soudage .................. 47 Figure 53 Diagramme de Gantt représentant la revue de projet (bleu : durée prévue, rouge : durée effective) .................................................................................................................................... 49 Figure 54 Annexe 1 : Représentation du cycle normal de la cellule ......................................... 53 Figure 55 Annexe 2 : Spécification du robot ...................................................................................... 55
Tableau 1 Comparatif des trois marques du groupe Schaeffler ......................................................... 3 Tableau 2 Forces et faiblesses du service automation ........................................................................ 10 Tableau 3 Opportunités et menaces du service automation ............................................................ 10 Tableau 4 Avantage inconvénients du standard API ........................................................................... 31 Tableau 5 Comparatif des approches séquentielle et combinatoire ............................................. 41
GAUTHIER Yoann MIQ5 Projet de fin d’études 1
INTRODUCTION
Devant la concurrence de plus en plus féroce des pays émergents dans tous les secteurs de l’industrie, l’Europe doit sans cesse innover pour augmenter ses exigences en termes de qualité et de productivité. Les machines de production se doivent donc de devenir de plus en plus fiables, avec des temps de cycle toujours plus faibles. Le domaine de la conception de machines spéciales devient donc de plus en plus complexe et ouvre maintenant ses portes aux ingénieurs.
La formation mécatronique donne un socle de connaissances permettant d’être aussi bien à l’aise dans la conception mécanique, que dans la conception software. Il aurait donc été intéressant de pouvoir mener à bien ces deux tâches. Mais le planning serré et le principe d’ingénierie simultanée ne l’ont pas permis. C’est pourquoi je me suis vu confier lors de mon projet de fin d’étude la conception software complète d’une cellule robotisée de production de fourchettes de boites de vitesses au sein du groupe Schaeffler à Haguenau.
La présence du robot dans cette cellule donne de la cohérence à ce projet par rapport à la formation mécatronique, puisqu’il fait appel à des connaissances de mécanique générale, clef de voûte de la formation.
FIGURE 1 PHOTO DE LA CELLULE ROBOTISEE
GAUTHIER Yoann MIQ5 Projet de fin d’études 2
I. SCHAEFFLER GRUPPE : L’ASSOCIATION DE TROIS MARQUES
A. LE GROUPE
Le groupe Schaeffler est à la fois un leader dans la fabrication de roulements et de guidages linéaires, mais devient aussi de plus en plus un fournisseur de l’industrie automobile.
Actuellement, ce sont Madame Maria-Elisabeth Schaeffler et son fils Georg F.W Schaeffler ainsi que Monsieur Geissinger, Président du Directoire, qui assurent le développement du groupe.
1. DE LA CREATION DE INA JUSQU’AU GROUPE SCHAEFFLER
INA est un groupe familial créé en 1946 par Messieurs Wilheim et Georg Schaeffler à Herzogenaurach près de Nuremberg en Allemagne, INA est aujourd’hui devenue l’un des premiers fabricants de roulements au monde. Pour la petite histoire : INA signifie Industrie NAdellager (industrie de roulement à aiguilles)
FIGURE 2 VUE AERIENNE DU SITE HERZOGENAURACH
En 1955, INA se perfectionne et lance son premier guidage linéaire.
C’est en 1956 qu’INA prend une dimension internationale, avec la première usine implantée hors du territoire allemand(en Grande Bretagne).
En 1971 INA agrandit son catalogue et lance la production de poussoirs hydrauliques en grande série.
En 1986 la firme lance les tendeurs automatiques de courroies.
Après plusieurs années d’améliorations techniques, c’est en 1992 que le groupe franchit un nouveau pas important avec la première usine en Asie (Corée).
De plus en 1999 a été créé le Holding (société financière qui dirige ou contrôle d’autres sociétés grâce aux actions qu’elle détient) « INA Holding Schaeffler KG » avec l’achat d’actions dans les sociétés LUK et puis FAG en 2002. Avec ce Holding, l’effectif total du groupe est passé à 54 000 personnes pour un chiffre d’affaires en 2002 de 7milliards d’euros. Le but étant à la fois de consolider de façon optimale en termes de rentabilité les positions en Europe et de poursuivre la croissance du groupe en Amérique et en Asie.
En 2006, Schaeffler Group acquiert Renold, un fabricant français spécialisé dans les chaînes mécaniques (des chaînes pour véloset pour motocyclettes, entre autres).
GAUTHIER Yoann MIQ5 Projet de fin d’études 3
En août 2008, Continental AG accepte, pour environ 12 milliards d'euros, la prise de contrôle par le Schaeffler Group. Schaeffler Group doit cependant maintenir sa participation de contrôle à moins de 50% pour au moins quatre ans.
2. LES MARQUES DU GROUPE
Le groupe Schaeffler est composé de trois marques, INA, LUK et FAG. Ces marques sont présentes dans certains secteurs d’activité communs. Mais leur complémentarité fait qu’elles ne sont pas présentes sur les mêmes marchés.
TABLEAU 1 COMPARATIF DES TROIS MARQUES DU GROUPE SCHAEFFLER
Quelques chiffres
48000 employés 35 usines 8,95 Mdr. € de chiffre
d’affaire
8000 employés 17 usines 1,5 Mdr. € de chiffre
d’affaire
18000 employés 27 usines 2,25 Mdr. € de chiffre
d’affaire
Secteurs d’activité
Automobile Industrie
Automobile
Automobile Industrie Aérospatial
Produits principaux
Roulements Paliers lisses Guidages linéaires Pièces moteurs pour
l’industrie automobile
Double volant amortisseur
Convertisseur de couple haute performance
Double embrayage
Roulement spéciaux (de diamètre 3 mm à 4,25 m)
GAUTHIER Yoann MIQ5 Projet de fin d’études 4
Automatisation des transmissions manuelles
Autre produits
3. SCHAEFFLER DANS LE MONDE
Schaeffler est un groupe mondial :
80 sites de production, environ 100 points de vente dans plus de 50 pays
Une croissance focalisée sur l’Asie et l’Europe de l’Est
Projet de site de production au Vietnam, au Mexique et en Inde
FIGURE 3 REPRESENTATION DE LA PRESENCE DE SCHAEFFLER A L'INTERNATIONAL
Effectifs mondial: C.A 2010 mondial: 180 sites
environ 67 500 près de 9,5 milliards Euros dans plus de 50 pays
FAG
INA
LuK
GAUTHIER Yoann MIQ5 Projet de fin d’études 5
B. SCHAEFFLER FRANCE
Proche de l’Allemagne, la France a été un terrain de développement privilégié pour le groupe.
1. LA NAISSANCE DE SCHAEFFLER FRANCE
1956 : Création de la société INA Roulements. Il s’agit d’un bureau commercial à Paris
1958 : Création d’une usine de fabrication à Haguenau
1959 : Premières aiguilles et cages à aiguilles fabriquées à Haguenau
1974 : Création d’une usine de fabrication découpage à Schweighouse-sur-Moder
1975 : Premiers galets tendeurs fabriqués à Haguenau
1978 : Premiers patins à rouleaux fabriqués à Haguenau
1986 :
-Rachat de la société Noral qui devient INA Techniques Linéaires, filiale de INA Roulements -Premiers systèmes à billes fabriqués à Haguenau
1989 : Création d’une usine de fabrication linéaire à Haguenau
2000 : Intégration de la filiale INA Techniques Linéaires au sein de INA
Roulements
2001 : -Démarrage de l’e-business -INA est cofondateur des places de marchés SupplyOn, Endorsia et PTplace
2003 :
-INA Roulements change de dénomination sociale et devient INA France -Démarrage de X-life: le label qualité de INA et FAG
2005 : Intégration de FAG France au sein de INA France, qui change de
dénomination sociale et devient Schaeffler France
2007 : -Intégration de LuK France au sein de Schaeffler France -Intégration de LuK AS France au sein de Schaeffler France, Division Automotive Aftermarket
GAUTHIER Yoann MIQ5 Projet de fin d’études 6
2. SCHAEFFLER EN FRANCE
FIGURE 4 LES IMPLANTATIONS EN FRANCE
1. Le siège social est basé à Haguenau, avec les usines de production d’Haguenau et de Schweighouse sur Moder dont le programme de fabrication comprend des roulements, des guidages linéaires, des éléments de moteurs et des pièces de découpage de précision.
2. La Division Automobile, basée à Haguenau, est un partenaire dès la conception avec un savoir-faire concernant l’entrainement pour le moteur, le châssis, la transmission et les accessoires d’équipement des voitures particulières et des véhicules utilitaires.
3. La Division Industrie&Distribution, basée à Haguenau et à Châtillon, commercialise en France l'ensemble du programme des roulements du catalogue (roulements à aiguilles et à rouleaux, roulements à billes et paliers, rotules et embouts à rotule, guidages linéaires). Le catalogue INA-FAG comprend environ 40 000 articles standards.
4. La Division Luk Automotive, basée à Chevilly, est spécialisée dans la conception, la fabrication et la commercialisation de commandes hydrauliques d’embrayages complètes (émetteur, récepteur et conduite)
5. La Division Automotive Aftermarket, basée à Châtillon et à Calais, regroupe les activités rechange automobile du groupe Schaeffler en France.
6. La Division Schaeffler Chain Drive System France est basée à Calais et produit des chaines de transmissions.
GAUTHIER Yoann MIQ5 Projet de fin d’études 7
C. LE SITE DE HAGUENAU ET SA PRODUCTION
Le programme de fabrication du site d’Haguenau comprend des roulements, des guidages linéaires, des éléments de moteur et des pièces de découpage de précision. Ces composants sont implantés dans les automobiles, dans la mécanique générale, ainsi que dans les appareils et la mécanique de précision.
L'usine de Haguenau, créée en 1959, assure la production de roulements à billes, à aiguilles, et à rouleaux pour l'automobile et l'ensemble des branches de l'industrie.
Ce site est également le centre de production de systèmes de guidage linéaire pour le groupe Schaeffler, destinés à la machine-outil et à la robotique.
En outre le site d’Haguenau comprend une unité de production de découpage fin, essentiellement dédiée à l’industrie automobile.
Schaeffler France possède son propre centre d’études, de développement, et d’essais pour les applications automobiles.
FIGURE 5 PHOTO AERIENNE DU SITE D'HAGUENAU
Effectif au 31.12.2010: 2491 personnes Chiffre d’affaires 2010: 645 Millions €
1. USINE ROULEMENT
L‘usine Roulement assure la production de roulements à billes, à aiguilles et à rouleaux pour l'automobile et l'ensemble des branches de l'industrie (machines-outils, machines agricoles, machines textiles, manutention, sidérurgie, ...).
FIGURE 6 PHOTO AERIENNE DE L'USINE DE ROULEMENT
Surface: 56 345 m²
FIGURE 7 GALETS TRIPODES
FIGURE 8 ROULEMENT DE BOITE DE VITESSE
FIGURE 9 FOURCHETTE DE BOITE DE VITESSE
GAUTHIER Yoann MIQ5 Projet de fin d’études 8
2. USINE LINEAIRE
L‘usine Linéaire est le centre de production du groupe Schaeffler pour les systèmes de guidages linéaires à billes et à rouleaux destinés à la machine-outil et la robotique
FIGURE 10 PHOTO AERIENNE DE L'USINE LINEAIRE
Surface: 35 814 m²
FIGURE 11 SYSTEMES A BILLE
FIGURE 12 SYSTEMES A ROULEAUX
3. SCHAEFFLER FRANCE, UNE SITUATION FINANCIERE SAINE
Schaeffler France est une société par actions simplifiées avec un chiffre d’affaire d’environ 654 M€ en 2010, pour un effectif moyen de 2536 employés. Ceci lui a permis de dégager un excédent brut d’exploitation de près de 35 M€.
Selon le président, Marc Becker, l’effondrement des commandes dû à la crise financière et économique, tant dans les secteurs industrie qu’Automobile les a fortement perturbé. Une reprise, qu’il qualifie de timide et inattendue s’est amorcée en 2010. Cependant, on voit bien que même en ces périodes de crise, la société est restée relativement rentable. Les bases financières saines de celle-ci ne sont probablement pas étrangères à cette solidité.
FIGURE 13 EVOLUTION DE L'ACTIVITE
FIGURE 14 EVOLUTION DE LA RENTABILITE DE
L'EXPLOITATION (EBE/CA)
FIGURE 15 NIVEAU D'ENDETTEMENT
FINANCIER
FIGURE 16 NIVEAU DE CAPITALISATION
GAUTHIER Yoann MIQ5 Projet de fin d’études 9
D. LE SERVICE AUTOMATION
1. L’AUTOMATION DANS LE GROUPE SCHAEFFLER
Le service automation du groupe Schaeffler existe depuis plus de 50 ans, et participe au succès de l’entreprise. Il travaille en partenariat avec les services développement produits et process et est un partenaire privilégié des équipes d’exploitation. Le service automation est implanté dans les principaux sites du groupe Schaeffler et réalise, avec près de 1100 collaborateurs, un nombre important d'équipements pour les usines de production du groupe. Le service automation tend de plus en plus à intégrer le Lean dans la conception des machines.
FIGURE 17 LIGNE D'ASSEMBLAGE HYBRIDE POUR LE MONTAGE DE CHAINE DE DIRECTION
2. ORGANISATION DU SERVICE
Ce projet se déroule dans le service Automation et travaux neufs de Ina Haguenau au sein de Schaeffler Gruppe.
FIGURE 18 ORGANISATION DU SERVICE AUTOMATION ET TRAVAUX NEUFS
Michel Keyser
Automation
Huber Heussler
Atelier
Patrick Bord
Etude mécanique
Stéphane Christ
Informatique industrielle
Delucchi Jean-Francois
Travaux neufs
GAUTHIER Yoann MIQ5 Projet de fin d’études 10
FIGURE 19 ORGANISATION DU SERVICE INFORMATIQUE INDUSTRIELLE
3. ANALYSE DU SERVICE AUTOMATION
Les tableaux ci-dessous présentent une analyse forces/faiblesses et opportunités/menaces pour caractériser le service.
TABLEAU 2 FORCES ET FAIBLESSES DU SERVICE AUTOMATION
Forces Faiblesses
- Réactivité - Compétences diversifiées - Standardisation, uniformisation des interfaces - Expérience - Disponibilité - Soutien du groupe disponible - Service pérenne comparé à société extérieure - Pourvoyeur d'emplois internes - Support technique pour la maintenance - Force de proposition interne pour l'amélioration de la productivité des machines existantes
- Difficulté à trouver de nouveaux collaborateurs (performants) - Pas d'organisation vraiment adaptée pour faire face aux imprévus - Standardisation, Limite l'innovation - Lourdeur administrative (Standards, SAP)
TABLEAU 3 OPPORTUNITES ET MENACES DU SERVICE AUTOMATION
Opportunités Menaces
- Présence de l'automation au sein de S.F. (expertise sur site) - Relations avec la maison mère (lissage des activités) - Prospection extérieure au groupe possible
- Dépendance totale au groupe Schaeffler - Externalisation du service - Enfermement dans des standards trop conventionnels
Stéphane Christ
Informatique industrielle
Jean Marc Specht
Etude électrique
Denis Bastian
Programmation API
Yoann Gauthier
Stagiaire
Equipe 7 personnes
Jean Luc Kautzman
Programmation PC
Olivier Houdé
Vision
GAUTHIER Yoann MIQ5 Projet de fin d’études 11
II. LE CONTEXTE : UNE NOUVELLE COMMANDE POUR SCHAEFFLER FRANCE
A. LE PROJET AVTOVAZ
1. AVTOVAZ OU LA RELANCE SOVIETIQUE
AvtoVAZ est le premier constructeur automobile russe et détient une part de marché local de 23%. Les capacités de production de la société permettent la production de plus d’un million de voitures par an. Constructeur généraliste d’entrée de gamme, AvtoVAZ propose 15 modèles, parmi lesquels les Lada Kalina, Lada Priora et Lada 4x4.
En février 2008, et avec l’appui de Vladimir Poutine, AvtoVAZ et Renault ont signé un partenariat stratégique ayant pour objectif d’accélérer la croissance d’AvtoVAZ, de renouveler et d’élargir sa gamme de véhicules, de développer la marque Lada pour renforcer sa position de leader sur le marché russe et de créer de la valeur pour le groupe Renault. Renault devrait ainsi contribuer à moderniser la gamme et à concevoir en commun une petite berline Lada.
Dans le cadre de cette modernisation, AvtoVAZ a fait appel au groupe Schaeffler pour la réalisation de la commande de ses boites de vitesse.
2. LES BOITES DE VITESSES, UN SAVOIR FAIRE INA
La commande de boite de vitesse est un élément mécanique monté dans la boite de vitesse qui est relié au levier de boite de vitesse. L’actionnement du levier et ainsi de la commande permet de passer les différentes vitesses pour optimiser le couple moteur en fonction de la vitesse atteinte. Cette nouvelle boite 2181 chez Lada, se présente comme une profonde modernisation de la boîte de vitesse actuelle. Elle en conserve certains éléments tels que le train réducteur et le différentiel mais avec de nouveaux synchroniseurs multi-cônes pour le 1er et le 2ème rapport. Le mécanisme est aussi repositionné du bas vers le haut. Un nouveau système de blocage de passage accidentel de la marche arrière fait partie de la tour de commande livrée par Schaeffler France. Enfin la commande se fait maintenant par câble, ce qui est une première chez Lada.
Selon AvtoVAZ, toutes ces « innovations » devraient apporter davantage de précision aux changements de rapports, réduire les vibrations, augmenter la durée de vie et accroître la fiabilité.
Schaeffler France va donc livrer deux éléments, un « Schaltdom » (tour de commande) et des « Schaltgabel » (fourches). Ces deux éléments constituent la commande de la boite.
GAUTHIER Yoann MIQ5 Projet de fin d’études 12
FIGURE 20 REPRESENTATION DE LA TOUR DE COMMANDE DE BOITE DE VITESSE
Le « Schaltdom » est un nouveau produit sur le site, puisqu’il était jusqu’à présent monté sur le site de Slovaquie. Le site d’Haguenau se concentrera principalement sur le montage.
FIGURE 21REPRESENTATION DES TROIS REFERENCES DE FOURCHETTES AVTOVAZ
Vocabulaire :
Schaltgabel : Fourchette de boite de vitesse Gleitschuh : Patin Schaltmaul : Mâchoire de boite de vitesse Schrauben : Tête de vis Gleitlager : Douille (bague Permaglide®)
GAUTHIER Yoann MIQ5 Projet de fin d’études 13
Les « Schaltgabel », qui sont les éléments intermédiaires entre la tringlerie liée au pommeau, et les crabots, sont au contraire des produits connus avec des applications pour Mercedes, Getrag et d’autres. Cependant dans ce cas, ce seront des fourches dites « hybrides », c'est-à-dire la combinaison d’une fourche en aluminium et d’une mâchoire de boite en acier, qui seront assemblées par vissage. Même si la production est connue sur le site, cette nouvelle conception implique de mettre en œuvre des procédés nouveaux de vissage et de bouterollage (procédé issus du montage de rivets).
Les volumes à livrer devaient être de 1000 ensembles (Schaltdom + Schaltgabel) par jour dès juillet, pour atteindre 1500 début 2013.
3. LA LIGNE DES FOURCHES
A) LA LIGNE FSG 300
Des fourchettes de boites de vitesse FSG 300 étaient en production sur le site d’Haguenau depuis 2004 et jusqu’à fin avril 2012. La ligne de production est composée de postes manuels et d’une cellule robotisée.
La technique d’assemblage associe des procédés manuels d’emmanchement, de mesure, de clipsage de patins plastiques avec des procédés automatiques de soudage ultrason, de contrôle final et marquage des pièces.
FIGURE 22 VUE DE DESSUS DE LA CELLULE FSG 300
On peut remarquer les deux plateaux d’alimentation, avec 4x2 posages, puisque la cellule pouvait travailler avec 4 références de fourches en même temps.
GAUTHIER Yoann MIQ5 Projet de fin d’études 14
B) LA LIGNE AVTOVAZ
Bien qu’au niveau fonctionnel propre ces deux lignes soient très semblables, l’effort de standardisation des machines du groupe, et l’optimisation du temps de cycle imposent des changements profonds d’organisation. Au niveau matériel, seuls le châssis de la cellule robotisée, la marqueuse, la soudeuse et le robot sont récupérés. De ce fait et pour les raisons précédentes, les softs et les schémas électriques sont entièrement revus.
1. ANALYSE FONCTIONNELLE DE LA LIGNE
Comme expliqué précédemment la ligne consiste principalement à assembler un certain nombre de composants pour créer la fourche complète. Une notion de contrôle est aussi nécessaire, ainsi qu’un système de palettisation.
Cette ligne devait initialement être livrée en semaine 24, avec une cadence nominale de 4 fourches par minute. Pour assurer le bon contrôle des tolérances dimensionnelles et géométriques de la pièce, le processus de mesure doit être étalonné et testé. Ceci implique la gestion par la ligne de pièces étalons et témoins.
Les pièces témoins font partie d’une exigence qualité. Ce sont des pièces mauvaises avec défaut connu, qui doivent absolument être reconnues comme mauvaises par la ligne et éjectées selon le cycle normal. Les pièces d’arrachement permettent de tester le processus de soudure.
L’analyse fonctionnelle à proprement parlé est présentée ci-après, sous la forme d’un SADT (Structured Analysis and Design Technic)
TITRE :NOEUD : N° :A-0 Ligne Fourches
A0
Monter des fourchettes de boites de
vitesses
Squelettes fourcheDouilles Permaglide®
PatinsMachoires de boite de vitesses
Vis
Pièces
témoinsRéférences
Pièces
étalons
Pièces
d’arracheme
nt
0.5
chargés de
production
Energie
électrique et
pneumatique
3 opérateurs
en chaku
chaku
0.4
régleurs
Ligne
de
production
Fourches montées, contrôlées bonnes,
marquées et palletisées
Rebuts
Litiges
FIGURE 23 SADT DE NIVEAU A-0 DE LA LIGNE FOURCHES
GAUTHIER Yoann MIQ5 Projet de fin d’études 15
TITRE :NOEUD : N° :A0 Ligne Fourches
A1
Montage douille
Permaglide®
A2
Montage
machoire de
boite de vitesse
A3
Clipsage patins
A4
Soudage patins
A5
Contôle
multicote
A6
Marquage
A7
Palletisation
Squelettes + douilles
Squelettes + douilles
+ machoire
Squelettes + douilles
+ machoire +
patins clipsés
Fourche complète non marquée
Squelettes
fourche
Douilles
Permaglide®
Machoires Rebuts
Rebuts
Patins
Litiges
Rebuts
Rebuts
Fourche complète bonne
et non marquée
Fourche complète bonne
et marquée
Pièces
d’arrachement
Pièces
témoins
Pièces
témoins
Pièces
témoins
Pièces
témoins
Pièces
étalons
Poste
semi
auto 1
Poste
semi
auto 2
Cellule
robotisée
Poste
semi
auto 3
Cellule
robotisée
Cellule
robotisée
Poste de
palletisation
Fourches montées, contrôlées
bonnes, marquées et palletisées
FIGURE 24 SADT DE NIVEAU A0 DE LA LIGNE FOURCHES
2. SOLUTION RETENUE
Il faut savoir qu’une des trois références de fourches ne possèdent pas de mâchoire de boite de vitesse. Un des postes semi-automatiques n’est donc pas nécessaire. C’est pourquoi il a été décidé que ce poste pourra être déplacé. La principale utilisation de cette mobilité est de pouvoir enlever le poste de montage de la mâchoire lorsque l’on a la référence spécifique.
Il est prévu que les opérateurs travaillent en chaku chaku. Cette organisation consiste à faire se déplacer les opérateurs de poste en poste en suivant une pièce. Cependant cette organisation n’est pas très appréciée par les opérateurs, et n’est bien souvent pas respectée.
GAUTHIER Yoann MIQ5 Projet de fin d’études 16
FIGURE 25 SCHEMA DE L'ORGANISATION DE LA LIGNE DES FOURCHES
GAUTHIER Yoann MIQ5 Projet de fin d’études 17
B. LA CELLULE, UN ILOT AUTOMATIQUE AU MILLIEU DE POSTES SEMI AUTO
La cellule robotisée est le seul poste automatique au milieu de postes semi automatiques. On pourrait se demander pourquoi ce mélange des genres. Tout d’abord, depuis la crise, les machines semi automatiques sont de plus en plus appréciées pour leur rapidité de développement et surtout pour leur faible prix. Cependant les postes de soudage et de marquage sont relativement dangereux, c’est pourquoi il a été décidé de conserver la cellule robotisée.
1. LE BESOIN
Comme représenté dans le SADT niveau A0, la cellule robotisée répond à trois besoins, le soudage des patins, le contrôle multicote et le marquage. Nous allons descendre d’un niveau pour approfondir un peu plus ces besoins en représentant les niveaux A4, A5 et A6 du SADT.
TITRE :NOEUD : N° :A4 Soudage patins
A41
Mise en position
A42
Maintien en
position
A43
Soudage
Fourche avec
patins clipsés
Fourche avec
patins soudés
Vérins
pneumatiques
de bridage
Posage Robot
Soudeuse à ultra
sons HERMANN
ULTRASCHALL
Pièces
d’arrachement
Pièces
témoins
Points robot
Litiges
Vérin
pneumatiques
Code de
soudure
FIGURE 26 SADT DE NIVEAU A4 DE LA LIGNE FOURCHES
GAUTHIER Yoann MIQ5 Projet de fin d’études 18
TITRE :NOEUD : N° :A5 Contrôle milticote
A51
Mise en position
A52
Maintien en
position
A53
Mesure multicote
Fourches non
contrôlées
Fourches contrôlées
bonnes
Vérins
pneumatiques
de verrouillage
Posage
Centrale de
mesure EZR
Pièces étalonsPièces
témoins
Rebuts
Vérins
pneumatiques
FIGURE 27 SADT NIVEAU A5 DE LA LIGNE FOURCHES
TITRE :NOEUD : N° :A6 Marquage
A61
Mise en position
A62
Maintien en
position
A63
Marquage
Fourches bonnes non
marquées
Fourches avec
patins soudés
Vérins
pneumatiques
de bridage
Posage Robot
Marqueuse par
micropercussion
SIC
Points robot
Rebuts
Vérins
pneumatiques
Champ de
marquage
FIGURE 28 SADT NIVEAU A6 DE LA LIGNE FOURCHES
GAUTHIER Yoann MIQ5 Projet de fin d’études 19
2. CONCEPTION MECANIQUE
La conception mécanique de la cellule est relativement semblable à celle de la FSG 300. Le bâti est d’ailleurs repris. On remarque que l’on a un plateau avec une seule paire de posage, un robot avec une double pince, la marqueuse, la soudeuse, les multicotes, 2 convoyeurs opposés, 3 portes et 2 pupitres (BDR) même si un seul est représenté sur cette vue.
FIGURE 29 REPRESENTATION DE LA CELLULE COMPLETE
GAUTHIER Yoann MIQ5 Projet de fin d’études 20
A) LA SOUDEUSE
La soudeuse ultrason HERRMANN est un ensemble fixe avec une sonotrode, montée sur vérin électrique, qui au contact de la pièce chauffe les patins en dégageant des ultrasons. Sous la soudeuse est monté un posage avec un capteur de présence pièce, ainsi que deux petits vérins de bridage pour maintenir la pièce pendant la soudure.
FIGURE 30 REPRESENTATION DE LA SOUDEUSE
B) LA MARQUEUSE
La marqueuse SIC à micro percussion est un ensemble monté sur vérin pneumatique pour pouvoir descendre au contact de la pièce. On remarque la présence de deux posages. En effet la fourche référencée F-573137-0040 a sa mâchoire orientée différemment et doit donc être marquée sur le fût. Chacun de ces posages comprend un capteur présence pièce et un système de bridage. Enfin on a un système de transfert qui permet de placer le bon posage sous la marqueuse. Il faut savoir que le robot peut poser les fourches référencées F-573137-0070 et F-573137-0080 alors que le posage est sous la marqueuse, mais pas la F-573137-0040.
FIGURE 31 REPRESENTATION DE LA
MARQUEUSE
GAUTHIER Yoann MIQ5 Projet de fin d’études 21
C) LES MULTICOTES
Ayant trois références de fourche, il y a trois stations multicotes. Chaque station est conçue spécifiquement pour vérifier que la pièce respecte un certain nombre de spécifications. Cependant ces spécifications ne seront pas évoquées dans ce rapport, puisque le client souhaite que cet aspect reste confidentiel.
Concernant la mise en position, 3 références sont prises :
Un doigt rentre dans le fût
Un deuxième doigt rentre dans une rainure de la mâchoire
Un vérin plaque la fourche selon l’axe du fût
Pour vérifier ces tolérances 4 critères ont été mis en place :
Mesure de la mâchoire (5 palpeurs)
Présence patins (6 palpeurs)
Mesure des patins, ceci est réalisé par la montée d’un gabarit. Si la mesure de la mâchoire change, on estime que la mesure des patins n’est pas bonne.
Mesure de l’extrudé (1 palpeurs)
FIGURE 32 REPRESENTATION DE LA STATION DE MESURE POUR LES FOURCHES REFERENCEES F-573137-0040
GAUTHIER Yoann MIQ5 Projet de fin d’études 22
D) LE ROBOT DENSO
Le robot utilisé, récupéré de la cellule FSG 300, est un VS-6577EM :
VS : Robot de petite taille
6 : 6 axes
5 : Charge maximum 5 kg
77 : Longueur bras tendu de 770 mm
E : Langue anglaise
Des spécifications plus détaillées sont disponibles en annexe 2 à la fin du rapport.
FIGURE 33 SCHEMA DU ROBOT ET DE LA DOUBLE PINCE REPRESENTE AVEC LE CINQUIEME ET SIXIEME AXE
DEPLACEMENT MANUEL :
Le robot a trois modes de marche :
« Manual » : Mode qui permet de déplacer le robot manuellement
« Teach check » : Mode qui permet d’exécuter un programme avec le « teach pendant » (console)
« Auto » : Mode qui permet le lancement d’un programme à partir de l’automate. Ce mode nécessite l’activation de l’entrée « enable auto »
En manuel on a trois modes de déplacement :
« Joint » : Les axes du robot bougent indépendamment les uns des autres.
« Mode XY » : L’effecteur se déplace dans un repère work, c’est-à-dire lié à la base du robot.
« Mode Tool » : L’effecteur se déplace dans un repère tool, c’est-à-dire lié à l’effecteur lui-même.
GAUTHIER Yoann MIQ5 Projet de fin d’études 23
En mode manuel, il est aussi possible de se déplacer vers un autre point :
En mode « PTP » : Le robot se déplace au point voulu en minimisant le déplacement de ses axes.
En mode « CP » : Le robot déplace ses axes de manière à ce que la trajectoire de l’effecteur soit une ligne droite.
En ce qui concerne l’enregistrement des points robots, il en existe trois types :
Les « joints » : On entre les coordonnées angulaires de chaque axe. C’est une définition non ambigüe de la pose du robot puisqu’elle correspond directement aux codeurs.
Les « positions » : La position est enregistrée sous la forme de 6 coordonnées. Trois indiquent la position et sont relatives au repère work sélectionné. Trois indiquent l’orientation et sons relatives à la définition du repère tool sélectionné. Trois autres informations sont nécessaires pour choisir ce qui est appelé « figure » du robot. Ceci correspond en fait à la gestion de la non unicité du modèle géométrique inverse.
Les « homogeneous transformations » : La définition est relativement semblable aux « positions », si ce n’est que l’orientation est définie avec 9 coordonnées.
GAUTHIER Yoann MIQ5 Projet de fin d’études 24
3. ARCHITECTURE HARWARE
La solution retenue par le bureau d’étude automation s’appuie donc sur un certain nombre de systèmes qui sont présentés ci-après :
FIGURE 34 SCHEMA DE L'ARCHITECTURE HARDWARE DE LA CELLULE
On remarque la présence de deux réseaux distincts. Un bus de terrain classique, ici PROFIBUS. Ce bus permet dans notre cas la gestion des entrées sorties décentralisées. Et un réseau Ethernet qui est utilisé dans notre cas pour accéder à des données statistiques des appareils, les paramétrer et gérer l’interface automate pupitre.
Cette mixité représente bien la transition engagée il y a près de 10 ans entre les bus de terrain et le protocole Ethernet. Des solutions comme PROFINET, se rapprochant de plus en plus de la communication « temps réel », permettraient donc d’uniformiser le protocole de communication et offriraient des possibilités beaucoup plus larges. Cependant Ethernet étant un protocole ouvert, il est vulnérable aux attaques extérieures, ce qui justifie les réticences des industries à l’utiliser. D’ailleurs on peut remarquer que le réseau Ethernet de la cellule, comme toutes les machines du groupe Schaeffler, est indépendant du réseau Schaeffler. Cela permet une première protection contre les attaques extérieures, mais surtout contre les erreurs. En effet, l’injection à distance d’un mauvais programme dans l'automate d’une machine pourrait avoir de graves conséquences.
Le BDR est un PC industriel avec écran tactile qui est l’interface entre l’utilisateur et la cellule, que ce soit directement ou via le réseau Schaeffler. On peut y lancer le runtime associé au programme automate ou alors un autre programme dédié à une application spécifique. On remarque ici la présence de deux BDR ce qui est assez rare sur les machines
GAUTHIER Yoann MIQ5 Projet de fin d’études 25
produites à Haguenau. Cependant un problème se pose lorsque les deux runtimes sont démarrés. On risque d’avoir des consignes contradictoires. Pour pallier à ce problème, il n’est pas possible de sélectionner la même vue sur les deux runtimes.
L’EZR est une unité de calcul temps réel conçue en interne et très modulable. Suivant l’application, on peut y insérer différentes cartes d’acquisition, pour les différents palpeurs où dispositifs d’emmanchement. Dans le cas de la cellule robotisée, il permet l’acquisition de 28 palpeurs. Le programme conçu par la maison mère pour l’acquisition des palpeurs s’appelle MSG2.
Concernant les entrées sorties de l’automate, sont connectées à l’automate :
2 cartes de 32 entrées
2 cartes de 32 sorties
1 carte de 16 entrées et 16 sorties
Un module Festo CPX profibus sur lequel on trouve 4 cartes de 8 entrées et un ilot de 24 distributeurs pneumatiques (MPA).
Cependant la logique de périphérie décentralisée ne s’arrête pas au module Festo. On trouve aussi des répartiteurs multipôles, sur lesquels sont connectés les détecteurs en M8. On a encore des ilots de distributeurs pneumatiques, eux aussi multipôles. Le multipôle consiste à envoyer chaque commande sur un fil et pas par l’intermédiaire du bus de terrain. Cela permettra dans notre cas de pouvoir démonter une station de mesure sans avoir de défaut profibus.
GAUTHIER Yoann MIQ5 Projet de fin d’études 26
4. LA SECURITE DES MACHINES
La sécurité est une préoccupation grandissante de toutes les entreprises, et particulièrement des grands groupes qui cherchent de plus en plus à obtenir un certain nombre de certifications. Le groupe Schaeffler ne fait pas exception et cherche au maximum à garantir la sécurité de ses employés. Un certain nombre d’EPI (équipements de protection individuel) sont donc nécessaires, ou conseillés pour se déplacer dans l’usine. Mais les efforts vont dans le sens du remplacement de ces EPI par des protections collectives, beaucoup plus efficaces. C’est là qu’intervient le service automation, dont la responsabilité est de faire des machines sûres tout en garantissant une utilisation simple.
A) ANALYSE SECURITE, PAS UNE OBLIGATION MAIS UNE NECESSITE
Cette partie sera l’occasion de faire un point sur les différences entre les exigences normatives et légales.
La norme est un document écrit qui définit les caractéristiques techniques d'un produit ou d'un service. Elle est de nature volontaire (non obligatoire) et homologuée par un organisme reconnu par un état :
France AFNOR* - Association Française de NORmalisation (1926) Norme NF
Allemagne DIN* - Deutsches Institute fuer Normung Norme DIN
Grande Bretagne
BSI* - British Standards Institution Norme BS
Europe CEN* - Comité Européen de Normalisation (1961), 1994 : 18 pays
Norme EN
Monde ISO* - en 1994 : 167 pays Norme ISO
En France, l’exigence légale provient du respect de la partie réglementaire du code du travail et plus particulièrement des articles 4311-1 et suivant, dont le non-respect implique l’interdiction de mise sur le marché. Ces articles sont la transcription de la directive européenne Machines 2006/42/CE. Il existe trois procédures pour certifier qu’une machine est conforme :
L’évaluation de la conformité avec contrôle interne de la fabrication, dite procédure d’autocertification CE (article R4313-20 et suivants)
L’examen CE de type (article R4313-43 et suivants). C’est la procédure par laquelle un organisme notifié constate et atteste qu’une machine est conforme.
La procédure d’assurance de la qualité complète (article R4313-43 et suivants). C’est la procédure par laquelle un organisme notifié constate et atteste qu’une machine est conforme et en contrôle l’application.
Le service automation d’Haguenau a choisi la procédure d’autocertification CE. Cette procédure est très flexible, mais c’est donc bien le directeur du service automation qui engage sa responsabilité. Cependant, comme tous les textes légaux, la directive européenne Machines 2006/42/CE est un texte très flou et sujet à interprétation. Le service automation se doit donc de respecter les « bonnes pratiques » du domaine dans lequel il intervient. Celles-ci sont justement consignées dans les normes, voilà pourquoi aucune entreprise, aucun organisme ne peut se permettre d'ignorer la normalisation.
GAUTHIER Yoann MIQ5 Projet de fin d’études 27
Les normes sont utilisées par les industriels comme des références incontestables ; elles proposent des solutions à des questions techniques et commerciales concernant les produits, les services.
La conception des machines se fait donc dans le respect d’un certain nombre de normes, qui sont à la disposition de tous les membres du service. Une analyse sécurité est aussi réalisée, dans l’esprit de la norme EN ISO EN 954-1, remplacée depuis novembre 2009 par la norme EN ISO 13849-1. Cette analyse est principalement basée sur une étude de type Amdec de chaque actionneur.
Dans le cas d’une AMDEC sécurité, la fonction dont on étudie les modes de défaillance est la fonction de sécurité. On identifie donc des situations dangereuses qu’il faut caractériser en termes de fréquence, gravité et possibilité d’éviter le phénomène dangereux. On associe donc à chacun des actionneurs un PLr (niveau de performance requis).
B) LE SOFTWARE COMME COMPLEMENT AU PRINCIPE DE LA SECURITE CABLEE
Les différents niveaux de PLr définissent différentes architectures électriques, pneumatiques et sofwares. Ces architectures proviennent de la maison mère et de son interprétation des différentes normes. Elle définit principalement:
Le type de distributeur et vérin pneumatique à utiliser
La nécessité de maintenir une touche de confirmation, lorsque les portes sont ouvertes, pour pouvoir effectuer un mouvement. Le non maintien de cette touche implique la coupure ou non de l’alimentation des cartes automates sur lesquelles sont connectés des actionneurs dit dangereux. L’activation du relai de confirmation peut être faite soit uniquement par software, soit par software et par hardware. Ceci est réalisé à partir du PL b compris.
La nécessité de câbler en bicanal. Ceci est réalisé uniquement sur le robot, puisque c’est le seul élément à être classé au moins PLd.
Cependant, il faut savoir que le service automation d’Haguenau n’a pas retenu la solution uniquement software.
Concernant la partie software, les deux sorties relais de confirmation sont activées si la touche de confirmation est activée au plus 500ms après la demande de mouvement, ce qui signifie que l’opérateur a les deux mains sur le panel. Il faut aussi qu’il n’y ait pas de défauts de surveillance des relais de confirmation.
Enfin le programme automate participe à la sécurité de l’opérateur en l’informant en permanence de l’état de la machine et donc en lui permettant d’avoir une meilleure compréhension de la machine.
GAUTHIER Yoann MIQ5 Projet de fin d’études 28
III. PROGRAMMATION
A. PROGRAMMATION AUTOMATE
1. L’ENVIRONNEMENT STEP 7 DE SIEMENS
La gamme automate de Siemens contient 5 types d’automates :
Logo : Solution très simple et combinatoire
Simatic S7-1200 : Solution séquentielle simple, mais précise
Simatic S7-200 : Solution séquentielle simple, performante en terme de temps réel et de communication
Simatic S7-300 : Solution séquentielle complexe. Il permet de réaliser la majorité des applications d’automatisme intégrant des architectures décentralisées.
Simatic S7-400 : Solution séquentielle complexe, hautes performance en terme de communication et de mémoire.
Le service automation d’Haguenau utilise principalement les Simatic S7-300, et les Logo pour des applications simples.
A) LA PROGRAMMATION ET L’ORGANISATION DES BLOCS
La programmation avec Step7 s’articule autour de différents blocs, programmables dans 3 langages :
Le List : C’est le langage de base de step7. Il est basé sur une centaine d’instructions.
Le Contact : C’est une représentation du List, qui s’apparente à de la logique câblée.
Le Logigramme : C’est une autre représentation du List sous forme de bloc. C’est le langage le plus utilisé ici puisqu’il peut toujours être converti en Contact ou en List. Cependant c’est donc aussi celui qui offre le moins de possibilité.
La programmation n’a donc rien à voir avec la programmation de type Grafcet que l’on pouvait trouver avec PL7 Pro par exemple. Dans Step7 on trouve un certain nombre de blocs avec différentes fonctions :
Les OB : Ce sont des blocs d’organisation avec des fonctions bien particulières : o L’OB 100 est appelé au démarrage à chaud ou à froid o L’OB 1 est la base du programme. L’automate lit cet OB en permanence o Il existe aussi un grand nombre d’OB de défaut ou d’interruption
Les DB : Ce sont des blocs de données où sont stockées des variables accessibles dans l’ensemble du programme
Les FC : Ce sont des blocs fonctionnels avec des entrées/sorties
Les FB : Ce sont des blocs fonctionnels que l’on doit appeler avec un DB d’instance.
Les SFB et SFC : Ce sont des blocs Siemens qui sont disponibles pour effectuer un certain nombre d’opérations classiques. Il est par exemple possible de copier une zone mémoire dans une autre zone.
GAUTHIER Yoann MIQ5 Projet de fin d’études 29
B) L’ADRESSAGE, UNE PARTICULARITE SIEMENS
Une des particularités de Siemens est l’adressage de la zone mémoire. Chez Siemens la base de la mémoire est un mot qui est composé de deux octets. Seulement les octets sont inversés dans le mot.
FIGURE 35 REPRESENTATION DE LA MEMOIRE
C) LA CONFIGURATION HARDWARE
FIGURE 36 IMPRIME ECRAN DE LA
CONFIGURATION HARDWARE DE LA CELLULE DAN STEP7
FIGURE 37 IMPRIME ECRAN DE LA CONFIGURATION NETPRO DE LA CELLULE DANS STEP7
Comme expliqué précédemment, on trouve deux réseaux sur la cellule, un Profibus et un Ethernet. C’est dans ces deux écrans que l’on définit les adresses profibus et Ethernet de chacun, ainsi que les différentes cartes reliées à l’automate.
MW0 (mots)
MB0 (octet) MB1 (octet)
0.7 0.0 1.7 1.0
GAUTHIER Yoann MIQ5 Projet de fin d’études 30
D) L’INTERFACE HOMME MACHINE
Le logiciel Step7 a été développé en collaboration avec WinCC Flexible qui permet de développer l’IHM que l’on appelle runtime sous sa forme exécutable. Etant en liaison, il est possible dans WinCC flexible de spécifier directement le chemin d’accès des variables en liaison avec Step7.
E) LE SIMULATEUR
Le travail d’un automaticien comprend deux phases :
La préparation : C’est le moment où le gros du travail est réalisé et auquel on consacre donc beaucoup de temps. En effet elle peut être réalisée en parallèle de la conception.
La mise en route : Elle commence quand la machine est prête, c’est la dernière phase avant la réception et donc le début de la production. Elle doit donc être la plus rapide possible, puisqu’elle intervient à 100% dans le délai de livraison de la machine. Chez INA, une mise en route dure environ 3 semaines pour une machine classique et 4 pour une cellule robotisée.
Lors d’une première mise en route, il faut réduire au maximum le travail à la mise en route pour pouvoir tenir les délais. Le simulateur devient alors utile.
Il permet de lancer un automate virtuel avec un seul runtime, et de forcer les entrées sorties. Cet outil est donc utile pour tester les mouvements manuels et les affichages du runtime. Il est aussi possible de lancer le mode auto en shuntant les étapes des cycles pour vérifier la gestion des modes de marche et arrêt.
GAUTHIER Yoann MIQ5 Projet de fin d’études 31
2. LE STANDARD COMME BASE DE PROGRAMMATION
Le standard API dans son état actuel, c’est-à-dire commun à tout le groupe Schaeffler, existe depuis 2007. Mais depuis que le service existe, les automaticiens ont toujours travaillé avec un standard, plus ou moins bien organisé.
Le standard machine Schaeffler ne comprend pas seulement la partie API. C’est une organisation complète de développement. On y trouve essentiellement:
La définition des nomenclatures des actionneurs
Les références des équipements à utiliser
Des solutions de mesure développées en interne
Des analyses de risques
Des schémas électriques
Des programmes API
La standardisation comporte de nombreux avantages en termes d’organisation, mais le tableau ci-dessous pointe aussi quelques inconvénients.
TABLEAU 4 AVANTAGE INCONVENIENTS DU STANDARD API
Avantages Inconvénients
Développement plus rapide Nécessité d’une maitrise totale du standard Esprit d’unité dans le groupe Risque de bug difficilement explicable Facilité d’intervention Spécialisation des programmeurs Division du travail plus simple Mise en route plus rapide
A) AUTOMATE
1. ORGANISATION DU PROGRAMME
L’objet de ce rapport n’est pas de décrire de manière détaillée comment fonctionne le standard. Le schéma ci-dessous explique de manière simplifiée la structure du standard restreint à l’utilisation qui en est faite dans la cellule.
GAUTHIER Yoann MIQ5 Projet de fin d’études 32
OB1
Diagnostique
Profibus
Lecture/Ecriture
Profibus
FB1 GEMMA
FC2
Gestion de
l’affichage
FC525 Diagnostique
Profibus
FCX0
Administration
Station
FC8 Compteur et
Chronomètre
FC421 Communication
avec le robot
FC524 Statut station
FC9 Gestion défaut station
FC6 Messages d’information
station
FC3 Calcul variables à afficher
FB4 Appel vue accueil sur appel
auto
FC7 Si la station est en défaut,
son panel s’affiche
FCX4
Gestion de
l’affichage de la
station
FCX9 Mode manu, position
repos, défaut Grafcet
FCX6 Fonction spéciale,
saturation station
FCX8 Défaut Station
FBX1 Grafcet Station
FC523 Statut du
mouvement
FC522 Etat de la
pièce
1
11
1
1
1
1
1
Auto
1
1
Auto et
défauts
ou Manu
1
1
Panel
station
Actif
Défaut
Profibus
1
1
1
FB3 Empêche l’affichage du
même panel sur les deux écrans1
FB93 Protocole de
communication avec le robot1
FIGURE 38 REPRESENTATION DE L'ORGANISATION DU PROGRAMME AUTOMATE
GAUTHIER Yoann MIQ5 Projet de fin d’études 33
2. GESTION DES MODES DE MARCHE ET ARRET (GEMMA)
Le standard présente aussi l’avantage d’avoir été développé dans le respect des normes en vigueurs. Prenons l’exemple de la norme NF EN 1037+A1, qui traite de la prévention de la mise en marche intempestive. Il est expliqué qu’un ordre d’arrêt doit être prioritaire sur un ordre de marche au même niveau. Ceci est respecté dans le standard, puisque le départ cycle et la demande d’arrêt en position repos se font sur l’impulsion d’un même bouton. Il n’est donc pas utile de définir cette priorité.
La gestion des modes de marche et arrêt est représentée de manière simplifiée dans le document ci-dessous.
A1 : Arrêt dans état initial- Autorisation de démarrage (STFR) : Portes fermées - Présence pièces témoin et étalons – Toutes les stations en position repos- Pas de station en cycle auto unitaire (KAAT)- Station pas en cycle auto unitaire (/AAT)- Station pas automatique (/AUT)
D1 : Coupure puissance : Coupure de toute les sorties automates liées à un mouvement
D2 : Diagnostique et/ou traitement de la défaillance : Effectué par l’opérateur+ Reset du mode automatique
A5 : Préparation pour remise en route après défaillance : L’opérateur doit vider les pièces témoins bonnes
A6 : Mise partie opérative dans état initial : Effectué manuellement
Départ cycle (impulsion bouton)
AU
/AU
Arrêt immédiat
Clef en Manu ou Manque de pression d’air ou double signal capteur ou défaut
d’étape ou portes ouvertes ou démarrage d’une station alors que la machine de
base n’est pas en position repos
Reset défaut
A2 : Arrêt demandé en fin de cycle : Arrêt en fin de cycle de toutes les stations, avec vidanges ou non de la station Robot
F1 : Production normaleVoir Grafcet de production normale
Départ cycle station 1Départ cycle station 2Départ cycle station 5Départ cycle station 7Départ cycle station 9
Départ cycle (impulsion bouton)
FIGURE 39 GEMMA DE LA MACHINE DE BASE
Cependant le standard n’est qu’une base de programmation. Il est nécessaire de bien comprendre comment il fonctionne pour pouvoir le modifier quand cela est nécessaire. Dans le cas de la cellule, pour le soudage par exemple, il est nécessaire de brider la pièce lorsque le robot l’a posée. La station doit donner l’autorisation au robot de venir. Il est donc nécessaire que cette station boucle. Les deux GEMMA suivants représentent l’adaptation du standard réalisée.
GAUTHIER Yoann MIQ5 Projet de fin d’études 34
A1 : Arrêt dans état initial- Position repos (GS)- Autorisation de démarrage (STFR)- Pas de station en cycle auto unitaire (KAAT)- Station pas en cycle auto unitaire (/AAT)- Station pas automatique (/AUT)
F4 : Marche de vérification dans le désordre : (Mode manuel)Un mouvement dangereux nécessite la touche de confirmation si les portes ne sont pas fermées
F5 : Marche de vérification dans l’ordre : (Cycle auto unitaire)
F1 : Production normaleVoir Grafcet de production normale
Fin de cycle (0XM SKE)
F6 : Calibration : Calibration des palpeurs pour les stations de mesure.S’effectue en mode automatique
D1 : Coupure puissance : Coupure de toute les sorties automates liées à un mouvement
D2 : Diagnostique et/ou traitement de la défaillance : Effectué par l’opérateur+ Reset du mode automatique
A5 : Préparation pour remise en route après défaillance : L’opérateur doit vider les pièces témoins bonnes
A6 : Mise partie opérative dans état initial : Effectué manuellement
Machine de base en position repos& Touche de confirmation &
sélecteur en position travail & cycle auto unitaire sélectionné
Clef en manu
Calibration active
Fin de cycle (SKE)
Départ cycle (Sit) provenant
de la station robot
AU
/AU
Fin de cycle (SKE)
Arrêt immédiat
Clef en Manu ou arrêt immédiat automatique de la machine de base ou double signal capteur ou défaut
d’étape
Reset défaut
Gemma station sans rebouclage
FIGURE 40 GEMMA D’UNE STATION SANS REBOUCLAGE
Gemma station avec rebouclage
A1 : Arrêt dans état initial- Position repos (GS)- Autorisation de démarrage (STFR)- Pas de station en cycle auto unitaire (KAAT)- Station pas en cycle auto unitaire (/AAT)- Station pas automatique (/AUT)
F4 : Marche de vérification dans le désordre : (Mode manuel)Un mouvement dangereux nécessite la touche de confirmation si les portes ne sont pas fermées
F5 : Marche de vérification dans l’ordre : (Cycle auto unitaire)
F6 : Calibration : Calibration des palpeurs pour les stations de mesure.S’effectue en mode automatique
D1 : Coupure puissance : Coupure de toute les sorties automates liées à un mouvement
D2 : Diagnostique et/ou traitement de la défaillance : Effectué par l’opérateur+ Reset du mode automatique
A5 : Préparation pour remise en route après défaillance : L’opérateur doit vider les pièces témoins bonnes
A6 : Mise partie opérative dans état initial : Effectué manuellement
Machine de base en position repos& Touche de confirmation &
sélecteur en position travail & cycle auto unitaire sélectionné
Clef en manu
Calibration active
Départ cycle (Sit) provenant de la machine de base
AU
/AU
Fin de cycle (SKE)
Arrêt immédiat
Clef en Manu ou arrêt immédiat automatique de la machine de base ou double signal capteur ou défaut
d’étape
Reset défaut
A2 : Arrêt demandé en fin de cycle : Reset du mode automatique
F1 : Production normaleVoir Grafcet de production normale
Fin de cycle (0XM SKE)
Demande arrêt fin de cycle (HGS)
& Fin de cycle (SKE)
F2 : Marche de préparation : Initialisation(Robot seulement)
F3 : Marche de Clôture : Vidange cellule(Robot seulement)
Demande de vidange
FIGURE 41 GEMMA D’UNE STATION AVEC REBOUCLAGE (LES MODES DE MARCHES F2 ET F3 NE SONT NECESSAIRE QUE POUR LE ROBOT)
GAUTHIER Yoann MIQ5 Projet de fin d’études 35
B) WINCC
La standardisation au niveau de l’interface résulte plus d’une volonté d’uniformisation des machines dans le groupe Schaeffler. Cela permet à chacun de savoir rapidement comment fonctionne n’importe quelle machine.
FIGURE 42 DIFFERENTES VUES DU RUN TIME ET SON ARBORESCENCE
Les vues du dossier « XX_STATIONEN » sont les vues propres aux stations. Seules les stations de mesure ont deux vues pour permettre l’affichage de tous les palpeurs.
GAUTHIER Yoann MIQ5 Projet de fin d’études 36
Concernant les vues du dossier « 00_GM », elles correspondent à tout ce qui concerne la machine de base :
« 00_Activation_marquage » : C’est une vue protégée par mots de passe qui permet d’activer ou non le marquage lors du cycle de la cellule.
« 00_Betriebsmeldung » : Elle affiche l’ensemble des messages défauts générés.
« 00_Choix_critère » : C’est une vue protégée par mots de passe qui permet de choisir lorsqu’un défaut apparait dans le cycle, si la pièce est considérée comme rebut ou litige.
« 00_Grundbild » : C’est la vue d’accueil présentée ci-dessus.
« 00_Grundmaschine » : Elle correspond à la vue d’une station mais pour la machine de base. On y trouve les voyants de présence de pièces témoin, arrachement, étalons, ou encore les portes fermées.
« 00_Hotline » : C’est une vue, d’une utilité relative mais présente dans le standard, qui indique simplement de contacter le service maintenance.
« 00_IBN_Stationsabwahl » : Elle permet de désactiver des stations, mais ceci n’est pas géré dans ce projet.
« 00_SK_ZEITEN_01 » et « 00_SK_ZEITEN_02 » : Elles indiquent le temps de chaque étape et le temps enregistré à la livraison, pour pouvoir comparer s’il y a eu des dérives.
« 00_Stückzahlen » : Elle indique la valeur des différents compteurs demandés par la qualité.
« 00_Taktzeiten » : Elle indique le temps de cycle de chaque station.
« 00_Uebersicht » : Elle permet d’avoir une vue globale de la machine et d’afficher un certain nombre de fonctions spéciales.
GAUTHIER Yoann MIQ5 Projet de fin d’études 37
3. LES EXIGENCES QUALITES DANS LA PROGRAMMATION
La qualité fait l’objet d’une attention toute particulière dans le groupe. En effet, c’est cette rigueur et l’objectif du zéro défaut qui permettent à Schaeffler de continuer de produire en Europe. Un certain nombre de procédure sont donc mises en place pour atteindre cet objectif.
A) LES PIECES ETALONS
La cellule contient trois stations de mesure. Les palpeurs de ces stations devant être régulièrement étalonnés, cette tâche est entièrement automatisée. Les étalons sont présents dans la cellule. Lors d’une demande d’étalonnage, le robot prend la pièce, la pose dans la station de mesure, lance un cycle spécifique d’étalonnage et repose la pièce à son emplacement initiale. Cela prend moins d’une minute.
B) LA PIECE D’ARRACHEMENT
La pièce d’arrachement est relative à la station de soudage. C’est une pièce spécifique sur laquelle on clipse des patins à souder. Un cycle semi manuel spécifique a été implémenté puisque la mise en position de la pièce avec le robot s’est avérée relativement compliquée.
C) LES PIECES TEMOINS
Les pièces témoins permettent de s’assurer du bon fonctionnement de la machine. Elles comportent un défaut connu, qui doit absolument être décelé. Dans le cas contraire la machine doit s’arrêter et se mettre en défaut. Dans le cas de la cellule, il y a une pièce témoin pour le soudage et une pour la mesure. De plus elles doivent demeurer à résidence sur la machine, sans quoi celle-ci ne démarrera pas.
GAUTHIER Yoann MIQ5 Projet de fin d’études 38
4. LES GRAFCETS
La description de tous les grafcets serait longue et ne présenterait pas grand intérêt, c’est pourquoi seuls les grafcets des stations 1 (chargement), 3 (mesure) et 9 (robot), seront présentés, et dans une version plus ou moins simplifiée selon la complexité des stations.
A) LE PLATEAU TOURNANT COMME INTERFACE AVEC L’UTILISATEUR
La cellule est une machine entièrement automatisée, seules les stations de chargement et de déchargement sont des interfaces avec l’utilisateur. Bien que relativement simple, la difficulté réside dans l’anticipation des différents comportements possibles de l’opérateur. Enfin, la simplicité de cette station permet de présenter son grafcet dans son intégralité.
Cellule Avtovaz Chargement Station 01
4
/Plateau verrouillé
Set Déverrouillage plateau
2
Présence pièce intérieur manque
3
Plateau indexé . Emetteur récepteur alignés . ( Présence pièce intérieur manque . Présence pièce extérieur) . /Vidange .( (/
Demande témoin . /cycle témoin actif) + (demande témoin ./Cycle témoin actif . /Présence pièce témoin ) +( /Présence pièce
témoin . Passage posage témoin . cycle témoin actif))
11
Présence pièce extérieur
Réponse caméra OK . tempo
Set message
d’information (FC 18)
10
/bon . /litige . /rebut . /
indéterminé . /Présence pièce . /
Présence pièce témoin .
12
/bon . /litige . /rebut . /indéterminé . /Présence pièce . /
Présence pièce témoin . Présence pièce à l’extérieur .
Plateau indexé . Emetteur récepteur alignés .
Reset registre
présence pièce
Reset registre
témoins
Reset registres bon, rebut,
litige et indéterminé
9
Présence pièce
intérieur manque
Set Registre
bon
Reset registres rebut,
litige et indéterminé
7
Caméra prête
Top
caméra
Set registre
présence
pièce
Si Demande témoin
Reset Demande témoin
Set Cycle témoin en cours
Set Cycle témoin soudure
Set PP_témoin_st1_soudage
Si Cycle témoin en cours
Set Cycle témoin mesure
Set PP_témoin_st1_mesure
8
Réponse caméra OK . tempo
6
Caméra prête . Présence pièce intérieur
5
Plateau verouillé
Si Référence == 40
Reset LSB caméra
Reset MSB caméra
Si Référence == 80
Reset LSB caméra
Set MSB caméra
Si Référence == 70
Set LSB caméra
Reset MSB caméra
(on est sûr que si la référence a changé, le « prêt » est retombé)
(on ne peut mettre la condition front et d’autres entrées)
X128
Arrêt fin de cycle
X9
Présence pièce
intérieur
Reset registres présence
pièce, bon, rebut, litige et
indéterminé
FIGURE 43 GRAFCET DE LA STATION 1 (CHARGEMENT)
GAUTHIER Yoann MIQ5 Projet de fin d’études 39
Les étapes en jaune ne sont pas surveillées. Lorsqu’une étape est surveillée, cela signifie que si l’étape est active plus d’un certain temps, le mode automatique de cette station est automatiquement reseter. Lorsque cela est nécessaire, un message défaut programmé apparait pour expliquer cet arrêt. Les étapes non surveillées ici, le sont car leur transition dépend du robot, de l’opérateur, ou encore d’une temporisation.
Ce grafcet permet de présenter la gestion des registres. C’est un registre de type « dans, de ». On peut dire par exemple qu’une pièce est rebut dans la station 32, de la station 1. Cela signifie que la pièce se trouve dans la station 32 et qu’elle a été déclarée mauvaise dans la station 1. En l’occurrence, une pièce est bonne dans la station de chargement si le contrôle de référence effectué par la caméra est bon. Dans la pratique, les pinces du robot sont les stations 31 et 32, ce qui permet de connaitre l’état de l’unique pièce dans chaque station. Enfin, à la dépose on peut vérifier que la pièce a été bonne dans toutes les stations où elle est passée.
B) LES STATIONS DE MESURES, OU COMMENT FAIRE DU CONTROLE SYSTEMATIQUE
Les exigences qualités sont de plus en plus importantes, l’objectif du zéro défaut est présent sur la majorité des lignes. C’est pourquoi il a été décidé de vérifier la majeure partie des tolérances systématiquement dans une station de mesure équipée de palpeurs. Cependant, on sait d’expérience que des problèmes de mise en position de la pièce impliquent de temps en temps des faux rebuts. C’est pourquoi les pièces rebutées par les stations de mesure sont en générale classées en litige. Un traitement des litiges permet ensuite de déterminé si les pièces sont des rebuts ou si elles sont bonnes. Après étude des temps de cycle de chaque station, il est apparu qu’un traitement des litiges pouvait être mis en place sous la forme d’une remesure. Cela permet de classer les pièces sorties mauvaises de la mesure directement en rebut.
Près de vingt critères sont vérifiés par le programme de mesure. Seulement lorsqu’une pièce est rebutée, il n’est pas nécessaire de connaitre l’origine du classement. Les rebuts sont tous déposés sur la même bande. Cependant, des compteurs en fonction de différents critères sont demandés par la production. Il faut donc différencier les réponses du programme de mesure. En ce qui concerne la station 3 pour la référence 40, trois compteurs étaient demandés :
Mâchoire de boite de vitesse et extrudé.
Présence et perpendicularité des patins
Autres critères vérifiés par la montée du gabarit. Le principe consiste à mesurer la mâchoire de boite de vitesse avant et après la montée du gabarit. La différence entre les deux mesures nous indique si les critères mesurés par le gabarit sont bons ou non.
Cependant, le critère de la mâchoire et de l’extrudé ont été séparés en accord avec la personne en charge de la mesure, en prévision d’une future demande. On reçoit donc quatre réponses distinctes du programme de mesure.
Pour alléger le grafcet ci-dessous, les étapes de calibration et de mise en position de la pièce ne seront pas représentées. Le grafcet complet est disponible en annexe 4 numérique.
GAUTHIER Yoann MIQ5 Projet de fin d’études 40
Cellule Avtovaz Gabarit Schaltgabel F-573137-0040 Station 03
4
Pièce mise en position . Palpeurs avancés
Mise en
position pièce
10
Mesures terminées
Start signal mesure
mâchoire et patins
13
Gabarit en place
Mise en
place gabarit
12
tempo
Retour
palpeurs patins
3
B3250
Remesure
= 0
Reset
registre
Avance
palpeurs
Si Remesure == 0
Remesure += 1
Si 0< Remesure <80
Remesure += 10
Si Remesure >80
Remesure += 100
16Start signal deuxième mesure
mâchoire, extrudé et montée gabarit
20Ouverture
du gabarit
Au moins
une voie
mauvaise
50
Si la première mesure de la mâchoire est mauvaise
Si Remesure == 0 Remesure += 3
Si 0< Remesure <80 : Remesure += 30
Si Remesure >80 : Remesure += 300
Si la différence des deux mesures de la mâchoire est hors
cotes ou que le gabarit n’est pas assez monté
Si Remesure == 0 : Remesure += 3
Si 0< Remesure <80: Remesure += 30
Si Remesure >80 : Remesure += 300
Si la mesure des patins est mauvaise
Si Remesure == 0 : Remesure += 4
Si 0< Remesure <80 : Remesure += 40
Si Remesure >80: Remesure += 400
Si la mesure de l’extrudé est mauvaise
Si Remesure == 0 : Remesure += 5
Si 0< Remesure <80 : Remesure += 50
Si Remesure >80 : Remesure += 500
19
Mesure terminée et toutes les voies bonnes
75 Set registre
rebut
Gabarit ouvert . (Remesure == 22+23+24+25+32+33
+34+35+42+43+44+45+52+53+54+55+212+213+21
4+215+312+313+314+315+412+413+414+415+512
+513+514+515) . /Présence pièce témoin . /Etalon
cycle actif
65
Gabarit ouvert . (Remesure == 2+3+4
+5+12+13+14+15) . /Présence pièce
témoin . /Etalon cycle actif70 Set registre
Bon
Gabarit ouvert . (Remesure ==
1+112+113+114+115) . /Présence pièce
témoin . /Etalon cycle actif
80Set pièce témoin
mauvaise
Gabarit ouvert .Présence pièce témoin . /
Etalon cycle actif.(Remesure == 2+3+4+5)
85 Set Calibration finie
Gabarit ouvert . Etalon cycle actif . /
Présence pièce témoin
Reset autres
registres
Reset autres
registres
Reset autres
registres
Reset autres
registres
128Fin de
cycle128
Fin de
cycle
128Fin de
cycle128
Fin de
cycle
Compteur pièces
mauvaises successives = 3Compteur pièces
mauvaises successives --
X4
Reset Etalonnage
cycle actif
FIGURE 44 GRAFCET SIMPLIFIE D'UNE STATION DE MESURE
GAUTHIER Yoann MIQ5 Projet de fin d’études 41
Une station de mesure est à chaque fois une station unique. Une partie du développement se fait donc au moment des capabilités.
Au début de la mise en route, la mesure de l’extrudé se faisait après la montée du gabarit. L’avance du palpeur se faisait donc au même moment. Cependant il s’est avéré que l’avance de ce palpeur avait une incidence sur la mesure de la mâchoire, ce qui faussait l’interprétation de la différence entre les deux mesures.
Dans le programme de mesure, on trouve un critère de perpendicularité entre les plans formés par les trois patins et le fût de la fourche. La vérification de ce critère est en partie faite grâce à la mesure des patins, et est de plus, très sensible aux variations de cette mesure. Hors la montée du gabarit perturbait très légèrement cette mesure, ce qui faussait le calcul de la perpendicularité. C’est pourquoi la mesure des patins est maintenant faite avant la montée du gabarit.
C) LE ROBOT ET SA GESTION SYCHRONE
Le grafcet du robot est le cœur de la programmation de la cellule. Dans la suite, et avant de présenter un grafcet très simplifié de la gestion du robot, les principaux choix de conception du grafcet seront exposés :
Tout d’abord, il faut partir du principe que tous les programmes robot sont des trajectoires d’une station à une autre avec possibilité de prendre ou déposer une pièce dans chacune des deux stations. Le choix de cette structure sera exposé dans la partie programmation robot.
En automatisme, deux approches s’opposent, le séquentiel et le combinatoire. Ce fût aussi le cas pour le lancement des différents programmes robot.
TABLEAU 5 COMPARATIF DES APPROCHES SEQUENTIELLE ET COMBINATOIRE
Avantage approche séquentielle Avantage approche combinatoire
Le cycle est maitrisé et donc forcément stable
Le cycle robot est plus simple, puisqu’il se met en place automatiquement
La maitrise du cycle permet de répondre plus facilement aux différentes exigences La gestion de l’anticollision est plus simple puisque l’on sait forcement où le robot se trouve avant de lancer une trajectoire
Toutes les séquences de cycle sont gérées, à condition que les transitions soient suffisamment pertinentes
Dans le parc machine du site d’Haguenau, un certain nombre de robot sont programmés avec une approche combinatoire. Cependant ce sont tous des robots de type SCARA. Il est évident que l’anticollision sur ce type de robot est beaucoup plus simple que sur un anthropomorphe. Il a donc été décidé d’opter pour une approche séquentielle.
Enfin le cycle a été conçu dans l’optique de réduire au maximum le temps de cycle dans le cas d’un approvisionnement normal. Voilà pourquoi, par exemple, on ne cherchera pas à traiter des pièces dans les différentes stations si le chargement n’est pas approvisionné, sauf bien entendu en cas de vidange.
GAUTHIER Yoann MIQ5 Projet de fin d’études 42
2
Pièce bonne dans
chargement . /Pièce témoin
3
Pièce bonne au soudage
Chargement ->
soudage
15
Pièce bonne à la mesure.
marquage actif
Soudage ->
Mesure56
Soudage -> Bande
NOK
Pièce indéterminée ou
mauvaise au soudage
58Bande NOK ->
Chargement
71Soudage ->
Marquage
/Présence pièce soudage . /
Présence pièce mesure .
Présence pièce marquage
74Soudage ->
Cargement
/Présence pièce soudage . /
Présence pièce mesure . /
Présence pièce marquage
X26
X2
X2
22
Pièce bonne au
marquage
Mesure ->
Marquage40
Mesure -> Bande
NOK
Pièce indéterminée ou
mauvaise à la mesure
42Bande NOK ->
Chargement
X2
37Mesure -> Bande
OK
Pièce bonne à la mesure.
marquage non actif
39Bande OK ->
Chargement
X2
47Mesure ->
Etalon
Présence pièce
étalon station
mesure
49Etalon ->
Chargement
X2
27Marquage ->
Bande OK
29Bande OK ->
Chargement
X2
31Marquage ->
Bande NOK
Pièce indéterminée ou
mauvaise au marquage
35Marquage ->
Chargement
Pas de pièce au marquage
33Bande NOK ->
Chargement
X2
X2
Cellule Avtovaz Robot Station 09X128 (Fin de
cycle)
Demande
arrêt fin de
cycle
105Chargement
-> Mesure
Cycle témoin
mesure actif
X19
92Chargement
->étalonnage
Demande
étalonnage
X16
83Chargement
-> Rebut
Pièce indéterminée
dans chargement
X41
Pièce bonne dans
chargement . Pièce témoin
76Chargement
->Mesure
X16
54Mesure ->
Chargement
/Présence pièce station
mesure . / Présence pièce
station marquage
X2
FIGURE 45 GRAFCET SIMPLIFIE DU ROBOT
Un schéma du cycle normal du robot avec ses points de prise et dépose est disponible en annexe 1, à la fin du rapport.
GAUTHIER Yoann MIQ5 Projet de fin d’études 43
5. LA COMMUNICATION
La communication entre le robot et l’automate est basée sur celle de l’ancienne cellule. Elle est constituée d’un certain nombre de variables robots. Ces variables sont liées à des variables automates dépendant à la fois de la référence mais aussi du programme robot. Cela permet une grande flexibilité, ainsi que plus de sécurité, puisqu’il n’y a pas de d’interaction entre les programmes. Il suffit ensuite d’adapter le degré de flexibilité avec des variables intermédiaires pour ne pas alourdir la programmation.
DB440
Ref 40
Programme 1
Programme 56...
DB470
Ref 70
Programme 1
Programme 56...
DB480
Ref 80
Programme 1
Programme 56...
DB460
Programme 1
Programme 56...
Référence
Programme Programme actuel
Numéro de déplacement
SortieDecelération
VitesseAccelération
Prise x
...Top venue robotTop départ robotDépose x+1Dépose xPrise x+1
EntréeManque pièce
Robot non dégagéPrésence pièce pince 2Présence pièce pince 1Robot hors stationRobot dans stationDéfaut initialisation pince
...
FIGURE 46 SCHEMA DE PRINCIPE DE LA COMMUNICATION
Après la mise en route, il s’avère que toute la flexibilité de cette communication n’est pas utilisée. L’indexation par référence ne s’est pas avérée nécessaire et une flexibilité par station aurait été suffisante.
GAUTHIER Yoann MIQ5 Projet de fin d’études 44
B. LA PROGRAMMATION ROBOT
Il faut savoir que la programmation robot influe beaucoup sur la structure du grafcet. Or le service automation est bien plus habitué à la programmation automate, qu’à la programmation robot. Il était donc préférable de la simplifier au maximum.
Un programme correspond à une trajectoire. En effet, on aurait pu utiliser le même programme pour se déplacer de la station de chargement à une station de mesure ou de la station de soudage à une station de mesure. De la même manière, on aurait pu envisager d’utiliser le même programme pour se déplacer de la station de soudage à n’importe laquelle des stations de mesure. Cependant cela entrave beaucoup la flexibilité, ce qui n’est pas souhaitable lors de la préparation. En ce qui concerne les stations de mesure, on pourrait penser que les programmes sont semblables, cependant la mise en position des fourches 80 est plus compliquée. Il faut la déposer
Pour simplifier au maximum la programmation robot, il aurait fallu minimiser le nombre de déplacement dans le robot. Cependant il faut savoir que l’automate ne peut lancer un programme robot pendant qu’un autre s’exécute. Un petit temps de latence d’une centaine de millisecondes est donc inévitable entre deux programmes robot. La majorité des programmes sont donc conçue en « prise, dépose ». C’est-à-dire que le robot part du point de retrait de la station précédente, va à celui de la station suivante, peut prendre une pièce dans cette station, et peut déposer une autre pièce dans cette même station. Le programme se termine par l’arrivée du robot au point de retrait de la station. La prise et la dépose sont conditionnées par des paramètres envoyés par l’automate.
Point de retrait station x
Point de retrait station x+1
Prise x+1?
Initialisation pince
oui
Pince
initialisée?
Approche station
Prise pièce
Dégagement station
oui
Pièce prise
Point de retrait station x+1
oui
Dépose x+1?
Approche station
Dépose pièce
Dégagement station
oui
Point de retrait station x+1
FIN
non
non
non
FIGURE 47 LOGIGRAMME D'UN PROGRAMME
ROBOT TYPE
GAUTHIER Yoann MIQ5 Projet de fin d’études 45
dans le gabarit, ce qui nécessite de la communication avec l’automate, alors que ce n’est pas le cas pour les autres.
En ce qui concerne l’enregistrement des points, il en existe de deux types. Les « Joints » sont l’enregistrement simple des points codeurs du robot. Les « Points » sont l’enregistrement des coordonnées des six degrés de liberté de la pince dans un repère de travail. Il faut savoir qu’il est d’habitude dans l’entreprise d’enregistrer ces points dans le repère de base du robot. En complément de ces coordonnées, on a un paramètre nommé figure, qui définit des postions approximatives du robot. Il permet de palier aux singularités présentes sur ce type de robot. Etant donné que le robot ne dispose que de 100 « Joints », il n’était pas possible de se limiter à ce seul type d’enregistrement.
o Les « Joints » sont donc utilisés pour les points de retraits et de passages entre lesquels les déplacements utilisent la méthode « PTP ». C’est une interpolation qui minimise les déplacements robot.
o Les « Points » sont utilisés pour les points de prise et dépose entre lesquels les déplacements utilisent la méthode « CP ». C’est une interpolation linéaire entre les points.
La prise de point est une tâche longue et fastidieuse, c’est pourquoi il faut limiter au maximum le nombre de point. Pour cela il existe une fonction nommée « aproach() ». Elle permet d’atteindre un point situé à une certaine distance sur l’axe z de la pince par rapport à un point de prise. Cependant, comme on peut le voir sur la photo ci-contre, l’axe Z du repère de base de la pince n’est pas celui selon lequel il faut approcher. Etant donné qu’il est préférable de ne pas changer de repère. D’autres fonctions d’approche ont été définies en fonction des stations.
FIGURE 48 PHOTO DE LA DOUBLE PINCE
Pour améliorer la lisibilité des programmes par rapport aux anciens, des fichiers header ont été utilisés.
L’initialisation du robot a été sécurisée, pour éviter toute collision au démarrage. Cependant cette solution n’est pas idéale puisqu’elle ne permet pas au robot de se dégager d’une station en cas d’arrêt d’urgence. Le choix d’une initialisation inconditionnelle ou non est en ce moment à l’étude. Il peut être envisagé d’enregistrer les points par lesquels le robot passe et de repasser par ces points pour se dégager. Cependant on ne peut être sûr que le robot n’a pas été bougé manuellement. Pour cela on peut calculer la distance entre le point actuel et le dernier point enregistré. Si cette distance est suffisamment faible, le dégagement serait possible. Cependant cette solution pose le problème de l’enregistrement des points d’approche et du choix de l’interpolation des mouvements entre ces points.
𝒁 𝟎
GAUTHIER Yoann MIQ5 Projet de fin d’études 46
IV. LA MISE EN ROUTE ET SES COMPLICATIONS
La mise en route d’une machine est une succession de résolution de problèmes, et d’adaptation de programmes pour permettre de s’adapter aux différents imprévus. C’est à la fois le fruit du travail précédent de programmation et en même temps une étape décisive vis-à-vis du client et de la réussite du projet. Dans cette partie nous allons détailler les principales adaptations réalisées par rapport aux choix de conception initiaux, mais passer sous silence le débogage hardware et software.
Le réseau Profibus : Basé sur un protocole sécurisé, il est en général utilisé pour simplifier le câblage. Cependant, des défaillances matérielles impliquent trop souvent des diagnostics longs et fastidieux. Dans le cas de la cellule, il s’est avéré que la carte de sortie profibus du module déporté était défectueuse. Celui-ci a donc été mis en dernière position. Alors que des problèmes ponctuels persistaient, il s’est avéré que la résistance de terminaison sur cette carte de sortie perturbait le réseau. Elle a donc été enlevée.
Le contrôleur du robot ne possède pas d’entrée spécifique pour les portes. Ces dernières
étaient donc câblées sur le circuit d’arrêt d’urgence. Cependant la prise de point n’était pas envisageable dans ces conditions. Une clef est donc maintenant présente dans l’armoire, elle permet de shunter le relai des portes dans la chaine d’arrêt d’urgence, tout en forçant le mode réglage de l’automate.
Une des choses les plus compliquées lors de la mise en route d’une cellule robotisée est la gestion des collisions. L’absence de collision doit être pensée bien en amont, à la création du programme. Cependant, lors de la prise de points, on voit concrètement, où sont les problèmes. Dans notre cas, les programmes robots sont basés sur une dizaine de points de retraits entre lesquels on peut se déplacer sans collisions. C’est en tout cas comme ce qui était prévu. Cependant il s’est avéré que deux groupes de points de retraits sont apparus. Il était facile de naviguer entre les points de retraits d’un même groupe. Mais le passage d’un groupe à l’autre a nécessité un point de passage au-dessus de la station 4.
FIGURE 49 PHOTOS DU POINT DE PASSAGE AU DESSUS DE
LA STATION 4
Lors de la prise de points, il faut aussi très rapidement vérifier l’accessibilité de chaque station au robot. Les délais pour la conception de la ligne étaient vraiment très courts. Le mode de vérification de l’accessibilité robot n’a pas permis d’anticiper un certain nombre de collision. Pour cela, des modifications mécaniques ont dues être effectuées :
GAUTHIER Yoann MIQ5 Projet de fin d’études 47
o L’anti-rotation de la référence de fourche 80 ne permettait pas de ressortir des stations de mesure des fourche 40 et 70 après dépose. La solution est donc de passer cet élément en outillage de la fourche. Il ne sera donc utilisé que pour les fourches 80. Ceci implique tout de même une reconception de la pince.
FIGURE 50 PHOTO DE L'ACCESSIBILITE DANS LA STATION
3
o Une partie du bras robot entrait en collision avec le posage du vérin de verrouillage de la station de mesure 70 lors de la prise d’une pièce. Il doit donc être déplacé, ce qui implique la reconception de ce posage, un déplacement des stations de mesures et donc aussi un re-câblage ainsi qu’un déplacement des posages pièce dans la cellule.
FIGURE 51 PHOTO DE LA MODIFICATION DU SUPPORT DU
VERIN DE VERROUILLAGE DE LA STATION 5
Des modifications de cycle ont été demandées après observation de ces derniers :
o Le posage au soudage ne
bridant pas suffisamment bien la pièce, le robot doit maintenant tenir la pièce pendant le soudage. Cette modification a impliqué le cycle du robot, de la soudeuse ainsi que les trajectoires robot.
FIGURE 52 PHOTO DU MAINTIEN DE LA PIECE PAR LE
ROBOT DANS LA STATION DE SOUDAGE
GAUTHIER Yoann MIQ5 Projet de fin d’études 48
o Au niveau de la station de mesure de la référence 80, la mise en position de la pièce s’est avérée compliquée. Après un essai de bridage, il a donc été décidé de déposer directement la pièce dans le gabarit. Cette opération est complexe pour le robot car le jeu fonctionnel est très faible. De plus, le gabarit étant un élément de contrôle, se pose le problème des pièces non conformes. Il a donc été décidé de réduire la pression dans le vérin de monté du gabarit pour être certain que le robot puisse déposer sa pièce. Cette modification a nécessité une communication avec le robot, ainsi qu’une modification de la gestion des modes de marche et arrêt de la station. En effet, l’attente du robot ne se faisant pas en position repos, il est nécessaire que la station soit en permanence en automatique.
On peut se demander comment est calculé le temps de cycle d’une machine. Ceci serait en réalité très compliqué, c’est pourquoi c’est l’expérience qui permet, lors du pré-projet de le définir. Dans le cas de la cellule, il a été fixé à 15 secondes. Cependant il faut savoir que le robot possède une double pince de près de 3 kilogrammes qui ne permet pas au robot d’avoir les mêmes dynamiques que les cellules précédentes. Pour l’instant, le cycle dure entre 20 et 17 secondes selon les références. Pour cela il a fallu : o Réduire au maximum toutes les temporisations. o Abaisser les points de retraits, voir en supprimer sur les trajectoires du cycle normal,
ce qui implique l’ajout de points de passage pour éviter les collisions. o Augmenter les différentes vitesses. Avant de faire cela, il faut bien sûr régler
différents paramètres du robot comme le poids et le centre de gravité de la charge, activer l’anti-vibration, ou encore autoriser le robot, pour certains points, à ne pas passer exactement aux coordonnées indiquées.
Pour gagner les quelques secondes manquantes, une modification mécanique est à l’étude. Elle consisterait à déposer directement les pièces bonnes au marquage sur la bande ok.
GAUTHIER Yoann MIQ5 Projet de fin d’études 49
CONCLUSION
Comme cela a déjà été expliqué, le projet est arrivé très tard, et n’était donc pas vraiment prévu dans le service. En ce qui me concerne, je ne me suis vu confier que cette machine, ce qui m’a permis d’avoir le temps lors de la préparation. Cependant pour les autres intervenants, le planning serré a conduit à des problèmes organisationnels.
ID Nom de tâche Début Terminer Durée
mars 2012févr. 2012 mai 2012avr. 2012 juin 2012
25/3 20/511/3 27/529/412/2 17/626/2 13/515/48/418/3 3/622/44/3 10/629/1 6/51/45/2 19/2
1 15j17/02/201230/01/2012Prise en main logiciel
language
3 10j02/03/201220/02/2012
Programmation :
Configuration harware,
mouvements manuels,
HMI
5 25j06/04/201205/03/2012
Programmation :
Cycles automatiques
des stations
7 10j20/04/201209/04/2012
Programmation :
Synchronisation des
cycles
9 10j04/05/201223/04/2012Programmation : Partie
robot
13 25j08/06/201207/05/2012Prise des points
robots, Mise en route
30j20/07/201211/06/2012Après projet
24/6
juil. 2012
1/7 8/7 15/7 22/7
2
4
6
8
10
15
15j17/02/201230/01/2012
30j30/03/201220/02/2012
40j27/04/201205/03/2012
35j20/04/201205/03/2012
10j13/04/201202/04/2012
11 16j21/05/201230/04/2012Test de communication
et du GEMMA
9j01/06/201222/05/2012Rapport12
14 43j01/08/201204/06/2012
FIGURE 53 DIAGRAMME DE GANTT REPRESENTANT LA REVUE DE PROJET (BLEU : DUREE PREVUE, ROUGE : DUREE EFFECTIVE)
Sur le diagramme ci-dessus, on remarque que la partie préparation du programme n’a pas été la cause de retard de planning. En effet, le début de la mise en route initialement prévu, est intervenu pendant une phase de test de la communication et de la gestion des modes de marches et arrêts. Or cette phase a été mise en place justement à l’annonce des retards. Cependant, on peut remarquer que la préparation ne s’est pas déroulée de manière linéaire comme prévue, mais plutôt avec des tâches en simultanées. Ceci tient au fait de l’interconnexion de ces tâches.
On voit sur le diagramme que le début de la mise en route a été retardé d’un mois. Ceci a donné lieu à des négociations pour reculer les premières échéances. Ces échéances sont principalement la livraison de 100 pièces de chaque référence au client russe, pour valider le début de la production. Elles ont été livrées le 01/08/2012, selon les nouveaux délais fixés, avec un mois et demi de retard sur l’ancien planning. Ce retard est imputable aux nombreux problèmes intervenus lors de la mise en route, évoqués précédemment, ainsi qu’au respect impératif de ce délai, provoquant de ce fait l’indisponibilité de la machine.
GAUTHIER Yoann MIQ5 Projet de fin d’études 50
La machine est à présent pratiquement fonctionnelle, quelques modifications softwares sont à prévoir pour accompagner des changements mécaniques, principalement pour valider les capabilités des stations de mesure mais aussi pour répondre à des exigences du service sécurité. Mais la réception définitive sera probablement suivie de demande d’intervention que ce soit pour adapter le cycle, ou pour améliorer la procédure d’initialisation. Je serai probablement affecté à ces interventions puisqu’un CDD a fait suite à ce PFE.
GAUTHIER Yoann MIQ5 Projet de fin d’études 51
BIBLIOGRAPHIE :
1. Schaeffler Group : Article AvtoVAZ du Schaeffler infos 02/2012 2. Eurogip - Ulrich Bamberg - Stefano Boy : « La nouvelle directive machine »,
Directive 2006/42/CE, Octobre 2008, 127 pages 3. Afnor : « Partie des systèmes de commande relative à la sécurité », NF EN ISO
13849-1, Octobre 2008, 104 pages 4. Afnor : « Prévention de la mise en marche intempestive », NF EN 1037+A1, Juin
2008, 26 pages 5. Denso : « VS-E SERIES, GENERAL INFORMATION ABOUT ROBOT », 2002, 70 pages 6. Denso : « VS-E SERIES, INSTALLATION & MAINTENANCE GUIDE», 2002, 70 pages
WEBOGRAPHIE :
7. Engineering Mesure - Jean-François Peyrucat : « Ethernet se rapproche des bus de terrain » [En ligne] Disponible sur : http://docinsa.insa-lyon.fr/refbibli/contenus/doc/guide_ref_bib_2004.pdf (consulté le 25/05/2012)
8. Institut National de Recherche en Sécurité : « Règlementation et normalisation en conception machines » [En ligne] Disponible sur : http://www.inrs.fr/accueil/risques/equipement-travail/exigence-conception-machine/reglementation-normalisation.html (consulté le 23/05/2012)
9. Legifrance : « Code du travail » [En ligne] Disponible sur : http://www.legifrance.gouv.fr/affichCode.do?cidTexte=LEGITEXT000006072050&dateTexte=20080430 (consulté le 23/05/2012)
10. Société.com : « Analyse financière gratuite » [En ligne] Disponible sur : http://www.societe.com/analyse-financiere/schaeffler-france-568504161.html
GAUTHIER Yoann MIQ5 Projet de fin d’études 52
A N N E X E S :
Une partie des annexes étant des documents à part entière, elles ne se trouveront pas dans le rapport mais dans un dossier sur le CD. Il faut noter que les fichiers sources des programmes ne peuvent être mis en annexe.
ANNEXES DANS LE RAPPORT :
1. Représentation du cycle normal de la cellule : Seuls les points de prises et déposes sont représentés. Les points utilisés dans le cycle normal sont en noir, les autres en gris.
2. Spécification du robot
ANNEXES SUR LE CD :
3. Synoptiques.xls : Ce fichier permet de comprendre le fonctionnement de la cellule, et sert de référence pour l’ensemble des dénominations des actionneurs et capteurs.
4. Grafcet_complet.vsd : Ce fichier contient les grafcets de toutes les stations de la machine dans leurs versions complètes. Les notations utilisée sont celles du synoptique.
5. Liste_des_programmes.xls et Liste_points.xls : Ces fichiers listent l’ensemble des programmes et des points du robot.
GAUTHIER Yoann MIQ5 Projet de fin d’études 53
Station
8
Station 7
Station 1
Chargement
Station 4
Mesure ref 70
Station 3
Mesure ref 40
Station 5
Mesure ref 80
Station 2Soudage
ST01_P (Pince 1)
ST01_P (Pince 2)
ST02 (Pince 2)
ST03_P (Pince 1)
ST03_D (Pince 2)
ST04_P (Pince 1)
ST04_D (Pince 2)
ST05_P (Pince 1)
ST05_D (Pince 2)
ST07_P1 (Pince 2)
ST07_D1 (Pince 1)
ST08_D1 (Pince 1)
ST08_D2 (Pince 2)
ST06_D2 (Pince 1)ST06_D1 (Pince 2)
S
o
u
d
a
g
e
M
e
s
u
r
e
A
u
t
r
e
Station 6
ST06_D3 (Pince 1)
ST06_D4 (Pince 2)
ETALON3_P (Pince 2)
ETALON3_D (Pince 1)
ETALON4_P (Pince 2)
ETALON4_D (Pince 1)
ETALON5_P (Pince 2)
ETALON5_D (Pince 1)
ST07_P2 (Pince 2)
ST07_D2 (Pince 1)
1
2
3
4Station 9
Robot
3
5
5
5
FIGURE 54 ANNEXE 1 : REPRESENTATION DU CYCLE NORMAL DE LA CELLULE