Fusion 360用のRoboDKアドイン#PluginFusion360

オートデスクFusion 360RoboDKアドインを使用すると、オートデスクFusion 3603D CAD/CAMモデリング機能をRoboDKのロボット加工シミュレーションやオフラインプログラミングと組み合わせながら使用できます。

Fusion 360RoboDKプラグインを使用すると、Fusion 360で作成した3Dモデルを簡単にRoboDKに読み込めます。このプラグインは、30以上の異なるロボットメーカーと400台のロボットが直接オートデスクFusion 360からプログラミングできます。

容易にロボットは製造用に5軸機械として、穴あけ、溶接、トリミング、3Dプリント、などのロボット加工の為にプログラミングできます。ロボット加工項目で詳細が記されています。

ロボットポストプロセッサー項目で、RoboDKでサポートされているロボットブランドとロボットコントローラーの一覧を示しています。新しいポストプロセッサーの作成または編集で、プログラム生成がカスタマイズできます。

RoboDKライセンスを持っていれば、FusionRoboDKアドインは無料です。

Plugin Fusion360 - 画像 1

インストール

オートデスクFusion 360RoboDKを既にインストールしている場合は、Fusion用のRoboDKアドインは既にインストールされ使用できる可能性があります。RoboDKアドインは、Fusion 360のツールバーに表示されているはずです。

Fusion 360ツールバー

オートデスクFusion 360のツールバーには、デフォルトでCADおよびCAM用に7つのコマンドが使用できるRoboDK専用のツールバーが含まれています。

Plugin Fusion360 - 画像 2

