HomeSet

ホーム位置 (待機姿勢)の姿勢パルスの設定と表示をします。

書式
(1) HomeSet 第1関節パルス値, 第2関節パルス値, 第3関節パルス値, 第4関節パルス値 [, 第5関節パルス値, 第6関節パルス値] [, 第7関節パルス値] [, 第8関節パルス値, 第9関節パルス値]

(2) HomeSet

パラメーター

第1関節パルス値
第1関節ホームエンコーダーパルス値 (整数)を、式または数値で指定します。
第2関節パルス値
第2関節ホームエンコーダーパルス値 (整数)を、式または数値で指定します。
第3関節パルス値
第3関節ホームエンコーダーパルス値 (整数)を、式または数値で指定します。
第4関節パルス値
第4関節ホームエンコーダーパルス値 (整数)を、式または数値で指定します。
第5関節パルス値
垂直6軸型ロボット (Nシリーズを含む)用のパラメーターです。第5関節ホームエンコーダーパルス値 (整数)を、式または数値で指定します。
第6関節パルス値
垂直6軸型ロボット (Nシリーズを含む)用のパラメーターです。第6関節ホームエンコーダーパルス値 (整数)を、式または数値で指定します。
第7関節パルス値
ジョイント型7軸ロボット用のパラメーターです。第7関節ホームエンコーダーパルス値 (整数)を、式または数値で指定します。
第8関節パルス値
付加軸S関節用のパラメーターです。第8関節 (付加軸S)ホームエンコーダーパルス値 (整数)を、式または数値で指定します。
第9関節パルス値
付加軸T関節用のパラメーターです。第9関節 (付加軸T)ホームエンコーダーパルス値 (整数)を、式または数値で指定します。

結果
パラメーターを省略すると現在のホームパルス値を表示します。

解説
ユーザーは、各関節に対するパルス値を指定し、ホーム (待機)位置を設定できます。

起こりやすいエラー

  • HomeSet 値を設定せずにHomeを実行したとき

    HomeSet値を設定せずにHomeを実行すると、エラー2228が発生します。

  • HomeSet 値を設定せずにHomeSet 値を表示させようとしたとき

    HomeSet値を設定せずにホーム位置のパルス値を表示しようとすると、エラー2228が発生します。

参照
Home, HomeClr, HomeDef関数, Hordr, Pls関数

HomeSet使用例
下記はコマンドウィンドウからの操作例です。

> homeset 0,0,0,0  'ホーム位置を0, 0, 0, 0に設定
> homeset
  0  0
  0  0

> home             'ロボットがホーム位置へ移動

Pls関数を使って、アームの現在位置をホーム位置と設定します。

> homeset Pls(1), Pls(2), Pls(3), Pls(4)