Quelques exercices types sur le GRAFCET



Documents pareils
KM2 W1 EVC1 M3~ Manuel AUTOMSIM API 24V. BP Dcy 1MINI 1MAXI.

BANQUES DE DONNÉES PÉDAGOGIQUES

DIAGNOSTIQUER EN UTILISANT L INFORMATIQUE

Manuel d'utilisation de Palm BlueBoard 2.0

«Vous éditez, nous archivons!»

"! "#$ $ $ ""! %#& """! '& ( ")! )*+

Algorithmes de recherche

Guide de Migration du Serveur IceWarp

De l automatisme à la domotique...

Monte charge de cuisine PRESENTATION DU MONTE CHARGE

REGLEMENT SECURITE INCENDIE ERP. DISPOSITIONS ARCHITECTURALES LES DEGAGEMENTS : couloirs,escaliers,sorties,portes

Table des matières. 10 Gimp et le Web. Option de traitement d'images Mémento pour la séance N o Création d'animation

CIRCUITS DE PUISSANCE PNEUMATIQUES

Chapitre N 8. Copyright LGM DEPANNAGE ELECTRIQUE : 1- Procéder avec méthode pour tester un circuit : 2: Contrôle de la continuité:

Guide d'installation et de programmation Serrures modernes levier du clavier

Configuration du WiFi à l'ensmm

RÉALISATION DE GRAPHIQUES AVEC OPENOFFICE.ORG 2.3

GUIDE D UTILISATION DU LOGICIEL DE TELE-EXPERTISE BOGOU

Créer un diaporama avec Open Office. Sommaire

CONFIGURATION DE BASE. 6, Rue de l'industrie BP130 SOULTZ GUEBWILLER Cedex. Fax.: Tel.:

Ceci est un Chromebook, ton ordinateur!

F.A.Q 1.0 Designer 3D Atex System

Louis-Philippe Gagnon Auditeur De Système D Alarme LABORATOIRES DES ASSUREURS DU CANADA 12 Novembre, 2014

CRÉER DES LEÇONS AVEC L'ÉDITEUR DU LOGICIEL 1000 MOTS POUR APPRENDRE À LIRE EN FRANÇAIS, ANGLAIS ET ALLEMAND

Comment créer votre propre lampes LED

Présentation du Système Informatique Mobile PARADIDACT

Les connexions. Multifonctions. Avantage. Forme ronde et non carrée :

Guide de réalisation d une campagne marketing

Manuel d'utilisation de Mémo vocal

Instructions d'utilisation

Compte-rendu de projet de Système de gestion de base de données

Un métier pas comme les autres. DES SOLUTIONS INDIVIDUELLES DES SOLUTIONS INDIVIDUELLES. 20 Exemples Des solutions individuelles.

WINDOWS 8. Windows 8 se distingue par la présence de 2 interfaces complémentaires :

FICHE D AVERTISSEMENT ET PRECAUTIONS D EMPLOI

Introduction : Cadkey

3 tournevis TOR-X T6, T7 et T12 1 petit tournevis tête plate 1 paire de pince plate Petites «lames» en plastique ou petits tournevis de modélisme

PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES

Infolettre #18 : Les graphiques avec Excel 2010

Importer les fichiers élèves - professeurs du secrétariat

UN PROCEDE DE SUPERVISION ET TELESURVEILLANCE A DISTANCE : UN OUTIL PEDAGOGIQUE FAVORISANT L INITIATION AU TRAVAIL DE GROUPE

Chariots à livres Schulz. Chariots de transport Chariots dessertes Chariots de poste de travail Système pour retour de documents QUALITY IN DETAIL

Dans la série. présentés par le site FRAMASOFT

Essais de charge sur plaque

MANUEL D UTILISATION MODE D EMPLOI ALT 600 MODE D EMPLOI ALT 600 FABRICANT DE MATERIEL SCENIQUE

TRAITEMENTS DE FIN D ANNEE

Procédure : Sauvegarder un Windows 7 sur un disque réseau

DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran

PGS TABLETTE PRINCIPES DE BASE Manuel Utilisateur

CFAO. Conception et Fabrication Assistée par Ordinateur. Le matériel utilisé en CFAO : un SYSTÈME AUTOMATISÉ. Barbecue Assisté par Ordinateur

TP SIN Traitement d image

PASSAGE A NIVEAU HO/N

SPÉCIALISTE DE LA LOGISTIQUE EN RESTAURATION CHARIOTS DE SERVICE

Virtual Universe aperçu numéro 1

CONFIGURATION DE L AUTOMATE SIEMENS

AUTOPORTE III Notice de pose

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

INSTRUCTIONS DE POSE

PHPWEBSITE -Tutoriel image

Le poids et la taille des fichiers

Module 16 : Les fonctions de recherche et de référence

Comment créer un diagramme de Gantt avec OpenOffice.org

Série T modèle TES et TER

LASER MOVEMENT LM 21 CONTROLEUR LASER GUIDE D UTILISATION LASER MOVEMENT 1

FANTEC HDD-Sneaker MANUEL D'UTILISATION. Comprend: Guide d'installation de materiel Disque dur Formatage manuel PCClone EX Guide d'installation

Network Camera. Camera. Network. Guide d installation v1.1. Installation Guide v R1.1. Anglais. Français. Espagnol. Allemand R1.

SCOLARIA Guide de l utilisateur - Procédure de réaffectation et d affectation des membres de la réserve de suppléants Version juin 2014

Liste de contrôle à utiliser pour les ménages privés

YAPBA M. Logiciel libre de suivi de vos comptes

LES ESCALIERS. Les mots de l escalier

Upgrade du Huawei U8230 : Android 2.1 et rom custom

JUPITER /20/27/61m. Contact NF, 50mA à 24v max. avec R50 Ohms en série

TRUCS & ASTUCES SYSTEME. 1-Raccourcis Programme sur le Bureau (7)

Animation Shop PREAMBULE... 2 CONTRAINTE... 2 CREER UNE ANIMATION... 2 AJOUTER DES IMAGES... 3 ENREGISTRER UNE ANIMATION... 3

Harp - Basculement des élèves en début d année

Centre de tournage. et de fraisage CNC TNX65/42

Notes pour l utilisation d Expression Web

ELASTIX CONFIGURATION

SCOLARIA Guide de l utilisateur - Procédure d affectation et de répartition des membres de la réserve de suppléants Version juin 2015

Guide App Studio 9.2

Version française. Serie de serrures SELO SELO-B SELO-BR

Utilisation de l éditeur.

GUIDE DE PRISE EN MAIN

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

MDI Chèque de Allégroupe Réclamation

MODE OPÉRATOIRE. VI) Le projet mené dans le cadre de la technologie. Le projet porte sur la réalisation d une horloge CD.

Chapitre 4 : Guide de Mouvement et Masque

PROGRAMME D HABILETÉS EN FAUTEUIL ROULANT (WSP-F)

CODE DU TRAVAIL Art. R Art. R Art. R Art. R

RUBIS. Production d'eau chaude sanitaire instantanée semi-instantanée.

Créer un diaporama avec OpenOffice.org Impress

BIND : installer un serveur DNS

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version

6. Hachage. Accès aux données d'une table avec un temps constant Utilisation d'une fonction pour le calcul d'adresses

2. Conduite d engins en sécurité

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version

Vous devez tout d abord réaliser l esquisse (le dessin de la pièce en 2 dimensions) avant de mettre cette pièce en volume.

DECODER LES GRAFCET ET REPERER LES DIFFERENTS POINTS DE VUE

Chapitre 4 Pierre, papier, ciseaux

2/ Configurer la serrure :

Transcription:

