ロボット側プログラムのアップグレード注意事項(標準インターフェース通信)
標準インターフェース通信を使用する際、Mech-VisionおよびMech-Vizソフトウェアのアップグレード時に、以下のロボット側プログラムのアップグレード注意事項に注意してください。
|
1.8.Xから2.0.0バージョンへのアップグレード
-
プロジェクト現場で標準インターフェースプログラムを再インストールしていない場合、以下の変更点に注意し、実際のプロジェクトのニーズに応じてロボット側プログラムを修正する必要があります。
-
主要な5つのロボット(FANUC、KUKA、ABB、YASKAWA、KAWASAKI)のMM_Get_PoseおよびMM_Get_Jpsコマンドの 速度 パラメータ(4番目のパラメータ)は、ロボットハンド番号 に変更されました。そのため、プロジェクトでMech-Vizで設定された移動速度が使用されているかどうかを確認する必要があります。使用されていない場合は、ロボット側プログラムを修正する必要はありません。使用されている場合は、ロボット側プログラムに移動速度設定のコードを追加する必要があります。
-
-
プロジェクト現場で標準インターフェースプログラムを再インストールした場合、主要な5つのロボットのプログラムは以下の変更点に基づいて、実際のプロジェクトのニーズに応じて修正する必要があります。
-
「吸盤のDO信号を取得」コマンドに 吸盤のパーティション数 パラメータが追加されました。
-
「吸盤のDO信号を設定」コマンドに 計画エポック パラメータが追加されました。
-
MM_Get_PoseおよびMM_Get_Jpsコマンドの 速度 パラメータ(4番目のパラメータ)は、ロボットハンド番号 に変更されました。
-
1.7.Xから1.8.2バージョンへのアップグレード
-
プロジェクト現場で標準インターフェースプログラムを再インストールしていない場合、かつ「通知」ステップのメッセージ(MM_Get_Notifyコマンド)を受信する必要がない場合、ロボット側プログラムを修正する必要はありません。
-
プロジェクト現場で標準インターフェースプログラムを再インストールしていない場合、かつ「通知」ステップのメッセージ(MM_Get_Notifyコマンド)を受信する必要がある場合、ロボット側プログラムにMM_Get_Notifyコマンドを手動で実装する必要があります。詳細については、Mech-Mindのテクニカルサポートにお問い合わせください。
-
プロジェクト現場で標準インターフェースプログラムを再インストールした場合、以下の変更点に基づいてロボット側プログラムを修正する必要があります。
-
標準インターフェースを使用してABBロボットと通信する場合、ロボット端プログラムはMM_Open_SocketおよびMM_Close_Socketコマンドを使用して通信を接続および切断する必要があります。
-
FANUC、KUKA、ABB、YASKAWA、およびKAWASAKIの5つのロボットメーカーの標準インターフェースのプログラムには、以下の変更があります。
-
MM_Get_VizData、MM_Get_VisData、MM_Get_VisPath、MM_Get_PlanData、MM_Get_DyDataの5つのコマンドからlastdataパラメータが削除され、プログラム内ですべてのビジョンデータを受信するまでループ処理が行われます。
-
MM_Get_DoListおよびMM_Get_PlanDataコマンドには、DO信号または「ビジョン処理による移動」の計画結果の出力先(Mech-VisionまたはMech-Viz)を区別するためのresourceパラメータを追加しました。
-
ロボットプログラムは、プロジェクトの「通知」ステップで設定されたメッセージを受信するために、以前はメッセージデータを直接受信するのとは異なり、MM_Get_Notifyコマンドを呼び出す必要があります。
-
-
1.6.Xから1.7.5バージョンへのアップグレード
-
プロジェクト現場で標準インターフェースプログラムを再インストールしていない場合、ロボット側ログラムを修正する必要はありません。
-
プロジェクト現場で標準インターフェースプログラムを再インストールした場合、以下の変更点に基づいてロボット側プログラムを修正する必要があります。
-
MM_Start_VisコマンドにMM_Jパラメータが追加され、ティーチングされた関節角度データが保存されます。
-
MM_Start_VizコマンドにMM_Jパラメータが追加され、ティーチングされた関節角度データが保存されます。
-
MM_Get_PlanDataコマンドにVisPos_Numパラメータが追加され、経路全体における「ビジョン処理による移動」ステップに対応する経路点の位置番号が保存されます。
-
MM_Set_DoListコマンドが再構築されました。このコマンドを使用するプロジェクトでは、実際の効果をテストすることをお勧めします。
-
MM_Get_VisPath、MM_Get_PlanJps、MM_Get_PlanPose、MM_Get_DyPoseコマンドが追加されました。
-
1.5.Xから1.6.1バージョンへのアップグレード
-
プロジェクト現場で標準インターフェースプログラムを再インストールしていない場合、ロボット側ログラムを修正する必要はありません。
-
プロジェクト現場で標準インターフェースプログラムを再インストールした場合、以下の変更点に基づいてロボット側プログラムを修正する必要があります。
-
MM_Get_Dy_Data、MM_Get_PlanData、MM_Get_Property、MM_Set_Propertyコマンドが追加されました。
-
MM_Get_PoseおよびMM_Get_Jpsコマンドにデータクリア機能が追加されました。
-
安川ロボットの場合は、以下の更新に注意してください。
-
MM_INIT_SOCKETコマンドのみに通信接続および通信切断ステートメントが含まれています。これによりテストが容易になります。MM_INIT_SOCKETコマンドはロボットが一度だけ実行すればよく、設定されたIPアドレスはグローバルに有効になります。
-
通信接続および通信切断のステートメントは、それぞれ独立したコマンド(MM_OPEN_SOCKETコマンドとMM_CLOSE_SOCKETコマンド)となり、ロボットとビジョンシステム間の通信を頻繁に接続および切断する必要がなくなります。
-
-