Pallet
用於定義棧板並顯示定義棧板。
格式
(1) Pallet [Outside,] [棧板編號, 點編號1, 點編號2, 點編號3 [, 點編號4 ], 分割數1, 分割數2]
(2) Pallet [Outside,] 棧板編號, 坐標系資料1, 坐標系資料2, 坐標系資料3 [, 坐標系資料4 ], 分割數1, 分割數2
(3) Pallet
參數
- Outside
- 創建可對指定行及列的範圍之外進行存取的棧板。可省略。
- 棧板編號
- 以運算式或數值指定棧板編號(0~15的整數)。
- 點編號1~3
- 指定棧板定義(標準3點定義)所使用的點變數。
- 點編號4
- 要進行4點定義時,與點編號1~3一起使用。可省略。
- 分割數1
- 以整數指定棧板的點編號1(坐標系資料1)和點編號2(坐標系資料2)的分割數。範圍:1~32767。(分割數1×分割數2 <32767)
- 分割數2
- 以整數指定棧板的點編號1(坐標系資料1)和點編號3(坐標系資料3)的分割數。範圍:1~32767。(分割數1×分割數2 <32767)
- 坐標系資料1~3
- 直接以點數據指定棧板定義(標準3點定義)所使用的坐標系。
- 坐標系資料4
- 要進行4點定義時,與坐標系資料1~3一起使用。可省略。
結果
(3) 若省略參數,則顯示已定義的全部棧板。
說明
對機器人進行點編號1(坐標系資料1)、點編號2(坐標系資料2)、點編號3(坐標系資料3)這3點的最小限度之教導,並指定點編號1(坐標系資料1)和點編號2(坐標系資料2)的分割數以及點編號1(坐標系資料1)和點編號3(坐標系資料3)的分割數,以定義棧板。
若棧板呈高精度的方形,在邊角4點之中僅指定3點位置即可。但是,在大多情況下,建議指定所有邊角(4點)位置以定義棧板。
在定義棧板時,首先對邊角的3或4點進行教導,然後進行以下操作。
4點定義時:如下顯示P1、P2、P3以及P4。P1-P2之間有3點,P1-P3之間有4點。總共使用12點,以下列格式進行定義。
會對表示棧板分割的各點自動分配割分割編號。在上圖情形時,則從P1開始。該分割編號也需要用於Pallet函數。
可以Outside指定建立可對行及列的範圍之外進行存取的棧板。
例:
Pallet Outside 1, P1, P2, P3, 4, 5
Jump Pallet(1, -2, 10)
注意
棧板尺寸的上限
用於棧板定義的點數必須小於32767。(分割數1×分割數2 < 32767)
不正確的棧板形狀定義
若點的順序或點之間的分割數錯誤,則會定義不正確的棧板形狀。
棧板表面的定義
以邊角3點的Z坐標值定義棧板平面的高度。因此,也可定義豎直擺放的棧板。
1列棧板的定義
還可以3點指定的Pallet命令定義1列棧板。若為1列,則對兩端的2點進行教導,並按如下所述進行輸入和執行。將相同編號方向的分割數作為1。
> Pallet 2, P20, P21, P20, 5, 1 '定義5&time;1棧板
UVW坐標值
以Pallet命令指定的3點(4點)UVW坐標值不同時,則使用點編號1以及坐標系資料1的UVW坐標值。
忽略點編號2~4以及坐標系資料2~4的UVW坐標值。
附加軸坐標值
以Pallet命令指定的3點(4點)坐標值保持附加軸坐標值(ST軸值)時,即便是附加軸坐標值,也會被均等分割。總之,將附加軸作為行走軸使用時,在棧板定義之際,也會在考量行走軸的動作前提下進行計算。因此,可定義考量行走軸位置的、超過機器人動作範圍的大棧板。反之,即便定義不受棧板定義影響的附加軸,在定義棧板時,也需注意附加軸的位置。
參照
Pallet函數
Pallet範例
以下是在命令視窗中設定以P1、P2、P3定義的棧板之範例。在棧板表面上均等配置有15點,棧板點編號1~3排列在P1-P2之間。
> pallet 1, P1, P2, P3, 3, 5
> jump pallet(1, 2) 'Jump至棧板的指定位置
如下所示為透過該設定所建立的棧板。