BlogTechnique & méthodes

GRAFCET : lire et écrire un grafcet sans se tromper

Par Nathan J. · juillet 2026
Le grafcet, le langage que tu croises sur chaque installation
Le GRAFCET, pour GRAphe Fonctionnel de Commande Étape Transition, est le langage qui décrit le comportement séquentiel d'un automatisme. Il est cadré par la norme NF EN 60848, issue de la CEI 60848 dans sa version de 2013. Historiquement, l'AFNOR l'a normalisé dès juin 1982 sous la référence NF C03-190, avant son passage à l'international. Autrement dit, tu manipules un outil vieux de plus de quarante ans, mais toujours la référence pour spécifier la marche d'une machine.
Sur le terrain, ce langage n'a rien de théorique. Il t'indique dans quel ordre une installation démarre, où elle se bloque et pourquoi une sécurité fige un cycle. Quand une ligne s'arrête en pleine production, savoir lire le grafcet du programme, souvent affiché sur l'IHM ou intégré dans l'automate, te fait gagner un temps considérable. Tu remontes à l'étape active, tu identifies la transition non franchie, et tu cibles le capteur ou l'actionneur en cause au lieu de tout inspecter au hasard.
Pour un indépendant qui intervient sur des parcs machines variés, cette compétence est un passeport. Tu n'as pas grandi avec l'installation, tu dois la comprendre vite. Le grafcet est justement le document qui te donne la logique de la machine sans lire des milliers de lignes de code automate.
Les briques de base : étapes, transitions, réceptivités
Trois éléments composent un grafcet. L'étape, représentée par un carré repéré par un numéro, correspond à une situation stable de la machine. Elle est active ou inactive, jamais entre les deux. À une étape sont associées des actions, écrites à l'infinitif dans un rectangle relié à droite du carré : serrer la pièce, avancer le vérin, chauffer. L'étape initiale, dessinée avec un double carré, marque la situation à l'instant de départ, celle où le système se trouve après une mise sous tension.
La transition, symbolisée par un trait horizontal sur la liaison entre deux étapes, marque le passage d'une situation à la suivante. À chaque transition est toujours associée une réceptivité, c'est-à-dire la condition logique qui autorise le franchissement. Cette réceptivité s'écrit en fonction des entrées : un capteur de position, un bouton, une temporisation, une combinaison logique. Sans réceptivité vraie, la transition reste bloquée et le cycle n'avance pas.
Retenir ce trio étape, transition, réceptivité suffit à décoder 80 pour cent des grafcets courants. Quand tu diagnostiques, ta question est simple : quelle étape est active, et quelle réceptivité manque pour franchir la transition suivante. La réponse te mène droit au composant défaillant.
Les 5 règles d'évolution à ne jamais confondre
La norme fixe cinq règles qui gouvernent l'évolution d'un grafcet. Règle 1 : la situation initiale décrit l'état du système à l'instant initial, définie par les étapes initiales actives. Règle 2 : une transition est franchie lorsque l'étape amont est active et que sa réceptivité est vraie, les deux conditions réunies. Règle 3 : le franchissement désactive simultanément toutes les étapes amont reliées à la transition et active toutes les étapes aval.
Règle 4 : plusieurs transitions simultanément franchissables sont franchies en même temps, ce qui gère les évolutions parallèles. Règle 5 : une étape à la fois activée et désactivée dans le même instant reste active, une subtilité qui évite les blocages logiques. Ces règles paraissent scolaires, mais elles expliquent des comportements que tu observes en direct sur une machine, notamment les franchissements en cascade quand plusieurs conditions deviennent vraies au même cycle automate.
Maîtriser ces règles change ta manière de dépanner. Face à une installation figée, tu sais qu'une seule chose bloque : soit l'étape amont n'est pas active, soit la réceptivité est fausse. Tu élimines les autres pistes et tu concentres tes mesures là où ça compte.
Les structures qui piègent : divergences, convergences, macro-étapes
Un grafcet linéaire se lit facilement, mais les vraies machines utilisent des structures ramifiées. La divergence en ET lance plusieurs séquences en parallèle : au franchissement d'une transition, plusieurs étapes s'activent en même temps, par exemple un serrage et un chauffage simultanés. La convergence en ET attend que toutes les branches soient terminées avant de poursuivre. C'est le cas typique d'un poste qui ne repart qu'une fois toutes les opérations parallèles achevées.
La divergence en OU, elle, propose un choix : selon la réceptivité vraie, la machine emprunte une branche ou une autre, jamais deux à la fois. Confondre un OU et un ET est une erreur de lecture classique qui envoie sur une fausse piste. Les macro-étapes ajoutent un niveau de hiérarchie : une étape unique masque une séquence détaillée, avec une étape d'entrée et une étape de sortie. Tu ouvres la macro seulement quand le problème se situe à l'intérieur.
Sur le terrain, ces structures expliquent pourquoi une machine attend sans raison apparente. Souvent, une seule branche d'une convergence en ET est restée bloquée, et l'ensemble semble figé. Savoir isoler la branche fautive t'évite de démonter une installation entière.
Les points de vue et les niveaux : tu ne lis pas toujours le même grafcet
La norme définit plusieurs points de vue pour un même automatisme. Le point de vue système, ou procédé, décrit ce que fait la machine en langage clair, sans référence aux composants : percer, transférer, évacuer. Le point de vue partie opérative détaille les actionneurs et les capteurs : sortir le vérin C1, détecter la présence par le capteur b2. Le point de vue partie commande, enfin, décrit les ordres envoyés aux préactionneurs, au plus près du câblage et du programme automate.
Ce découpage n'est pas un caprice de norme. Selon ta mission, tu tombes sur l'un ou l'autre. Un dossier de conception te livre plutôt le point de vue système, tandis qu'une intervention de dépannage t'oriente vers la partie commande, celle qui parle le langage des entrées et sorties de l'automate. Savoir à quel niveau tu te situes évite de chercher un capteur physique dans un grafcet qui n'en parle pas encore.
Pour un indépendant, cette agilité est un atout commercial. Tu dialogues avec le bureau d'études sur le point de vue procédé, puis tu descends au niveau partie commande pour dépanner. Tu couvres toute la chaîne, ce que peu de profils font.
Du grafcet au ladder dans l'automate
Beaucoup d'automates ne programment pas directement en grafcet. Le code s'écrit alors en langage à contacts, le ladder, une succession de réseaux logiques qui reproduisent le comportement décrit par le grafcet. Chaque étape devient une mémoire interne, chaque réceptivité un réseau de contacts, chaque action une bobine de sortie. Comprendre cette traduction te permet de retrouver la logique séquentielle même quand tu n'as sous les yeux qu'un programme ladder de plusieurs centaines de réseaux.
Sur un TIA Portal côté Siemens, sur Unity ou Control Expert côté Schneider, tu retrouves ce principe : le grafcet sert de spécification, le ladder ou le SFC sert d'implémentation. Un technicien capable de faire l'aller-retour entre les deux diagnostique plus vite et propose des modifications propres, sans casser la structure existante. Cette double lecture est exactement ce qu'une usine attend d'un renfort ponctuel.
La licence de ces logiciels coûte plusieurs milliers d'euros par an, un poste à intégrer dans ton calcul de charges quand tu es à ton compte. C'est aussi une justification concrète de ton tarif face à un client qui compare avec un salarié interne.
Pourquoi le grafcet pèse sur ton positionnement d'indépendant
La maintenance industrielle réclame des compétences pointues en automatismes, et la pénurie de profils qualifiés tire les tarifs vers le haut. Selon les grilles 2026, un automaticien freelance confirmé facture entre 450 et 650 euros HT par jour, un profil intermédiaire se situant autour de 400 à 500 euros. Un technicien de maintenance généraliste indépendant se positionne plutôt entre 180 et 450 euros HT. La lecture fluide du grafcet est précisément ce qui fait basculer un profil du bas vers le haut de cette fourchette.
Concrètement, savoir écrire et modifier un grafcet t'ouvre les missions les mieux rémunérées : mise en service, réécriture de séquences, optimisation de cycles, reprise après un arrêt de production. Ce sont des interventions où le client paie ta capacité à comprendre vite une logique qu'il ne maîtrise plus lui-même, souvent parce que l'automaticien d'origine est parti. Tu ne vends plus des heures de dépannage, tu vends une expertise séquentielle rare.
En indépendant, chaque compétence rare est un levier de TJM. Le grafcet en fait partie, au même titre que les habilitations et la maîtrise d'un environnement automate précis. Documente ces acquis dans ton profil, ils justifient noir sur blanc ton positionnement tarifaire.
Questions fréquentes
Le grafcet est-il un langage de programmation ?+
Non, c'est un langage de spécification normalisé par la NF EN 60848. Il décrit le comportement attendu, mais il faut ensuite l'implémenter dans l'automate, en SFC directement ou traduit en ladder. Le grafcet reste indépendant de la marque d'automate, ce qui en fait un socle transférable d'une installation à l'autre.
Quelle différence entre grafcet et GEMMA ?+
Le grafcet décrit le fonctionnement normal d'une séquence. Le GEMMA, guide d'étude des modes de marche et d'arrêt, organise l'ensemble des états de la machine : marche normale, arrêts, défaillances. Les deux se complètent, le GEMMA cadrant les modes, le grafcet détaillant chaque mode. Sur une installation complète, tu croises souvent les deux.
Faut-il un diplôme pour maîtriser le grafcet ?+
Il est enseigné en BTS et en bac professionnel maintenance, mais beaucoup de techniciens l'apprennent sur le terrain. Ce qui compte pour une mission, c'est la pratique réelle, pas seulement le diplôme. Si tu es indépendant en maintenance et que tu veux valoriser cette compétence sur des missions bien rémunérées, rejoins le vivier Industrie Libre, ou estime d'abord ta juste valeur avec notre calculateur de TJM.
Passez du contenu à la mission
Rejoignez la liste d'attente, 0% de commission au lancement.
Je m'inscris
Passe du contenu à la mission
Rejoins le vivier : on te trouve des missions près de chez toi, 0 % de commission.
Rejoindre le vivier
Dans le même silo
GMAO : bien choisir son logiciel de maintenance industrielleMaintenance corrective vs préventive : quand appliquer quoiMaintenance prédictive : capteurs IoT et analyse vibratoire 2026Programmation automate : débuter sur Siemens et Schneider
Industrie Libre
Le réseau des indépendants de la maintenance industrielle.
La liberté, sans la solitude.
Mentions légales·CGV·Confidentialité
Freelances
Tous les métiersTypes de maintenanceCalculateur de TJMEspace freelance
Secteurs
Tous les secteurs
Ressources
Blog & guidesRejoindre le vivier
Entreprises
Recruter un freelance