manuel polyscope - amazon s3

59
Manuel PolyScope Version 1.7

Upload: others

Post on 24-Jun-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Manuel PolyScope - Amazon S3

Manuel PolyScopeVersion 1.7

Page 2: Manuel PolyScope - Amazon S3

All Rights Reserved 2 PolyScope

Page 3: Manuel PolyScope - Amazon S3

Table des matieres

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.1 Ecran de bienvenue . . . . . . . . . . . . . . . . . . . . . . . . . 51.2 Ecran d’initialisation . . . . . . . . . . . . . . . . . . . . . . . . . 6

2 Editeurs a l’ecran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.1 Pave a l’ecran . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.2 Clavier a l’ecran . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.3 Editeur d’expression a l’ecran . . . . . . . . . . . . . . . . . . . 8

3 Controle du robot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.1 Onglet deplacement . . . . . . . . . . . . . . . . . . . . . . . . 93.2 Onglet E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.3 E/S modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.4 Onglet AutoMove . . . . . . . . . . . . . . . . . . . . . . . . . . 123.5 Installation→ Charger/Enregistrer . . . . . . . . . . . . . . . . . 133.6 Installation→ Position Point central de l’outil . . . . . . . . . . 133.7 Installation→ Montage . . . . . . . . . . . . . . . . . . . . . . . 143.8 Installation→ Configuration E/S . . . . . . . . . . . . . . . . . . 153.9 Installation→ Programme par defaut . . . . . . . . . . . . . . . 163.10 Configuration E/S modbus . . . . . . . . . . . . . . . . . . . . . 163.11 Caracteristiques . . . . . . . . . . . . . . . . . . . . . . . . . . . 193.12 Onglet journal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223.13 Ecran chargement . . . . . . . . . . . . . . . . . . . . . . . . . . 233.14 Onglet execution . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

4 Programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254.1 Programme→ Nouveau programme . . . . . . . . . . . . . . . 264.2 Onglet Programme . . . . . . . . . . . . . . . . . . . . . . . . . . 264.3 Onglet commande programme→, <Vide> . . . . . . . . . . 274.4 Onglet commande programme→, Deplacement . . . . . . 284.5 Onglet commande programme→, Point de passage fixe . . 304.6 Regler le point de passage . . . . . . . . . . . . . . . . . . . . . 304.7 Onglet commande programme→, Point de passage relatif . 324.8 Onglet commande programme→, Point de passage variable 324.9 Onglet commande programme→, Attendre . . . . . . . . . . 334.10 Onglet commande programme→, Action . . . . . . . . . . . 344.11 Onglet commande programme→, Pop-up . . . . . . . . . . . 344.12 Onglet commande programme→, Pause . . . . . . . . . . . . 354.13 Onglet commande programme→, Commentaire . . . . . . . 354.14 Onglet commande programme→, Dossier . . . . . . . . . . . 364.15 Onglet commande programme→, Boucle . . . . . . . . . . . 364.16 Onglet commande programme→, Sous-programme . . . . . 374.17 Onglet commande programme→, Affectation . . . . . . . . 384.18 Onglet commande programme→, Si . . . . . . . . . . . . . . 394.19 Onglet commande programme→, Script . . . . . . . . . . . . 404.20 Onglet commande programme→, Evenement . . . . . . . . 40

3

Page 4: Manuel PolyScope - Amazon S3

Table des matieres

4.21 Onglet commande programme→, Thread (unite d’execution) 414.22 Onglet commande programme→, Modele . . . . . . . . . . 414.23 Onglet commande programme→, Force . . . . . . . . . . . . 444.24 Onglet commande programme→, Palette . . . . . . . . . . . 464.25 Onglet commande programme→, Chercher . . . . . . . . . 474.26 Onglet commande programme→, Supprimer . . . . . . . . . 504.27 Onglet graphique programme→ . . . . . . . . . . . . . . . . 514.28 Programme→ Onglet Structure . . . . . . . . . . . . . . . . . . 524.29 Programme→ Onglet Variables . . . . . . . . . . . . . . . . . . 534.30 Onglet commande programme→, Initialisation des variables 53

5 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545.1 Ecran configuration . . . . . . . . . . . . . . . . . . . . . . . . . 545.2 Ecran configuration→ Initialiser . . . . . . . . . . . . . . . . . . 555.3 Ecran configuration→ Selection de langue . . . . . . . . . . . 555.4 Ecran configuration→ Mise a jour . . . . . . . . . . . . . . . . . 565.5 Ecran configuration→ Mot de passe . . . . . . . . . . . . . . . 565.6 Ecran configuration→ Etalonner l’ecran tactile . . . . . . . . 575.7 Ecran configuration→ Reseau . . . . . . . . . . . . . . . . . . . 575.8 Ecran configuration→ Temps . . . . . . . . . . . . . . . . . . . 58

All Rights Reserved 4 PolyScope

Page 5: Manuel PolyScope - Amazon S3

1. Introduction

1 Introduction

PolyScope est l’interface utillsateur graphique (GUI) qui vous permet de fairefonctionner le robot, executer des programmes de robot existants ou facile-ment creer de nouveaux programmes. PolyScope fonctionne sur l’ecran tactileattache au boıtier controleur. Pour l’etalonnage de l’ecran tactile, lire chapitre

L’image ci-dessus montre l’ecran de bienvenue. Les zones bleuatres de l’ecrancorrespondent a des boutons qui peuvent etre actives en appuyant avec undoigt ou le haut d’un stylo contre l’ecran. PolyScope a une structure hierarchiqued’ecrans. Dans l’environnement de programmation, les ecrans sont organisesen onglets pour faciliter l’acces.

Dans cet exemple, l’onglet Programme est selectionne au niveau superieuret l’onglet Structure est selectionne dessous. L’onglet Programme contientdes informations concernant le programme actuellement charge. Si l’ongletDeplacement est selectionne, l’ecran change pour l’ecran Deplacement a par-tir duquel il est possible de deplacer le robot. De facon similaire, en selectionnantl’onglet E/S, l’etat actuel de l’E/S electrique peut etre surveille et modifie.

Il est possible mais pas obligatoire de connecter une souris et un clavier auboıtier controleur ou au pendentif apprentissage. Presque tous les champs textesont tactiles et le fait de les toucher fait apparaıtre a l’ecran un pave numeriqueou un clavier. A cote de chaque champ texte non tactile se trouve une iconed’edition qui fait apparaıtre l’editeur d’entree associe.

Les icones du pave numerique, du clavier ou de l’editeur d’expression a l’ecransont montrees ci-dessus.

Les differents ecrans de PolyScope sont decrits dans les chapitres suivants.

All Rights Reserved 5 PolyScope

Page 6: Manuel PolyScope - Amazon S3

1. Introduction

1.1 Ecran de bienvenue

Apres avoir demarre le PC controleur, l’ecran de bienvenue est affiche. L’ecranoffre les options suivantes :

– EXECUTER programme : Choisir un programme a executer. Ceci est la manierela plus simple de faire fonctionner le robot mais necessite qu’un programmeconvenable ait deja ete produit.

– PROGRAMMER le robot : Modifier un programme ou creer un nouveau pro-gramme.

– CONFIGURER le robot : Fixer les mots de passe, mettre a jour le logiciel viaInternet, demander du support, etalonner l’ecran tactile, etc.

– ARRETER le robot : Arrete le PC controleur et met le robot hors tension.

All Rights Reserved 6 PolyScope

Page 7: Manuel PolyScope - Amazon S3

1. Introduction

1.2 Ecran d’initialisation

Cet ecran vous permet de controler l’initialisation du robot. Lorsqu’il est misen marche, le robot a besoin de trouver les positions de chaque articulation.Afin d’obtenir les positions des articulations, le robot a besoin de bouger chaquearticulation.

LED d’etat

Les LED d’etat donnent une indication de l’etat de marche des articulations.– Une LED rouge vif indique que le robot est actuellement a l’etat d’arret

pour lequel il existe differentes raisons.– Une LED jaune vif indique que l’articulation fonctionne mais sa position

actuelle n’est pas connue et elle a besoin d’etre ramenee au point dedepart.

– Enfin une LED verte indique que l’articulation fonctionne correctement etest prete a executer son travail.

Toutes les LED doivent etre vertes pour que le robot puisse fonctionner normale-ment.

Mouvement manuel (a la main)

Lorsque les articulations sont Pretes et qu’on appuie sur le bouton � Rouelibre � au dos de l’ecran, le mode des articulations change pour Teach. Dansce mode, les articulations relachent les freins lorsque le mouvement est detecte.Cela permet de sortir manuellement le robot d’une machine avant d’etre demarre.Les freins sont reactives des que le bouton est relache.

Mouvement Auto (boutons Auto)

Normalement, il est toujours conseille d’utiliser les boutons auto pour deplacerles differentes articulations jusqu’a ce qu’elles atteignent un etat connu. Afinde faire fonctionner le bouton, il faut appuyer sur le bouton Auto et maintenir lapression.

All Rights Reserved 7 PolyScope

Page 8: Manuel PolyScope - Amazon S3

2. Editeurs a l’ecran

Il est possible d’appuyer sur les boutons auto individuellement pour chaquearticulation ou pour l’ensemble du robot. Il faut faire tres attention si le robotheurte un obstacle ou une table, etant donne qu’on risque d’endommager undes engrenages d’articulation.

Mouvement direct (boutons Move (Deplacer))

Dans le cas ou une articulation se trouve dans une position presentant lerisque majeur qu’un mouvement incontrole endommage le robot ou son envi-ronnement, l’operateur peut choisir de ramener le robot manuellement au pointde depart pour chaque articulation. chapitre 1.2.

