« Code de Base CNC » : différence entre les versions
| Ligne 39 : | Ligne 39 : | ||
* Les boutons d’arrêt d’urgence (E-Stop) | * Les boutons d’arrêt d’urgence (E-Stop) | ||
<div style="text-align:center | <div style="text-align:center; padding:20px; margin:20px;"> | ||
Configuration des Digital Inputs / Outputs | Configuration des Digital Inputs / Outputs | ||
Version du 27 février 2026 à 13:28
Procédure de création du programme CNC
| Objectif | Créer la structure du programme CNC (sécurité, contrôle, homing et alimentation des axes) |
| Logiciel requis | EcoStruxure Machine Expert V2.1 |
| Langages utilisés | FBD et Ladder |
---
1. Création d’un nouveau POU
Dans l’Application Tree :
1. Faire un clic droit sur l’application. 2. Sélectionner Add Object. 3. Créer un nouveau POU.
⚠️ Le premier POU doit être créé en FBD (Function Block Diagram).
---
2. Configuration des Digital Inputs et Outputs
Vous devez configurer les Digital Inputs et Digital Outputs du PLC.
Attribuer des noms clairs pour :
- Les lumières
- Les boutons Start
- Les boutons Stop
- Les boutons d’arrêt d’urgence (E-Stop)
3. POU FBD – Gestion des E-Stops
Créer la logique en FBD permettant de faire clignoter les boutons d’arrêt d’urgence lorsqu’ils sont actionnés.
Ce programme permet :
- De détecter l’activation des E-Stops
- De faire clignoter les indicateurs lumineux associés
---
4. POU Ladder – Logique de sécurité CNC
Créer un deuxième POU en Ladder.
Ce programme doit :
- Contrôler les lumières
- Gérer les boutons Start / Stop
- Empêcher le mouvement des CNC si un E-Stop est activé
⚠️ La logique doit garantir que :
Un E-Stop activé = aucune autorisation de mouvement des axes.
Vous devez recréer ce code ou vous en inspirer pour assurer la sécurité.
---
5. POU FBD – Gestion des axes (Motion Control)
Créer un nouveau POU en FBD pour la gestion des axes CNC.
Vous devez ajouter les blocs suivants :
a) Bloc d’alimentation des axes
Ce bloc permet d’alimenter chaque axe.
---
b) Bloc Reset des drives
Permet d’effacer les fautes (fault) des drives.
---
c) Bloc Homing
Le homing permet :
- D’envoyer les axes à leur position d’origine
- D’établir une référence absolue de position
---
Résumé de la structure du programme
- POU FBD – Gestion E-Stop (clignotement)
- POU Ladder – Sécurité générale CNC
- POU FBD – Motion Control
- MC_Power (alimentation axes)
- Reset (effacement fautes)
- Homing (retour origine)
---
⚠️ Important Aucun axe ne doit pouvoir bouger si :
- Un E-Stop est activé
- Un drive est en faute
- L’alimentation (MC_Power) n’est pas active
---
Document interne – Programmation CNC