標準インターフェースコマンド

現在ご覧いただいているのは最新版の内容です(V2.1.1)。異なるバージョンを参照する場合は、画面右上のボタンから切り替えが可能です。

■ ご利用中のバージョンが分からない場合はお気軽にサポート窓口までご連絡ください。

Mech視覚システム通信初期化設定

このコマンドは、IPC通信のアドレスおよびポートを設定するために使用されます。

crx commands 1

パラメータ説明

パラメータ 説明

コントローラのLANポート番号

コントローラがIPCと通信する際に使用するネットワークポート番号

IPCのIPアドレス

使用するIPCのIPアドレス

IPCのポート

Mech-Visionで設定されたポート番号

タイムアウト

接続の試行を停止するまでの待機時間(単位は分)

設定を変更する必要がない場合、ユーザーはCRXプラグインをインストールした後、一度だけ通信設定を行えば十分であり、その後のキャリブレーションプログラムや通常の使用時には通信設定を再度行う必要はありません。

Mech-Eyeキャリブレーション

このコマンドは、カメラの外部パラメータを自動でキャリブレーションするために使用されます。Mech-Visionソフトウェアのカメラキャリブレーションツールと連携する必要があります。

crx commands 2

パラメータ説明

パラメータ 説明

移動方法

自動キャリブレーションの過程では、ロボットの移動方式として、直線運動または関節運動のいずれかを選択できます。

データのタイプ

ロボットが送信する位置データの種類であり、関節角度データまたは座標データのいずれかを選択できます。

待機時間

ロボットがキャリブレーションポイントに移動した後の待機時間です(ロボットの揺れを防ぐため)。通常は1〜5秒に設定することを推奨します。

ロボットの軸数

デフォルトでは6軸ですが、ロボットに7軸がある場合は7に設定する必要があります。

外部軸データ

これは7軸を有するロボットに対応するためのもので、この値にはキャリブレーション時に7軸が固定される位置データを設定します。

位置レジ番号

この値には、キャリブレーション開始点の位置を保存した位置レジスタの番号を設定する必要があります。

Mech-Vision起動

このコマンドは、Mech-Visionプロジェクトを実行するために使用されます。

crx commands 3

パラメータ説明

パラメータ 説明

プロジェクト番号

Mech-Visionのプロジェクト番号。Mech-Visionのプロジェクトリストで確認可能で、プロジェクト名の前に表示される数字がプロジェクト番号を表します。

取得する位置姿勢の数

Mech-Visionによって出力されるビジョンポイントの期待数。
0を設定した場合、検出されたすべてのビジョンポイント(最大20個まで)を出力します。1~20の整数を設定した場合、検出されたビジョンポイントの総数がこの値を超える場合でも、Mech-Visionは指定された数のビジョンポイントを返そうとします。

位置姿勢のタイプ

各軸: ロボットの現在の関節角度をMech-Visionに送信します。
フランジ:ロボットの現在のフランジ位置姿勢をMech-Visionに送信します。

Mech-Visionから取得

このコマンドは、Mech-Visionプロジェクトの実行結果を受信するために使用されます。Mech-Vision起動 の後に使用する必要があります。

crx commands 4

パラメータ説明

パラメータ 説明

プロジェクト番号

Mech-Visionのプロジェクト番号。Mech-Visionのプロジェクトリストで確認可能で、プロジェクト名の前に表示される数字がプロジェクト番号を表します。

レジスタ番号 1

1:Mech-Visionデータ送信完了。
0:Mech-Visionデータ送信未完了。再度 Mech-Visionから取得 を呼び出して残りのデータを取得可能です。

レジスタ番号 2

受信したビジョンポイントの数。

レジスタ番号 3

受信したステータスコード。

ワーク変更時レシピの切り替え

このコマンドは、Mech-Visionプロジェクトのパラメータレシピを切り替えるために使用されます。Mech-Visionでパラメータレシピがすでに設定・保存されている必要があり、またこのコマンドは Mech-Vision起動 の前に使用する必要があります。

crx commands 5

パラメータ説明

パラメータ 説明

プロジェクト番号

Mech-Visionのプロジェクト番号。Mech-Visionのプロジェクトリストで確認可能で、プロジェクト名の前に表示される数字がプロジェクト番号を表します。

ワークの番号

Mech-Visionプロジェクトに設定されたレシピ番号。

外部からMech-Visionに箱サイズを設定

このコマンドは、Mech-Visionプロジェクト内の「対象物の寸法を読み込む」ステップに対して、対象物の寸法を外部から入力するために使用されます。

crx commands 6