2 Editeurs a l’ecran

2.1 Pave a l’ecran

Fonctions simples de saisie et d’edition de chiffres. Dans de nombreux cas,l’unite de la valeur saisie est affichee a cote du chiffre.

All Rights Reserved 8 PolyScope

Page 9: Manuel PolyScope - Amazon S3

2. Editeurs a l’ecran

2.2 Clavier a l’ecran

Fonctions simples de saisie et d’edition de texte. La touche Shift (majus-cules) peut etre utilisee pour obtenir quelques caracteres speciaux supplementaires.

2.3 Editeur d’expression a l’ecran

Alors que l’expression a proprement parler est editee en tant que texte,l’editeur d’expression comporte un certain nombre de boutons et de fonctionsd’insertion de symboles speciaux d’expression, comme par ex. ∗ pour multipli-cation et ≤ pour inferieur ou egal a. Le bouton symbolisant le clavier en hauta droite de l’ecran permet de changer pour l’edition du texte de l’expression.Toutes les variables definies peuvent etre trouvees dans le selecteur Variable,tandis que les noms des ports d’entree et de sortie peuvent etre trouves dans

All Rights Reserved 9 PolyScope

Page 10: Manuel PolyScope - Amazon S3

3. Controle du robot

les selecteurs Entree et Sortie. Quelques fonctions speciales se trouvent dansFonction.

L’expression est verifiee pour erreurs grammaticales en appuyant sur le bou-ton Ok. Le bouton Annuler permet de quitter l’ecran en abandonnant tous leschangements.

Une expression peut avoir l’aspect suivant :

