パレタイジングプロジェクトの作成

パレタイジングプロジェクトは、ロボットのパレタイジングプロセスを自動化するのに役立ちます。このセクションでは、カスタマイズできるパレタイジング設定の主な機能について説明します。

以下の手順に従って、パレタイジングプロジェクトを作成してください:

1.ユーティリティーに移動し、"パレタイジングプロジェクトの作成 "を選択します

Palletizing - 画像 25

2.ステーションツリーの「パレタイジング1」をダブルクリックします。

注意:RoboDKのバージョンが5.9.0以降であることを確認してください。

Palletizing - 画像 26

Palletizing - 画像 27

パレタイジングプロジェクトの設定

パレタイズメニューのメインインターフェイスを開くと、パレタイズ、デパレタイズ、プロセスセットアップ(両方を含む)のいずれかを選択できます。

以下の手順に従って、パレタイジングプロジェクトをセットアップしてください:

1.Palletize "オプションを選択し、"Reference Frame "の "+"ボタンをクリックし、パレットのリファレンスフレームを選択します。次に、"Robot Configuration "の "+"ボタンをクリックし、先ほど作成した "Ref_Pallet "ターゲットを選択します。

Palletizing - 画像 28

2.オブジェクトタブを選択してパレットとボックスの寸法を設定します。

3.パレットの寸法をプリセットから選択するか、手動で寸法を入力します。次に、「Zoom to fit」アイコンをクリックして、2Dパレットを正しく全体表示できるようにします。

Palletizing - 画像 29

4.ボックスのプリセットから1つを選択するか、手動で寸法を入力し、"オブジェクトを作成 "をクリックします

Palletizing - 画像 30

5.オブジェクトの作成をクリックすると、画面の左側に4つのボックスが表示されます。90度回転するごとに1つのボックスが表示されます。赤と緑の線が、TCPのZ軸周りの回転を示します。

Palletizing - 画像 31

レイヤーデザインの作成

パレタイジングレイヤーを使用すると、パレットの各レイヤーにオブジェクトをどのように配置するかを設計し、好みのレイアウトを適切に定義できます。

以下の手順に従って、レイヤーのレイアウトを作成してください:

1.レイヤータブに移動し、レイヤーデザインを作成します。

2.レイアウトのグリッドが必要に応じて設定されていることを確認してください。ここでは12mmを使用します。また、"Object Spacing "の値を変更して、ボックス間のギャップを一定にすることもできます。

Palletizing - 画像 32

3.左からボックスを選択し、パレットにドラッグ&ドロップします。

4.2Dインターフェイス上でボックスを動かすと、3D環境にボックスが表示されます。3D環境のボックスが赤くなったら、それはロボットの手の届かないところにあることを意味します。

Palletizing - 画像 33

5.最初のレイヤーレイアウトを作成します。ボックスの左上の数字は、ボックスを配置する順番を表します。ボックスを右クリックして順番を変更することができます。また、線を追加して、ボックスに対して相対的に接近または後退させることもできます。この例の値を取ることができますが、必須ではありません。あなたのプログラムにどのような効果があるか、試してみてください。

Palletizing - 画像 34

6.右上の様々な整列ボタンを使って、簡単にボックスを整列させることができます。すべてのボックスを選択し、満足するまでさまざまなオプションをクリックしてください。また、正しい向きで新しいボックスを生成する代わりに、ボックスを回転させることもできます。

Palletizing - 画像 35

7.レイヤー" の横にある"+ " ボタンを押して、スタックに新しいレイヤーを追加します。新しいレイヤーを追加すると、その下のレイヤーと同じパターンがコピーされます。

Palletizing - 画像 36

8.レイアウト" の横にある"+ " ボタンを押すと、新しいレイアウト(パターン)を作成できます。前のレイヤーレイアウトはグレーアウトされたままなので、その上に新しいボックスを適切に配置することができます。

Palletizing - 画像 37

9.代替レイアウトを作成します。CTRLを押しながらキーボードの矢印を使うと、ボックスの位置を微調整できます。ウィンドウ上部の "Move Step "で、この増分の大きさを変更できます。

Palletizing - 画像 38

10.レイヤーは好きな数だけ追加でき、交互に並べることもできます。3Dビューで箱の色を見て、箱がロボットの手の届く範囲にあることを確認してください。

Palletizing - 画像 39

注:3Dインターフェースは、アプローチ/リトラクト位置が手の届かないところにある場合、オレンジ色のボックスでお知らせします。

Palletizing - 画像 40

11.Program Call "タブでは"+"ボタンをクリックすることで、様々なイベントのプログラムを選択することができます。例えば、少なくとも "Pick Box "と "Place Box "のプログラムを選択する必要があります。この例では、"Program Start "プログラムも使用しますが、"Go Home "プログラムを作成し、それを "Program Finish "で選択することで、パレットが終了したらロボットはホームに戻ります。

Palletizing - 画像 41

ロボットプログラム生成

すべての準備ステップが完了したら、ロボットプログラムを生成することができます。そして、あなたのロボットブランドに適したポストプロセッサーでロボットプログラムを生成できるようになります。

1.Generate "タブで"Generate Project "をクリックします。これでウィンドウを閉じてプロジェクトに戻ることができます。これで、メインプログラムと各レイヤーの個別プログラムができました。

Palletizing - 画像 42

Palletizing - 画像 43

2.Palletizing 1_Main」をダブルクリックしてメインプログラムを実行します。実行結果に問題がなければ、メインプログラムを右クリックして「ロボットプログラムの生成」を選択し、ロボットコントローラが実行できるプログラムを作成してください。

Palletizing - 画像 44