version = 2021 [proc] pid = 1038 type = 0 name = 固定料仓取料拍照 start = pause = step_count = 5 [step] sid = 23801 bDisable = 0 desc = 初始化 script: script_end node_count = 0 [step] sid = 23802 bDisable = 0 desc = 料盘点位获取 script: script_end node_count = 8 [node] nid = 3380201 task = 1038 type = 10 state = 0 desc = node1 cmd = t x y [node] nid = 3380202 task = 1038 type = 27 state = 0 desc = node2 cmd = if("GRR" != user) jump(3380204) [node] nid = 3380203 task = 1038 type = 27 state = 0 desc = node3 cmd = if(0 == t1038) jump(3380201) [node] nid = 3380204 task = 1038 type = 1 state = 0 desc = node4 cmd = 1 [node] nid = 3380205 task = 1038 type = 27 state = 0 desc = node5 cmd = if(0 != t1038) jump(3380208) [node] nid = 3380206 task = 1038 type = 24 state = 0 desc = node6 cmd = 0 "料盘用完,清换料盘" [node] nid = 3380207 task = 1038 type = 27 state = 0 desc = node7 cmd = jump(3380201) [node] nid = 3380208 task = 1038 type = 1 state = 0 desc = node8 cmd = 1 [step] sid = 23803 bDisable = 0 desc = 料盘拍照位 script: i = t + 13; script_end node_count = 18 [node] nid = 3380341 task = 1 type = 27 state = 0 desc = node1 cmd = vlog("Tray-"+str(t),"Camera Point") [node] nid = 3380342 task = 1 type = 24 state = 1 desc = node2 cmd = 0 "调试 准备料盘点位运动" [node] nid = 3380343 task = 1 type = 27 state = 0 desc = node3 cmd = tmp = rpos(51002) [node] nid = 3380344 task = 1 type = 27 state = 0 desc = node4 cmd = if (tmp>0) jump(3380351) [node] nid = 3380345 task = 1 type = 6 state = 0 desc = node5 cmd = p2 = p0 :z(safez) [node] nid = 3380346 task = 1 type = 7 state = 0 desc = node6 cmd = p2 [node] nid = 3380347 task = 1 type = 27 state = 0 desc = node7 cmd = tmp = rpos(51001) [node] nid = 3380348 task = 1 type = 27 state = 0 desc = node8 cmd = if (tmp<872) jump(3380351) [node] nid = 3380349 task = 1 type = 6 state = 0 desc = node9 cmd = p2 = p0 :x(872) :z(safez) [node] nid = 3380350 task = 1 type = 7 state = 0 desc = node10 cmd = p2 [node] nid = 3380351 task = 1 type = 1 state = 0 desc = node11 cmd = 1 [node] nid = 3380352 task = 1 type = 27 state = 0 desc = node12 cmd = tmp = rpos(51004) [node] nid = 3380353 task = 1 type = 6 state = 0 desc = node13 cmd = p2 = p(i) :x(x) :y(y) :z(tmp) [node] nid = 3380354 task = 1 type = 2 state = 0 desc = node14 cmd = 50 30 30 [node] nid = 3380355 task = 1 type = 7 state = 0 desc = node15 cmd = p2 [node] nid = 3380356 task = 1 type = 6 state = 0 desc = node16 cmd = p2 = p(i) :x(x) :y(y) [node] nid = 3380357 task = 1 type = 7 state = 0 desc = node17 cmd = p2 [node] nid = 3380358 task = 1 type = 2 state = 0 desc = node18 cmd = 100 100 100 [step] sid = 23804 bDisable = 0 desc = 固定料盘取料拍照 script: tmp = 0 script_end node_count = 25 [node] nid = 3380401 task = 1038 type = 27 state = 0 desc = node1 cmd = tmp++ [node] nid = 3380402 task = 1038 type = 27 state = 0 desc = node2 cmd = vlog("Tray-"+str(t),"Camera") [node] nid = 3380403 task = 1038 type = 22 state = 0 desc = node3 cmd = 31 "M5" [node] nid = 3380404 task = 1038 type = 23 state = 0 desc = node4 cmd = 31 "WaitM5" 5000 ret sn offsetx offsety [node] nid = 3380405 task = 1038 type = 27 state = 0 desc = node5 cmd = if(ret == 0) jump(3380413)//-->next [node] nid = 3380406 task = 1038 type = 27 state = 0 desc = node6 cmd = if(tmp<10){jump(3380401)} else{redLight = 1;} [node] nid = 3380407 task = 1038 type = 27 state = 0 desc = node7 cmd = wlog("ERROR START",-1,"Camera capture failed","") [node] nid = 3380408 task = 1038 type = 24 state = 0 desc = node8 cmd = 1 "Camera fail Are you Try again?" [node] nid = 3380409 task = 1038 type = 27 state = 0 desc = node9 cmd = redLight = 0 [node] nid = 3380410 task = 1038 type = 27 state = 0 desc = node10 cmd = if (4==t1038){ wlog("ERROR END",-1,"Camera Try Again","");jump(3380401);}//-->newStart [node] nid = 3380411 task = 1038 type = 27 state = 0 desc = node11 cmd = wlog("ERROR END",-1,"Camera To Next",""); [node] nid = 3380412 task = 1038 type = 27 state = 0 desc = node12 cmd = jump(3380425)//-->end [node] nid = 3380413 task = 1038 type = 1 state = 0 desc = node13 cmd = 1 [node] nid = 3380414 task = 1038 type = 27 state = 1 desc = 空跑启用 cmd = if("NG"==str(sn)) {sn=debug;debug++;}//空跑使用 [node] nid = 3380415 task = 1038 type = 27 state = 0 desc = node15 cmd = if("NG"!=str(sn)) jump(3380422)//-->next [node] nid = 3380416 task = 1038 type = 27 state = 0 desc = node16 cmd = if(tmp<10){jump(3380401)} else{redLight = 1;} [node] nid = 3380417 task = 1038 type = 27 state = 0 desc = node17 cmd = wlog("ERROR START",-2,"SN capture fail","") [node] nid = 3380418 task = 1038 type = 24 state = 0 desc = node18 cmd = 1 "SN fail Are you Try again?" [node] nid = 3380419 task = 1038 type = 27 state = 0 desc = node19 cmd = redLight = 0 [node] nid = 3380420 task = 1038 type = 27 state = 0 desc = node20 cmd = if (4==t1038){ wlog("ERROR END",-2,"SN Try Again","");jump(3380401);}//-->newStart [node] nid = 3380421 task = 1038 type = 27 state = 0 desc = node21 cmd = wlog("ERROR END",-2,"SN Set failure",""); [node] nid = 3380422 task = 1038 type = 1 state = 0 desc = node22 cmd = 1 [node] nid = 3380423 task = 1038 type = 27 state = 0 desc = node23 cmd = x += offsetx [node] nid = 3380424 task = 1038 type = 27 state = 0 desc = node24 cmd = y += offsety [node] nid = 3380425 task = 1038 type = 1 state = 0 desc = node25 cmd = 1 [step] sid = 23805 bDisable = 0 desc = 拍照OK script: script_end node_count = 1 [node] nid = 3380501 task = 1038 type = 22 state = 0 desc = node1 cmd = 31 "posset 1 " +str(sn)+" "+str(x)+" "+str(y)