digital_in[1]=True and analog_in[0]<0.5 (entree_numerique[1]=Vrai et entree_analogique[0]<0,5

3 Controle du robot

3.1 Onglet deplacement

Cet ecran vous permet toujours de directement deplacer (faire avancer pasa pas) le robot, soit en effectuant une translation/une rotation de l’outil du robotsoit en deplacant individuellement les articulations du robot.

Robot

La position actuelle du robot est montree en graphique 3D. Appuyer surles icones loupe pour faire un zoom avant/arriere ou passer un doigt a traversl’ecran pour changer la vue. Afin d’obtenir le meilleur toucher de commandedu robot, selectionner la fonction � Vue � et faire tourner l’angle de vue dudessin 3D pour correspondre a votre vue du vrai robot.

Fonction et position de l’outil

En haut a droite de l’ecran se trouve le selecteur de fonction. Le selecteurde fonction definit la fonction par rapport a laquelle controler le robot tandisqu’en dessous, les cases affichent la valeur totale des coordonnees pour l’outilpar rapport a la fonction selectionnee.

Les valeurs peuvent etre editees manuellement en cliquant sur la coordonneeou la position de l’articulation.

All Rights Reserved 10 PolyScope

Page 11: Manuel PolyScope - Amazon S3

3. Controle du robot

Deplacer l’outil

– Maintenir enfoncee une fleche de translation (haut) deplacera l’extremitede l’outil du robot dans la direction indiquee.

– Maintenir enfoncee une fleche de rotation (bouton) changera l’orien-tation du robot dans la direction indiquee. Le point de rotation est le pointcentral de l’outil, dessine comme une petite boule bleue.

Note : Relacher le bouton pour arreter le mouvement a n’importe quel mo-ment !

Deplacer les articulations

Permet de controler directement chaque articulation. Chaque articulationpeut se deplacer de −360◦ a +360◦ qui sont les limites des articulations illustreespar la barre horizontale pour chaque articulation. Si une articulation atteint salimite, elle ne peut etre eloignee davantage de 0◦.

Teach

Pendant que le bouton � Teach � est maintenu enfonce, il est possible desaisir le robot physiquemeent et de le tirer vers la position souhaitee. Si le reglagedu centre de gravite (voir 3.7) au niveau de l’onglet Configuration est er-rone ou si le robot porte une charge lourde, le robot pourrait commencer a sedeplacer (tomber) lorsque le bouton � Teach � est active. Dans ce cas, il suffitde relacher le bouton � Teach �.

3.2 Onglet E/S

Cet ecran vous permet toujours de surveiller et de regler en direct les signauxd’E/S a partir du/vers le robot. L’ecran affiche l’etat actuel de l’E/S, y comprisau cours de l’execution du programme. En cas de modification quelconqueau cours de l’execution du programme, celui s’arrete. A l’arret du programme,

All Rights Reserved 11 PolyScope

Page 12: Manuel PolyScope - Amazon S3

3. Controle du robot

tous les signaux de sortie conservent leur etat. L’ecran n’est actualise qu’a 10Hz,ce qui fait qu’un signal tres rapide pourrait ne pas s’afficher correctement.

Les details electriques des signaux sont decrits dans le manuel d’utilisation.

Reglages de plage analogique La sortie analogique peut ere reglee soit surune sortie courant [4-20mA] soit sur une sortie tension [0-10V]. Les plages d’entreeanalogique sont reglees sur [-10-10V] a [0-5V]. Les reglages sont memorisespour d’eventuels redemarrages ulterieurs du controleur du robot lorsqu’un pro-gramme est enregistre.

3.3 E/S modbus

Ici, les signaux E/S modbus numeriques sont montres tels qu’ils sont reglesdans l’installation. En cas de perte de la connexion de signal, l’entree corres-pondante a cet ecran est desactivee.

Entrees

Visualiser l’etat des entrees modbus numeriques.

Sorties

Visualiser et alterner l’etat des entrees modbus numeriques. Il n’est possibled’alterner un signal que si le choix de commande par l’onglet E/S (decrite dans3.8) le permet.

All Rights Reserved 12 PolyScope

Page 13: Manuel PolyScope - Amazon S3

3. Controle du robot

3.4 Onglet AutoMove

L’onglet AutoMove est utilise lorsque le robot doit se deplacer vers une po-sition specifique dans son espace de travail. Exemples : lorsque le robot doit sedeplacer vers la position de demarrage d’un programme avant de l’executerou lorsqu’il se deplace vers un point de passage pendant la modification d’unprogramme.

Animation

L’animation montre le mouvement que le robot est sur le point d’effectuer.Comparer l’animation avec la position du vrai robot et s’assurer que le robotpeut effectuer le mouvement en toute securite sans toucher des obstacles.

Auto

Maintenir enfonce le bouton Auto pour deplacer le robot comme le montrel’animation. Note : Relacher le bouton pour arreter le mouvement a n’importequel moment !

Manuel

En appuyant sur le bouton Manuel, vous accedez a l’onglet Deplacementqui permet de deplacer le robot manuellement. Ceci est uniquement necessairesi le mouvement de l’animation n’est pas preferable.

All Rights Reserved 13 PolyScope

Page 14: Manuel PolyScope - Amazon S3

3. Controle du robot

3.5 Installation→ Charger/Enregistrer

L’installation couvre des aspects concernant l’emplacement du robot dansson environnement de travail, aussi bien le montage mecanique du robot queles connexions electriques a d’autres equipements. Ces reglages peuvent etrefixes en utilisant les differents ecrans de l’onglet Installation. Il est possibled’avoir plus d’un fichier d’installation pour le robot. Des programmes crees uti-liseront l’installation active et chargeront automatiquement cette installation.Toute modification a une installation doit etre enregistree afin d’etre conserveeapres la mise hors tension. Il est possible d’enregistrer une installation soit en ap-puyant sur le bouton Save (Enregistrer) soit en enregistrant le programme quiutilise l’installation.

3.6 Installation→ Position Point central de l’outil

All Rights Reserved 14 PolyScope

Page 15: Manuel PolyScope - Amazon S3

3. Controle du robot

Le Point central de l’outil (TCP) est le point a l’extremite du bras robotique quidonne un point caracteristique sur l’outil du robot. Lorsque le robot se deplacelineairement, c’est ce point qui se deplace en ligne droite. C’est egalement lemouvement du point central de l’outil qui est visualise dans l’onglet graphique.Le point central de l’outil est donne par rapport au centre de la bride de sortied’outil, tel que cela est indique sur les graphiques a l’ecran.

Les deux boutons en bas de l’ecran sont pertinents pour le changement dupoint central de l’outil.

– Changer les mouvements recalcule toutes les positions dans le programmedu robot afin de correspondre au nouveau point central de l’outil. Ceci estpertinent lorsque la forme ou la taille des outils a ete modifiee.

– Changer les graphiques redessine le graphique du programme afin decorrespondre au nouveau point central de l’outil. Ceci est pertinent lorsquele point central de l’outil a ete modifie sans changement physique de l’ou-til.

3.7 Installation→ Montage

A ce niveau, le montage du robot peut etre specifie. Cela a deux objectifs :

1. Faire en sorte que le robot ait l’aspect correct a l’ecran.

2. Indiquer au controleur le sens de la pesanteur.

Le controleur utilise un modele avance de dynamique pour donner au robotdes mouvements lisses et precis et pour permettre au robot de se mainteniren reculant. Pour cette raison, il est important que le montage du robot soitcorrectement regle.

Par defaut, le robot est monte sur une table plane ou sur le sol auquel casil n’est pas necessaire d’effectuer un changement a cet ecran. Cependant,si le robot est installe au plafond, installe sur un mur ou installe dans un angle,il est possible d’effectuer un ajustement en utilisant les boutons-poussoirs. Lesboutons du cote droit de l’ecran permettent le reglage de l’angle de montagedu robot. Les trois boutons superieurs du cote droit reglent l’angle par rapport auplafond (180◦), au mur (90◦) et au sol (0◦). Les boutons Tilt (Incliner) permettent

All Rights Reserved 15 PolyScope

Page 16: Manuel PolyScope - Amazon S3

3. Controle du robot

de regler un angle arbitraire. Les boutons en bas de l’ecran sont utilises poureffectuer une rotation du montage du robot afin de correspondre au montageactuel.

3.8 Installation→ Configuration E/S

Il est possible de nommer les signaux d’entree et de sortie. Cela permet plusfacilement de se souvenir de ce que fait le signal en travaillant avec le robot.Selectionner une E/S en cliquant dessus puis fixer le nom en utilisant le clavier al’ecran. Vous pouvez annuler le nom en mettant uniquement des espaces.

Lorsqu’une sortie est selectionnee, quelques options sont disponibles. En uti-lisant la case a cocher, une valeur par defaut pour la sortie peut etre reglee surbas ou haut. Cela signifie que la sortie sera reglee sur cette valeur lorsqu’il n’y apas de programme en cours d’execution. Si la case n’est pas cochee, la sortieconservera le dernier etat apres la fin d’un programme. Il est egalement pos-sible de specifier dans quelle mesure une sortie peut etre controlee sur l’ongletE/S (soit par les programmeurs soit a la fois par les operateurs et les program-meurs) ou si seuls les programmes robot peuvent changer la valeur de sortie.

All Rights Reserved 16 PolyScope

Page 17: Manuel PolyScope - Amazon S3

3. Controle du robot

3.9 Installation→ Programme par defaut

Le programme par defaut sera charge lorsque le boıtier controleur est mis soustension.

3.10 Configuration E/S modbus

Ici les signaux E/S modbus peuvent etre regles. Il est possible d’ajouter oude supprimer des unites modbus sur des adresses IP specifiques et egalementd’ajouter ou de supprimer des signaux d’entree/sortie (registres ou numeriques)sur ces unites. Chaque signal doit etre fourni avec un nom unique. Cepen-dant plusieurs signaux avec differents noms peuvent faire reference au memesignal modbus mais il est conseille a l’utilisateur d’eviter cette configuration. Ci-dessous, les differents boutons et champs sont expliques en detail.

All Rights Reserved 17 PolyScope

Page 18: Manuel PolyScope - Amazon S3

3. Controle du robot

Rafraıchir

Appuyer sur ce bouton pour rafraıchir l’etat de connectivite de tous les si-gnaux modbus de l’installation actuelle.

Ajouter unite

Appuyer sur ce bouton pour ajouter une nouvelle unite modbus a l’installa-tion de robot.

Supprimer unite

Appuyer sur ce bouton pour supprimer l’unite modbus et tous les signauxajoutes a l’unite.

Regler IP unite

Ici, l’adresse IP de l’unite modbus est indiquee. Appuyer sur le bouton pourla modifier.

Ajouter signal

Appuyer sur ce bouton pour ajouter un signal a l’installation de robot quipeut etre trouve sur l’unite modbus correspondante.

Supprimer signal

Appuyer sur ce bouton pour supprimer le signal modbus de l’installation.

Regler type de signal

Utiliser ce menu deroulant pour choisir le type de signal. Les types disponiblessont :

– Entree numerique : Une entree numerique est une quantite d’un bit quiest lue a partir de l’unite modbus sur la bobine specifiee dans le champadresse du signal. Le code fonction 0x02 (Lire entrees discretes) est utilise.

– Sortie numerique : Une sortie numerique est une quantite d’un bit qui peutetre reglee soit sur haut soit sur bas en fonction de la configuration du ter-minal modbus correspondant. Jusqu’a ce que la valeur de cette sortie aitete reglee par l’utilisateur, la valeur est lue a partir de l’unite. Cela signifieque le code fonction 0x01 (Lire bobines) est utilise jusqu’a ce que la sortieait ete reglee, puis lorsque la sortie a ete reglee par un programme de ro-bot ou en appuyant sur le bouton � regler valeur signal �, le code fonction0x05 (Ecrire bobine seule) est utilise par la suite.

– Entree registre : Une entree de registre est une quantite de 16 bits lue apartir de l’adresse specifiee dans le champ adresse. Le code fonction 0x04(Lire registres d’entree) est utilise.

– Sortie registre : Une sortie de registre est une quantite de 16 bits qui peutetre reglee par l’utilisateur. Jusqu’a ce que la valeur du registre ait etereglee, sa valeur est simplement lue. Cela signifie que le code fonction0x03 (Lire registres d’attente) est utilise jusqu’a ce que le signal ait ete reglesoit par un programme de robot soit en specifiant une valeur de signal

All Rights Reserved 18 PolyScope

Page 19: Manuel PolyScope - Amazon S3

3. Controle du robot

dans le champ � regler valeur signal � apres quoi le code fonction 0x06(Ecrire registre seul) est utilise par la suite.

Regler adresse signal

Ce champ montre l’adresse du signal. Utiliser le clavier a l’ecran pour choisirune adresse differente. Les adresses valides dependent du fabricant et de laconfiguration de l’unite modbus. Il est necessaire de bien comprendre le dossiermemoire interne du controleur Modbus afin de s’assurer que l’adresse du signalcorrespond reellement a ce qu’est l’intention du signal. Il est utile, notamment,de verifier le sens d’une adresse de signal lorsque differents codes fonction sontutilises. Voir 3.10 pour une description des codes fonction associes aux differentstypes de signaux.

Regler nom signal

A l’aide du clavier a l’ecran, l’utilisateur peut donner un nom significatif ausignal ce qui donnera une programmation plus intuitive du robot en utilisant lesignal. Les noms des signaux sont uniques, ce qui signifie que le meme nomne peut etre attribue a deux signaux. Les noms des signaux sont limites a unmaximum de 10 caracteres.

Valeur signal

Ici, la valeur actuelle du signal est indiquee. Pour les signaux de registres, lavaleur est exprimee en tant que nombre entier non signe. Pour les signaux desortie, la valeur de signal desiree peut etre reglee a l’aide du bouton. Pour unesortie de registre, la valeur a ecrire a l’unite doit etre fournie en tant que nombreentier non signe.

Etat de connectivite signal

Cette icone montre dans quelle mesure le signal peut etre correctementlu/ecrit (verte) ou si l’unite repond de maniere inattendue ou n’est pas joi-gnable (grise).

Afficher options avancees

Cette case affiche/cache les options avancees pour chaque signal.

Options avancees

– Frequence de MAJ : Ce menu permet de changer la frequence de misea jour du signal. C’est-a-dire la frequence a laquelle des demandes sontenvoyees au controleur Modbus pour la lecture ou l’ecriture de la valeurde signal.

– Adresse esclave : Ce champ texte permet de regler une adresse esclavespecifique pour les demandes correspondant a un signal specifique. Lavaleur doit se situer dans la plage de 0 a 255 incluses, les deux incluses,et la valeur par defaut est 255. Si vous changez cette valeur, il est recom-mande de consulter le manuel de vos dispositifs Modbus afin de verifierleur fonctionnalite avec une adresse esclave modifiee.

All Rights Reserved 19 PolyScope

Page 20: Manuel PolyScope - Amazon S3

3. Controle du robot

3.11 Caracteristiques

Les clients utilisant des robots industriels veulent etre capables de controler,deplacer et programmer le robot en fonction de differents objets et limites placesdans son environnement, tels que machines, objets, convoyeurs, systeme depalettisation ou de vision. Traditionnellement, ceci est realise en definissant desreperes (systemes de coordonnees) qui relient les coordonnees internes du ro-bot (repere de la base) aux systemes de coordonnees de l’objet en question.Ces reperes peuvent etre appris dans le repere outil ou dans le repere de labase du robot.

L’inconvenient dans le calcul de ces reperes est le haut niveau de connais-sances mathematiques requis afin de pouvoir definir de tels systemes de co-ordonnees. Cela prend egalement un temps considerable pour etre realise,meme pour une personne experter dans l’art de la programmation et l’ins-tallation de robot. Souvent, cette tache implique le calcul de matrices 4x4.En particulier, il est difficile d’apprehender l’orientation pour une personne nepossedant pas l’experience requise a la resolution de tels problemes.

Les questions souvent posees par les clients sont par exemple :– Sera-t-il possible de deplacer le robot de 40mm par rapport au mors de

ma machine a commande numerique (CN) ?– Est-il possible d’effectuer une rotation de l’outil de 45˚ par rapport a la

table ?– Pouvons-nous faire en sorte que le robot se deplace verticalement en des-

cendant avec un objet, relache l’objet et qu’il se deplace de nouveauverticalement en montant ?

De telles questions peuvent paraıtre simples pour un client, et il pourrait alorstrouver agacant ou incomprehensible de s’entendre dire qu’il n’y a pas dereponses simples a ses questions. Bien qu’il y ait de multiples raisons qui fassentque cela pourrait etre le cas, et afin de traiter ces problemes, Universal Robotsa developpe une methode unique et simple permettant au client de definir laposition de differents objets par rapport au robot. En quelques etapes, il est alorspossible de repondre exactement a la demande exprimee dans les questionsci-dessus.

All Rights Reserved 20 PolyScope

Page 21: Manuel PolyScope - Amazon S3

3. Controle du robot

Renommer

Ce bouton permet de renommer une fonction.

Supprimer

Ce bouton supprime la fonction selectionnee et, le cas echeant, toutes lessous-fonctions.

Afficher axes

Choisir dans quelle mesure les axes des coordonnees de la fonction selectionneedoivent etre visibles sur le graphique 3D. Le choix s’applique a cet ecran et al’ecran Deplacement.

Pas a pas possible

Definir si la fonction selectionnee doit pouvoir avancer pas a pas. Cela determinedans quelle mesure la fonction apparaıtra dans le menu Fonction a l’ecranDeplacement.

Variable

Definir dans quelle mesure la fonction selectionnee peut etre utilisee en tantque variable. Si cette option est selectionnee, une variable portant le nom de lafonction, suivi de ” var”, sera alors disponible. Cette variable pourra etre utiliseeet une nouvelle valeur pourra lui etre attribuee dans les programmes du robot.Elle pourra etre utilisee pour modifier les points de passage qui dependent dela valeur d’une fonction.

Regler ou changer de position

Utiliser ce bouton pour regler ou changer la fonction selectionnee. L’ecranDeplacement s’affiche et permet de regler une nouvelle position de la fonction.

Deplacer robot vers fonction

En appuyant sur ce bouton, le robot se deplace vers la fonction selectionnee.A la fin de ce mouvement, les systemes de coordonnees de la fonction et dupoint central de l’outil coıncident, a l’exception d’une rotation de 180 degresautour de l’axe x.

Ajouter un point

Appuyer sur ce bouton pour ajouter la fonction d’un point a l’installation.La position de la fonction d’un point est definie comme la position du centre-outil a ce point. L’orientation de la fonction du point est la meme que celle ducentre-outil, excepte que le systeme de coordonnees de la fonction est tournede 180 degres autour de son axe x. Cela fait que l’axe z de la fonction du pointest directement oppose a l’axe du centre-outil a ce point.

All Rights Reserved 21 PolyScope

Page 22: Manuel PolyScope - Amazon S3

3. Controle du robot

Ajouter une ligne

Appuyer sur ce bouton pour ajouter la fonction d’une ligne a l’installation.Une ligne est definie comme un axe entre deux fonctions de points. Cet axe,dirige du premier point vers le second point, constitue l’axe y du systeme decoordonnees de la ligne. L’axe z sera defini par la projection de l’axe z du pre-mier sous-point sur le plan perpendiculaire a la ligne. La position du systeme decoordonnees de la ligne est la meme que la position du premier sous-point.

Ajouter un plan

Appuyer sur ce bouton pour ajouter la fonction d’un plan a l’installation.Un plan est defini par trois fonctions de sous-points. La position du systeme decoordonnees est la meme que la position du premier sous-point. L’axe z est

All Rights Reserved 22 PolyScope

Page 23: Manuel PolyScope - Amazon S3

3. Controle du robot

l’ordonnee du plan et l’axe y est dirige a partir du premier point vers le second.La direction positive de l’axe z est reglee de sorte que l’angle entre l’axe z duplan et l’axe z du premier point soit inferieur a 180 degres.

3.12 Onglet journal

Etat du robot La moitie superieure de l’ecran affiche l’etat du robot. La partiegauche affiche des informations concernant le boıtier controleur du robot tan-dis que la partie droite affiche des informations sur chaque articulation du robot.Pour chaque articulation du robot, des informations sont affichees concernantla temperature du moteur et de l’electronique, la charge de l’articulation et latension au niveau de l’articulation.

All Rights Reserved 23 PolyScope

Page 24: Manuel PolyScope - Amazon S3

3. Controle du robot

Journal du robot La moitie inferieure de l’ecran affiche des messages de jour-nal. La premiere colonne montre l’heure d’arrivee du message. La colonne sui-vante montre l’expediteur du message. La derniere colonne montre le messagea proprement parler.

3.13 Ecran chargement

Cet ecran vous permet de choisir quel programme charger. Il existe deuxversions de cet ecran : une a utiliser quand vous souhaitez simplement chargerun programme et l’executer et une a utiliser quand vous souhaitez selectionneret editer un programme de fichiers.

La principale difference reside dans les actions disponibles pour l’utilisateur.A l’ecran chargement de base, l’utilisateur peut seulement acceder aux fichiers- il ne peut ni les modifier ni les supprimer. De plus, l’utilisateur n’est pas autorisea quitter la structure de repertoire qui descend du dossier programmes. L’utili-sateur peut descendre a un sous-repertoire mais il ne peut pas aller plus hautqu’au dossier programmes.

Par consequent, tous les programmes doivent etre places dans le dossierprogrammes et/ou les sous-dossiers sous le dossier programmes.

Disposition de l’ecran

Cette image montre l’ecran chargement actuel. Il se compose des zones etboutons importants suivants :

Historique des trajectoires L’historique des trajectoires montre une liste de tra-jectoires conduisant a l’emplacement actuel. Ceci signifie que tous les repertoiresd’origine jusqu’a la racine de l’ordinateur sont montres. Il faut noter ici que vousne pourrez peut-etre pas acceder a tous les repertoires au-dessus du dossierprogrammes.

En selectionnant un nom de dossier sur la liste, la boıte de dialogue char-gement change pour le repertoire en question et l’affiche dans la zone deselection de fichier 3.13.

All Rights Reserved 24 PolyScope

Page 25: Manuel PolyScope - Amazon S3

3. Controle du robot

Zone de selection de fichier Dans cette zone de la boıte de dialogue, le contenude la zone actuelle est present. Cela permet a l’utilisateur de selectionner unfichier en cliquant une seule fois sur son nom ou d’ouvrir le fichier en double-cliquant sur son nom.

Dans le cas ou l’utilisateur double-clique sur un repertoire, le dialogue des-cend dans ce dossier et presente son contenu.

Filtrage de fichiers En utilisant le filtrage de fichiers, il est possible de limiter lesfichiers montres pour n’inclure que le type de fichier souhaite. En selectionnant� Fichiers de sauvegarde �, la zone de selection de fichier affichera les 10dernieres versions enregistrees de chaque programme ou .old0 est la plusrecente et .old9 la plus ancienne.

Champ fichier Ici s’affiche le fichier actuellement selectionne. L’utilisateur a lapossibilite d’entrer manuellement le nom de fichier en cliquant sur l’icone duclavier a droite du champ. Cela fait apparaıtre un clavier a l’ecran qui permeta l’utilisateur d’entrer le nom de fichier directement a l’ecran.

Bouton ouvrir Cliquer sur le bouton Ouvrir ouvre le fichier actuellement selectionneet fait revenir a l’ecran precedent.

Bouton annuler Cliquer sur le bouton Annuler fait abandonner le processus dechargement actuel et fait en sorte que l’ecran revienne a l’image precedente.

Boutons action Une serie de boutons permet a l’utilisateur d’effectuer quelques-unes des actions normalement accessibles par un clic droit sur un nom de fichierdans un dialogue fichier classique. A cela s’ajoute la capacite de monter dansla structure des repertoires et directement au dossier programmes.

– Parent : Monter dans la structure des repertoires. Dans deux cas, le bou-ton ne sera pas active : lorsque le repertoire actuel est celui en haut ousi l’ecran est en mode limite et que le repertoire actuel est le dossier pro-grammes.

– Aller au dossier programmes : Revenir au debut– Actions : Actions telles que creer un repertoire, supprimer un fichier, etc.

All Rights Reserved 25 PolyScope

Page 26: Manuel PolyScope - Amazon S3

4. Programmation

3.14 Onglet execution

Cet onglet fournit une maniere tres simple de faire fonctionner le robot avecaussi peu de boutons et d’options que possible. Cela peut etre utile en com-binaison avec un mot de passe qui protege la partie programmation de Po-lyScope (voir chapitre 5.5), afin de faire du robot un outil qui peut executerexclusivement des programmes ecrits au prealable.

4 Programmation

All Rights Reserved 26 PolyScope

Page 27: Manuel PolyScope - Amazon S3

4. Programmation

4.1 Programme→ Nouveau programme

Un nouveau programme de robot peut demarrer soit a partir d’un gabaritsoit a partir d’un programme de robot existant (enregistre). Un gabarit peut four-nir la structure globale du programme de maniere a ne plus avoir qu’a remplirles details du programme.

4.2 Onglet Programme

L’onglet programme montre le programme actuel en cours d’edition.L’arborescence du programme du cote gauche de l’ecran affiche le pro-

gramme comme une liste de commandes, tandis que la zone du cote droit del’ecran affiche des informations concernant la commande actuelle. La com-mande actuelle est selectionnee en cliquant sur la liste de commandes ou en

All Rights Reserved 27 PolyScope

Page 28: Manuel PolyScope - Amazon S3

4. Programmation

utilisant les boutons Precedent et Suivant en bas a droite de l’ecran. Des com-mandes peuvent etre inserees ou retirees en utilisant l’onglet Structure, decritchapitre 4.28. Le nom du programme est montre directement au-dessus de laliste de commandes, avec une petite icone de disque sur laquelle cliquer pourenregistrer rapidement le programme.

La partie inferieure de l’ecran est le Tableau de bord. Le Tableau de bordcomprend un ensemble de boutons similaires a ceux d’un magnetophone demodea partir desquels les programmes peuvent etre demarres, arretes, passes l’unapres l’autre et redemarres. Le curseur de vitesse vous permet de regler la vi-tesse du programme a tout moment, ce qui influence directement la vitessea laquelle le robot se deplace. A gauche du Tableau de bord, les boutonsSimulation et Vrai robot alternent entre executer le programme dans unesimulation ou l’executer sur le vrai robot. En l’executant dans une simulation, lerobot ne se deplace pas et ne risque donc pas de s’endommager ou d’endom-mager des equipements a proximite en cas de collisions. Utiliser la simulationpour tester des programmes en cas d’incertitude sur ce que fera le robot.

Pendant que le programme est en cours d’ecriture, le mouvement resultantdu robot est illustre a l’aide d’un dessin en 3D sur l’onglet Graphique, decritchapitre

A cote de chaque commande de programme se trouve une petite iconequi est rouge, jaune ou verte. Une icone rouge signifie qu’il y a une erreur dansla commande, jaune signifie que la commande n’est pas terrminee et vertesignifie que tout est OK. Un programme ne peut etre execute que lorsque toutesles commandes sont vertes.

4.3 Onglet commande programme→, <Vide>

Des commandes de programmes doivent etre inserees ici. Appuyer sur lebouton ‘Structure’ pour aller a l’onglet Structure, ou il est possible de trouverles differentes lignes de programme qui peuvent etre selectionnees. Un pro-gramme ne peut pas etre execute avant que toutes les lignes aient ete specifieeset definies.

All Rights Reserved 28 PolyScope

Page 29: Manuel PolyScope - Amazon S3

4. Programmation

4.4 Onglet commande programme→, Deplacement

La commande Deplacement controle le mouvement du robot au cours despoints de passage sous-jacents. Les points de passage doivent etre sous unecommande Deplacement. La commande Deplacement definit l’accelerationet la vitesse avec lesquelles le robot se deplace entre ces points de passage.

Types de deplacement

Il est possible de selectionner l’un des trois types de deplacement : DeplacementA,DeplacementL et DeplacementP comme cela est explique ci-dessous.

– deplacementA effectue des deplacements calcules dans l’espace d’arti-culation du robot. Chaque articulation est controlee afin d’atteindre l’em-placement final desire en meme temps. Ce type de deplacement a pourresultat que l’outil suit une trajectoire courbe. Les parametres partagesqui s’appliquent a ce type de deplacement sont la vitesse d’articula-tion et l’acceleration d’articulation maximales a utiliser pour les calculs dudeplacement, specifiees respectivement en deg/s et deg/s2. Si l’on sou-haite que le robot se deplace rapidement entre les points de passage, enne tenant pas compte de la trajectoire de l’outil entre ces points, ce typede deplacement est le choix prefere.

– deplacementL fait deplacer l’outil lineairement entre les points de pas-sage. Cela signifie que chaque articulation effectue un mouvement pluscomplique afin de maintenir l’outil sur une trajectoire en ligne droite. Lesparametres partages qui peuvent etre regles pour ce type de deplacementsont la vitesse d’outil et l’acceleration d’outil desirees, specifiees respecti-vement en mm/s et mm/s2, ainsi qu’une fonction. La fonction selectionneedeterminera dans quel espace de fonction sont representees les positionsde l’outil sur les points de passage. Concernant les espaces de fonction,les fonctions variables et les points de passage variables presentent uninteret particulier. Les fonctions variables peuvent etre utilisees lorsqu’il estnecessaire de determiner la position de l’outil sur un point de passage parla valeur actuelle de la fonction variable lorsque le programme du robotest execute.

All Rights Reserved 29 PolyScope

Page 30: Manuel PolyScope - Amazon S3

4. Programmation

– deplacementP deplace l’outil lineairement a vitesse constante avec lis-sages circulaires, deplacement prevu pour certaines operations de pro-cess telles que collage ou distribution. La grandeur du rayon de lissage estpar defaut une valeur partagee entre tous les points de passage. Une va-leur plus faible fait faire un virage plus serre a la trajectoire tandis qu’unevaleur plus elevee rend la trajectoire plus lisse. Pendant que le robot tra-verse les points de passage a vitesse constante, il ne peut attendre ni uneoperation d’E/S ni une action de l’operateur. Ceci pourrait arreter le mou-vement du robot ou entraıner un arret par securite.

Selection de fonction

Pour DeplacementL et DeplacementP, il est possible de selectionner dansquel espace de fonction doivent etre representes les points de passage sous lacommande Deplacement. Cela signifie qu’en reglant un point de passage, leprogramme se souvient des coordonnees de l’outil dans l’espace de fonctionde la fonction selectionnee. Il existe quelques circonstances qui necessitent uneexplication detaillee.

– Fonction fixe : Si une fonction fixe, comme par ex. Base, est selectionnee,cela n’a aucun effet sur les points de passage Fixe et Relatif. Le compor-tement des points de passage Variables est decrit ci-dessous.

– Fonction variable : Si une quelconque fonction de l’installation actuelle-ment chargee a ete selectionnee comme etant variable, les variablescorrespondantes peuvent egalement etre selectionnees dans le menude selection de fonction. Si une variable de fonction (nommee par lenom de la fonction et precedee de ” var”) est selectionnee, les mouve-ments du robot (a l’exception des points de passage Relatifs) dependentde la valeur actuelle de la variable lorsque le programme est en coursd’execution. La valeur initiale d’une variable de fonction est la valeur dela fonction actuelle. Cela signifie que les mouvements ne changent quesi la variable de fonction est activement modifiee par le programme durobot.

– Point de passage variable : Lorsque le robot se deplace vers un point depassage variable, la position cible de l’outil est toujours calculee commeles coordonnees de la variable dans l’espace de la fonction selectionnee.Par consequent, le mouvement du robot pour un point de passage va-riable change toujours si une autre fonction est selectionnee.

Les reglages des parametres partages d’une commande Deplacement s’ap-pliquent - au mouvement qui a, pour point de depart, le dernier point de pas-sage du programme se trouvant juste avant cette commande � Deplacement� et, comme point d’arrivee, le premier point compris dans cette commande, -a tous les mouvements entre les points de passage compris dans la commandeDeplacement. Ils ne s’appliquent pas au mouvement qui a comme point d’ori-gine le dernier point de passage compris dans la commande Deplacement.

All Rights Reserved 30 PolyScope

Page 31: Manuel PolyScope - Amazon S3

4. Programmation

Time

Speed

Acceleration

Cruise

Deceleration

FIGURE 1 – Profil de vitesse d’un mouvement. La courbe est divisee en troissegments : acceleration, croisiere et deceleration. Le niveau dela phase croisiere est donne par le reglage de la vitesse dumouvement, tandis que la pente des phases acceleration etdeceleration est donnee par le parametre d’acceleration.

4.5 Onglet commande programme→, Point de passage fixe

Un point sur la trajectoire du robot. Les points de passage sont la partie laplus centrale d’un programme de robot qui indiquent au robot ou se trouver.Un point de passage a position fixe est donne en deplacant physiquement lerobot vers cette position.

4.6 Regler le point de passage

Appuyer sur ce bouton pour acceder a l’ecran Deplacement ou vous pou-vez specifier la position du robot pour ce point de passage. Si le point de pas-sage est place sous une commande Deplacement dans un espace lineaire(deplacementL ou deplacementP), il faut avoir selectionne une fonction validepour cette commande Deplacement afin de pouvoir appuyer sur ce bouton.

All Rights Reserved 31 PolyScope

Page 32: Manuel PolyScope - Amazon S3

4. Programmation

Noms des points de passage

Les noms des points de passage peuvent etre modifies. Deux points de pas-sage ayant le meme nom sont toujours le meme point de passage. Les pointsde passage sont numerotes au fur et a mesure qu’ils sont specifies.

Zone de lissage

Si une zone de lissage est reglee, la trajectoire du robot passe autour dupoint de passage en permettant au robot de ne pas s’arreter a ce point. Les lis-sages ne peuvent pas se chevaucher et il n’est donc pas possible de regler unezone de lissage qui chevauche sur une zone de lissage d’un point de passageprecedent ou suivant. Un point d’arret est un point de passage avec un rayonde lissage de 0.0mm

Note concernant la synchronisation d’E/S

Si un point de passage correspond a un point d’arret avec une commanded’E/S comme etant la commande suivante, la commande d’E/S est executeelorsque le robot s’arrete au point de passage. Cependant si le point de pas-sage comporte une zone de lissage, la commande d’E/S suivante est executeelorsque le robot entre dans cette zone.

Exemple

Waypoint2

WaypointStartmovel

Waypoint1

if (digital_input[1]) then

else

endif

WaypointEnd1

WaypointEnd2

Program

Ending point 1

Starting point

Straight line segment

5 cm blendWaypoint 1

Waypoint 210 cm blend

Ending point 2

Straight line segment

This is where the inputport is read!

Un petit exemple dans lequel un programme de robot deplace l’outil d’uneposition de demarrage vers une de deux positions finales, en fonction de l’etatde l’entree numerique[1]. Remarquer que la trajectoire de l’outil (ligne noireepaisse) suit des lignes droites a l’exterieur des zones de lissage (cercles poin-tilles), tandis que la trajectoire de l’outil devie de la ligne droite a l’interieur deszones de lissage. Remarquer egalement que l’etat du capteur entree numerique[1]est releve juste lorsque le robot est sur le point d’entrer dans la zone de lissageautour du Point de passage 2, meme si la commande si...alors vientapres le Point de passage 2 dans la sequence de programme. Cela va enquelque sorte contre l’intuition mais est necessaire afin de permettre au robotde selectionner la bonne trajectoire de lissage.

All Rights Reserved 32 PolyScope

Page 33: Manuel PolyScope - Amazon S3

4. Programmation

4.7 Onglet commande programme→, Point de passage relatif

Un point de passage avec la position donnee par rapport a la positionprecedente du robot, comme par exemple � deux centimetres vers la gauche�. La position relative est definie comme la difference entre les deux positionsdonnees (gauche par rapport a droite). Noter que des positions relatives repeteespeuvent deplacer le robot en dehors de son espace de travail.

Cette distance est une distance cartesienne entre le point central de l’outildans les deux positions. L’angle indique de combien l’orientation du point cen-tral de l’outil change entre les deux positions. Plus precisement, la longueur duvecteur de rotation decrivant le changement d’orientation.

4.8 Onglet commande programme→, Point de passage variable

All Rights Reserved 33 PolyScope

Page 34: Manuel PolyScope - Amazon S3

4. Programmation

Un point de passage avec une position definie par une variable, dans cecas calculated pos. La variable doit etre de type pose telle quevar=p[0.5,0.0,0.0,3.14,0.0,0.0]. Les trois premieres valeurs correspondenta x,y,z et les trois dernieres correspondent a l’orientation donnee en tant quevecteur rotation donne par le vecteur rx,ry,rz. La longueur de l’axe est l’anglede pivotement en radians, et le vecteur lui-meme donne l’axe autour duquelil faut pivoter. La position est toujours donnee par rapport a un referentiel ouun systeme de coordonnees, defini par la fonction selectionnee. Le robot sedeplace toujours lineairement vers un point de passage variable.

Par exemple, pour deplacer le robot de 20mm suivant l’axe z de l’outil :

var_1=p[0,0,0.02,0,0,0]MovelWaypoint_1 (variable position): Use variable=var_1, Feature=Tool

4.9 Onglet commande programme→, Attendre

Attend un temps donne ou un signal d’E/S.

All Rights Reserved 34 PolyScope

Page 35: Manuel PolyScope - Amazon S3

4. Programmation

4.10 Onglet commande programme→, Action

Regle les sorties numeriques ou analogiques sur une valeur donnee. Peutegalement etre utilise pour regler la charge utile du robot, par exemple le poidsqui est ramasse suite a cette action. Il peut etre necessaire d’ajuster le poidsafin d’empecher le robot d’effectuer un arret inattendu de securite lorsque lepoids au niveau de l’outil est different du poids attendu.

4.11 Onglet commande programme→, Pop-up

Le pop-up est un message qui apparaıt a l’ecran lorsque le programme at-teint cette commande. Le style de message peut etre selectionne et le texte aproprement parler peut etre entre en utilisant le clavier a l’ecran. Le robot at-tend que l’utilisateur/l’operateur appuie sur le bouton OK situe sous le pop-up

All Rights Reserved 35 PolyScope

Page 36: Manuel PolyScope - Amazon S3

4. Programmation

avant de continuer le programme. Si le point � Mettre sur pause l’execution duprogramme � est selectionne, le programme du robot s’arrete a ce pop-up.

4.12 Onglet commande programme→, Pause

L’execution du programme s’arrete a cet endroit.

4.13 Onglet commande programme→, Commentaire

Permet au programmeur d’ajouter une ligne de texte au programme. Cetteligne de texte n’intervient pas au cours de l’execution du programme.

All Rights Reserved 36 PolyScope

Page 37: Manuel PolyScope - Amazon S3

4. Programmation

4.14 Onglet commande programme→, Dossier

Un dossier est utilise pour organiser et etiqueter des parties specifiques d’unprogramme, nettoyer l’arborescence du programme et faciliter la lecture et lanavigation du programme.

Un dossier n’intervient pas en lui-meme.

4.15 Onglet commande programme→, Boucle

Met en boucle les commandes de programme sous-jacent. En fonction dela selection, les commandes du programme sous-jacent sont mises en boucle al’infini, un certain nombre de fois ou tant que la condition donnee est vraie. Enmettant en boucle un certain nombre de fois, une variable de boucle dediee(appelee boucle 1 dans la capture d’ecran ci-dessus) est creee qui peut etre

All Rights Reserved 37 PolyScope

Page 38: Manuel PolyScope - Amazon S3

4. Programmation

utilisee dans des expressions a l’interieur de la boucle. La variable de bouclecompte de 0 a N − 1.

En mettant en boucle en utilisant une expression comme condition finale,PolyScope fournit une option permettant d’evaluer continuellement cette ex-pression, de sorte que la boucle puisse etre interrompue a n’importe quel mo-ment au cours de son execution, plutot que juste apres chaque iteration.

4.16 Onglet commande programme→, Sous-programme

Un sous-programme peut contenir des parties de programme necessaires aplusieurs endroits. Un sous-programme peut etre un fichier separe sur le disqueet il peut egalement etre cache afin de proteger contre des changements ac-cidentels vers le sous-programme.

All Rights Reserved 38 PolyScope

Page 39: Manuel PolyScope - Amazon S3

4. Programmation

Onglet commande programme→, Appeller un sous-programme

En appelant un sous-programme, les lignes de programme du sous-programmesont executees apres quoi le systeme retourne a la ligne suivante.

4.17 Onglet commande programme→, Affectation

Affecte des valeurs a des variables. Une affectation met la valeur calculeedu cote droit dans la variable du cote gauche. Ceci peut etre utile dans desprogrammes complexes.

All Rights Reserved 39 PolyScope

Page 40: Manuel PolyScope - Amazon S3

4. Programmation

4.18 Onglet commande programme→, Si

Une construction “si..alors..sinon” peut faire changer le comportement durobot base sur des entrees de capteur ou valeurs de variables. Utiliser l’editeurd’expression pour decrire la condition dans laquelle le robot doit aller aux sous-commandes de ce Si. Si la condition est evaluee a Vrai, les lignes a l’interieurde ce Si sont executees.

Chaque Si peut comporter plusieurs SinonSi et une commande Sinon. Ilest possible de les ajouter en utilisant les boutons a l’ecran. Une commandeSinonSi peut etre retiree de l’ecran pour la commande concernee.

La commande ouverte Verifier continuellement l’expression per-met d’evaluer les conditions des instructions Si et SinonSi pendant que leslignes contenues sont executees. Si une expression est evaluee comme Fauxalors qu’elle est a l’interieur du corps de la partie Si, l’instruction SinonSi ouSinon est atteinte.

All Rights Reserved 40 PolyScope

Page 41: Manuel PolyScope - Amazon S3

4. Programmation

4.19 Onglet commande programme→, Script

Cette commande permet d’acceder au langage de script en temps reelsous-jacent qui est execute par le controleur du robot. Elle est reservee auxutilisateurs avances.

Si l’option � Fichier � dans l’angle superieur gauche est choisie, il est possiblede creer et d’editer des fichiers de programmes script. De cette maniere, desprogrammes script longs et complexes peuvent etre utilises avec la program-mation, facile pour l’operateur, de PolyScope.

4.20 Onglet commande programme→, Evenement

Un evenement peut etre utilise pour surveiller un signal d’entree et effectuerdes actions ou regler une variable lorsque le signal d’entree devient trop eleve.

All Rights Reserved 41 PolyScope

Page 42: Manuel PolyScope - Amazon S3

4. Programmation

Par exemple dans le cas ou un signal de sortie devient trop eleve, le programmeevenement peut attendre 100ms et ensuite le remettre sur une valeur basse.Cela permet de beaucoup simplifier le code du programme principal dans lecas ou une machine externe declenche sur une rampe montante plutot quesur un niveau d’entree eleve.

4.21 Onglet commande programme→, Thread (unite d’execution)

Un thread est un processus parallele au programme du robot. Un threadpeut etre utilise pour controler une machine externe independamment du brasrobotique. Un thread peut communiquer avec le programme du robot avecdes variables et signaux de sortie.

4.22 Onglet commande programme→, Modele

All Rights Reserved 42 PolyScope

Page 43: Manuel PolyScope - Amazon S3

4. Programmation

La commande Modele peut servir a effectuer un cycle a travers les positionsdans le programme du robot. La commande modele correspond a une positiondans chaque execution.

Un modele peut etre donne comme un parmi quatre types. Les trois pre-miers, � Ligne �, � Carre � ou � Boıte � peuvent etre utilises pour des po-sitions dans un modele regulier. Les modeles reguliers sont definis par un cer-tain nombre de points caracteristiques qui definissent les bords du modele. Pour� Ligne �, il s’agit des deux points d’extremite, pour � Carre � trois des quatrepoints d’angle tandis que pour � Boıte �, il s’agit de quatre des huits pointsd’angle. Le programmeur entre le nombre de positions le long de chaque borddu modele. Le controleur du robot calcule ensuite les positions particulieres dumodele en ajoutant proportionnellement les vecteurs des bords.

Si les positions a traverser ne tombent pas dans un modele regulier, il est pos-sible de choisir l’option � Liste � ou une liste de toutes les positions est fourniepar le programmeur. Cela permet d’effectuer n’importe quel type de disposi-tion des positions.

Definir le modele

Lorsque le modele � Boıte � est selectionne, l’ecran change pour ce qui estmontre ci-dessous.

Un modele � Boıte � utilise trois vecteurs pour definir le cote de la boıte. Cestrois vecteurs sont donnes comme quatre points ou le premier vecteur va dupoint un au point deux, le second vecteur du point deux au point trois et letroisieme vecteur du point trois au point quatre. Chaque vecteur est divise parles chiffres de comptage d’intervalle. Une position specifique dans le modeleest calculee en ajoutant simplement proportionnellement les vecteurs d’inter-valle.

Les modeles � Ligne � et � Carre � fonctionnent de facon similaire.Une variable de comptage est utilisee en traversant les positions du modele.

Le nom de la variable s’affiche sur l’ecran de commande Modele. La variableeffectue un cycle a travers les nombres de 0 a X ∗Y ∗Z−1, le nombre de points

All Rights Reserved 43 PolyScope

Page 44: Manuel PolyScope - Amazon S3

4. Programmation

du modele. Cette variable peut etre manipulee en utilisant des affectations etpeut etre utilisee dans des expressions.

All Rights Reserved 44 PolyScope

Page 45: Manuel PolyScope - Amazon S3

4. Programmation

4.23 Onglet commande programme→, Force

Le mode force permet la compliance et le controle des forces dans unaxe qui peut etre selectionne dans l’espace de travail du robot. Tous les mou-vements du robot compris dans la commande force seront en mode force.Lorsque le robot est en mouvement en mode force, il est possible de selectionnerun ou plusieurs axes dans lesquels le robot est compliant. Le long/autour d’axesde compliance, le robot sera conforme a son environnement, ce qui signifiequ’il adaptera automatiquement sa position afin d’obtenir la force desiree. Ilest egalement possible de faire en sorte que le robot applique une force a sonenvironnement, par ex. une piece a usiner.

Le mode force convient aux applications dans lesquelles la position actuelledu point central de l’outil le long d’un axe predefini n’est pas importante maisqui exigent plutot une force donnee le long de cet axe. Par exemple si le pointcentral de l’outil du robot doit rouler contre une surface incurvee ou lorsqu’il fautpousser ou tirer une piece a usiner. Le mode force permet egalement d’appli-quer certains couples autour d’axes predefinis. Noter que si aucun obstaclen’est rencontre dans un axe pour lequel une force differente de zero a etereglee, le robot tentera d’accelerer le long/autour de cet axe.

Meme si un axe a ete selectionne pour etre compliant, le programme durobot continuera de tenter de deplacer le robot le long/autour de cet axe. Ce-pendant, le controle des forces permet d’assurer que le robot continue d’ap-procher la force specifiee.

Selection de fonction

Le menu fonction sert a selectionner le systeme de coordonnees (axes) utilisepar le robot quand il fonctionne en mode force. Les fonctions dans le menucorrespondent a celles definies dans l’installation, voir 3.11.

All Rights Reserved 45 PolyScope

Page 46: Manuel PolyScope - Amazon S3

4. Programmation

Type de mode force

Il existe quatre types differents de mode force qui determinent chacun lamaniere dont la fonction selectionnee sera interpretee.

– Simple : Un seul axe sera compliant en mode force. La force le long de cetaxe est reglable. La force desiree sera toujours appliquee le long de l’axez de la fonction selectionnee. Cependant pour les fonctions ligne, c’est lelong de l’axe y.

– Repere : Le type repere permet une utilisation plus avancee. Ici, la com-pliance et les forces des six degres de liberte peuvent etre selectionneesindependamment.

– Point : Lorsque point est selectionne, dans le repere l’axe y pointe a partirdu point central de l’outil du robot vers l’origine de la fonction selectionnee.La distance entre le point central de l’outil du robot et l’origine de la fonc-tion selectionnee doit etre d’au minimum 10 mm. Noter que le reperechangera dans la phase d’execution lorsque la position du point centralde l’outil du robot changera. Les axes x et z du repere sont dependantsde l’orientation originale de la fonction selectionnee.

– Mouvement : Mouvement signifie que le repere changera avec la direc-tion du mouvement du point central de l’outil. L’axe x du repere sera laprojection de la direction du mouvement du point central de l’outil sur leplan couvert par les axes x et y de la fonction selectionnee. L’axe y seraperpendiculaire au mouvement du robot et dans le plan x-y de la fonc-tion selectionnee. Cela peut etre utile pour ebarber le long d’une trajec-toire complexe necessitant une force perpendiculaire au mouvement dupoint central de l’outil. Noter lorsque le robot n’est pas en mouvement :en entrant en mode force avec le robot immobilise, il n’y aura pas d’axecompliant avant que la vitesse du point central de l’outil soit superieure azero. Si, ulterieurement, toujours en mode force, le robot est a nouveau im-mobilise, le repere a la meme orientation que la derniere fois ou la vitessedu point central de l’outil etait superieure a zero.

Pour les trois derniers types, le repere reel peut etre visualise en phase d’executiondans l’onglet graphique (4.27), lorsque le robot fonctionne en mode force.

Selection de valeur de force

Une force peut etre reglee pour des axes compliants et non compliants maisles effets sont differents.

– Compliant : Le robot ajustera sa position pour obtenir la force selectionnee.– Non compliant : Le robot suivra sa trajectoire reglee par le programme en

tenant compte d’une force externe de la valeur reglee ici.Pour les parametres de translation, la force est specifiee en Newtons [N] et pourles parametres de rotation, le couple est specifie en Newton metres [Nm].

Selection de limites

Il est possible de regler une limite pour tous les axes mais les limites ont differentessignifications selon que les axes sont compliants ou non compliants.

– Compliant : La limite est la vitesse maximale que le point central de l’outilest autorise a atteindre le long/autour de l’axe. Les unites sont [mm/s] et[degres/s].

All Rights Reserved 46 PolyScope

Page 47: Manuel PolyScope - Amazon S3

4. Programmation

– Non compliant : La limite est la deviation maximale autorisee de la trajec-toire du programme avant un arret du robot par securite. Les unites sont[mm] et [degres].

Reglages de force de test

Le bouton on/off du test apprentissage fait alterner le comportement dubouton apprentissage au dos du pendentif apprentissage du mode appren-tissage normal vers le test de la commande de force. Lorsque le bouton testapprentissage est sur on et que le bouton apprentissage au dos du penden-tif apprentissage est enfonce, le robot se comporte comme si le programmeavait atteint cette commande de force, ce qui permet de verifier les reglagesavant d’executer effectivement le programme complet. Cette possibilite estparticulierement utile pour verifier que les axes et forces compliants ont ete cor-rectement selectionnes. Il suffit de maintenir le point central de l’outil du robotd’une main et d’appuyer sur le bouton apprentissage de l’autre puis de no-ter dans quelles directions le robot peut/ne peut pas etre deplace. En quittantcet ecran, le bouton test apprentissage coupe automatiquement ce qui signi-fie que le bouton apprentissage au dos du pendentif apprentissage est utilisea nouveau pour liberer le mode apprentissage. Note : Le bouton apprentis-sage ne sera efficace que lorsqu’une fonction valide a ete selectionnee pourla commande force.

4.24 Onglet commande programme→, Palette

Une operation de palette peut effectuer une sequence de mouvementsdans un ensemble d’endroits donne en tant que modele, comme cela estdecrit, chapitre 4.22. A chacune des positions du modele, la sequence de mou-vements sera effectuee par rapport a la position du modele.

Programmation d’une operation de palette

Les etapes a suivre sont les suivantes :

All Rights Reserved 47 PolyScope

Page 48: Manuel PolyScope - Amazon S3

4. Programmation

1. Definir le modele.

2. Faire une � SequencePalette � pour ramasser/placer a chaque point in-dividuel. La sequence decrit ce qui doit etre fait a chaque position dumodele.

3. Utiliser le selecteur a l’ecran de commande de sequence pour definir lespoints de passage dans la sequence qui doivent correspondre aux posi-tions du modele.

Sequence de palette/Sequence pouvant etre ancree

Dans un nœud de sequence de palette, les mouvements du robot se fontpar rapport a la position de la palette. Le comportement d’une sequence esttel que le robot se trouve a la position specifiee par le modele au niveau dela position d’ancrage/du point du modele. Les positions restantes seronttoutes deplacees pour que cela corresponde.

Ne pas utiliser la commande Deplacement a l’interieur d’une sequence etantdonne qu’elle ne serait pas en rapport avec la position d’ancrage.

� BeforeStart � (avant demarrage)

La sequence optionnelle BeforeStart est executee juste avant que l’operationdemarre. Elle peut servir a attendre des signaux � pret �.

� AfterEnd � (apres la fin)

La sequence optionnelle AfterEnd est executee lorsque l’operation est ter-minee. Elle peut servir a signaler que le mouvement du convoyeur doit demarreren se preparant pour la palette suivante.

4.25 Onglet commande programme→, Chercher

Une fonction de recherche utilise un capteur afin de determiner lorsque laposition correcte est atteinte pour saisir ou lacher un article. Le capteur peutetre un commutateur a bouton-poussoir, un capteur de pression ou un cap-teur capacitif. Cette fonction est faite pour le travail sur des piles d’articlesd’epaisseur variable ou lorsque les positions exactes des articles ne sont pasconnues ou sont trop difficiles a programmer.

Empilage Desempilage

En programmant une operation de recherche pour travailler sur une pile, ilfaut definir le point de demarrage, s, la direction d’empilage, d et l’epaisseurdes articles dans la pile, i.

De plus, il faut definir la condition d’atteinte de la position suivante de la pileainsi qu’une sequence de programme speciale qui sera executee a chacune

All Rights Reserved 48 PolyScope

Page 49: Manuel PolyScope - Amazon S3

4. Programmation

des positions de la pile. La vitesse et les accelerations doivent egalement etrefournies pour le mouvement implique dans l’operation sur la pile.

Empilage

En empilant, le robot se deplace vers le point de demarrage puis se deplacedans la direction opposee pour chercher la position de pile suivante. Une foisla position trouvee, le robot la memorise et effectue la sequence speciale. Lafois suivante, le robot demarre la recherche a partir de la position memorisee,incrementee par l’epaisseur de l’article le long de la direction. L’empilage esttermine lorsque la hauteur de pile est superieure a un certain chiffre defini oulorsqu’un capteur donne un signal.

Desempilage

All Rights Reserved 49 PolyScope

Page 50: Manuel PolyScope - Amazon S3

4. Programmation

En desempilant, le robot se deplace de la position de demarrage dans la di-rection donnee afin de rechercher l’article suivant. Une fois la position trouvee,le robot la memorise et effectue la sequence speciale. La fois suivante, le ro-bot demarre la recherche a partir de la position memorisee, incrementee parl’epaisseur de l’article le long de la direction.

Position de demarrage

La position de demarrage correspond a l’endroit ou l’operation sur la piledemarre. Si la position de demarrage est omise, la pile commence a la positionactuelle du robot.

Direction

La direction est donnee par deux positions et calculee comme la differencede position entre le point central de l’outil a la premiere position et celui a ladeuxieme position. Note : Une direction ne tient pas compte des orientationsdes points.

Expression suivante de position d’empilage

Le robot se deplace le long du vecteur de direction tout en evaluant conti-nuellement dans quelle mesure la position de pile suivante a ete atteinte. Lorsquel’expression est evaluee a Vrai, la sequence speciale est executee.

� BeforeStart � (avant demarrage)

La sequence optionnelle BeforeStart est executee juste avant que l’operationdemarre. Elle peut servir a attendre des signaux � pret �.

All Rights Reserved 50 PolyScope

Page 51: Manuel PolyScope - Amazon S3

4. Programmation

� AfterEnd � (apres la fin)

La sequence optionnelle AfterEnd est executee lorsque l’operation est ter-minee. Elle peut servir a signaler que le mouvement du convoyeur doit demarreren se preparant pour la pile suivante.

Sequence prendre/placer

Comme pour l’operation de palette (4.24), une sequence de programmespeciale est effectuee a chaque position de pile.

4.26 Onglet commande programme→, Supprimer

Les lignes de programme supprimees sont simplement abandonnees lorsquele programme est execute. La suppression d’une ligne peut etre annulee ulterieurement.Ceci est une maniere rapide d’apporter des modifications a un programmesans detruire le contenu original.

All Rights Reserved 51 PolyScope

Page 52: Manuel PolyScope - Amazon S3

4. Programmation

4.27 Onglet graphique programme→

Representation graphique du programme de robot actuel. La trajectoire dupoint central de l’outil est montree sur la vue SD avec les segments de mouve-ment en noir et les segments de lissage (transitions entre segments de mouve-ment) en vert. Les points verts specifient les positions du point central de l’outil achacun des points de passage du programme. Le dessin en 3D du robot montrela position actuelle du robot et l’ombre du robot montre comment le robot vaatteindre le point de passage selectionne du cote gauche de l’ecran.

Il est possible de faire un zoom et d’effectuer une rotation de la vue en 3Dafin d’avoir une meilleure vue du robot. Les boutons du cote superieur droit del’ecran permettent de desactiver les differents composants graphiques dans lavue 3D.

Les segments de mouvement montres dependent du nœud de programmeselectionne. Si un nœud Deplacement est selectionne, la trajectoire afficheecorrespond au mouvement defini par ce deplacement. Si un nœud Point depassage est selectionne, l’affichage montre les ∼ 10 etapes de mouvementsuivantes.

All Rights Reserved 52 PolyScope

Page 53: Manuel PolyScope - Amazon S3

4. Programmation

4.28 Programme→ Onglet Structure

L’onglet structure du programme permet d’inserer, de deplacer, de copieret de retirer les differents types de commandes.

Pour inserer de nouvelles commandes, effectuer les etapes suivantes :1) Selectionner une commande de programme existant.2) Selectionner dans quelle mesure la nouvelle commande doit etre inseree

