GRAFCET

1-Histoire

Le Grafcet (GRAphe Fonctionnel de Commande des Etapes et Transitions) est un outil de description graphique des différents comportements d'un automatisme séquentiel, c'est-à-dire dont la décomposition en étapes est possible.

Il était le résultat du travail bénévole d'une commission réunissant l'AFCET (Association Française pour la Cybernétique Economique et Technique), l'ADEPA (agence pour le développement de la Productique Appliquée à l'industrie), des industriles et des universitaires. Cette commission, créée le 26 juin 1975, a défini les bases du grafcet dans son raport final achevé en avril 1977.

Le Grafcet est décrit en 1982 par la norme NF (UTE) C03-190 et remplacé par la norme NF EN 60848 en 2002.

Le Grafcet permet de représenter l'évolution d'un cycle automatisé comprenant des étapes et des transitions.

2- Les différents GRAFCET

Il y a deux types de représentation :

  • La représentation fonctionnelle (ou de niveau 1) donne une interprétation de la solution retenue pour un problème posé, en précisant la coordination des tâches opératives. Elle permet une compréhension globale du système.
  • La représentation technologique (ou de niveau 2) donne une interprétation en tenant compte des choix technologique relatifs à la partie de commande de l'automatisme ; le type et la désignation des appareillages (par exemple : S1, KM, Ka …).
  • 3 – La représentation

    Sa représentation est faite à partir d'éléments graphique de base qui comprennent :

    3.1 Les étapes

    Étape initiale Étape initiale
    L'étape initiale caractérise l'état du système au début du fonctionnement.
    Étape Étape
    Une étape correspond à un comportement stable du système. Les étapes sont numérotées dans l'ordre croissant. A chaque étapes on peut associé une ou plusieurs actions.

    3.2 Les transitions et les réceptivités

    Transition Transition
    Les transitions indiquent les possibilités d'évolutions du cycle, à chaque transition est associée à une réceptivité.
    Réceptivité Réceptivité
    La réceptivité est la condition logique pour l'évolution du grafcet. Si la réceptivité est vrai (=1) le cycle peut évoluer. Les réceptivités proviennent du pupitre de commande, des fins de courses ou d'information provenant de la partie opérative.

    3.3 Les liaisons orientées

    Liaisons orientés Liaisons orientés
    Le Grafcet se lit de haut en bas, autrement il est nécessaire d'indiquer son évolution avec des liaisons orientées constituées de flèche indiquant le sens.

    3.4 Quelques définitions

    Action Action
    L'action est associée à une étape, elle est active lorsque le cycle est arrivé sur l'étape. Il est possible de définir les actions conditionnelles, temporisé, ... (électrovanne, enclenchement d'un contacteur...).
    Étape active Étape active
    Le point indique que l'étape est active.

    Exemple : Fonctionnement d'une fraiseuse

    On appuie sur le bouton marche de la fraiseuse.

  • La fraise descend.
  • Une fois la position basse atteinte le fraisage s'effectue.
  • On appuie sur le bouton arrêt.
  • Le fraisage s'arrête et la fraise remonte.
  • Une fois le fin de course haut atteint la fraiseuse est en position initiale.

    Quelle sera la représentation simple pour illustrer et comprendre le fonctionnement ?

    Grafcet
  • 4 – Règles du GRAFCET

    4.1 Situation initiale

    Un grafcet commence par une situation initiale, représentée par un double carré, qui caractérise le comportement initial de la partie commande (PC) vis à vis de la partie opérative (PO) et correspondant à l'ensemble des étapes actives autorisant le début du fonctionnement.

    Conséquences :
    • La situation initiale correspond souvent à la position de référence de la PO.
    • On n'associe pas en général d'action aux étapes iitiales.

    4.2 Franchissement d'une transition

    Une transition est soit validée ou non validée ; elle est validée lorsque toutes l'étape immédiatement précédente est activée. Lorsque la transition est valide et que la réceptivité associée est vraie elle est alors obligatoirement franchie.

    Illustration : transition validée - franchie

    4.3 Évolution des étapes actives

    Le franchissement d'une transition entraîne l'activation des étapes immédiatement suivante et la désactivation des étapes immédiatement précédentes.

    4.4 Transitions simultanées

    Plusieurs transitions simultanément franchissables sont simultanément franchies.

    4.5 Activation et désactivation simultanées

    Si au cours du fonctionnement, une même étape doit être activée et désactivée simultanément, elle reste active.

    La durée de franchissement d'une transition ne peut jamais être rigoureusement nulle, même si elle peut être rendue aussi petite que l'on veut. Il en est de même pour la durée d'activation d'une étape.

    5 – Structure de base

    Nous pouvons avoir dans un cycle machine complet avec des séquences simultanées, ou des choix de séquence.

    Divergence et convergence en ET

    divergence et convergence en ET

    Divergence en ET :

    Représentation par 2 trait identique et parallèle ; lorsque la transition A est franchie les étapes 21 et 23 sont actives.

    Convergence en ET :

    La transition D sera active lorsque les étapes 22 et 24 seront actives, si la réceptivité associé à la transition D est vraie alors elle est franchie et l'étape 25 devient active et désactive les étapes 22 et 24.

    Le nombre de branche peut être supérieur à 2, après une divergence en ET on trouve une convergence en ET.

    Divergence et convergence en OU (aiguillage)

    divergence et convergence en OU (aiguillage)

    Divergence en OU :

    L'évolution du système se dirige vers une des branches en fonction des réceptivités A1, B1 et de leurs transitions associées.

    Convergence en OU :

    Après une divergence en OU on trouve une convergence en OU vers une étape commune dans l'exemple l'étape 35.

    Le nombre de branche peut être supérieur à 2, A1 et B1 ne peuveut pas être vrais simultanément.

    Saut d'étape :

    Saut d'étape

    Le saut d'étape permet de sauter une ou plusieurs étapes en fonction de la progression d'un cycle.

    Sur le grafcet ci-dessus après l'étape initiale 0 un choix entre 2 transitions A et B s'effectue.

    La transition A associé à sa réceptivité nous permet de continuer le cycle sur l'étape 1.

    La transition B associé à sa réceptivité nous permet de passer à l'étape 3, les étapes 1 et 2 sont ignorées lors du cycle.

    Reprise d'étape :

    Reprise d'étape

    La reprise d'étape permet de ne pas continuer le cycle mais de reprendre une séquence précédente lorsque les actions à réaliser sont répétitives.

    Sur le grafcet ci-dessus après l'étape 2 un choix entre 2 transitions A et B s'effectue.

    La transition A associé à sa réceptivité nous permet de reprendre le cycle sur l'étape 1.

    La transition B associé à sa réceptivité nous permet de passer à l'étape 3.