Exam 1 Flashcards
(39 cards)
Pourquoi on mets des outils a angles sur les robots.
Évité une singularité
Quel sont les axes en cause d’une singularité?
axe 4 et 6 ou axe 1 et 6
Quel 2 codes faut il mettre après avoir ‘‘call’’ un programme avec du mouvement. EX: call secure 2___xxxxxx_____xxxxxxx
réactivé les bon utool et uframe EX: call secure 2___utool=1_____uframe=1
Que veut dire RI/RO et donnez 3 exemples de ce que sa active.
Robot Input/Output. Touche a tout ce qui est sur e bras jaune ex: capteur outil, valve, butée, capteur, etc
Que veut dire DI/DO et donnez 3 exemples de ce que sa active.
Digital Input/Output. Tout ce qui n’est pas sur le robot. EX: air de la cellule, boite à bouton (switch et lumière), capteur de pièce dans la chute, etc
Que veut dire SI/SO et donnez 3 exemple de ce que sa active.
Status Input/Output. Ce qui est sur la boite du contrôleur. EX: Le bouton vert, les lumières, le bouton d’arrêt, etc
Comment pourrait-on faire pour que le robot sache quel outil il à sur le bras ou même s’il à un outil?
Mettre un code de pin unique sur chaque outil que le robot vas reconnaître.
Quel est le point fort de la programmation Karel?
Logic
Quel est le point fort de la programmation TPP
Mouvement
Que signifie ON+ ou ON-
Front montant et front descendant
Quel sont les 8 étapes pour partir le robot en mode automatique sécuritairement?
1- enlever outil et montage (si possible). 2- fermer et barré la porte et mettre la clé dans la boite à côté de la porte. 3- mode auto sur contrôleur (clé du prof nécessaire). 4- Teach pendant (TP) à off. 5- vitesse basse sur TP (5%) 6- doigt sur hold en tout temps. 7- reset bouton de faute sur contrôleur. 8- DCY!!!!!! (ou ‘‘cycle start’’ comme dirai Oli)
Description d’un PR[]
PR[]–> Position register = stocker une position, une frame, un tool. Global (accessible par tous les programmes). Sert a effecteur des calcules sur une position.
Description d’un P[]
P[]–> Position = Local au programme. On ne peut pas modifier la coordonnée directement.
Description d’un R[]
R[]–> Register = Stocker un chiffre (mémoire).
À quoi faut-il faire attention quand on enregistre un PR[]?
Le UF et le UT actif, donc attention au collision si pas le bon tool ou frame d’actif.
Quel sont les 6 axes dans l’ordre? ex: PR[31,1], PR[31,2], PR[31,X]
X,Y,Z,W,P,R
Avantage/Inconvénient/Application d’un mouvement JOINT?
Évite les singularité. Mouvement imprévisible. Utile pour l’approche vers un plan de travail.
Avantage/Inconvénient/Application d’un mouvement LINEAR?
mouvement prévisible et facile à contrôler. Singulariité possible. Utile quand le robot travail.
Avantage/Inconvénient/Application d’un mouvement CIRCULAR?
mouvement en arc de cercle (prévisible). Singulariité possible. Utile quand le robot travail.
Système de coordonnée en déplacement WORLD?
Cartésien. Référentiel à la jonction de l’axe 1 et 2.
Système de coordonnée en déplacement TOOL?
Selon flange ou outil actif.
Système de coordonnée en déplacement USER?
Selon WORLD ou USER FRAME actif
Par convention en TCP le Z en sortant ou entrant de l’outil?
Sortant de l’outil (quand tu fait Z+, sa descend vers le plan de travail).
Pourquoi enseigner un TCP?
+ facile de conduire le robot p/r à son outil et en cas de collision permet de ré enseigner le TCP et repartir en production rapidement.