au-dessus ou en dessous de la commande selectionnee.3) Appuyer sur le bouton du type de commande que vous souhaitez inserer.

Pour ajuster les details de la nouvelle commande, aller a l’onglet Commande.Les commandes peuvent etre retirees/clonees/supprimees en utilisant les

boutons dans le cadre editer. Si une commande comporte des sous-commandes(un triangle a cote de la commande), toutes les sous-commandes sont egalementdeplacees/clonees/supprimees.

Ce ne sont pas toutes les commandes qui peuvent etre utilisees partoutdans un programme. Les Points de passage doivent se trouver sous une com-mande Deplacement (pas necessairement directement en dessous). Les com-mandes SinonSi et Sinon doivent necessairement se trouver apres un Si. Engeneral, deplacer les commandes SinonSi peut etre complique. Des valeursdoivent etre affectees aux variables avant de les utiliser.

All Rights Reserved 53 PolyScope

Page 54: Manuel PolyScope - Amazon S3

4. Programmation

4.29 Programme→ Onglet Variables

L’onglet Variables montre les valeurs en direct des variables dans le pro-gramme qui est execute et conserve une liste de variables et de valeurs entreles executions de programme. L’onglet variables n’apparaıt que lorsqu’il a desinformations a afficher. Les noms des variables sur cet ecran sont affiches avecun maximum de 50 caracteres et les valeurs des variables sont affichees avecun maximum de 500 caracteres.

