YASKAWAインライン測定サンプルプログラム
プログラム概要
機能 |
ユーザはロボット側からトリガーをかけて Mech-Metrics を起動し、Mech-MSR を使用して測定を行い、Mech-Metrics へ測定結果を返す |
ファイルパス |
Mech-MSR および Mech-Metrics ソフトウェアのインストールディレクトリ |
必要なリソース |
Mech-MSR ソリューションと Mech-Metrics プロジェクト |
利用の前提条件 |
|
| 本サンプルプログラムは、あくまで例示用のプログラムです。ユーザーは実際の状況に応じて変更する必要があり、プログラムを直接使用しないでください。 |
プログラム説明
以下は、MSR_Metrics_Sample1 サンプルプログラムのコードと関連する説明です。
/JOB
//NAME MSR_Metrics_Sample1
//POS
///NPOS 0,0,0,3,0,0
///TOOL 1
///POSTYPE ROBOT
///RECTAN
///RCONF 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
P00000=354.297,-0.839,29.373,179.7929,0.0507,-0.0083
P00001=354.297,-0.839,29.373,179.7929,0.0507,-0.0083
P00002=354.297,-0.839,29.373,179.7929,0.0507,-0.0083
//INST
///DATE 2024/05/29 14:15
///ATTR SC,RW
///GROUP1 RB1
NOP
CALL JOB:MSR_INIT_SOCKET ARGF"192.168.10.40;50000;5"
CALL JOB:MSR_OPEN_SOCKET
CALL JOB:MSR_START_MEASURE ARGF"1;2;2;3;1;1;1;1;1;1;10" ARGF"Piece01" ARGF"STRING;80"
CALL JOB:MSR_SET_PIECE_INFO ARGF"1;80" ARGF"STRINGU"
MOVJ P000 VJ=50.00
CALL JOB:MSR_MEASURE_FEASURE ARGF"1;2;80"
MOVJ P001 VJ=50.00
CALL JOB:MSR_MEASURE_FEASURE ARGF"1;2;80"
MOVJ P002 VJ=50.00
CALL JOB:MSR_MEASURE_FEASURE ARGF"1;2;80"
CALL JOB:MSR_END_MEASURE ARGF"1;11;31;32;33;80"
CALL JOB:MSR_VIEW_PIECE_DATA ARGF"1;80" ARGF"STRINGU"
CALL JOB:MSR_CLOSE_SOCKET
END
下表は上記プログラムのロジック解説です。
| フロー | コードと説明 | ||
|---|---|---|---|
位置情報の設定 |
|
||
プログラム属性の設定 |
|
||
通信初期化 |
|
||
通信接続の確立 |
|
||
測定開始 |
|
||
Mech-Metrics にワークを入力 |
|
||
ロボットを指定位置へ移動させ、特徴測定を行う |
|
||
測定終了 |
|
||
履歴データ照会 |
|
||
通信接続の切断 |
|