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传入工件 |
|
||
移动机器人到指定位置并进行特征测量 |
|
||
结束测量 |
|
||
查询历史数据 |
|
||
关闭通信连接 |
|