4.30 Onglet commande programme→, Initialisation des variables

Cet ecran permet de regler des valeurs de variables avant le demarrage del’execution du programme (et d’eventuels threads).

All Rights Reserved 54 PolyScope

Page 55: Manuel PolyScope - Amazon S3

5. Configuration

Selectionner une variable de la liste de variables en cliquant dessus ou enutilisant la boıte de selection de variables. Pour une variable selectionnee, ilest possible d’entrer une expression qui sera utilisee pour fixer la valeur de lavariable au demarrage du programme.

Si la case � Prefere garder la valeur de la derniere execution � est selectionnee,la variable sera initialisee sur la valeur trouvee dans l’onglet Variables, decritchapitre Ceci permet de conserver les valeurs des variables entre les executionsdu programme. La variable aura sa valeur a partir de l’expression si le pro-gramme est execute pour la premiere fois ou si l’onglet valeur a ete efface.

Une variable peut etre effacee du programme en ne remplissant pas sonnom (uniquement des espaces).

5 Configuration

5.1 Ecran configuration

– Initialiser le robot Permet d’acceder a l’ecran initialisation, voir chapitre 5.2.– Langue Permet de configurer la langue et les unites de mesure de l’inter-

face utilisateur, voir chapitre 5.3.– Mise a jour Permet de mettre a jour le logiciel du robot pour une version

