Arch

用於設定和顯示Jump、Jump3、Jump3CP命令下的Arch參數。

格式
(1) Arch Arch編號、閃避距離、接近距離
(2) Arch Arch編號
(3) Arch

參數

Arch編號
以0~6的整數指定Arch編號。有效值為0~6的整數。如下頁Arch表格所示,共有7個有效值。
閃避距離
以Jump命令指定水平動作前的閃避距離(從出發點開始的垂直距離)。(單位:mm)以Jump3、Jump3CP命令指定Span動作前的閃避距離。(單位:mm)
接近距離
以Jump命令指定完全結束水平移動階段的接近距離(從目的點開始的垂直距離)。(單位:mm)
以Jump3、Jump3CP命令指定完全結束Span動作階段的接近距離。(單位:mm)

結果
一旦省略所有參數,則顯示Arch表格的所有內容。

若僅指定Arch編號,則顯示指定Arch編號的Arch表格內容。

說明
以Arch命令定義Jump動作命令所需Arch表格的值。使用作為Jump修飾詞的、與Arch編號相應的參數來執行Arch動作。(請先詳閱Jump陳述式,以理解Arch命令。)

若依照Arch設定使用Jump C[Arch編號],則可將Z方向的角修成圓角。(請參閱範例)在Arch表格中設定:在開始朝水平方向移動前的垂直方向移動距離(閃避距離)以及結束水平方向移動後的到達目標坐標之前的垂直方向移動距離(接近距離)。(請參閱下圖。)

符號 說明
a 閃避距離
b 接近距離

使用者定義的Arch表格值為0~6的整數,共有7個。第8個設定值(Arch 7)為預設值。實際上設定的是門形動作(參照次圖),而不是拱形動作。若使用預設的Arch值(第8個設定值)執行Jump命令,手臂則會如下圖所示進行動作。

  1. 首先,唯有第3關節會移動到以LimZ命令設定的Z坐標值(最大Z值)位置。
  2. 接著,手臂水平移動至目標坐標,最後來到X、Y、U位置。
  3. 最後,唯有第3關節進行動作,使手臂下降到最後第3關節坐標位置(Z坐標值),以完成Jump命令動作。

門形動作 (Arch 7的Jump動作)

Arch表格 預設值

Arch編號 閃避距離 接近距離
0 30 30
1 40 40
2 50 50
3 60 60
4 70 70
5 80 80
6 90 90

注意


  • 成為門形動作等其它情況時

    若在垂直上升距離、垂直下降距離上設定大於實際垂直移動距離的值,則變成門形動作,而不是拱形動作。

  • 儲存Arch值

    只要未變更使用者,就繼續保持Arch表格的數值。


使用Arch時的重要事項
由於透過軌跡控制進行拱形動作的合成,因此不能保證實際軌跡。軌跡會因動作速度和手臂的動作方式而異。請以作業時使用的實際速度和姿態確認實際軌跡。

  • 在相同位置上,即便執行帶有相同C[Arch編號]的Jump命令(或Jump3命令),低速時的軌跡也會比高速動作時低。因此,請注意:即便確認不會因高速而撞擊干擾物,仍有可能在低速動作時發生撞擊。
  • 相較於低速動作,高速動作會增加未合成的閃避移動量,呈現出減小未合成的接近移動量之傾向。未出現預期的移動距離時,請降低速度或減速度或將接近距離設得長一些。
  • 即便是相同距離的動作,軌跡也會依手臂的動作方式而異。雖然會依手臂的動作方式,而有各種軌跡變化,但如果以一般水平多關節型機器人為例的話,越是大幅移動第1手臂,越會增加垂直上升量,從而呈現出減小垂直下降量的傾向。未出現預期的垂直下降距離時,請降低速度或減速度,或將下降距離設得長一些。

參照
Jump、Jump3、Jump3CP

Arch範例
以下是在命令視窗中執行Arch值設定的範例。

> arch 0, 15, 15
> arch 1, 25, 50
> jump p1 c1
> arch
  arch0 =    15.000        15.000
  arch1 =    25.000        50.000
  arch2 =    50.000        50.000
  arch3 =    60.000        60.000
  arch4 =    70.000        70.000
  arch5 =    80.000        80.000
  arch6 =    90.000        90.000
>