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