plus recente, voir chapitre 5.4.– Regler mot de passe Fournit le dispositif permettant de verrouiller la par-

tie programmation du robot aux personnes sans mot de passe, voir cha-pitre 5.5.

– Etalonner l’ecran Permet d’etalonner le � toucher � de l’ecran tactile, voirchapitre 5.6.

– Configuration reseau Ouvre l’interface permettant la configuration du reseauEthernet du robot, voir chapitre 5.7.

– Temps Permet de regler l’heure et la date du systeme et de configurer lesformats affiches pour l’horloge, voir chapitre 5.8.

– Precedent Permet de revenir a l’ecran de bienvenue.

All Rights Reserved 55 PolyScope

Page 56: Manuel PolyScope - Amazon S3

5. Configuration

5.2 Ecran configuration→ Initialiser

Cet ecran est utilise lors de la mise sous tension du robot. Avant que le robotpuisse fonctionner normalement, chaque articulation a besoin de se deplacerun peu (environ 20◦) pour trouver sa position exacte. Le bouton Auto actionnetoutes les articulations jusqu’a ce qu’elles soient OK. Les articulations changentde direction d’entraınement en relachant et en appuyant a nouveau sur lebouton.

5.3 Ecran configuration→ Selection de langue

Cet ecran permet de selectionner la langue et les unites de mesure utiliseespour le logiciel PolyScope ainsi que l’aide. Cocher � Programmation anglaise� afin d’avoir la programmation en anglais. Il est necessaire de redemarrer l’in-terface GUI pour que les changements prennent effet.

