version = 2021 [proc] pid = 1009 type = 0 name = 料仓取料 start = pause = step_count = 3 [step] sid = 20901 bDisable = 0 desc = 判断是否需要换盘 script: script_end node_count = 4 [node] nid = 3090101 task = 1009 type = 1 state = 0 desc = node1 cmd = 0 [node] nid = 3090102 task = 1009 type = 19 state = 0 desc = node2 cmd = 1007 [node] nid = 3090103 task = 1009 type = 10 state = 0 desc = node3 cmd = 1 x y [node] nid = 3090104 task = 1009 type = 27 state = 0 desc = node4 cmd = if (t1009==0) {pstart(1007);jump(3090102)} [step] sid = 20903 bDisable = 0 desc = 取料 script: if (v==1) {//1号吸嘴 a = "吸料上下气缸1" b = "吸料真空1吸" c = 0 d = 0 e = "吸料真空1检测" f = "吸料真空1破" } else if (v==2) {//2号吸嘴 a = "吸料上下气缸2" b = "吸料真空2吸" c = v2x d = v2y e = "吸料真空2检测" f = "吸料真空2破" } else if (v==3) {//3号吸嘴 a = "吸料上下气缸3" b = "吸料真空3吸" c = v3x d = v3y e = "吸料真空3检测" f = "吸料真空3破" } else if (v==4) {//3号吸嘴 a = "吸料上下气缸4" b = "吸料真空4吸" c = v4x d = v4y e = "吸料真空4检测" f = "吸料真空4破" } script_end node_count = 30 [node] nid = 3090321 task = 1 type = 6 state = 0 desc = node1 cmd = p2 = p14 [node] nid = 3090322 task = 1 type = 6 state = 0 desc = 判断料盘是否结束 cmd = p2 = p2 :x(x) :y(y) :z(0) [node] nid = 3090342 task = 1 type = 7 state = 0 desc = 1qqqq cmd = p2 [node] nid = 3090323 task = 1 type = 7 state = 0 desc = node3 cmd = p2 +Z(61) [node] nid = 3090324 task = 1 type = 27 state = 0 desc = node3 cmd = offsetx=0 [node] nid = 3090325 task = 1 type = 27 state = 0 desc = node4 cmd = offsety=0 [node] nid = 3090326 task = 1 type = 22 state = 0 desc = node23 cmd = 31 "M1" [node] nid = 3090343 task = 1 type = 23 state = 0 desc = node8 cmd = 31 "WaitM1" 5000 ret sn offsetx offsety [node] nid = 3090344 task = 1 type = 7 state = 0 desc = qq111 cmd = p2 [node] nid = 3090327 task = 1 type = 27 state = 0 desc = node23 cmd = if(ret == -1) jump(3090347) [node] nid = 3090328 task = 1 type = 27 state = 1 desc = node6 cmd = sn++ [node] nid = 3090329 task = 1 type = 22 state = 0 desc = node7 cmd = 31 "create " +str(sn)+" "+str(v) [node] nid = 3090330 task = 1 type = 27 state = 0 desc = node7 cmd = offsetx += c [node] nid = 3090331 task = 1 type = 27 state = 0 desc = node8 cmd = offsety += d [node] nid = 3090332 task = 1 type = 27 state = 0 desc = node9 cmd = offsetx += cameraoffsetx [node] nid = 3090333 task = 1 type = 27 state = 0 desc = node11 cmd = offsety += cameraoffsety [node] nid = 3090334 task = 1 type = 6 state = 0 desc = node10 cmd = p3 = p2 +x(offsetx) +y(offsety) [node] nid = 3090335 task = 1 type = 7 state = 0 desc = node23 cmd = p3 [node] nid = 3090336 task = 1 type = 14 state = 0 desc = node11 cmd = a=1 [node] nid = 3090337 task = 1 type = 14 state = 0 desc = node13 cmd = b=1 [node] nid = 3090338 task = 1 type = 7 state = 0 desc = node8 cmd = p3 +Z(GetHeight) [node] nid = 3090339 task = 1 type = 1 state = 0 desc = node18 cmd = 300 [node] nid = 3090340 task = 1 type = 14 state = 0 desc = node19 cmd = a=0 [node] nid = 3090341 task = 1 type = 7 state = 0 desc = node20 cmd = p3 [node] nid = 3090345 task = 1 type = 15 state = 1 desc = node25 cmd = e=1 1000 [node] nid = 3090346 task = 1 type = 26 state = 0 desc = node26 cmd = 3090349 [node] nid = 3090347 task = 1 type = 24 state = 0 desc = node27 cmd = 1 "camera fail Are you Try again?" [node] nid = 3090350 task = 1 type = 0 state = 0 desc = 1qaaa cmd = [node] nid = 3090348 task = 1 type = 27 state = 0 desc = node28 cmd = if(t1 == 4)jump(3090321) [node] nid = 3090349 task = 1 type = 1 state = 0 desc = node29 cmd = 0 [step] sid = 20902 bDisable = 0 desc = 发送log记录 script: if(t1 == 5) jump(20901) script_end node_count = 2 [node] nid = 3090201 task = 1009 type = 0 state = 0 desc = 区11 cmd = [node] nid = 3090202 task = 1009 type = 1 state = 0 desc = node2 cmd = 0