J3eA - Vol. 1-3 (2002). DOI : 10.1051/bib-j3ea:2002003 Quelques exercices types sur le GRAFCET D. Chappe * Mis en ligne le 22 février 2002. Résumé Cet article présente une collection d'exemples que nous utilisons pour l'enseignement du GRAFCET à l'école d'ingénieurs de Besançon (ENSMM). Ils correspondent aux principaux cas que l'on peut rencontrer (exercices types, exercices génériques). Les séances de travaux dirigés se font sur calculateur, les étudiants peuvent tester leur solution à l'aide d'une simulation. La plupart des exemples proposés ici sont illustrés par une animation obtenue par une copie d'écran lors de la simulation. Mots-clés : GRAFCET, EAO, simulation. EDP Sciences, 2002. Niveau de connaissances requis. Aucun prérequis n'est nécessaire. Niveau des étudiants. Le cours est utilisé par les étudiants de première année de l'ensmm (école d'ingénieurs) mais pourrait également utilisé en premier cycle. * Daniel Chappe est né le 4 décembre 1945. Ingénieur ENSMM en 1969, docteur-ingénieur en 1973, il est assistant à l'ensmm de 1969 à 1976, puis maître de conférences à l'enset Tunis (Tunisie) de 1976 à 1985. Depuis 1985 il est maître de conférences à l'ensmm (école d'ingénieurs). Daniel Chappe enseigne l'automatique (systèmes logiques, systèmes asservis) en première année à l'ensmm et la modélisation et la simulation des systèmes de production en troisième année. Ses thèmes de recherches sont la productique et la modélisation de systèmes de production. Il est également responsable du centre de formation continue de l'ensmm. Adresse postale : Daniel Chappe, ENSMM, 26 chemin de l'épitaphe, 25030 Besançon Cedex, France. email : dchappe@ens2m.fr Article available at http://www.j3ea.org or http://dx.doi.org/10.1051/bib-j3ea:2002003

1. Introduction Les moyens multimédia peuvent apporter beaucoup à l'enseignement des disciplines scientifiques et techniques. À l'école d'ingénieurs de Besançon nous avons mis en place en 1998 un cours sur le GRAFCET utilisant ces moyens. Le cours magistral a été supprimé et remplacé par un cours au format html sur ordinateur [1]. Les étudiants ont ce cours à disposition lors des séances de travaux dirigés. Les étudiants consultent le cours puis font les exercices associés. Pour ces exercices des logiciels de simulation (Automgen et Iris de la société IRAI [2,3,4]) permettent de valider les solutions. Le but de cet article n'est pas de présenter ce cours (qui est disponible sur le serveur du Laboratoire d'automatique de Besançon), mais de présenter quelques exercices sur le GRAFCET qui illustrent ce cours et surtout leurs solutions sous forme d'images animées. Ces images ont été obtenues à partir de copies d'écrans lors de la simulation. 2. Exercices types Ces exercices sont classiques et ont déjà été publiés [5,6], leur but est d'illustrer les configurations les plus couramment rencontrées. 2.1. Tri de caisse (séquences au choix) Un dispositif automatique destiné à trier des caisses de deux tailles différentes se compose d'un tapis amenant les caisses, de trois poussoirs et de deux tapis d'évacuation (Fig. 1). Le poussoir P1 pousse les petites caisses devant le poussoir P2 qui à son tour les transfère sur le tapis 2, alors que les grandes caisses sont poussées devant le poussoir P3, ce dernier les évacuant sur le tapis 3. Pour effectuer la sélection des caisses, un dispositif de détection placé devant le poussoir P1 permet de reconnaître sans ambiguïté le type de caisse qui se présente (a=1 si petite caisse, b=1 si grande caisse). La simulation utilise le modèle de la figure 2. Vous pouvez voir une animation de la solution au format AVI (40 Ko) ou au format GIF animé (14 Ko). Figure 1. Dispositif de tri.

Figure 2. Modèle de simulation de la partie opérative. 2.2. Poste de perçage (séquences parallèles) Un plateau tournant (Fig. 3) dessert trois postes de travail : un premier poste de chargement ; un deuxième de perçage ; un troisième de contrôle et d'évacuation des pièces percées. Un vérin permet la rotation de 90 du plateau supportant les pièces à usiner et son indexation, c'est-à-dire son blocage précis après chaque rotation. Le contrôle du perçage s'effectue par un testeur qui doit descendre en position basse, si le trou est correctement percé. Si cela n'est pas réalisé, tout le système se bloque, testeur en position haute, de façon à ce que l'opérateur puisse enlever la pièce défectueuse avant de réarmer manuellement le système. La simulation utilise le modèle de la figure 4. Vous pouvez voir une animation de la solution au format AVI (109 Ko) ou au format GIF animé (24 Ko).

Figure 3. Poste de perçage. Figure 4. Modèle de simulation de la partie opérative. 2.3. Commande de pompes (regroupement de séquences) Le niveau de liquide contenu dans un réservoir (Fig. 5) est contrôlé par trois détecteurs N1, N2, N3. L'alimentation de ce réservoir s'effectue par trois pompes P1, P2, P3 de la façon suivante :

si le niveau N1 est découvert (N1=0), une première pompe est mise en marche ; si le niveau N2 est découvert (N1=0, N2=0), une deuxième pompe est mise en marche ; si le niveau N3 est découvert (N1=0, N2=0, N3=0), la troisième pompe est mise en marche. Le nombre de pompes en service sera égal au nombre de niveaux découverts. De plus afin d'équilibrer l'usure des pompes, celles-ci seront permutées à tour de rôle. La simulation utilise le modèle de la figure 6. Vous pouvez voir une animation de la solution au format AVI (58 Ko) ou au format GIF animé (23 Ko). Figure 5. Commande de pompes. Figure 6. Modèle de simulation de la partie opérative. 2.4. Traitement de surface (reprise de séquence) Une installation de traitement de surface comprend un chariot automoteur desservant quatre bacs, un poste de chargement et un poste de déchargement. Des capteurs _sq1_ à _sq6_ permettent le positionnement au dessus des différents postes (Fig. 7). Après avoir accroché les pièces à traiter sur le cadre situé au point de chargement en position basse, l'opérateur donne l'ordre de départ cycle. Le chariot doit alors effectuer le cycle décrit sur la figure 8. Vous pouvez voir la solution en annexe.

Figure 7. Ligne de traitement de surface. Figure 8. Cycle à réaliser. 2.5. Presse à emboutir et son évacuation (synchronisation de séquences) Une presse à emboutir (Fig. 9) est alimentée par un dispositif formé par un tapis supérieur amenant les pièces dans un retourneur qui les retourne sur un tapis inférieur. Ce dernier élève les pièces jusqu'au niveau de la presse grâce à un ascenseur. Après emboutissage une pince prend la pièce, préalablement surélevée par l'éjecteur, pour la déposer sur le tapis d'évacuation. La simulation utilise le modèle de la figure 10. Les capteurs et actionneurs utilisés sont donnés par le tableau 1. Vous pouvez voir une animation de la solution au format AVI (123 Ko) ou au format GIF animé (48 Ko).

Figure 9. Presse et son alimentation. Figure 10. Modèle de simulation. Capteurs Actionneurs _dcy_ marche _ppr_ pièce dans retourneur _RSUP_ rotation tapis supérieur _rre_ retourneur reculé _RER_ recul retourneur _rav_ retourneur avancé _AVR_ avance retourneur _ppa_ présence pièce sur ascenseur _haut_ ascenseur en haut _MAS_ montée ascenseur _bas_ ascenseur en bas _DAS_ descente ascenseur _ppp_ présence pièce sous presse _RINF_ rotation tapis inférieur _pbas_ presse en bas _DPR_ descente presse _phaut_ presse en haut _MPR_ montée presse _pav_ pince avancée _APINCE_ avance pince _pre_ pince reculée _RPINCE_ recul pince Tableau 1. Capteurs et actionneurs de la presse à emboutir et de son évacuation.

3. Exemples génériques Nous présentons ici des exemples de solutions pour quelques problèmes types (gestion de priorités, partage de ressources, etc.). Ces solutions peuvent être réutilisées pour tout problème du même type. 3.1. Gestion des priorités Une navette transporte un par un les produits fabriqués par trois lignes de fabrication indépendantes vers un tapis roulant d'évacuation selon le schéma de la figure 11. Les capteurs et actionneurs utilisés sont donnés par le tableau 2. Figure 11. Capteurs Actionneurs a1 présence pièce sur ligne 1 G déplacement de la navette vers la gauche a2 présence pièce sur ligne 2 D déplacement de la navette vers la droite a3 présence pièce sur ligne 3 R1 rotation tapis ligne 1 an présence pièce sur navette R2 rotation tapis ligne 2 ae présence pièce sur tapis évacuation R3 rotation tapis ligne 3 p1, p2, p3, pe détecteurs positions de la navette Rn rotation tapis navette Tableau 2. Capteurs et actionneurs de la gestions des priorités. En donnant priorité à la ligne la plus éloignée on obtient le GRAFCET de la figure 12 dans lequel : u1=a1 u2=/a1.a2 u3=/a1./a2.a3. Pour ne pas donner priorité toujours à la même ligne en cas de conflit on peut faire tourner les priorités en ajoutant un GRAFCET des priorités (Fig. 13).

Figure 12. GRAFCET. Figure 13. Gestion des priorités. 3.2. Travail à la chaîne (d'après P. Trau [7]) Soit une chaîne de remplissage de bidons d'huile (Fig. 14). Un tapis roulant se déplaçant par saccades, s'arrêtant à chaque nouvel appui de la came sur le capteur finav est alimenté manuellement sur le poste marqué entrée (de temps en temps il manque des bidons). Trois postes sont prévus : remplissage (R), bouchage (B) et enfoncement (E). Un seul capteur (entrée) détecte la présence d'un bidon en début de chaîne. On désire faire les trois opérations simultanément, sauf s'il n'y a pas de bidon sous le poste. Il n'est pas nécessaire de rajouter des capteurs. On

suppose que le tapis est vide lors de l'initialisation. La figure 15 donne les GRAFCET de pilotage de la chaîne. Vous pouvez voir une animation de la solution au format AVI (96 Ko) ou au format GIF animé (41 Ko). Figure 14. Chaîne de remplissage. Figure 15. GRAFCET de pilotage de la chaîne. (8 Ko-GIF) Le GRAFCET 1 décrit l'évolution des bidons sur la chaîne : lorsqu'une étape i est active, il y a un bidon au poste i. En fonctionnement normal toutes les étapes sont actives. La première transition est une transition source correspondant à l'entrée d'un bidon sur la chaîne. La dernière transition est une transition puits correspondant à la sortie d'un bidon de la chaîne. Le GRAFCET 2 décrit les commandes des postes 4, 5, 6 et la commande de l'avance de la chaîne.

Cette méthode utilise au mieux le séquencement du GRAFCET, on peut maintenant rajouter des capteurs, mais qui n'auront pour fonction que de vérifier le bon fonctionnement du système. Dans tous les cas similaires, on utilisera cette démarche. 3.3. Partage de ressource (ou sémaphore) Deux wagonnets alimentent le skip de déchargement d'un haut-fourneau en empruntant une voie commune (Fig. 16). Figure 16. Partage de ressource. Le cycle correspondant à un chariot est le suivant : dès que l'opérateur donne l'ordre de «départ cycle» (Dcy), le wagonnet considéré effectue automatiquement son chargement et démarre au signal fin de chargement (Fc). Le wagonnet se dirige ensuite vers la partie commune où il s'arrête à une position d'attente si la voie commune est occupée, sinon il faut positionner l'aiguillage sur la position correcte et le chariot continue. Arrivé à la position de déchargement automatique, il attend le temps nécessaire avant de retourner à la position initiale (attente 10 s). Chaque déchargement de wagonnet est comptabilisé en vue d'une gestion journalière.

Les capteurs et actionneurs utilisés sont donnés par le tableau 3. Capteurs _dcya_ départ wagonnet A _dcyb_ départ wagonnet B _paa_ position d'attente A _pab_ position d'attente B _paga_ aiguillage en A _pagb_ aiguillage en B _pdc_ wagonnet en C _fdch_ fin de déchargement _pca_ wagonnet A en position de chargement _pcb_ wagonnet B en position de chargement Actionneurs _ava_ avance wagonnet A _avb_ avance wagonnet B _aga_ commande aiguillage sur pos A _agb_ commande aiguillage sur pos B _ara_ retour wagonnet A _arb_ retour wagonnet B Tableau 3. Capteurs et actionneurs du partage de ressource. La figure 17 donne une solution comportant trois GRAFCET (commande voie A, commande voie B, gestion de la ressource). La voie commune est une ressource physique que les deux utilisateurs ne peuvent pas utiliser en même temps. Dans les problèmes de ce type la disponibilité de la ressource commune ne peut pas être détectée par un capteur, mais uniquement par l'état du GRAFCET. Vous pouvez voir une animation de la solution au format AVI (105 Ko). Figure 17.

4. Exemples ludiques 4.1. Parcours de labyrinthe Un objet mobile peut se déplacer selon quatre directions (haut, bas, droite, gauche) dans un labyrinthe et doit sortir automatiquement de ce labyrinthe. Il est muni de quatre capteurs (sup, inf, c_g, c_d) activés lorsque le mobile entre en contact avec la paroi correspondante. Ce dispositif est commandé par un GRAFCET. Vous pouvez voir une animation de la solution au format AVI (74 Ko) ou au format GIF animé (24 Ko). 4.2. Suivi d'une ligne Un objet mobile peut se déplacer selon 4 directions (haut, bas, droite, gauche). Il doit suivre une ligne continue constituée de segments horizontaux et verticaux. Il est muni d'un seul capteur (i0) activé lorsque le mobile est en contact avec la ligne. Ce dispositif est commandé par un GRAFCET. Vous pouvez voir une animation de la solution au format AVI (59 Ko) ou au format GIF animé (25 Ko). 5. Conclusion J'ai voulu faire ici un petit recueil d'exemples de commande par GRAFCET. La plupart de ces exemples sont classiques et ont été publiés dans des livres d'exercices ; mais je pense que l'animation des solutions, avec partie opérative simulée, peut apporter beaucoup à la compréhension du fonctionnement. J'espère que ces animations seront utilisées par les collègues qui enseignent le GRAFCET, et mises à la disposition de leurs étudiants. Les animations proposées ici pourraient sans doute être améliorées. Mais pour que les fichiers ne soient pas trop volumineux, j'ai dû limiter le nombre d'images par animation (on ne voit donc pas tous les pas successifs d'évolution du GRAFCET). La réalisation de chaque animation prend un temps non négligeable et il serait bon de se partager le travail et que d'autres apportent leurs idées et leur savoir-faire. C'est pourquoi j'invite tous les collègues qui ont fait une démarche du même type (ou qui souhaitent le faire) à mettre à la disposition de la communauté leurs travaux, par exemple par l'intermédiaire de cette revue. Références bibliographiques [1] Daniel Chappe, cours d'automatique,1998 [en ligne] http://www.lab.ens2m.fr/cours_automatique/index.html. [2] Manuel de l'utilisateur AUTOMGEN V.6 (IRAI, 1998). [3] Manuel de l'utilisateur IRIS V.3 (IRAI, 1998). [4] IRAI [en ligne] http://www.irai.fr. Adresse postale : IRAI, B.P. 14, 30110 La Grand' Combe. [5] J. C. Bossy, P. Brard, P. Faugère et C. Merlaud, Le Grafcet, sa pratique et ses applications (Educalivre, Paris, 1979). [6] M. Blanchard, Comprendre, maîtriser et appliquer le GRAFCET (CEPADUES Editions, 1979). [7] P. Trau, cours d'automatique [en ligne] http://www-ipst.u-strasbg.fr/pat/autom/grafcet.htm. Les liens Internet sont tous valides à la date du 26 novembre 2001.

Annexe figure8