version = 2021 [proc] pid = 1039 type = 0 name = 固定料仓放料拍照 start = pause = step_count = 5 [step] sid = 23901 bDisable = 0 desc = 初始化 script: script_end node_count = 0 [step] sid = 23902 bDisable = 0 desc = 料盘点位获取 script: script_end node_count = 8 [node] nid = 3390201 task = 1039 type = 10 state = 0 desc = node1 cmd = t x y [node] nid = 3390202 task = 1039 type = 27 state = 0 desc = node2 cmd = if("GRR" != user) jump(3390204) [node] nid = 3390203 task = 1039 type = 27 state = 0 desc = node3 cmd = if(0 == t1039) jump(3390201) [node] nid = 3390204 task = 1039 type = 1 state = 0 desc = node4 cmd = 1 [node] nid = 3390205 task = 1039 type = 27 state = 0 desc = node5 cmd = if(0 != t1039) jump(3390208) [node] nid = 3390206 task = 1039 type = 24 state = 0 desc = node6 cmd = 0 "料盘用完,清换料盘" [node] nid = 3390207 task = 1039 type = 27 state = 0 desc = node7 cmd = jump(3390201) [node] nid = 3390208 task = 1039 type = 1 state = 0 desc = node8 cmd = 1 [step] sid = 23903 bDisable = 0 desc = 料盘拍照位 script: i = t + 13; if(6 == t) i = 16 script_end node_count = 18 [node] nid = 3390341 task = 1 type = 27 state = 0 desc = node1 cmd = vlog("Tray-"+str(t),"Camera Point") [node] nid = 3390342 task = 1 type = 24 state = 1 desc = node2 cmd = 0 "调试 准备料盘点位运动" [node] nid = 3390343 task = 1 type = 27 state = 0 desc = node3 cmd = tmp = rpos(51002) [node] nid = 3390344 task = 1 type = 27 state = 0 desc = node4 cmd = if (tmp>0) jump(3390351) [node] nid = 3390345 task = 1 type = 6 state = 0 desc = node5 cmd = p2 = p0 :z(safez) [node] nid = 3390346 task = 1 type = 7 state = 0 desc = node6 cmd = p2 [node] nid = 3390347 task = 1 type = 27 state = 0 desc = node7 cmd = tmp = rpos(51001) [node] nid = 3390348 task = 1 type = 27 state = 0 desc = node8 cmd = if (tmp<872) jump(3390351) [node] nid = 3390349 task = 1 type = 6 state = 0 desc = node9 cmd = p2 = p0 :x(872) :z(safez) [node] nid = 3390350 task = 1 type = 7 state = 0 desc = node10 cmd = p2 [node] nid = 3390351 task = 1 type = 1 state = 0 desc = node11 cmd = 1 [node] nid = 3390352 task = 1 type = 27 state = 0 desc = node12 cmd = tmp = rpos(51004) [node] nid = 3390353 task = 1 type = 6 state = 0 desc = node13 cmd = p2 = p(i) :x(x) :y(y) :z(tmp) [node] nid = 3390354 task = 1 type = 2 state = 0 desc = node14 cmd = 50 30 30 [node] nid = 3390355 task = 1 type = 7 state = 0 desc = node15 cmd = p2 [node] nid = 3390356 task = 1 type = 6 state = 0 desc = node16 cmd = p2 = p(i) :x(x) :y(y) [node] nid = 3390357 task = 1 type = 7 state = 0 desc = node17 cmd = p2 [node] nid = 3390358 task = 1 type = 2 state = 0 desc = node18 cmd = 100 100 100 [step] sid = 23904 bDisable = 0 desc = 固定料盘取料拍照 script: script_end node_count = 25 [node] nid = 3390401 task = 1039 type = 1 state = 0 desc = node1 cmd = 100 [node] nid = 3390402 task = 1039 type = 27 state = 0 desc = node2 cmd = vlog("Tray-"+str(t),"Camera") [node] nid = 3390403 task = 1039 type = 22 state = 0 desc = node3 cmd = 31 "M6" [node] nid = 3390404 task = 1039 type = 23 state = 0 desc = node4 cmd = 31 "WaitM6" 5000 ret offsetx offsety [node] nid = 3390405 task = 1039 type = 27 state = 0 desc = node5 cmd = if(ret == 0) jump(3390413)//-->next [node] nid = 3390406 task = 1039 type = 27 state = 0 desc = node6 cmd = redLight = 1 [node] nid = 3390407 task = 1039 type = 27 state = 0 desc = node7 cmd = wlog("ERROR START",-1,"Camera capture failed","") [node] nid = 3390408 task = 1039 type = 24 state = 0 desc = node8 cmd = 1 "Camera fail Are you Try again?" [node] nid = 3390409 task = 1039 type = 27 state = 0 desc = node9 cmd = redLight = 0 [node] nid = 3390410 task = 1039 type = 27 state = 0 desc = node10 cmd = if (4==t1039){ wlog("ERROR END",-1,"Camera Try Again","");jump(3390401);}//-->newStart [node] nid = 3390411 task = 1039 type = 27 state = 0 desc = node11 cmd = wlog("ERROR END",-1,"Camera To Next",""); [node] nid = 3390412 task = 1039 type = 27 state = 0 desc = node12 cmd = jump(3390425)//-->end [node] nid = 3390413 task = 1039 type = 1 state = 0 desc = node13 cmd = 1 [node] nid = 3390414 task = 1039 type = 27 state = 1 desc = node14 cmd = if(""!=str(sn)) {sn=debug;debug++;}//空跑使用 [node] nid = 3390415 task = 1039 type = 27 state = 1 desc = node15 cmd = if("NG"!=str(sn)) jump(3390422)//-->next [node] nid = 3390416 task = 1039 type = 27 state = 1 desc = node16 cmd = redLight = 1 [node] nid = 3390417 task = 1039 type = 27 state = 1 desc = node17 cmd = wlog("ERROR START",-2,"SN capture fail","") [node] nid = 3390418 task = 1039 type = 24 state = 1 desc = node18 cmd = 1 "SN fail Are you Try again?" [node] nid = 3390419 task = 1039 type = 27 state = 1 desc = node19 cmd = redLight = 0 [node] nid = 3390420 task = 1039 type = 27 state = 1 desc = node20 cmd = if (4==t1039){ wlog("ERROR END",-2,"SN Try Again","");jump(3390401);}//-->newStart [node] nid = 3390421 task = 1039 type = 27 state = 1 desc = node21 cmd = wlog("ERROR END",-2,"SN Set failure",""); [node] nid = 3390422 task = 1039 type = 1 state = 0 desc = node22 cmd = 1 [node] nid = 3390423 task = 1039 type = 27 state = 0 desc = node23 cmd = x += offsetx [node] nid = 3390424 task = 1039 type = 27 state = 0 desc = node24 cmd = y += offsety [node] nid = 3390425 task = 1039 type = 1 state = 0 desc = node25 cmd = 1 [step] sid = 23905 bDisable = 0 desc = 拍照OK script: script_end node_count = 0