Exemple - cellule robotisée avec Pluto
Transcription
Exemple - cellule robotisée avec Pluto
Exemple - cellule robotisée avec Pluto Description L'exemple décrit une machine-outil servie par un robot. Le système de sécurité de la machine consiste en un Pluto auquel toutes les protections sont connectées. Le robot est équipé d'un Pluto auquel les protections de la cellule sont connectées. Le Pluto de la machine est connecté au Pluto du robot via le câble de bus pour permettre l'utilisation des fonctions communes, comme l'arrêt d'urgence, dans toute la cellule. 2:28 Fonctionnement L'arrêt d'urgence est de niveau supérieur et il arrête la machine et le robot. La porte de la machine fait fonction de diviseur de zone : quand elle est fermée, la machine est une zone et le robot une autre zone. Quand la porte de la machine est ouverte, la machine et le robot font partie de la même zone. Si la porte de la cellule est ouverte quand celle de la machine est ouverte, la machine et le robot sont arrêtés ; avec la porte de la machine fermée, seul le robot est mis à l'arrêt. Après que la porte de la cellule a été ouverte, un réarmement doit être effectué avec le bouton de réarmement situé sur l'extérieur de la porte. Le réarmement de l'arrêt d'urgence se fait en tirant sur le bouton enfoncé. Remarque : le cycle de travail de la cellule ne doit pas redémarrer directement après le réarmement de l'arrêt d'urgence ou de la porte. www.jokabsafety.com 1 Connexion électrique Coffret électrique Coffret robot 2 Coffret électrique machine Bus Pluto Arrêt d'urgence Interrupteur à clé Arrêt d'urgence 3 Arrêt d'urgence machine Porte Arrêt de sécurité machine 4 5 Robot Autostop Robot Arrêt d'urgence Alimentation Alimentation 6 7 8 9 Projet créé par : Johan Torstensson, Jokab Safety AB Projet contrôlé par : Projet approuvé par : 10 Historique :2007-08-31 - Création de projet 11 12 www.jokabsafety.com 2:29 13 Configuration Pluto 0 Pluto 0 I0.0=AU_canal_1 I0.1=AU_canal_2 I0.2=Porte Q0.2=Robot_Arrêtauto_OK Q0.2=Robot_AU_OK Q0.10= GM0.0=Reset_ind_mem GM0.1=AU_OK_mem M0.0=Reset_Ind_1_mem 2:30 ;Canal 1 du bouton d'arrêt d'urgence ;Canal 2 du bouton d'arrêt d'urgence ;Signal du capteur sur la porte de la cellule ;Arrêt automatique du robot ;Arrêt d'urgence du robot ;Sortie qui génère le signal dynamique ;Mémoire commune pour éclairage du bouton de réarmement ;Mémoire auxiliaire pour arrêt d'urgence OK ;Mémoire auxiliaire 1 pour éclairage du bouton de réarmement www.jokabsafety.com 1 Configuration Pluto 1 2 3 4 5 6 7 8 9 Pluto 1 I0.1=AU_machine_canal_1 I1.2=AU_machine_canal_2 I1.11=Porte machine_NF I1.12=Porte machine_NO I1.15=Reset Q1.0=Machine_AU_OK Q1.1=Machine_arrêtsécurité_OK Q1.10= Q1.15=Reset_Ind GM1.0=Porte machine_OK_mem GM1.1=AU_machine_OK_mem M1.0=Reset_Ind_2_mem ;Canal 1 du bouton d'arrêt d'urgence sur la machine ;Canal 2 du bouton d'arrêt d'urgence sur la machine ;Canal 1 de l'interrupteur à clé ;Canal 2 de l'interrupteur à clé ;Bouton de réarmement. ;Arrêt d'urgence de la machine ;Arrêt de sécurité de la machine ;Sortie qui génère le signal dynamique ;Voyant dans le bouton de réarmement ;Mémoire auxiliaire globale de la surveillance à double canal de l'interrupteur à clé sur la porte de la machine. ;Mémoire auxiliaire globale de la surveillance à double canal de l'arrêt d'urgence sur la machine. ;Mémoire auxiliaire 2 pour éclairage du bouton de réarmement www.jokabsafety.com 2:31 10 11 12 13 Code API Pluto 0 1 Start 2 Surveillance à double canal avec réarmement automatique de l'arrêt d'urgence sur la porte de la cellule. AU_canal_1 I0.0 AU_OK_mem GM0.1 TC1S In1 Q AU_canal_2 I0.1 In2 Start GM0.1 = AU_OK_mem I0.0 = AU_canal_1 I0.1 = AU_canal_2 3 Mémoire auxiliaire pour arrêt d'urgence OK Canal 1 du bouton d'arrêt d'urgence Canal 2 du bouton d'arrêt d'urgence Arrêt d'urgence du robot Quand l'arrêt d'urgence est activé, le robot est arrêté d'urgence. Le réarmement de la sécurité exige le réarmement du bouton d'urgence. AU_OK_mem GM0.1 GM0.1 = AU_OK_mem GM1.1 = AU_machine_OK_mem Q0.3 = Robot_AU_OK AU_machine_OK_mem GM1.1 Robot_AU_OK Q0,3 Mémoire auxiliaire pour arrêt d'urgence OK Mémoire auxiliaire globale de la surveillance à double canal de l'arrêt d'urgence sur la machine. Arrêt d'urgence du robot 4 Arrêt automatique du robot Quand la porte de la cellule est ouverte, le robot est mis en arrêt automatique. Pour le réarmement de la sécurité, la porte de la cellule doit être fermée puis le signal de réarmement envoyé. Porte I0.2 Robot_Arrêtauto_OK Q0,2 ResetT In1 Q Reset I1.15 Reset_ind_1_mem M0.0 Reset IndReset Test I0.2 = Porte I1.15 = Reset M0.0 = Reset_ind_1_mem Q0.2 = Robot_Autostopp_OK 5 Éclairage du bouton de réarmement. Regroupement des mémoires locales qui doivent générer le signal dans le voyant de réarmement. La mémoire globale est ensuite utilisée dans le Pluto où se trouve la sortie. Reset_ind_1_mem M0.0 GM0.0 = Reset_ind_mem M0.0 = Reset_ind_1_mem 2:32 Signal depuis le capteur sur la porte de la cellule Bouton de réarmement. Mémoire auxiliaire pour éclairage du bouton de réarmement Arrêt automatique du robot Mémoire commune pour éclairage du bouton de réarmement Mémoire auxiliaire 1 pour éclairage du bouton de réarmement www.jokabsafety.com Reset_ind_mem GM0.0 6 1 Affichage sur l'écran. Alarme 03 – Porte machine ouverte. Pour générer une alarme, un code UE (UE = User Error - Erreur utilisateur) peut être visualisé sur l'afficheur du Pluto. Ce code d'alarme est sélectionné en écrivant une valeur entre 200 et 299 dans le registre de l'afficheur du Pluto. SR_ErrorCode = 0 est utilisé comme une condition pour donner la priorité aux alarmes internes de l'unité. Portemachine_OK_mem GM1.0 SR_ErrorCode = 0 SR0.11 = 0 2 SR_PlutoDisplay = 203 SR0.10 = 203 3 GM1.0 = Portemachine_OK_mem Mémoire auxiliaire globale de la surveillance à double canal de l'interrupteur à clé sur la porte de la machine SR0.10 = SR_PlutoDisplay Chiffre affiché sur l'écran du Pluto SR0.11 = SR_ErrorCode Code d'erreur. Pour erreur utilisateur 200 + n° 7 Affichage sur l'écran. 4 Alarme 02 – Porte cellule ouverte. Pour générer une alarme, un code UE (UE = User Error - Erreur utilisateur) peut être visualisé sur l'afficheur du Pluto. Ce code d'alarme est sélectionné en écrivant une valeur entre 200 et 299 dans le registre de l'afficheur du Pluto. SR_ErrorCode = 0 est utilisé comme une condition pour donner la priorité aux alarmes internes de l'unité. Porte I0.2 SR_ErrorCode = 0 SR0.11 = 0 10.2 = Porte SR0.10 = SR_PlutoDisplay SR0.11 = SR_Errorcode SR_PlutoDisplay = 202 SR0.10 = 202 5 Signal depuis le capteur sur la porte de la cellule Chiffre affiché sur l'écran du Pluto Code d'erreur. Pour erreur utilisateur 200 + n° 6 8 Affichage sur l'écran. Alarme 01 – Arrêt d'urgence activé Pour générer une alarme, un code UE (UE = User Error - Erreur utilisateur) peut être visualisé sur l'afficheur du Pluto. Ce code d'alarme est sélectionné en écrivant une valeur entre 200 et 299 dans le registre de l'afficheur du Pluto. SR_ErrorCode = 0 est utilisé comme une condition pour donner la priorité aux alarmes internes de l'unité.. AU_OK_mem GM0.1 GM0.1 = AU_OK_mem SR0.10 = SR_PlutoDisplay SR0.11 = SR_ErrorCode SR_ErrorCode = 0 SR0.11 = 0 7 SR_PlutoDisplay = 201 SR0.10 = 201 Mémoire auxiliaire pour arrêt d'urgence OK Chiffre affiché sur l'écran du Pluto Code d'erreur. Pour erreur utilisateur 200 + n° 8 9 10 11 12 www.jokabsafety.com 2:33 13 Code API Pluto 1 1 Start 2 Surveillance des deux canaux avec réarmement automatique de l'arrêt d'urgence de la machine. AU_machine_canal_1 I1.1 AU_OK_mem GM1.1 TC1S In1 AU_machine_canal_2 I1.2 In2 Start GM1.1 = AU_machine_OK_mem I0.0 = AU_machine_canal_1 I0.1 = AU_machine_canal_2 Mémoire auxiliaire globale de la surveillance à double canal de l'arrêt d'urgence sur la machine Canal 1 du bouton d'arrêt d'urgence sur la machine Canal 2 du bouton d'arrêt d'urgence sur la machine 3 Surveillance des deux canaux de l'interrupteur sur la porte de la machine. L'interrupteur a des contacts inverseurs et le nom de la variable reflète l'état du contact quand la clé est à l'intérieur du capteur. - Signal de Porte machine_NF - Signal de Porte machine_NO Porte machine_NF I1.11 Porte machine_OK_mem GM1.0 TC1S In1 Q Porte machine_NO I1.12 In2 Start GM1.0 = Portemachine_OK_mem Mémoire auxiliaire globale de la surveillance à double canal de l'interrupteur à clé sur la porte de la machine I1.11 = Porte machine_NF Canal 1 de l'interrupteur à clé I1.12 = Porte machine_NO Canal 2 de l'interrupteur à clé 4 Arrêt d'urgence de la machine. Quand l'arrêt d'urgence est activé, la machine est arrêtée d'urgence. Le réarmement de la sécurité exige le réarmement du bouton d'urgence. AU_OK_mem AU_machine_OK_mem GM0.1 GM1.1 GM0.1 = AU_OK_mem GM1.1 = AU_machine_OK_mem Q1.0 = Machine_AU_OK Machine_AU_OK Q1,0 Mémoire auxiliaire pour arrêt d'urgence OK Mémoire auxiliaire globale de la surveillance à double canal de l'arrêt d'urgence sur la machine Arrêt d'urgence de la machine. 5 Arrêt de sécurité de la machine. Quand l'arrêt de sécurité est activé, la machine est arrêtée. Quand la porte de la cellule est ouverte alors que la porte de la machine est fermée, la machine poursuit son cycle de travail. Pour réarmer la sécurité, la porte de la cellule ou la porte de la machine doit être fermée, puis le signal de réarmement envoyé. ResetT Portemachine_OK_mem GM1.0 In1 Machine_arrêtsécurité_OK Q1,1 Q Porte I0.2 Reset_ind_2_mem M1.0 IndReset Reset I1.15 Reset Test 2:34 www.jokabsafety.com