Skip to main content

6軸多関節ロボット

6つの回転軸と6つの自由度(DoF)を備えた関節式アームロボットの変換。ロボットアームの3つの方向軸は、ジョイントの中心という1点で交差します。

NS SMC_Trafo_ArticulatedRobot_6DOFSMC_TrafoF_ArticulatedRobot_6DOF 機能ブロックは、6つの回転軸を持つ関節式アームロボットの順方向および逆方向の変換を実装します。この画像では、デカルト座標系が軸0で下にマークされています。z軸は下向きで、x軸はツールの中心点(TCP)の方向に前向きです。デカルト座標系の原点は、交点軸0とロボットの下側です。

_sm_img_trafo_pou_six_dof.png

軸の定義

回転軸は黒い矢印で識別されます。正の回転方向は右手の法則によって与えられます。たとえば、軸0を正の方向に回転させると、ロボットは上から見て時計回りに回転します。

. 軸は次の範囲に制限されています。
  • 軸0、1、3、および4:]-180°、180°[

  • 軸2:[-90°、180°]

  • 軸5:無制限。範囲は360°より大きくなる場合があります。

ホーミング位置と寸法

左の画像は、キネマティクスの原点復帰位置を示しています。これは、すべての軸がゼロ位置にある位置です。構成構造で指定された寸法を指定します SMC_TrafoConfig_ArticulatedRobot_6DOF。パラメータの名前と記号は、Denavit-Hartenbergの規則に従っています。右の画像は、追加のDenavit–Hartenbergパラメーターを示しています d3

_sm_img_trafo_pou_six_dof_zero_pos.png
. ノート:
  • a1、a3、d4、およびd6は> = 0である必要があります

  • a2は> 0でなければなりません(> g_fSMC_CNC_EPS

  • d1は<= 0でなければなりません

49. 関節のDenavit–Hartenberg変換

ジョイントオフセット(sigma_i)

レバーオフセット(d_i)

レバーの長さ(a_i)

レバー回転(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



プログラミング

ツールセンターの位置は、X、Y、およびZで制御されます。X、Y、およびZの単位は、パラメータに使用されるものと同じです。 a_id_i (例:mm)。方向は、A(ヨー)、B(ピッチ)、およびC(ロール)で度単位で制御されます。

変換オブジェクト

データ構造 SMC_TrafoConfig_ArticulatedRobot_6DOF そしてその SMC_Trafo_ArticulatedRobot_6DOFSMC_TrafoF_ArticulatedRobot_6DOF 機能ブロックはにリンクされています SM3_CNC