All Rights Reserved 56 PolyScope

Page 57: Manuel PolyScope - Amazon S3

5. Configuration

5.4 Ecran configuration→ Mise a jour

Les mises a jour de logiciels peuvent etre installees a partir de la memoire flashUSB. Inserer une cle USB et cliquer sur Rechercher pour afficher la liste de soncontenu. Pour effectuer une mise a jour, selectionner un fichier, cliquer sur Misea jour et suivre les instructions a l’ecran.

5.5 Ecran configuration→ Mot de passe

La partie programmation du logiciel peut etre verrouillee en utilisant un motde passe. Lorsque la programmation est verrouillee, les programmes peuventetre charges et executes sans le mot de passe mais un mot de passe est necessairepour creer ou modifier des programmes.

All Rights Reserved 57 PolyScope

Page 58: Manuel PolyScope - Amazon S3

5. Configuration

5.6 Ecran configuration→ Etalonner l’ecran tactile

Etalonnage de l’ecran tactile. Suivre les instructions a l’ecran pour etalonnerl’ecran tactile. Utiliser de preference un objet pointu non metallique comme parexemple un stylo avec capuchon. La patience et l’attention aident a obtenirun meilleur resultat.

5.7 Ecran configuration→ Reseau

Panneau de configuration du reseau Ethernet. Une connexion Ethernet n’etantpas necessaire pour les fonctions de base du robot, elle est desactivee pardefaut.

All Rights Reserved 58 PolyScope

Page 59: Manuel PolyScope - Amazon S3

5. Configuration

5.8 Ecran configuration→ Temps

Permet de regler l’heure et la date du systeme et de configurer les formats af-fiches pour l’horloge. L’horloge est affichee en haut des ecrans EXECUTER pro-gramme et PROGRAM Robot. En tapotant dessus, la date s’affiche brievement. Ilest necessaire de redemarrer l’interface GUI pour que les changements prennenteffet.

All Rights Reserved 59 PolyScope