Schéma de principe solution Sylvac Sécurité Fonctionnement de la sécurité Activation du mode robot Connectique de la Scan S145 Description du connecteur de sécurité D-SUB 15p Fonctionnement de la sécurité avec un robot Diagramme d’application de la sécurité avec un robot Description du Diagramme d’application de la sécurité...
Scan est coupée, les moteurs ne sont plus alimentés, la Scan S145 est en état de faute. Pour rétablir la puissance dans la Scan S145 et pouvoir continuer les mesures, deux actions sont nécessaires (dans l’ordre) : 1.
Pour robotiser la Scan avec un robot standard, déplacez le jumper J7 à gauche. Dès à présent la Scan S145 est en mode faute, il faut impérativement connecter un robot a son connecteur de sécurité D-SUB 15p et effectuer les opérations au chapitre 2.5.
2.3 Connectique de la Scan S145 Entrées RJ45 pour le contrôleur et la caméra. Connecteur d’entrées/sorties D-SUB 37p pour l’automatisation. Connecteur de sécurité D-SUB 15p pour l’automatisation. Entrée d’air pour la commande de mandrin pneumatique. 2.4 Description du connecteur de sécurité D-SUB 15p Toutes les entrées et les sorties, vers et depuis la Scan, doivent sois être à...
PIN #8 PIN #1 FEMALE PIN #15 PIN #9 Fonction Description Direction Type Entrée +24V Robot (commun avec +24V_ROB Entrée Persistant le connecteur I/O) SCAN_OK1 Sortie de sécurité Scan prête 1 Sortie Persistant SCAN_OK2 Sortie de sécurité Scan prête 2 Sortie Persistant ROBOT_OK1...
Page 8
En plus, le Robot va pouvoir fournir deux signaux de “muting” qui permettrons d’inhiber temporairement le fonc- tionnement de la barrière lumineuse, le temps pour le robot de placer une pièce et de ressortir. Pour que le robot puisse envoyer ces signaux à la Scan S145, il doit lui fournir une alimentation +24V sur +24V_...
2.6 Diagramme d’application de la sécurité avec un robot Scan ON Scan OK Scan en Faute B.2.0 Contrôlez ARU B.2.1 Contrôlez B.2.2 Trappe et Porte Contrôlez Barrière B.2.3 Immatérielle Contrôlez B.2.4 Securité Robot Restart B.2.5 Mode Commande à Distance ON Scan prête à...
2.7 Description du Diagramme d’application de la sécurité avec un robot Chaque signal en rouge fait référence à une pin du connecteur de sécurité D-SUB 15p. Chaque signal doit rester au dernier état défini si pas spécifié autrement. Un 1 logique défini un état ou il y a du +24V. Un 0 logique défini un état ou il y a du GND.
2.8 Chronogramme du fonctionnement de la sécurité avec un robot Mode de la barrière immatériel Temps (10s) Etat de la barrière immatériel Signaux de muting du robot Etat du relai de sécurité Etat des Trappe, Porte, Robot, Arrêt Urgence Signal de Restart 1.
3. MODE COMMANDE À DISTANCE “REMOTE MODE” Avant de démarre la moindre commande avec la Scan et ce quel que soit le protocole de communication choisi, le robot doit vérifier que le mode commande à distance “Remote Mode” est activé. Pour activer le mode commande à...
4. PROGRAMMES MAPPING Pour pouvoir charger des programmes depuis les I/Os ou le Modbus, il va falloir aller les assigner dans le Se- tup du plugin “Automation” via le menu “Service->Plugin->Automation->Setup”, puis dans l’onglet “Programs Mapping”. Pour les I/Os, chaque programme peut être assigné à un code binaire sur 3 bits et permet jusqu’à 7 pro- grammes, le code 111 permettant de n’avoir aucun programme actif.
5. SOLUTION FILAIRE La Scan peut être pilotée par des signaux électriques regroupés sur deux connecteurs D-SUB. Cette approche est la plus directe à mettre en œuvre, mais également la plus limitée dans ses possibilités. Il n’est par exemple pas possible d’échanger des valeurs analogiques (ex : position des axes). A noter que le nombre de fonctions disponibles est directement limité...
5.3 Description des I/O de diagnostique Entrées Type Détails Commands Park Axis Tous les axes se déplace à leur position de park. Start Program Démarre le programme chargé. Start Calibration Démarre un cycle de calibration. Status Remote Lock Verrouille la Scan en mode commande à distance. Program Loading Select Program 0 Code 3 bits (0 à...
Loaded Program 1 Loaded Program 2 Results État “Vrai” quand le programme a terminé son exécution et les Result Ready résultats sont prêts. No Result État “Vrai” quand le programme n'a pas renvoyé de résultats. État “Vrai” quand tous les résultats des mesures sont dans les Pass tolérances définies par le programme chargé.
Page 18
IN1 Park axis Rising edge IN2 Start Program Rising edge IN3 Start Calibration Rising edge IN4 Remote Lock Persistent IN5 Select Program 0 Persistent IN6 Select Program 1 Persistent IN7 Select Program 2 Persistent IN8 Load Program Rising edge IN9 Lock Tailstock Rising edge IN10 ...
6. SERVEUR OPC/UA L’OPC UA est un protocole de communication pour l’industrie de l’automation utilisant un port Ethernet. C’est la solution d’automation la plus flexible supportée par la Scan (ex : accès aux détails des résultats d’une mesure). A noter que la Scan ne prend en charge que le protocole binaire opc.tcp. Lors de la première utilisation, il faut activer le OPC Server pour pouvoir utiliser le protocole.
6.2 Diagnostique 6.3 Méthodes Méthodes Descriptions Clear All Runs Effacer toutes les courses de la mémoire Close Chuck Fermer le mandrin pneumatique Get Programs Obtenir la liste des programmes disponibles Get Results Obtenir les derniers résultats de mesure Load Program Charger un programme en utilisant le nom du fichier du programme Lock Tailstock Descendre et verrouiller la contre-pointe...
Position du coulisseau [mm] Tailstock Position de la contre-pointe [mm]. ApplicationMode Mode d'application (par exemple, Composer, ReflexClick, Replay, Remote) ApplicationVersion Version du SYLVAC-REFLEX Scan Calibrated État du calibrage ChuckStatus L'état du mandrin pneumatique ('Inconnu', 'Fermé', 'Ouvert'). IsParked La machine est-elle en position de parking ? IsTailstockTouching Drapeau défini sur True lorsque la contre-pointe touche une pièce.
7. SERVEUR MODBUS TCP/IP La Scan intègre un Server Modbus TCP/IP qui permet d’accéder aux principales fonctions de la Scan. Lors de la première utilisation, il faut activer le Modbus pour pouvoir utiliser le protocole. Allez sous le Setup du plugin “Automation” via le menu “Service->Plugin->Automation->Setup” et cochez Mo- dbus Enable dans l’onglet Modbus.
7.2 Diagnostique 7.3 Tableau entrées (Coils, Read-Write, FC1, FC5, FC15) Variable Description Adresse Park Axis Mettre la machine en position de park Start Program Lancer la mesure de la pièce Start Calibration Lancer la calibration de la machine Remote Lock Verrouiller à...
Page 24
7.4 Tableau entrées (Holding Register, Read-Write, FC3, FC6, FC16) Variable Description Adresse Type Taille Identificateur du programme à Program ID to Load uint16 2 bytes charger Program Name to Load Nom du programme à charger utf8[20] 20 bytes Choisir la position du slide pour Slide Target Position float32 4 bytes...
Page 25
7.6 Tableau sorties (Input Register, Read-Only, FC4) Variable Description Adresse Type Taille Loaded Program Id Id du programme chargé uint16 2 bytes Loaded Program Name Nom du programme chargé utf8[20] 20 bytes Slide Position Position actuelle du slide [mm] float32 4 bytes Rotation Position Position actuelle de la rotation [°]...
8. PROFINET VIA PASSERELLE La Scan peut être pilotée par un bus Profinet en utilisant une passerelle Moxa MGate 5103 qui va faire la conversion ModbusTCP<>Profinet I/O Device. Lors de l’installation de RS+, les fichiers de configuration nécessaires à la passerelle sont copiés sur le disque dans le sous répertoire ‘Resources\Profinet’...
8.2. Configuration de la passerelle La configuration de la passerelle se fait via son portail web. Pour mettre la passerelle en mode ‘configuration’, il est nécessaire de la mettre d’abord hors tension en prenant soin de déconnecter tous ses câbles Ethernet. Il faut ensuite attendre une dizaine de secondes lors de la remise sous tension pour le ‘beep’...
8.3 Changement d’adresse IP Il est possible que l’installation chez le client nécessite de travailler dans un sous réseau différent. Dans ce cas, il faut penser à modifier l’adresse IP de la passerelle, ainsi que les paramètres des quatre commandes du ModbusTCP.
8.4 I/O Data Mapping Le mapping entre les données modbus et les deux trames Profinet sont organisées automatiquement par la passerelle. La position de chaque donnée dans les trames va dépendre directement de l’adresse des registres Modbus.
9. EXEMPLE DE SÉQUENCE ROBOT Séquence Robot avec S145 Action du Robot Action de la Scan Action spécifique à la machine S145 1. Le robot prend une pièce à mesurer 2. Le robot charge le programme 3. Le robot approche la pièce devant la Scan 4.
9.1 Séquence I/Os Le robot prend une pièce à mesurer (fermer la pince) 1. Activer «Select Program 0» = ON 2. Activer «Select Program 1» = OFF 3. Activer «Select Program 2» = OFF 4. Attendre «Machine Ready» = ON 5.
9.2 Séquence Modbus TCP/IP Le robot prend une pièce à mesurer 1. Programmer l’ID sur Load = 1 2. Charger le programme avec ID= ON 3. Wait MachineReady = ON 4. Charger le programme avec ID= OFF 5. ATTENDRE le chargement du programme Id = 1 Le robot approche la pièce devant la scan 6.
9.3 Séquence OPC/UA Le robot prend une pièce à mesurer 1. Charger programme (GoldPart.rsd) 2. Attendre LoadedProgram = GoldPart.rsd Le robot approche la pièce devant la scan 3. UnlockTailstock 4. Attendre TailstockStatus =Unlocked 11. Activer «ROB_MUT1» := ON 12. Activer «ROB_MUT2» := ON Le robot place la pièce dans la scan 5.
10. PNEUMATIQUE 10.1 Caractéristiques Electrovanne 2 positions avec commande double (bistable). Plage de fonctionnement de la pression : 0.1 à 0.7 MPa (1 à 7 Bar). Température ambiante et de l’air comprimé : -10 à 50 °C. Temps de réponse maximum : 15ms. Fréquence de travail maximum : 10Hz.
12. DÉPANNAGE 12.1 En cas de défaillance Tous les machines SYLVAC-SCAN ont été conçues pour être faciles à utiliser et fonctionner sans problème. La présente section décrit les problèmes qui peuvent survenir lors du démarrage du système, tout en énumérant certains messages d’erreur apparaissant lors de l’exécution du logiciel.
12.3.3 Le robot n’émet aucun signal 1. Contactez l’intégrateur du robot. 2. Essayez d’allumer une sortie du robot. 3. Mesurez le +24V sur la pin correspondante. 4. Éteignez une sortie du robot. 5. Mesurez le 0V sur la pin correspondante. 6.
1. Les signaux de muting doivent être activés lorsque le robot entre dans le scan. 2. Les signaux de muting ne fonctionnent pas si le statut de la scan S145 est faux (bouton d’arrêt d’urgence enfoncé, barrière immatérielle coupée, trappe ou porte électronique ouverte).
Page 40
Changes without prior notice Sous réserve de toute modification Änderungen vorbehalten Edition : 2023.06 / 681-106-03-100...