Skip to main content

Robot articulé 6 axes

Transformation d'un robot à bras articulé à six axes rotatifs et six degrés de liberté (DoF). Les trois axes d'orientation du bras du robot se croisent en un point : le centre de l'articulation.

Les SMC_Trafo_ArticulatedRobot_6DOF et SMC_TrafoF_ArticulatedRobot_6DOF les blocs fonctionnels implémentent les transformations avant et inverse d'un robot à bras articulé avec six axes de rotation. Dans l'image, le système de coordonnées cartésiennes est marqué ci-dessous à l'axe 0. L'axe z pointe vers le bas et l'axe x pointe vers l'avant en direction du point central de l'outil (TCP). L'origine du système de coordonnées cartésiennes est l'axe d'intersection 0 et le dessous du robot.

_sm_img_trafo_pou_six_dof.png

Définition des axes

Les axes rotatifs sont identifiés par des flèches noires. Le sens de rotation positif est donné par la règle de la main droite. Par exemple, lorsque l'axe 0 est tourné dans le sens positif, le robot tourne dans le sens des aiguilles d'une montre vu de dessus.

. Les axes sont limités aux plages suivantes :
  • Axes 0, 1, 3 et 4 : ]-180°, 180°[

  • Axe 2 : [-90°, 180°]

  • Axe 5 : Illimité ; la portée peut être supérieure à 360°.

Position de référencement et dimensions

L'image de gauche montre la position de référence de la cinématique, c'est-à-dire la position où tous les axes sont en position zéro. Spécifiez les dimensions indiquées dans la structure de configuration SMC_TrafoConfig_ArticulatedRobot_6DOF. Les noms et signes des paramètres sont conformes à la convention Denavit-Hartenberg. L'image de droite montre le paramètre supplémentaire Denavit-Hartenberg d3.

_sm_img_trafo_pou_six_dof_zero_pos.png
. Noter:
  • a1, a3, d4 et d6 doivent être >= 0

  • a2 doit être > 0 (> g_fSMC_CNC_EPS)

  • d1 doit être <= 0

Tableau 49. Transformation Denavit-Hartenberg des articulations

Décalage de joint (sigma_i)

Décalage du levier (d_i)

Longueur du levier (a_i)

Rotation du levier (alpha_i)

1

d1

a_1

-90°

2

90°

0

a_2

3

d3

a_3

90°

4

d4

0

90°

5

0

0

-90°

6

d6

0



La programmation

La position du centre de l'outil est contrôlée par X, Y et Z. Les unités de X, Y et Z sont les mêmes que celles utilisées pour les paramètres a_i et d_i (par exemple : mm). L'orientation est contrôlée en degrés avec A (lacet), B (tangage) et C (roulis).

Objets de transformation

La structure des données SMC_TrafoConfig_ArticulatedRobot_6DOF et le SMC_Trafo_ArticulatedRobot_6DOF et SMC_TrafoF_ArticulatedRobot_6DOF les blocs fonctionnels sont liés à SM3_CNC.