Plugin Fusion360 - 画像 3自動セットアップ(Auto Setupこのボタンは、選択したどのジオメトリ(曲線または点)でも読み込むことができます。表面を選択して、曲線の法線を抽出する事もできます。ジオメトリは、3Dモデルと共にRoboDKに読み込まれます。

Plugin Fusion360 - 画像 4パーツを読み込む(Load Part Fusion 360からRoboDK3Dモデルを読み込みます。曲線や点などの特徴は読み込まれません。

Plugin Fusion360 - 画像 5点を読み込む(Load Point(s)選択した全ての点を新しいオブジェクトとしてRoboDKに読み込みます。選択された表面が、点の法線を計算する為に使用されます。これらの法線は、ロボットの接近軸を定義する為、必要です。

Plugin Fusion360 - 画像 6曲線を読み込む(Load Curve(s)選択した全ての曲線を新しいアイテムとしてRoboDKに読み込みます。選択された表面が、曲線の法線を計算する為に使用されます。これらの法線は、ロボットの接近軸を定義するため、必要です。

Plugin Fusion360 - 画像 7設定(Settingsデフォルトの設定ウィンドウを開く。

Plugin Fusion360 - 画像 8CAMプロジェクトを読み込む(Load CAM Project加工プロジェクトをRoboDKに読み込みます。複数のツールを使用して加工する場合、RoboDKは自動的にプログラムを各ツール用に分割して、プロジェクト設定を割り当てます。この動作は、RoboDKツール-設定-CAMで変更できます。

Plugin Fusion360 - 画像 9ロボットプログラムを生成(Generate Robot Program RoboDKプロジェクトで利用可能なプログラムを全て生成します。

Auto SetupLoad Curve(s)またはLoad Point(s)の主な違いは、Auto Setupパーツを読み込み、新しい曲線/点を辿るプロジェクトを作成しますLoad curve(s)またはLoad Point(s)は読み込みが早くなり、RoboDKにある既存のジオメトリーの特徴のみを更新し、以前に定義された設定を維持します。

また、モデル作業スペースの作成タブに5つのコマンド(CAD機能)があり、製造作業スペースのアクションタブに2つのコマンド(CAM機能)があります。

Plugin Fusion360 - 画像 10

設定

設定ボタンを選択して、RoboDKプラグインのデフォルト設定が変更できます。

Plugin Fusion360 - 画像 11

基本設定Basic Settings):

オブジェクト名Object NameRoboDK読み込む曲線/点のオブジェクトの名前を設定します。この入力枠を空白のままにすると、パーツまたはアセンブリファイルの名前が使用されます。

上書きOverride以前RoboDK読み込んだオブジェクト名が一致する場合、そのオブジェクト上書きします

プロジェクト名Project Name使用するRoboDKプロジェクト(.RDKファイル)の名前/パスを設定してください。ファイルが既に読み込まれている場合は、のプロジェクトが使用されまRoboDKで開いているプロジェクト名一致しなくてフルパス指定されている場合、そのプロジェクト開きます。

ロボット名Robot NameRoboDKで使用されるロボット名を設定します(プロジェクトに複数のロボットがある場合)。ロボット名は、RoboDKのプロジェクトツリー表示される名前と一致する必要があります。最初または唯一のロボットを使用するには、この値を空白(デフォルト)のままにしてください

参照名Reference Nameロボットに対するパスを配置するための参照の名前を設定します。名前は、RoboDKのプロジェクトツリー表示される名前と一致する必要があります。名前が指定されていない場合、有効参照Plugin Fusion360 - 画像 12使用されます。

ツール名Tool Nameロボットで辿るパス使用するツール(TCP)の名前を設定します。名前は、RoboDKのプロジェクトツリー表示される名前と一致する必要があります。名前が指定されていない場合、有効ツールの座標系Plugin Fusion360 - 画像 13使用されます。

プログラム名Program Name生成されるプログラムファイルの名前を設定します。

常にパーツを更新Always Update Partこの設定チェックすると、RoboDK 3Dモデルが常にFusionから更新されます。曲線またはを選択すると、パーツが更新されます。

経路として読み込む(Load Path as Points曲線に変換して、RoboDK点を辿るプロジェクト作成するには、この設定チェックします。これは、穴あけなどの製造作業に役立ちます。経路を曲線を辿るプロジェクトとして読み込むにはこの設定のチェックを外してください。

曲線方向を交互する(Alternate Curve Directionsこの設定をチェックすると、経路ごとに移動方向が交互になります(ジグザグパターン)。

法線を反転Invert Normalsこの設定チェックすると、計算された表面の法線反転します。これにより、ロボットのツールの向きが反転します。

詳細設定Advanced Settings

RoboDKFusion 360テーマを使用Use Fusion 360 Theme in RoboDKRoboDKAutodesk Fusion 360テーマで起動します。これは、3Dナビゲーションのマウス操作と背景色の変更が含まれます。これらの設定は、RoboDKメニューのツール-設定で変更できます。

通信ポートCommunication PortRoboDKと通信できるように通信ポートを設定します。RoboDK複数のインスタンスを同時に実行する事ができ、異なるポートを使用する場合は異なる設定を使用できます。この値を-1(デフォルト)設定すると、デフォルトのポート(20500)が使用されます。

起動設定RoboDK最初に起動するときに指定する引数を設定します。たとえば、RoboDKを静かに起動させるには、'/NOSPLASH /NOSHOW /HIDDEN'を設定します。RoboDKが表示されていなくても、プログラム生成できます。詳細については、RoboDK APIコマンドライン項目へ

線形許容差(mmLinear Tolerance線形精度を設定して、曲線を点として分割します。

法線許容差(mmMix Normals Tolerance複数の表面で通常の計算を混合するために使用される距離許容差を設定します。

エクスポート形式Export FormatRoboDKにパーツを読み込むエクスポート形式を選択します

オブジェクトの曲線全部を表示Display all object curves選択されていなくてもRoboDK読み込まれた曲線は表示されます。この設定はRoboDK(ツール-設定-表示-曲線の表示)で変更きます。

実例

この項目は、Autodesk Fusion 360プロジェクトとRoboDKをロボットシミュレーションとオフラインプログラミング用に、組み合わせる基本な実例を示します。

レーザー切断

次の例は、レーザー切断用に産業用ロボットをプログラミングする方法を示しています。

接着剤塗布

次の例は、接着剤塗布用のロボットシミュレーションとプログラムを作成する方法を示しています。この例では、ロボットが部品を持ち、ツールは静止しています。このタイプのセットアップは、リモートTCPとも呼ばれます。

ロボットのバリ取り

次の例は、バリ取り用にロボットをプログラミングする方法を示しています。この例では、Fusionの製造ワークベンチ(CAM /加工ツール)を使用する必要があり、ロボット加工用にFusionRoboDKの使用に役立ちます。

手動インストール

これらは、Autodesk Fusion 360RoboDKプラグインを手動で設定する手順です。Fusion用のRoboDKプラグインがRoboDKのインストーラーによってデフォルトでインストールされなかった場合は、次の手順を辿ってください:

1.Autodesk Fusionインストール(まだ行っていない場合)。

2.RoboDKをダウンロードしてインストール

3.Autodesk Fusion 360用のRoboDKプラグインをダウンロード。

4.C:\RoboDK\Other\Plugin-Fusion360\RoboDK\zipファイルの内容を解凍します

Fusion 360RoboDKプラグインをインストール:

5.Autodesk Fusion 360を開きます。

6.デザイン作業スペースのツールタブから、スクリプトとアドイン(Shift+S)を選択します。

Plugin Fusion360 - 画像 14

7.アドインタブを選択して

8.緑の+ボタンを選択します

Plugin Fusion360 - 画像 15

9.次のパスを入力してください:     
C:\RoboDK\Other\Plugin-Fusion360\RoboDK\

10.Fusion 360と共にRoboDKアドインを起動するには、起動時に実行の設定をチェックしてください

11.実行を選択

デザイン作業スペースにRoboDKというツールバーが表示されます。

Plugin Fusion360 - 画像 16

さらに、CAD関連のコマンドは、作成ツールバーの下(デザイン作業スペースから)およびCAM関連のコマンドは、アクションツールバーの下(製造作業スペースから)にも表示されます。

Plugin Fusion360 - 画像 17