version = 2021 [proc] pid = 1002 type = 1 name = 主流程 start = pause = step_count = 5 [step] sid = 20201 bDisable = 0 desc = 初始化变量 script: script_end node_count = 6 [node] nid = 3020101 task = 1002 type = 18 state = 0 desc = node1 cmd = 1006 [node] nid = 3020102 task = 1002 type = 22 state = 0 desc = node2 cmd = 31 "vacmreset" [node] nid = 3020103 task = 1002 type = 22 state = 0 desc = node3 cmd = 31 "stockreset 2" [node] nid = 3020104 task = 1002 type = 22 state = 0 desc = node4 cmd = 31 "stockreset 3" [node] nid = 3020105 task = 1002 type = 22 state = 0 desc = node5 cmd = 31 "stockreset 4" [node] nid = 3020106 task = 1002 type = 22 state = 0 desc = node6 cmd = 31 "stockreset 5" [step] sid = 20202 bDisable = 0 desc = 放料到仓库 script: //判断该去放料到仓库,还是给治具换料 if (clear==1) { t = 1 jump(20205) return; } send(31,"where") if (t > 0) {//给治具换料 jump(20204) } script_end node_count = 5 [node] nid = 3020201 task = 1002 type = 22 state = 0 desc = node1 cmd = 31 "stockput" [node] nid = 3020202 task = 1002 type = 27 state = 0 desc = node2 cmd = if (0==v) jump(3020205) [node] nid = 3020203 task = 1002 type = 18 state = 0 desc = node3 cmd = 1010 [node] nid = 3020204 task = 1002 type = 26 state = 0 desc = node4 cmd = 3020201 [node] nid = 3020205 task = 1002 type = 1 state = 0 desc = node5 cmd = 0 [step] sid = 20203 bDisable = 0 desc = 进料仓取料 script: script_end node_count = 5 [node] nid = 3020301 task = 1002 type = 22 state = 0 desc = node1 cmd = 31 "vacmtake" [node] nid = 3020302 task = 1002 type = 27 state = 0 desc = node2 cmd = if (0==v) jump(3020305) [node] nid = 3020303 task = 1002 type = 18 state = 0 desc = node3 cmd = 1009 [node] nid = 3020304 task = 1002 type = 26 state = 0 desc = node4 cmd = 3020301 [node] nid = 3020305 task = 1002 type = 1 state = 0 desc = node5 cmd = 0 [step] sid = 20204 bDisable = 0 desc = 给治具换料 script: //判断该去哪个治具换料 send(31,"where") if (t == 0) {//去放料 jump(20202) } script_end node_count = 11 [node] nid = 3020401 task = 1002 type = 18 state = 0 desc = 到缓冲位 cmd = 1013 [node] nid = 3020402 task = 1002 type = 27 state = 0 desc = node2 cmd = i = "waitOk " + str(t) [node] nid = 3020403 task = 1002 type = 23 state = 0 desc = 等待测试完成 cmd = 31 i 18000 [node] nid = 3020404 task = 1002 type = 22 state = 0 desc = 设置取料吸嘴和治具 cmd = 31 "testake" [node] nid = 3020405 task = 1002 type = 27 state = 0 desc = node5 cmd = if (0==v) jump(3020407) [node] nid = 3020406 task = 1002 type = 18 state = 0 desc = 取料 cmd = 1012 [node] nid = 3020407 task = 1002 type = 22 state = 0 desc = node7 cmd = 31 "testput" [node] nid = 3020408 task = 1002 type = 27 state = 0 desc = node8 cmd = if (0==v) jump(3020411) [node] nid = 3020409 task = 1002 type = 18 state = 0 desc = 放料 cmd = 1011 [node] nid = 3020410 task = 1002 type = 18 state = 0 desc = 回到缓冲位 cmd = 1013 [node] nid = 3020411 task = 1002 type = 1 state = 0 desc = node11 cmd = 0 [step] sid = 20205 bDisable = 0 desc = 循环 script: //循环执行 if (clear == 0) jump(20204) script_end node_count = 0