Transcript ABB - Free
Programmation avec le FlexPendant et le © ABB University -1 RobotStudioOnline Mise à jour de l’IRC5 au départ de S4Cplus ABB IRC5 Upgrade from S4Cplus Thèmes Structure du programme S4 vis-à-vis de IRC5 Création et utilisation d’outils Création et application d’un programme Programmation d’instructions de mouvement Vitesse et zones Système de coordonnées Modification manuelle de la vitesse Exécution pas à pas Tourner en mode manuel Nouvelles fonctions d’édition: faire des commentaires, MoveJ/L, clavier virtuel,… © ABB University -2 Fonctions d’édition effacées: visualisation routines dans le sysème,… Robot Studio Online ABB IRC5 Upgrade from S4Cplus Différence Structure Programme S4 – IRC5 %%% VERSION:1 LANGUE:ANGLAIS S4 RAPID CONVERTIR S4 RAPID DANS IRC5 %%% MODULE moduleA PROC routineA() MoveJ; ENDPROC ENDMODULE MODULE NEWPGM NEWPGM.PRG MODULE NEWPGM PROC routine12() MoveJ; ENDPROC PROC routine12() MoveJ; ENDPROC PROC routine1() MoveJ; MODULEA.MOD MODULE moduleA PROC routineA() MoveJ; ENDPROC ENDMODULE PROC routine1() MoveJ; routine12; ENDPROC routine12; ENDPROC PROC main() © ABB University -3 MoveJ; PROC main() MoveJ; routine1; ENDPROC ENDMODULE routine1; ENDPROC ENDMODULE ABB IRC5 Upgrade from S4Cplus Structure de l’ IRC5 Mappe NewProgramName NewProgramName.pgf <?xml version="1.0" encoding="ISO-8859-1" ?> <Program> <Module>ModuleA.mod</Module> <Module>MainModule.mod</Module> </Program> MainModule.mod ModuleA.mod MODULE MainModule MODULE ModuleA PROC main() PROC RoutineA1() Routine1; MoveL; Routine2; MoveL; ENDPROC ENDPROC ENDMODULE PROC Routine1() MoveL; © ABB University -4 ENDPROC PROC Routine2() MoveL; ENDPROC ENDMODULE ABB IRC5 Upgrade from S4Cplus Conservation du programme dansl’IRC5 On crée une mappe avec le nom du programme Nouveau Module: MainModule Nouvelle extension de fichier: pgf Il s’agit d’un fichier XML qui indique tous les modules dans le programme © ABB University -5 Le même nom ABB IRC5 Upgrade from S4Cplus © ABB University -6 Charger un programme ABB IRC5 Upgrade from S4Cplus © ABB University -7 Charger un programme ABB IRC5 Upgrade from S4Cplus © ABB University -8 Charger le programme S4 ABB IRC5 Upgrade from S4Cplus Robot studio Online R.S.O est un outil sous forme de logiciel qui est fourni en même temps que la fourniture de tous les robots et qui peut être retrouvé sur le CD qui accompagnait la fourniture. Robot Studio Online a trois fonctions principales © ABB University -9 Installer/créer un nouveau système avec le programme de construction de système Créer un nouveau système de robot ou adapter un système existant Télécharger un système existant vers le controller ou un memorystick. Configurer / faire la maintenance des systèmes de robot existants Backup et Restore Adapter/configurer les paramètres du système (réglages uniques du système) Lire les annotations d’événements, de statut et d’erreurs. Manipulation limitée des programmes RAPID. Créer un programme RAPID. Adapter des programmes RAPID existants (text editor courant) ABB IRC5 Upgrade from S4Cplus © ABB University -10 Raccorder le R.S.O sur le controller Utilisez le câble croisé Ethernet qui a été livré en même temps que le controller. Raccorder l’une des extrémités sur votre PC et l’autre sur le port de service du controller. ABB IRC5 Upgrade from S4Cplus © ABB University -11 Raccorder le R.S.O sur le controller Démarrer Robot Studio Online. Start / Program / ABB Industrial IT / Robot Studio Online. Créer un nouveau Robot View. File / New Robot View. ABB IRC5 Upgrade from S4Cplus Raccorder le R.S.O sur le controller © ABB University -12 Donner un nom à votre nouveau Robot View et le sauver. ABB IRC5 Upgrade from S4Cplus Raccorder le R.S.O sur le controller © ABB University -13 Ajouter un Controller. Robot View / Add Controller Ou Cliquer sur le bouton droit de la souris / Add Controller. ABB IRC5 Upgrade from S4Cplus Raccorder le R.S.O sur le controller © ABB University -14 Retrouver votre programme RAPID. ABB IRC5 Upgrade from S4Cplus © ABB University -15 Raccorder le R.S.O sur le controller Demander l’accès en écriture, ne pas oublier l’attribution sur le FlexPendant.(accordé) Presser sur Enable Edit. Ne pas oublier que R.S.O est un “editing tool” online . ABB IRC5 Upgrade from S4Cplus Exercices © ABB University -16 L’heure de passer aux exercices Exercice 1J – 1L ABB IRC5 Upgrade from S4Cplus Faire tourner des programmes en Manual Mode Procédure Etape Action 1 Transférez le robot sur le Manual Mode (mode manuel). Info/Illustration La manière de déterminer dans quel mode se trouve le système est décrite au chapitre How can I see if the system is in manual mode? La manière de le faire est décrite au chapitre Switch from automatic to manual mode en page 310. 2 © ABB University -17 xx DANGER! Avant de faire tourner le robot, consultez en page 17 les informations en matière de sécurité au chapitre DANGER – moving manipulators are potentially lethal! ABB IRC5 Upgrade from S4Cplus Faire tourner des programmes en Manual Mode (2) Procédure © ABB University -18 Etape Action Info/Illustration 3 Sélectionnez le programme de démarrage. La manière d’ouvrir un programme est décrite au chapitre Open an existing program. 4 Sélectionnez le mode dans lequel le programme doit démarrer et démarrez-le La manière de sélectionner le mode de démarrage est décrite au chapitre How to use the holdto-run buttons en page 69. 5 Pressez sur le bouton Start du FlexPendant. Tous les boutons du FlexPendant sont présentés au chapitre What is a FlexPendant? en page 272. ABB IRC5 Upgrade from S4Cplus Démarrer une exécution Procédure Etap e © ABB University -19 1 Action Info/Illustration Pour faire tourner une exécution sélectionnée, vous utilisez le bouton "RUN“ sur le clavier du FlexPendant. Les boutons du clavier sont décrits dans Stapping instructions for instructions. ABB IRC5 Upgrade from S4Cplus Parcours des instructions pas à pas En mode manuel, le programme peut être exécuté pas à pas en marche avant ou arrière Le FlexPendant dispose d’un certain nombre de touches spécifiques Bouton programmable 1. La manière dont ses fonctions sont définies est décrite dans la chapitre Hardware buttons and buttons en page 69 dans le Manuel d’utilisation IRC5 avec FlexPendant. Bouton programmable 2. La manière dont ses fonctions sont définies est décrite dans la chapitre Hardware buttons and buttons en page 69 dans le Manuel d’utilisation IRC5 avec FlexPendant. Bouton programmable 3. La manière dont ses fonctions sont définies est décrite dans la chapitre Hardware buttons and buttons en page 69 dans le Manuel d’utilisation IRC5 avec FlexPendant. Bouton programmable 4. La manière dont ses fonctions sont définies est décrite dans la chapitre Hardware buttons and buttons en page 69 dans le Manuel d’utilisation IRC5 avec FlexPendant. . © ABB University -20 Bouton RUN. Démarrez l’exécution du programme. Bouton de marche ARRIERE. Ramène le programme sur les instructions du pas précédant. ABB Bouton de marche AVANT. Amène le programme sur les instructions du pas suivant. Bouton ARRET. Arrête l’exécution du programme. IRC5 Upgrade from S4Cplus Parcours des instructions pas à pas (2) Sélectionnez le mode pas à pas Etape Action 1 Sélection du mode pas à pas 1 Info/Illustration Pressez sur la touche FWD du FlexPendant comme indiqué sur l’illustration de la page précédente. Pas à pas en marche arrière Etape Action © ABB University -21 Décrit dans Make run mode properties selection. Pas à pas en marche avant Etape Action Info/Illustration 1 Pressez sur la touche FWD du FlexPendant comme indiqué sur l’illustration de la page précédente Info/Illustration ABB IRC5 Upgrade from S4Cplus Mettre fin à l’exécution Procédure © ABB University -22 Etape Action Info/Illustration 1 Pendant le fonctionnement avec la commande “hold-to-run”: Relâcher le bouton “hold-to-run”. La touche “hold-to-run” est décrite au chapitre What is a FlexPendant? En page 272. 2 Pendant le fonctionnement sans la commande “hold-to-run”: Pressez sur la touche STOP de l’unité FlexPendant. La touche stop est décrite au chapitre What is a FlexPendant? En page 272. 3 Pendant le fonctionnement en mode pas à pas, le robot s‘arrêtera après l’exécution de chaque instruction. Exécutez l’instruction suivante en pressant à nouveau sur FWD ou BWD. ABB