パラメータ説明

パラメータ 説明

プロジェクト番号

Mech-Visionのプロジェクト番号。Mech-Visionのプロジェクトリストで確認可能で、プロジェクト名の前に表示される数字がプロジェクト番号を表します。

長さ

対象物の長さの設定値。

対象物の幅の設定値。

高さ

対象物の高さの設定値。

Mech-Viz起動

このコマンドは、Mech-Vizプロジェクトを実行するために使用されます。

crx commands 7

パラメータ説明

パラメータ 説明

位置姿勢のタイプ

各軸:ロボットの現在の関節角度をMech-Vizに送信して、ロボットの動作と初期位置を同期させます。
空:ロボットの現在位置を送信しません。

Mech-Vizに位置姿勢請求

このコマンドは、Mech-Vizプロジェクトの実行結果を受信するために使用されます。Mech-Viz起動 の後に使用する必要があります。

crx commands 8

パラメータ説明

パラメータ 説明

戻り値のタイプ

各軸:経路点の関節角度値。
TCP:経路点のTCP座標値。

レジスタ番号 1

1:Mech-Vizデータ送信完了。
0:Mech-Vizデータ送信未完了。再度 Mech-Vizから取得 を呼び出して残りのデータを取得可能です。

レジスタ番号 2

受信した経路点の数。

レジスタ番号 3

経路内における把持点のインデックス。

レジスタ番号 4

受信したステータスコード。

Mech-Vizのブランチ設定

このコマンドは、Mech-Vizプロジェクトの「メッセージによって異なる分岐を実行」ステップに出口番号を設定するために使用されます。

crx commands 9

パラメータ説明

パラメータ 説明

ブランチの名前

「メッセージによって異なる分岐を実行」ステップの番号に対応する値。

ブランチの出力ポート

指定された分岐の出口番号。Mech-Vizプロジェクトはこの出口に沿って実行を継続します。範囲は[1~99]です。

Mech-Vizのインデックス設定

リストによる移動、グリッドによる移動、事前計画パレットパターン、カスタマイズのパレットパターンなど、インデック機能を持つ移動ステップは、このコマンドを呼び出すことでインデックス値を設定することができます。

crx commands 10

パラメータ説明

パラメータ 説明

移動スキルの名前

ステップの番号が対応する値。

インデックス

設定されたインデックス値。この値は、Mech-Vizで表示される現在のインデックス値に1を加えた値となります。

フランジ位置姿勢を取得

このコマンドは、Mech-Visionのビジョン結果に含まれる特定のビジョンポイント、またはMech-Vizの移動経路に含まれる特定の経路点を、指定の位置姿勢変数に転送して保存するために使用されます。複数のビジョンポイントや経路点を取得したい場合は、このコマンドを複数回使用し、それぞれのコマンドで「取得位置姿勢の番号」を変更してください。

crx commands 11

パラメータ説明

パラメータ 説明

取得位置姿勢の番号

この値は、保存する予定の第何番目の把持点を示します。

位置レジ番号

ユーザーが指定した把持点の座標を、指定されたPR(位置レジスタ)に保存します。

レジスタ番号 1

ユーザーが指定した把持点のラベルを、指定されたR レジスタ 1に保存します。

レジスタ番号 2

ユーザーが指定した把持点の移動速度を指定されたR レジスタ 2に保存します。その値は常に0です。

各軸データを取得

このコマンドは、Mech-Vizが返す移動経路内の特定の経路点の関節角度データを、指定された位置姿勢変数に保存するために使用されます。複数の経路点の関節角度データを取得したい場合は、このコマンドを複数回使用し、「取得位置姿勢の番号」を変更してください。

crx commands 12

パラメータ説明

パラメータ 説明

取得位置姿勢の番号

この値は、保存する予定の第何番目の経路点を示します。

位置レジ番号

ユーザーが指定した経路点の関節角度の値を、指定されたPR(位置レジスタ)に保存します。

レジスタ番号 1

ユーザーが指定した経路点のラベルを、指定されたR レジスタ 1に保存します。

レジスタ番号 2

ユーザーが指定した経路点の移動速度を指定されたR レジスタ 2に保存します。

この情報は役に立ちましたか?

ご意見・ご要望がございましたら、以下よりお寄せください:

Mech-Mindは、お客様のプライバシーを重視しています

このサイトでは最高の体験を提供するために Cookie を使用しています。サイトの閲覧を続ける場合、Cookie の使用に同意したことになります。「拒否する」を選択すると、このサイトを訪れた際に追跡や記憶が行われないように単独の Cookie が使用されます。