Académique Documents
Professionnel Documents
Culture Documents
Exploitation Robotique
Exploitation Robotique
STRICTEMENT
SADDAM CONFIDENTIEL
ABDELALI
Formation technique des formateurs
SOMMAIRE
STRICTEMENT
SADDAM CONFIDENTIEL 2
ABDELALI
Formation technique des formateurs
Chapitre 1: OBJECTIFS
STRICTEMENT
SADDAM CONFIDENTIEL 3
ABDELALI
Formation technique des formateurs
Chapitre 2:
La sécurité
STRICTEMENT
SADDAM CONFIDENTIEL 4
ABDELALI
Formation technique des formateurs
La sécurité
Principe de sécurité
Des procédure de travail sûres doivent être adoptées
afin d’éviter tout risques de blessures.
STRICTEMENT
SADDAM CONFIDENTIEL 5
ABDELALI
Formation technique des formateurs
La sécurité
Éléments de sécurité
Les principaux organes de sécurité sont:
Le terminal mobile ( appelée FlexPendant) du robot, avec:
1 gâchette de validation ( dispositif « homme
mort ») pour autorisation mouvement robot ( vitesse réduite)
1 bouton « Hold to Run » pour déplacements
à vitesse réelle. 1bouton poussoir d’Arrêt d’urgence.
Les protections:
Par obstacle ( barrière, enceinte grillagée, porte, écran, …).
Périmétrique ( barrière immatérielle,
cellule mono faisceau, radar, …).
De zone ( tapis et plancher sensible,
dispositif infrarouge passif, …).
Proximétrique ( dispositif à effet capacitif, …).
STRICTEMENT
SADDAM CONFIDENTIEL 6
ABDELALI
Formation technique des formateurs
La sécurité
Éléments de sécurité
Un sélecteur à clé permet d’activer un mode de
fonctionnement:
Automatique: pour un fonctionnement en
production. Manuel: pour toute autre utilisation.
Les mécanismes de sécurité sont:
L’arrêt de sécurité général:
Nommé General Stop, identifié par les leds GS1 et GS2.
Toujours actif quel que soit le mode de fonctionnement.
L’arrêt de sécurité en mode automatique:
Nommé Automatic Stop, identifié par les leds AS1 et AS2.
Actif seulement en mode de
fonctionnement automatique ( production).
L’arrêt de sécurité supérieur:
Nommé Superior Stop, identifié par les
leds SS1 et SS2. Toujours actif quel que soit le mode de
fonctionnement.
STRICTEMENT
SADDAM CONFIDENTIEL 7
ABDELALI
Formation technique des formateurs
La sécurité
STRICTEMENT
SADDAM CONFIDENTIEL 8
ABDELALI
Formation technique des formateurs
La sécurité
STRICTEMENT
SADDAM CONFIDENTIEL 9
ABDELALI
Formation technique des formateurs
La sécurité
Incendie du
robot
Ou de l’armoire
•Utiliser un
extincteur type
B (au
CO2),
•N’utilisez pas d’eau
ou de mousse
STRICTEMENT
SADDAM CONFIDENTIEL 10
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 11
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 12
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 13
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 14
ABDELALI
Formation technique des formateurs
Chapitre 3:
Les modes
de
marche
STRICTEMENT
SADDAM CONFIDENTIEL 15
ABDELALI
Formation technique des formateurs
Panneaux de commande
sectionneur général du
module
de commande
câble PMA
connecteur Ethernet
service (option)
STRICTEMENT
SADDAM CONFIDENTIEL 16
ABDELALI
Formation technique des formateurs
Utilité:
Déplacement Manuel du robot.
Création et modification des
programmes. Créations et modification des
positions. Test des trajectoires et des
programmes. Sauvegardes.
Configuration du site.
Maintenance.
STRICTEMENT
SADDAM CONFIDENTIEL 17
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 18
ABDELALI
Formation technique des formateurs
Utilité:
production
STRICTEMENT
SADDAM CONFIDENTIEL 19
ABDELALI
Formation technique des formateurs
Moteurs Hors
Puissance.
Le voyant est éteint.
STRICTEMENT
SADDAM CONFIDENTIEL 20
ABDELALI
Formation technique des formateurs
Résolution du problème:
Recherche de la cause, puis
Déverrouillage du Bouton poussoir AU, puis
Acquittement sur le FlexPendant ( « OK »), puis
Appui sur le bouton du panneau du module de commande (
acquittement matériel).
La remise sous puissance est réalisée alors en mode de
marche automatique.
Pour le mode de marche manuel, l’appui sur la gâchette est
bien sûr nécessaire pour la remise sous puissance.
STRICTEMENT
SADDAM CONFIDENTIEL 21
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 22
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 23
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 24
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 25
ABDELALI
Formation technique des formateurs
Chapitre 4:
Le PMA
STRICTEMENT
SADDAM CONFIDENTIEL 26
ABDELALI
Formation technique des formateurs
Le PMA
STRICTEMENT
SADDAM CONFIDENTIEL 27
ABDELALI
Formation technique des formateurs
Le PMA
RobotStudio
FlexPendant Online
pilotage Edition
Edition des
manuel des
paramètres
program
création, reprise site
me
de points Visua
lisation
Optimisation desSauvegarde
E/S & Fonctionnalités
du procédé chargement avancées de
Fenêtre
programmatio
de Création des
n
produ unités et
écran de ction signaux des
dialogue E/S
opérateur Visualisation Chargement
des archives du logiciel
réglage système
robot
Opérateurs techniciens
Production - Maintenance -
trajectoire programmation
STRICTEMENT
SADDAM CONFIDENTIEL 28
ABDELALI
Formation technique des formateurs
Le PMA
Le FlexPendant
Présentation générale GTPU ( graphical Teach
Pendant Unit)
Basé sur un système S.A 1100 du Strong Arm.
Matériel PC pocket: répandu, puissant et compétitif.
Soft commercial:
Windows CE.NET.
Visual Studio.NET.
Capacité mémoires:
16Mb Flash.
64 Mb SDRAM.
STRICTEMENT
SADDAM CONFIDENTIEL 29
ABDELALI
Formation technique des formateurs
Le PMA
Le FlexPendant
Les éléments du FlexPendant:
Bouton
poussoir
Choix de l’unité mécanique Arrêt
d’Urgence
Écran
graphique:
•Écran LCD
tactile, 7.7
4 touches
pouce, 256
programm
couleurs.
a
•Configuration bles
droitier ou
gaucher.
STRICTEMENT
SADDAM CONFIDENTIEL 30
ABDELALI
Formation technique des formateurs
Le PMA
Le FlexPendant
La fenêtre de démarrage
Barre d’état
accès aux
archives
Accès aux
écrans de
dialogue
opérateur
STRICTEMENT
SADDAM CONFIDENTIEL 31
ABDELALI
Formation technique des formateurs
Le PMA
Synchronisa
tion &
Visualisatio réglage du
n des robot
entrées/sorti
es
Ecran de
Ecran de
configuration
pilotage
( paramètre
Manuel
système) et
réglage du
Editeur de FlexPendant
programme
Explorateur
Editeur de
des unités
données
de mémoire
(hd0a &
Ecran de mémory
production stick)
Archivage
Accès aux des
différents événements
niveaux
utilisateur Accès aux différents
Caractéristiq
modes de
ues du
Ecran redémarrage
système
ouverts
STRICTEMENT
SADDAM CONFIDENTIEL 32
ABDELALI
Formation technique des formateurs
Le PMA
Unités mécaniques:
Mode de •Actives ou inactives
marche •Sélectionnées pour le
pilotage manuel
STRICTEMENT
SADDAM CONFIDENTIEL 33
ABDELALI
Formation technique des formateurs
Le PMA
Écran Opérateur
Écran de dialogue opérateur
STRICTEMENT
SADDAM CONFIDENTIEL 34
ABDELALI
Formation technique des formateurs
Le PMA
Réglage de l’affichage
Apparence de l’affichage
Réglage de
la luminosité
Pour tenue du
pupitre par une
personne
gauchère
STRICTEMENT
SADDAM CONFIDENTIEL 35
ABDELALI
Formation technique des formateurs
Le PMA
STRICTEMENT
SADDAM CONFIDENTIEL 36
ABDELALI
Formation technique des formateurs
Le PMA
Redémarrage
Fenêtre de redémarrage
Suite à une modification de la configuration du
site (exemple: un nouveau signal d’entrée), ou à un
problème rendant impossible la suite du travail.
STRICTEMENT
SADDAM CONFIDENTIEL 37
ABDELALI
Formation technique des formateurs
Le PMA
Choix du niveau
d’utilisation
Saisie du mot de
passe
STRICTEMENT
SADDAM CONFIDENTIEL 38
ABDELALI
Formation technique des formateurs
Le PMA
Unités mécaniques
et types de
déplacement
Modes d’exécution
Vitesse
d’exécution
Tâches pour
arrêter et démarrer
STRICTEMENT
SADDAM CONFIDENTIEL 39
ABDELALI
Formation technique des formateurs
Le PMA
Navigation
Clavier de saisie
Pour identifier des éléments de programmation,
éditer des lignes de programme, modifier des valeurs,…
STRICTEMENT
SADDAM CONFIDENTIEL 40
ABDELALI
Formation technique des formateurs
Le PMA
Navigation
Sélections
Changement d’écran
•Boites de
menu
•Menu
STRICTEMENT
SADDAM CONFIDENTIEL 41
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 42
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 43
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 44
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 45
ABDELALI
Formation technique des formateurs
Chapitre 5:
Le pilotage
manuel
STRICTEMENT
SADDAM CONFIDENTIEL 46
ABDELALI
Formation technique des formateurs
Pilotage manuel
ou
STRICTEMENT
SADDAM CONFIDENTIEL 47
ABDELALI
Formation technique des formateurs
Pilotage manuel
ou
Déplace
ments du levier:
o
u
STRICTEMENT
SADDAM CONFIDENTIEL 48
ABDELALI
Formation technique des formateurs
Pilotage manuel
STRICTEMENT
SADDAM CONFIDENTIEL 49
ABDELALI
Formation technique des formateurs
Pilotage manuel
Axe
3-
Axe 2- Axe
2-
Axe
Axe 3+ 2+
Axe 1- Axe 1+
Ax 3- Axe
e 1-
Axe
1+
Axe 2+
STRICTEMENT
SADDAM CONFIDENTIEL 50
ABDELALI
Formation technique des formateurs
Pilotage manuel
Axe 5-
Axe 6-
Axe 4+ Axe 4-
Axe 6+
Axe 5+
STRICTEMENT
SADDAM CONFIDENTIEL 51
ABDELALI
Formation technique des formateurs
Pilotage manuel
Pilotage manuel
Blocage d’un mouvement du levier
Axe 2-
Axe 3+
Axe 3-
Axe 2+
Exemple:
Axe 1
STRICTEMENT
SADDAM CONFIDENTIEL 52
ABDELALI
Formation technique des formateurs
Pilotage manuel
Pilotage manuel
Déplacement incrémental ou continu
STRICTEMENT
SADDAM CONFIDENTIEL 53
ABDELALI
Formation technique des formateurs
Pilotage manuel Z
X-
Z-
Y- Y+ Y
Z+
X
X+
Pilotage manuel
Système de
Position géométrique représentation
de
Valeurs de la position courante l’orientation
Choix du référentiel
pour exprimer la
valeur de position
Unité
d’angle
STRICTEMENT
SADDAM CONFIDENTIEL 55
ABDELALI
Formation technique des formateurs
Pilotage manuel
X-
Z
Z-
X
Y- Y+
Z+ Y
X+
Pilotage manuel
X Y
Z-
Y- Y+
Z+
X+
Pilotage manuel
X-
Y X
Z-
Z
Y- Y+
Z+
X+
01/02/2013 STRICTEMENT
SADDAM ABDELALI CONFIDENTIEL 58
Formation technique des formateurs
Pilotage manuel
X-
Z-
Y- Y+
Z+
X+
Pilotage manuel
Pilotage manuel
Alignement de l’outil
Alignement de l’axe Z de l’outil parallèlement
à la direction la plus proche référentiel
sélectionné.
STRICTEMENT
SADDAM CONFIDENTIEL 61
ABDELALI
Formation technique des formateurs
Pilotage manuel
STRICTEMENT
SADDAM CONFIDENTIEL 62
ABDELALI
Formation technique des formateurs
Pilotage manuel
STRICTEMENT
SADDAM CONFIDENTIEL 63
ABDELALI
Formation technique des formateurs
Pilotage manuel
Réglage de la supervision
Modification ou inhibition de la supervision
STRICTEMENT
SADDAM CONFIDENTIEL 64
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 65
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 66
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 67
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 68
ABDELALI
Formation technique des formateurs
Chapitre 6:
La
synchro
nisation
du robot
STRICTEMENT
SADDAM CONFIDENTIEL 69
ABDELALI
Formation technique des formateurs
Réglage Robot
STRICTEMENT
SADDAM CONFIDENTIEL 70
ABDELALI
Formation technique des formateurs
Réglage Robot
STRICTEMENT
SADDAM CONFIDENTIEL 71
ABDELALI
Formation technique des formateurs
Réglage Robot
STRICTEMENT
SADDAM CONFIDENTIEL 72
ABDELALI
Formation technique des formateurs
Réglage Robot
-
3
-
-4-
-5-
STRICTEMENT
SADDAM CONFIDENTIEL 73
ABDELALI
Formation technique des formateurs
Réglage Robot
-9-
-6-
-8-
STRICTEMENT
SADDAM CONFIDENTIEL 74
ABDELALI
Formation technique des formateurs
Réglage Robot
Axe 3
Axe 2
Axe 1
01/02/2013
SADDAM CONFIDENTIEL 75
ABDELALI
Formation technique des formateurs
Réglage Robot
Axe 6
Axe 5 Axe 4
STRICTEMENT
SADDAM CONFIDENTIEL 76
ABDELALI
Formation technique des formateurs
Réglage Robot
STRICTEMENT
SADDAM CONFIDENTIEL 77
ABDELALI
Formation technique des formateurs
Réglage Robot
STRICTEMENT
SADDAM CONFIDENTIEL 78
ABDELALI
Formation technique des formateurs
Réglage Robot
Exécutez cette
routine et vérifier alors
les repères visuels, si
vous constatez un
décalage sur l’une
des articulations ,
procédez alors à la
remise à jour du
compteur de cet axe.
STRICTEMENT
SADDAM CONFIDENTIEL 79
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 80
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 81
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 82
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 83
ABDELALI
Formation technique des formateurs
Chapitre 7:
Les
Instructions et
Les Fonctions
STRICTEMENT
SADDAM CONFIDENTIEL 84
ABDELALI
Formation technique des formateurs
Les Instructions
Principes de programmation
Instructions
Un programme de production est constitué d’une
succession d’instructions.
Une instruction correspond à une opération élémentaire.
Les instructions permettent de déplacer le robot de
dialoguer avec l’environnement et avec l’opérateur. Elles
sont exécutées une par une.
Exemples:
Stop
« arrêt de l’exécution du programme »
« déplacement du robot vers … » MoveL;…, …
…;
Une instruction a souvent besoin d’arguments pour être
exécutée.
Ces arguments peuvent être des valeurs, des données, des
expressions ou des fonctions.
Exemples:
« activation de la sortie TOR
nommée s_FermPince »
instruction
SetDO
s_fermPince , 1 ;
donnée valeur
STRICTEMENT
SADDAM CONFIDENTIEL 85
ABDELALI
Formation technique des formateurs
Les Instructions
Déplacement Articulaire
Instruction MoveJ
Déplacement du
CDO
P23
STRICTEMENT
SADDAM CONFIDENTIEL 86
ABDELALI
Formation technique des formateurs
Les Instructions
Déplacement linéaire
Instruction MoveL
STRICTEMENT
SADDAM CONFIDENTIEL 87
ABDELALI
Formation technique des formateurs
Les Instructions
Déplacement circulaire
Instruction MoveC
Déplacement du Point
CDO intermédiaire
P32
P33
Position de Point
départ d’arrivée
STRICTEMENT
SADDAM CONFIDENTIEL 88
ABDELALI
Formation technique des formateurs
Les Instructions
Point à atteindre,
donnée du type Outil piloté.
robtarget. Donnée du type
tooldata
Vitesse du CDO.
Donnée du type Valeur de la zone
speeddata de lissage. Donnée
du type zonedata
STRICTEMENT
SADDAM CONFIDENTIEL 89
ABDELALI
Formation technique des formateurs
Les Instructions
Instruction MoveAbsJ
STRICTEMENT
SADDAM CONFIDENTIEL 90
ABDELALI
Formation technique des formateurs
Les Instructions
Arc de Cercle
Création d’un arc de cercle
Un arc de cercle est défini par 3 points non
alignés. L’instruction MoveC effectue l’interpolation
circulaire.
p2
p1
p3
STRICTEMENT
SADDAM CONFIDENTIEL 91
ABDELALI
Formation technique des formateurs
Les Instructions
Arc de Cercle
Enchaînement d’arcs de cercle
Succession d’instruction MoveC.
MoveL p1, … , fine ,
Gestion des données de zone.
crayon;
oveC * , p4 , … , fine ,
MoveC p5 , p6 , … , z20 ,
p2 crayon;
crayon;
MoveL * , … , … , crayon;
p1
100m
*
m/s p6
p3
p5
p4
STRICTEMENT
SADDAM CONFIDENTIEL 92
ABDELALI
Formation technique des formateurs
Les Instructions
Arc de Cercle
Création d’un cercle
STRICTEMENT
SADDAM CONFIDENTIEL 93
ABDELALI
Formation technique des formateurs
Les Instructions
STRICTEMENT
SADDAM CONFIDENTIEL 94
ABDELALI
Formation technique des formateurs
Les Instructions
STRICTEMENT
SADDAM CONFIDENTIEL 95
ABDELALI
Formation technique des formateurs
Les Instructions
STRICTEMENT
SADDAM CONFIDENTIEL 96
ABDELALI
Formation technique des formateurs
Les Instructions
STRICTEMENT
SADDAM CONFIDENTIEL 97
ABDELALI
Formation technique des formateurs
Les Instructions
STRICTEMENT
SADDAM CONFIDENTIEL 98
ABDELALI
Formation technique des formateurs
Les Instructions
STRICTEMENT
SADDAM CONFIDENTIEL 99
ABDELALI
Formation technique des formateurs
Les Instructions
STRICTEMENT
SADDAM CONFIDENTIEL 100
ABDELALI
Formation technique des formateurs
Les Instructions
STRICTEMENT
SADDAM CONFIDENTIEL 101
ABDELALI
Formation technique des formateurs
Les Instructions
STRICTEMENT
SADDAM CONFIDENTIEL 102
ABDELALI
Formation technique des formateurs
Les Instructions
STRICTEMENT
SADDAM CONFIDENTIEL 103
ABDELALI
Formation technique des formateurs
Position visée à
éviter
Position à
Mouvement atteindre
circulaire Mouvement
Mouvement libre
linéaire (articul
aire)
STRICTEMENT
SADDAM CONFIDENTIEL 104
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 105
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 106
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 107
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 108
ABDELALI
Formation technique des formateurs
Permet d’jouter
une nouvelle
donnée
STRICTEMENT
SADDAM CONFIDENTIEL 109
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 110
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 111
ABDELALI
Formation technique des formateurs
ou
STRICTEMENT
SADDAM CONFIDENTIEL 112
ABDELALI
Formation technique des formateurs
Modification de la Vitesse
La vitesse de déplacement est donnée par un ensemble
de valeurs. C’est une donnée de type speeddata.
Il existe un ensemble de données déjà « prédéfinies »
( elles sont dans le module système BASE).
STRICTEMENT
SADDAM CONFIDENTIEL 113
ABDELALI
Formation technique des formateurs
Modification de la zone
L’argument de zone
permet de préciser le
passage sur le point
visé. C’est une donnée
de type zonedata.
Il existe un
ensemble de donnée
déjà
« prédéfinies »
(elles sont dans le
module BASE).
STRICTEMENT
SADDAM CONFIDENTIEL 114
ABDELALI
Formation technique des formateurs
Représentation de la zone
P40
P41 P42
MoveJ, P40, v200, fine, pointe;
Set S_1;
MoveL, P41, v200, fine, pointe;
MoveL, P42, v200, fine, pointe;
P40
P41
P42
La sortie S_1 passe à 1
avant de rentrer dans la
zone de lissage
MoveJ, P40, v200, z80, pointe;
Set S_1;
MoveL, P41, v200, z60, pointe;
MoveL, P42, v200, fine, pointe;
STRICTEMENT
SADDAM CONFIDENTIEL 115
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 116
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 117
ABDELALI
Formation technique des formateurs
Les fonctions
Fonction RelTool()
Positions relatives.
Il est possible d’obtenir des mouvements vers des
positions relatives.
La fonction RelTool() permet de calculer une
position par rapport à un point, avec des décalages
exprimés suivant les axes de l’outil actif.
RelTool
p16
p1 z
STRICTEMENT
SADDAM CONFIDENTIEL 118
ABDELALI
Formation technique des formateurs
Les fonctions
Fonction RelTool()
Une fonction donne une valeur il faut placer le curseur
sur un argument de même type pour y accéder.
La fonction RelTool() est donc proposée seulement si le
curseur est placé sur un argument de position.
Sélectionner alors dans la boite de menu « Editer » la
rubrique « Modification de l’élément sélectionné », puis
« Fonction ».
STRICTEMENT
SADDAM CONFIDENTIEL 119
ABDELALI
Formation technique des formateurs
Les fonctions
Fonction RelTool()
La liste des fonctions apparait. Sélectionner la
fonction « RelTool() » et renseigner les différents
champs:
Point de référence pour calcul.
Valeur de décalage suivant les directions X, Y
et Z.
Valeurs de réorientation autour de ces mêmes axes.
STRICTEMENT
SADDAM CONFIDENTIEL 120
ABDELALI
Formation technique des formateurs
Les fonctions
Fonction Offs()
La fonction Offs() permet de calculer une position par
rapport à un point, avec des décalages exprimés suivant
les axes de l’objet actif. Cette position pourra être
directement utilisée dans une instruction de mouvement.
p16
p1
STRICTEMENT
SADDAM CONFIDENTIEL 121
ABDELALI
Formation technique des formateurs
Les fonctions
Fonction Offs()
La fonction Offs() est proposée si le curseur est placé sur
une position.
STRICTEMENT
SADDAM CONFIDENTIEL 122
ABDELALI
Formation technique des formateurs
Les fonctions
Fonction Offs()
Choix du
point de
référence
Choix de la variable
numérique
correspondant à la
valeur de décalage
ou entre une valeur
Validation
avec OK
STRICTEMENT
SADDAM CONFIDENTIEL 123
ABDELALI
Formation technique des formateurs
Les fonctions
STRICTEMENT
SADDAM CONFIDENTIEL 124
ABDELALI
Formation technique des formateurs
Les fonctions
STRICTEMENT
SADDAM CONFIDENTIEL 125
ABDELALI
Formation technique des formateurs
Les fonctions
STRICTEMENT
SADDAM CONFIDENTIEL 126
ABDELALI
Formation technique des formateurs
Les fonctions
STRICTEMENT
SADDAM CONFIDENTIEL 127
ABDELALI
Formation technique des formateurs
Les fonctions
STRICTEMENT
SADDAM CONFIDENTIEL 128
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 129
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 130
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 131
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 132
ABDELALI
Formation technique des formateurs
Chapitre 8:
Routines
Modules
Données
Program
me
STRICTEMENT
SADDAM CONFIDENTIEL 133
ABDELALI
Formation technique des formateurs
Routines
Routines
Le programmeur décompose son programme en un
ensemble de routine.
STRICTEMENT
SADDAM CONFIDENTIEL 134
ABDELALI
Formation technique des formateurs
Les Routines
Routines
Menu des routines
STRICTEMENT
SADDAM CONFIDENTIEL 135
ABDELALI
Formation technique des formateurs
Les Routines
Routines
Création d’une routines
3 types de
routines:
•Fonction
.
•Procédu
re.
Choisissez
le module •Interrupt
de ion (trap)
stocka
ge et
validez
STRICTEMENT
SADDAM CONFIDENTIEL 136
ABDELALI
Formation technique des formateurs
Les Routines
STRICTEMENT
SADDAM CONFIDENTIEL 137
ABDELALI
Formation technique des formateurs
Les Routines
STRICTEMENT
SADDAM CONFIDENTIEL 138
ABDELALI
Formation technique des formateurs
Les Routines
STRICTEMENT
SADDAM CONFIDENTIEL 139
ABDELALI
Formation technique des formateurs
Les Modules
Modules
Ces routines sont regroupées dans une structure
appelée module.
MODULE XXX
XXX()
Instruction : Routine
Instruction : principale du
… « programme »
main(
Instruction : )
…
Instruction : XXX()
…
STRICTEMENT
SADDAM CONFIDENTIEL 140
ABDELALI
Formation technique des formateurs
Les Modules
Modules
Écran des modules
STRICTEMENT
SADDAM CONFIDENTIEL 141
ABDELALI
Formation technique des formateurs
Les Modules
Modules
Menu des modules
STRICTEMENT
SADDAM CONFIDENTIEL 142
ABDELALI
Formation technique des formateurs
Les Modules
Modules
Création d’un nouveau module
SADDAM ABDELALI
STRICTEMENT
CONFIDENTIEL 143
Formation technique des formateurs
Les Modules
Modules
Sauvegarde d’un module
Choix de l’extension de
sauvegarde
Pour créer un
nouveau
répertoire
Pour
remonter dans
l’arborescence et
changer d’unité de
Nom du
sauvegarde fichier
STRICTEMENT
SADDAM CONFIDENTIEL 144
ABDELALI
Formation technique des formateurs
Les Modules
Modules
Chargement d’un module Si ce module existe déjà dans
la mémoire de travail, cet écran
est alors proposé, soit pour
écraser l’ancien module, soit
pour ignorer la demande de
chargement.
Extension possible :
.mod ou .sys
STRICTEMENT
SADDAM CONFIDENTIEL 145
ABDELALI
Formation technique des formateurs
Les Données
Données
Les données utilisées dans les instructions sont
également stockées dans les modules.
données
MODULE XXX
XXX()
Instruction :
MoveL pA, … ; Outils
… Pièces
Points (pA,…)
Temps
main() …
Instruction : Compteurs (Cpt,…)
…
XXX()
Instruction :
Add Cpt , x ;
STRICTEMENT
SADDAM CONFIDENTIEL 146
ABDELALI
Formation technique des formateurs
Les Données
STRICTEMENT
SADDAM CONFIDENTIEL 147
ABDELALI
Formation technique des formateurs
Les Données
STRICTEMENT
SADDAM CONFIDENTIEL 148
ABDELALI
Formation technique des formateurs
Les Données
STRICTEMENT
SADDAM CONFIDENTIEL 149
ABDELALI
Formation technique des formateurs
Les Données
Permanente : valeur
pouvant être modifiée lors
se l’exécution, et conservée
si « Exécution Début
Programme ». Visible en
dehors de la tâche ( ex :
outils proposés dans
l’écran de Pilotage Manuel).
Module de STRICTEMENT
SADDAM stockage CONFIDENTIEL 150
ABDELALI
Formation technique des formateurs
Les Données
Type de valeur
Mnémoniques
des différents
composantes
Valeurs
(num, bool ou
string)
STRICTEMENT
SADDAM CONFIDENTIEL 151
ABDELALI
Formation technique des formateurs
Les Données
STRICTEMENT
SADDAM CONFIDENTIEL 152
ABDELALI
Formation technique des formateurs
Les Données
STRICTEMENT
SADDAM CONFIDENTIEL 153
ABDELALI
Formation technique des formateurs
Les Données
STRICTEMENT
SADDAM CONFIDENTIEL 154
ABDELALI
Formation technique des formateurs
Les Données
Les Données
STRICTEMENT
SADDAM CONFIDENTIEL 156
ABDELALI
Formation technique des formateurs
Les Données
STRICTEMENT
SADDAM CONFIDENTIEL 157
ABDELALI
Formation technique des formateurs
Le Programme
Tâche et Programme
•Il existe 2 types de modules:
les modules programme et les
modules système
MODULE MainModule
MODULE
données
BASE(SYSMODULE)
main() données
…
main()
XXX() …
…
XXX()
MODULE XXX …
données
MODULE
XXX
XXX()
… données
XXX()
… •L’ensemble de ces modules
constitue une tâche
STRICTEMENT
SADDAM CONFIDENTIEL 158
ABDELALI
Formation technique des formateurs
Le Programme
programme
MODULE MainModule
Un programme est un
données répertoire qui regroupe
l’ensemble des modules
programme.
main()
…
Cette notion de programme
XXX() ne sert que pour des
… sauvegardes – chargements.
MODULE XXX
données
XXX()
…
XXX()
…
STRICTEMENT
SADDAM CONFIDENTIEL 159
ABDELALI
Formation technique des formateurs
Le Programme
STRICTEMENT
SADDAM CONFIDENTIEL 160
ABDELALI
Formation technique des formateurs
Le Programme
STRICTEMENT
SADDAM CONFIDENTIEL 161
ABDELALI
Formation technique des formateurs
Le Programme
Sauvegarde du programme
STRICTEMENT
SADDAM CONFIDENTIEL 162
ABDELALI
Formation technique des formateurs
Le Programme
Liste des
tâches & des Choix de
programme l’instruction
Numérotati
on des
lignes de
programme
Curseur
Liste des
modules
Boite de
menus
STRICTEMENT
CONFIDENTIEL 163
SADDAM
ABDELALI
Formation technique des formateurs
Le Programme
STRICTEMENT
SADDAM CONFIDENTIEL 164
ABDELALI
Formation technique des formateurs
Le Programme
STRICTEMENT
SADDAM CONFIDENTIEL 165
ABDELALI
Formation technique des formateurs
Le Programme
STRICTEMENT
SADDAM CONFIDENTIEL 166
ABDELALI
Formation technique des formateurs
Le Programme
Place le PP et le
curseur au
début de la
routine
principale
Place le PP au
niveau du
curseur
lace le curseur
au niveau du PP
Pour
sélectionner
une autre
routine
Le Programme
STRICTEMENT
SADDAM CONFIDENTIEL 168
ABDELALI
Formation technique des formateurs
Le Programme
Exécution du
Programme
Exécution de
l’instruction en
« marche avant
»
Exécution de
l’instruction en
« marche arrière
» Arrêt de
l’exécution
STRICTEMENT
SADDAM CONFIDENTIEL 169
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 170
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 171
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 172
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 173
ABDELALI
Formation technique des formateurs
Chapitre 9:
Les
référentiels
STRICTEMENT
SADDAM CONFIDENTIEL 174
ABDELALI
Formation technique des formateurs
Le Repère Base
STRICTEMENT
SADDAM CONFIDENTIEL 175
ABDELALI
Formation technique des formateurs
Le Repère Atelier
X X Y
Référentiel
Atelier
Y X
Z Y
Référentiel
Base
STRICTEMENT
SADDAM CONFIDENTIEL 176
ABDELALI
Formation technique des formateurs
Le Repère outil
STRICTEMENT
SADDAM CONFIDENTIEL 177
ABDELALI
Formation technique des formateurs
Le Repère outil
Référentiel
Le repère outil associé à l’outil
X
Y
Centre d’outil
(CDO)
STRICTEMENT
SADDAM CONFIDENTIEL 178
ABDELALI
Formation technique des formateurs
Le Repère outil
Le repère poignet
Trou de Axe de rotation
goupille de
l’articulation 6
Zéro du Zéro du
repère repère
STRICTEMENT
SADDAM CONFIDENTIEL 179
ABDELALI
Formation technique des formateurs
Le Repère outil
Matrice de rotation
x1+y2+z3+1
q1=
2
-
q3= x1+y2-z3+1 Sign q3 = sign (z1-x3)
2
-x1-
q4 y2+z3+1 Sign q4 = sign (x2-
= y1)
2
STRICTEMENT
SADDAM CONFIDENTIEL 180
ABDELALI
Formation technique des formateurs
Le Repère outil
STRICTEMENT
SADDAM CONFIDENTIEL 181
ABDELALI
Formation technique des formateurs
Le Repère outil
STRICTEMENT
SADDAM CONFIDENTIEL 182
ABDELALI
Formation technique des formateurs
Le Repère outil
Coordonn
ées
Masse de
l’outil ( Kg)
En option
À
procédure de
renseigner
détermination Centre de obligatoire
des charge gravité ment
Centre de
gravité
STRICTEMENT
SADDAM CONFIDENTIEL 183
ABDELALI
Formation technique des formateurs
Le Repère outil
STRICTEMENT
SADDAM CONFIDENTIEL 184
ABDELALI
Formation technique des formateurs
Le Repère outil
STRICTEMENT
SADDAM CONFIDENTIEL 185
ABDELALI
Formation technique des formateurs
Le Repère outil
L’orientation d’un
nouvel outil sera
identique à celle du
référentiel poignet
( c’est-à-dire tool0)
Pour un outil déjà
existant, l’ancienne
orientation sera
conservée.
tool0 Z0
outil
X0
STRICTEMENT
SADDAM CONFIDENTIEL 186
ABDELALI
Formation technique des formateurs
Le Repère outil
L’axe Z de
cet outil sera différent
de l’axe du référentiel
poignet.
tool0
Z0
X0 X o u t i l
STRICTEMENT
SADDAM CONFIDENTIEL 187
ABDELALI
Formation technique des formateurs
Le Repère outil
L’orientation de
cet outil sera entièrement
différent du référentiel
poignet.
tool0 Z0
X0 outil X
Y Z
STRICTEMENT
SADDAM CONFIDENTIEL 188
ABDELALI
Formation technique des formateurs
Le Repère outil
1- déplacez le robot
jusqu’à la position
souhaitée. 3
1
2
STRICTEMENT
SADDAM CONFIDENTIEL 189
ABDELALI
Formation technique des formateurs
Le Repère outil
3
2
STRICTEMENT
SADDAM CONFIDENTIEL 190
ABDELALI
Formation technique des formateurs
Le Repère outil
STRICTEMENT
SADDAM CONFIDENTIEL 191
ABDELALI
Formation technique des formateurs
Le Repère outil
Transla
tion
suivant
Z de
base
STRICTEMENT
SADDAM CONFIDENTIEL 192
ABDELALI
Formation technique des formateurs
Le Repère outil
Vérification de l’outil
Vérification de la précision de l’outil:
5- l’alignement
permet rapidement de voir si l’axe Z est
correct.
6- sinon, en
linéaire dans le système de coordonnées
outil.
STRICTEMENT
SADDAM CONFIDENTIEL 193
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 194
ABDELALI
Formation technique des formateurs
X ² Z Z Y Y
Z
Y X
X
Repère pièce
STRICTEMENT
SADDAM CONFIDENTIEL 195
ABDELALI
Formation technique des formateurs
Point appris
Y 0
X
Elément mécanique
Repère WobØ
STRICTEMENT
SADDAM CONFIDENTIEL 197
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 198
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM ABDELALI CONFIDENTIEL 199
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 200
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 201
ABDELALI
Formation technique des formateurs
uframe oframe
Nota: Nota:
La composante Pas de
uframe n’est pas changement.
prise en compte
par le système
pour les objets
mobiles.
STRICTEMENT
SADDAM CONFIDENTIEL 202
ABDELALI
Formation technique des formateurs
Pt3
Axe Y
Y1
Axe X Origine
Pt1 Pt2
X1 X2
STRICTEMENT
SADDAM CONFIDENTIEL 203
ABDELALI
Z 3ème pointe :
Y Y élément de l’axe Y+
(Y1)
Formation technique des formateurs
1ére pointe : X
Définition d’un repère pièce méthode manuel
élément de l’axe Y
X (X1) ABB.
Repère
utilisateur
STRICTEMENT
SADDAM CONFIDENTIEL 204
ABDELALI
Formation technique des formateurs
Dans la méthode
d’apprentissage ABB, il faut
déplacer manuellement le
robot sur chacune des pointes
correspondant à X1, X2, Y1 et
apprendre la position en
appuyant sur la touche
ModPos.
Si l’objet est différent de
l’utilisateur, il faut en tout 6
pointes. On utilise plus
X généralement un
1 Y
X apprentissage avec une
1
2 routine.
Cette méthode est décrite
dans la procédure qui suit.
STRICTEMENT
SADDAM CONFIDENTIEL 205
ABDELALI
Formation technique des formateurs
X X
Y Y
1 1
X 1 X 1
2 2
SADDAM
ABDELALI
Formation technique des formateurs
1- Déplacez le
robot jusqu’à la
1
position de référence.
2
2- Enregistrez cette
position avec
Modifier la Position.
3- Le curseur se
déplace tout seul sur
3
la ligne suivante.
STRICTEMENT
SADDAM CONFIDENTIEL 207
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 208
ABDELALI
Formation technique des formateurs
Utilisation de l’objet
Vérification du repère objet
Ouvrez la fenêtre de Pilotage Manuel.
Choisissez un déplacement Linéaire.
Sélectionnez le système de Coordonnées Pièce.
Activez l’objet à vérifier.
Manipulez le syntaxeur le CDO se déplacera suivant les
directions de la piéce.
STRICTEMENT
SADDAM CONFIDENTIEL 209
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 210
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 211
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 212
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 213
ABDELALI
Formation technique des formateurs
Chapitre 10:
Le logiciel
RobotStudi
o
STRICTEMENT
SADDAM CONFIDENTIEL 214
ABDELALI
Formation technique des formateurs
Présentation de RobotStudio
Online 5.13
Présentation générale
Le logiciel RobotStudio Online peut être installe de
deux manières différentes:
Installation minimale ( installation se trouvant sur le CD
du RobotWare).
Installation standard ( installation se trouvant sur le CD
du RobotStudio).
STRICTEMENT
SADDAM CONFIDENTIEL 215
ABDELALI
Formation technique des formateurs
Présentation de RobotStudio
Online 5.13
Présentation générale
Barre
d’outi
l
Etat du
système de
commande
Fenêtre de
démarrage
/
Accès aux
différents
Visualisati écrans
on de la sélectionnés
mémoire dans
de travail l’arborescence
du robot de droite
sur lequel
nous
sommes
connecté
s
Liste des
Accès au journal des armoires sur
événements / accès lesquels on
au s’est connecté
erreurs RAPID précédemment
STRICTEMENT
SADDAM CONFIDENTIEL 216
ABDELALI
Formation technique des formateurs
Présentation de RobotStudio
Online 5.13
Utilité du logiciel
Le logiciel RobotStudio est indispensable pour la
programmation d’un robot commandé par une armoire
IRC5P.
Il permet:
D’accéder à la visualisation et la modification des
paramètres système.
De visualiser les signaux d’Entrée / Sorties,
modifier ou forcer ( suivant la déclaration) leur état.
De visualiser les archives d’erreur.
STRICTEMENT
SADDAM CONFIDENTIEL 217
ABDELALI
Formation technique des formateurs
Présentation de RobotStudio
Online 5.13
Connexion à l’armoire de commande
Avec le logiciel RobotStudio il est possible de se
connecter de deux manières différentes:
STRICTEMENT
SADDAM CONFIDENTIEL 218
ABDELALI
Formation technique des formateurs
Présentation de RobotStudio
Online 5.13
Connexion par la prise service
STRICTEMENT
SADDAM CONFIDENTIEL 219
ABDELALI
Formation technique des formateurs
Présentation de RobotStudio
Online 5.13
Connexion par la prise LAN
Dans un premier temps il faut connaître l’adresse IP
du robot afin de configurer le PC dans le même réseau.
Cette adresse est lisible dans le FlexPendant au
niveau des informations systèmes:
STRICTEMENT
SADDAM CONFIDENTIEL 220
ABDELALI
Formation technique des formateurs
Présentation de RobotStudio
Online 5.13
Connexion par la prise LAN
STRICTEMENT
SADDAM CONFIDENTIEL 221
ABDELALI
Formation technique des formateurs
Présentation de RobotStudio
Online 5.13
Arborescence de la mémoire de travail
Une fois que la connexion est établie
l’arborescence suivant apparaît:
Progra
mme du robot décomposé par
Tâche/Module (programme ou système)
Visualis
ation / modification des états des
entrées/sorties
STRICTEMENT
SADDAM CONFIDENTIEL 222
ABDELALI
Formation technique des formateurs
Présentation de RobotStudio
Online 5.13
Journal des événements
Les erreurs sont rangées par niveau
d’importances à l’aide de ces trois symboles:
STRICTEMENT
SADDAM CONFIDENTIEL 223
ABDELALI
Formation technique des formateurs
Présentation de RobotStudio
Online 5.13
RAPID
Description de l’arborescence RAPID:
Cette arborescence correspond aux programme chargés
actuellement dans la mémoire de travail.
On peut y avoir plusieurs tâches ouverte. Seule la tâche
T_Rob1 correspond au travail du robot et doit être modifiée.
STRICTEMENT
SADDAM CONFIDENTIEL 224
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 225
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 226
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 227
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 228
ABDELALI
Formation technique des formateurs
Chapitre 11:
Les Entrées
et
Les Sorties
STRICTEMENT
SADDAM CONFIDENTIEL 229
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 230
ABDELALI
Formation technique des formateurs
1
Alimentation V-
2 CAN L
3 Blindage (shield)
CAN H
4
Alimentation V+
5 Description des LED:
A : LED communication (COM).
B : LED erreur (HEALTH)
A B
STRICTEMENT
SADDAM CONFIDENTIEL 231
ABDELALI
Formation technique des formateurs
Utilisation d’une
résistance de
terminaison de 121
Ohm pour
l’adaptation
impédance à mettre
sur la dernière carte
de chaque brin
primaire
Module
Nécessaire Module
d’E/S
d’utiliser une d’E/S
DSQC
alimentation DSQC
328A
24v externe 352A ITBS
DSQC 608
pour
le 24v BUS
STRICTEMENT
SADDAM CONFIDENTIEL 232
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 233
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 234
ABDELALI
Formation technique des formateurs
Création
d’une entrée
ou d’une
sortie
C
réation
d’une unité
d’E/S
STRICTEMENT
SADDAM CONFIDENTIEL 235
ABDELALI
Formation technique des formateurs
Connecteur
X5
L’adres
sage se réalise par un
codage binaire.
Exemp
le: 0V sur les bornes 7- 9 –
11 et
12
(«0»
logique).
Et « 1
» logique sur les bornes 8 et
10.
Un 1 4 1
6 3 L’adres
conne 2 8
se obtenue est : 10
cteur 2
pondération
par carte 1
STRICTEMENT
SADDAM CONFIDENTIEL 236
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 237
ABDELALI
Formation technique des formateurs
Nom de la
carte
Commentaire
(80
caractères) Type de la
carte
Défaut de la
carte Bus sur
acceptée ou lequel est
non générant connecté la
un arrêt et ou carte
un message
État de la Adresse de
carte au la carte
démarrage
STRICTEMENT
SADDAM CONFIDENTIEL 238
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 239
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 240
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 241
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 242
ABDELALI
Formation technique des formateurs
Changement
d’état et valeur
de forçage
Liste
des préférences
paramétrée
plus tôt (
voir p 11)
STRICTEMENT
SADDAM CONFIDENTIEL 243
ABDELALI
Formation technique des formateurs
•Puis
enregistrer les
paramètres
STRICTEMENT
SADDAM CONFIDENTIEL 244
ABDELALI
Formation technique des formateurs
Le logiciel crée un
répertoire de sauvegarde
automatiquement en cochant
« créer et
sauvegarder dans le répertoire
SYSPAR »
STRICTEMENT
SADDAM CONFIDENTIEL 245
ABDELALI
Formation technique des formateurs
Choix identique
STRICTEMENT
SADDAM CONFIDENTIEL 246
ABDELALI
Formation technique des formateurs
Choi
x du paramètre
entrée/sortie à
configurer
Liste des
éléments créés
STRICTEMENT
SADDAM CONFIDENTIEL 247
ABDELALI
Formation technique des formateurs
Clic
droit
STRICTEMENT
SADDAM CONFIDENTIEL 248
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 249
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 250
ABDELALI
Formation technique des formateurs
Il y a deux
méthodes pour
faire une
sauvegarde
STRICTEMENT
SADDAM CONFIDENTIEL 251
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 252
ABDELALI
Formation technique des formateurs
un.
STRICTEMENT
SADDAM CONFIDENTIEL 253
ABDELALI
Formation technique des formateurs
Il y a deux
méthodes pour
faire un
chargement
STRICTEMENT
SADDAM CONFIDENTIEL 254
ABDELALI
Formation technique des formateurs
Rechargement
du fichier
EIO.cfg seul
Validation du
chargement
STRICTEMENT
SADDAM CONFIDENTIEL 255
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 256
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 257
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 258
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 259
ABDELALI
Formation technique des formateurs
Chapitre 12:
La
programmation
de Base
STRICTEMENT
SADDAM CONFIDENTIEL 260
ABDELALI
Formation technique des formateurs
La programmation de Base
Données
Nature d’une donnée
CONSTANTE : une donnée déclarée en constante a une
valeur figée pendant l’exécution d’un programme de
production.
Exemple : CONST robtarget P_Repli := [ [ 1055.8, …] ];
CONST Speeddata V_Lente := [ 35, 100, 1000,
500];
VARIABLE : une donnée déclarée en variable a une valeur
initiale figée et une valeur d’exécution qui pourra
évoluer. Lors d’une reprise en « Début Programme », la
valeur d’exécution reprendra la valeur initiale.
Exemple : VAR num CompteurTours := 0;
PERMANENTE : une donnée définie comme permanente
( ou persistante) a une valeur qui pourra évoluer pendant
l’exécution d’un programme de production et qui sera
conservée dans la zone de déclaration des données.
Exemple : PERS tooldata crayon := [ TRUE, [ [ 45, …] …];
STRICTEMENT
SADDAM CONFIDENTIEL 261
ABDELALI
Formation technique des formateurs
La programmation de Base
Données
Les données simples de base
STRICTEMENT
SADDAM CONFIDENTIEL 262
ABDELALI
Formation technique des formateurs
La programmation de Base
retard : en secondes
STRICTEMENT
SADDAM CONFIDENTIEL 263
ABDELALI
Formation technique des formateurs
La programmation de Base
Sortie DO
Largeur de l’impulsion
STRICTEMENT
SADDAM CONFIDENTIEL 264
ABDELALI
Formation technique des formateurs
La programmation de Base
Exemple :
MoveL P_approc , v_rapide , z50 , crayon;
Set s_voyant_bleu
…
MoveLDO PA , v100 ,
z50 , crayon , s_voyant _ bleu , 1;
état : 0 ou 1
STRICTEMENT
SADDAM CONFIDENTIEL 265
ABDELALI
Formation technique des formateurs
La programmation de Base
Attentes
WaitUntil : attente d’une condition soit vérifiée.
Exemple : WaitUntil e_prespiece = 1 AND e_porteOK = 1;
Signaldi
Exemple :
WaitDI e_prespiece , \ MaxTime := 10 \TimeFlag := b_pieceAbsente;
en secondes
STRICTEMENT
SADDAM CONFIDENTIEL 266
ABDELALI
Formation technique des formateurs
La programmation de Base
Affectation
Pour tout type de données
STRICTEMENT
SADDAM CONFIDENTIEL 267
ABDELALI
Formation technique des formateurs
La programmation de Base
Opérateurs mathématiques
+ : addition
Nombre :=Valeur_1+10.153 ;
- : soustraction
Decalage:=decalage-5 ;
* : multiplication
Decalage:=dec_x*-Nb_intercalaires ;
/ : division
Decalage_Z:=Hauteur/Nb_pieces;
STRICTEMENT
SADDAM CONFIDENTIEL 268
ABDELALI
Formation technique des formateurs
La programmation de Base
Opérateurs logiques
Exemples sur les données de type bool
OR : OU logique
Fin_cycle :=Dmd_fcy OR Dmd_repli ;
Le booléen Fin_cycle sera true (vrai) si Dmd_fcy est true ou si Dmd_repli
est true.
AND : ET logique
Validation_code:=PariteOK AND Code_connu ;
Le booléen Validation_code sera True (vrai) si PariteOK est true et si
Code_connu est true.
XOR : OU exclusif
Fin_cycle :=Dmd_fcy XOR Dmd_repli ;
Le booléen Fin_cycle sera true (vrai) si Dmd_fcy est true et Dmd_repli est
false ou si Dmd_fcy est false et si Dmd_repli est true.
Dans le cas ou Dmd_fcy et Dmd_repli sont tous les deux false ou tous
les
deux true Fin_cycle sera false.
STRICTEMENT
SADDAM CONFIDENTIEL 269
ABDELALI
Formation technique des formateurs
La programmation de Base
Comparateurs :
= est égal à
<> est différent de
> est strictement supérieur
>= est supérieur ou égal
< est strictement inférieur
<= est inférieur ou égal
STRICTEMENT
SADDAM CONFIDENTIEL 270
ABDELALI
Formation technique des formateurs
La programmation de Base
Arrêts
Stop : pour arrêter l’exécution du programme.
L’opérateur relancera l’exécution avec la touche
Cette reprise se fait sur l’instruction suivante.
Exemple : IF reponse=FALSE Stop
! Commentaires
! Commentaires
XXX ;
EXIT : pour abandonner définitivement l’exécution
du programme.
L’opérateur ne pourra alors reprendre
l’exécution qu’en Début de Programme.
Exemple: IF reponse=FALSE EXIT
XXX ;
STRICTEMENT
SADDAM CONFIDENTIEL 271
ABDELALI
Formation technique des formateurs
La programmation de Base
Choix
IF : pour effectuer un choix suivant la valeur
d’une expression.
Exemple :
IF e_prespiece = 1 AND e_porteOK = 1 THEN
prise_piece;
ELSE
degagement;
ENDIF
IF
THEN ELSE
e_prespiece=1
AND
e_porteOK = 1
Prise_pie degagement
ce
ENDIF
STRICTEMENT
SADDAM CONFIDENTIEL 272
ABDELALI
Formation technique des formateurs
La programmation de Base
Choix
Il est possible de modifier la structure de cette instruction
IF.
STRICTEMENT
SADDAM CONFIDENTIEL 273
ABDELALI
Formation technique des formateurs
La programmation de Base
Choix
CompactIF : pour exécuter une seule action
( instruction ou appel d’une procédure) si la condition est
vérifiée.
IF <EXP> <SMT>;
IF
vrai faux
e_prespiece=1
AND
e_porteOK = 1
Prise_piece
STRICTEMENT
SADDAM CONFIDENTIEL 274
ABDELALI
Formation technique des formateurs
La programmation de Base
Choix
TEST : pour effectuer un choix suivant la valeur
d’une donnée variable ( de tout type).
Exemple : TEST n_codePiece
CASE 43 :
prise; variable num
…
CASE 63 , 15 :
T_soud;
…
DEFAULT :
T_rod;
ENDTEST suppression possible avec
« ArgOpt »
TES
T
Prise_piece
CASE DEFAULT
ENDTEST
STRICTEMENT
SADDAM CONFIDENTIEL 275
ABDELALI
Formation technique des formateurs
La programmation de Base
Boucles
FOR : pour un nombre fini de répétitions.
Il y aura 14
répétitions 14
de la
« séquence
decoupe – decoupe
verification »
STRICTEMENT
SADDAM CONFIDENTIEL 276
ABDELALI
Formation technique des formateurs
La programmation de Base
Boucles
WHILE : pour un nombre non fini de répétitions.
WHILE condition DO
…;
ENDWHILE
ENDWHIL
E
STRICTEMENT
SADDAM CONFIDENTIEL 277
ABDELALI
Formation technique des formateurs
La programmation de Base
Communication opérateur:
L’écran de dialogue permet:
d’afficher des informations.
de proposer des choix à l’opérateur.
de prendre en compte des saisies clavier de l’opérateur.
TPWrite
L’écriture d’un message vers l’opérateur
peut se faire via l’instruction TPWrite.
On peut rajouté une variable numérique
après la chaîne via l’argument optionnel \Num
Exemple : num cpt := 13;
TPWrite " nombre de pièces effectuées: " \Num:= cpt;
STRICTEMENT
SADDAM CONFIDENTIEL 278
ABDELALI
Formation technique des formateurs
La programmation de Base
Communication opérateur:
TPWrite
STRICTEMENT
SADDAM CONFIDENTIEL 279
ABDELALI
Formation technique des formateurs
La programmation de Base
Communication opérateur:
TPWrite
STRICTEMENT
SADDAM CONFIDENTIEL 280
ABDELALI
Formation technique des formateurs
La programmation de Base
Communication opérateur:
TPReadFK
TPReadFK constitue une instruction utile. Elle permet l’affichage
de jusqu’à cinq touches de fonction, et l’opérateur peut
appuyer sur celle de son choix.
Les touches correspondront aux valeurs 1 à 5.
Exemple :
VAR num reponse;
TPReadFK reponse, "choisir la figure", "carré", "Triangle", stEmpty,
stEmpty, stEmpty;
VAR titre FK1 FK2 FK3 FK4 FK5
IF réponse = 1 THEN
Carre;
ELSEIF reponse = 2 THEN
Triangle;
ENDIF
STRICTEMENT
SADDAM CONFIDENTIEL 281
ABDELALI
Formation technique des formateurs
La programmation de Base
Communication opérateur:
TPReadFK
STRICTEMENT
SADDAM CONFIDENTIEL 282
ABDELALI
Formation technique des formateurs
La programmation de Base
Communication opérateur:
TPReadNum
TPReadNum permet à l’opérateur d’écrire un nombre sur
le
FlexPendant au lieu de faire un simple choix
Exemple :
VAR num reponse;
TPReadNum reponse, " entrer le nombre de pièces à
effectuées? "; VAR titre
FOR i FROM 1 TO reponse DO
Carre;
ENDFOR
STRICTEMENT
SADDAM CONFIDENTIEL 283
ABDELALI
Formation technique des formateurs
La programmation de Base
Communication opérateur:
TPReadNum
STRICTEMENT
SADDAM CONFIDENTIEL 284
ABDELALI
Formation technique des formateurs
La programmation de Base
Communication opérateur:
STRICTEMENT
SADDAM CONFIDENTIEL 285
ABDELALI
Formation technique des formateurs
La programmation de Base
ALLER A l’étiquette
GOTO fin; Instructions Decalage;
Decalage; non exécutées
compteur:=comteur+1;
Compteur:=compteur+1; condition est
vraie étiquette :
fin:
GOTO fin;
fin:
Deb :
faux vraie
IF fin_cyc=FALSE GOTO deb;
STRICTEMENT
SADDAM CONFIDENTIEL 286
ABDELALI
Formation technique des formateurs
La programmation de Base
Vitesse et accélération
si
l’on
programme
un
déplacement avec V2500,
celui se fera à 2000mm/s.
Un
La programmation de Base
Vitesse et accélération
AccSet 50, 80 ;
Pourcentage d’accélération ou
décélération par rapport à la valeur
nominale de 100.
STRICTEMENT
SADDAM CONFIDENTIEL 288
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 289
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 290
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 291
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 292
ABDELALI
Formation technique des formateurs
Chapitre 13:
Sauvegarde
et
Restau
ration
STRICTEMENT
SADDAM CONFIDENTIEL 293
ABDELALI
Formation technique des formateurs
Sauvegarde et restauration
Présentation des moyens de sauvegarde et
rechargement
L’opération peut être effectuée:
Via le FlexPendant avec l’utilisation
de la fenêtre spécifiques.
Une unité de sauvegarde devra être
sélectionnée ( Hd0a ou Clé USB).
Via le logiciel RobotStudio Online.
Possibilité d’exécution du
programme en cours de sauvegarde.
STRICTEMENT
SADDAM CONFIDENTIEL 294
ABDELALI
Formation technique des formateurs
Nom du
répertoire
de
sauvegard
e
Chemin de
sauvegard
e par
défaut
Lancement du
Backup dés
que le chemin
est correct
STRICTEMENT
SADDAM CONFIDENTIEL 295
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 296
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 297
ABDELALI
Formation technique des formateurs
STRICTEMENT
SADDAM CONFIDENTIEL 298
ABDELALI
Formation technique des formateurs
Menu contextuel
(clic droit de la souris) Barre de menu
STRICTEMENT
SADDAM CONFIDENTIEL 299
ABDELALI
Formation technique des formateurs
Chemin de
sauvegarde
par défaut
STRICTEMENT
SADDAM CONFIDENTIEL 300
ABDELALI
Formation technique des formateurs
Str
ucture d’un
Backup
STRICTEMENT
SADDAM CONFIDENTIEL 301
ABDELALI
Formation technique des formateurs
Menu contextuel
(clic droit de la souris) Barre de menu
STRICTEMENT
SADDAM CONFIDENTIEL 302
ABDELALI
Formation technique des formateurs
Choix du Choix du
répertoire Backup à
de recharger
sauvegarde
STRICTEMENT
SADDAM CONFIDENTIEL 303
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 304
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 305
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 306
ABDELALI
Formation technique des formateurs
NOTES
STRICTEMENT
SADDAM CONFIDENTIEL 307
ABDELALI