TLSet
設定並顯示工具坐標系。
格式
(1) TLSet 工具坐標系編號, 工具設定資料
(2) TLSet 工具坐標系編號
(3) TLSet
參數
- 工具坐標系編號
- 以1~15的整數值指定要設定的工具。(Tool 0為預設工具,不可變更。)
- 工具設定資料
- 以P編號、P(運算式)、點標籤、點運算式之一指定要設定的工具坐標系原點及方向。
結果
若省略所有參數,則顯示所有TLSet設定。
若僅指定工具編號,則顯示指定的TLSet設定。
說明
指定相對於Tool 0坐標系(抓手坐標系)的相對原點位置和相對旋轉角度,定義工具坐標系Tool 1、Tool 2、Tool 3。
TLSet 1, XY(50,100,-20,30)
TLSet 2, P10 +X(20)
在上述情況下,參照坐標值P10,在X值上加上20。會忽略手臂屬性和本地坐標系編號。
符號 | 說明 |
---|---|
a | 工具坐標系編號 |
b | 工具坐標系的原點X軸方向位置(下圖a) |
c | 工具坐標系的原點Y軸方向位置(下圖b) |
d | 工具坐標系的原點Z軸方向位置 |
e | 工具坐標系的旋轉角度(下圖c) |
符號 | 說明 |
---|---|
X, Y | 機器人坐標系 |
xt0, yt0 | 工具0坐標系 |
xt1, yt1 | 工具1坐標系 |
垂直6軸型機器人使用TLSet
在垂直6軸型機器人中,若將所有關節設為0度位置,則以第6關節的法蘭面中心為原點,垂直向上方向上有X軸,機器人坐標系X軸方向上有Y軸,在相對於第6關節法蘭面的垂直方向上有Z軸的坐標系為工具0坐標系。(參照下圖)
符號 | 說明 |
---|---|
a | 機器人坐標系 |
b | 工具0坐標系 |
工具0坐標系的定義因垂直6軸型機器人的設置方法而異。
懸掛設置 | 壁掛設置 |
---|---|
a:機器人坐標系 b:工具0坐標系 |
N系列使用TLSet
在N系列中,若將所有關節設為0度位置,機器人坐標系-X軸方向上有X軸,機器人坐標系Y軸方向上有Y軸,機器人坐標系-Z軸方向上有Z軸的坐標系為工具0坐標系。(參照下圖)
工具0坐標系的定義因N系列的設置方法而異。
懸掛設置 | 壁掛設置 |
---|---|
a:機器人坐標系 b:工具0坐標系 |
注意
維持TLSet值
維持TLSet值。若要清除工具定義,請使用TLClr。
參照
Tool、Arm、ArmSet、TLSet函數、TLClr
TLSet範例
以下是在命令視窗中執行操作的範例,用於理解進行工具定義時和未進行工具定義時的動作差異。
> TLSet 1, XY (100, 0, 0, 0) 'Tool 1(從抓手的坐標系朝X方向設定100 mm)
'在工具坐標系定義
> Tool 1 '選擇以TLSet定義的Tool 1
> TGo P1 '將Tool 1的目標坐標設為P1
> Tool 0 '設為往後的動作不使用工具
> Go P1 '將U關節的中央設為P1