You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

507 lines
6.2 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

version = 2021
[proc]
pid = 1014
type = 0
name = 料仓取料拍照
start =
pause =
step_count = 7
[step]
sid = 21401
bDisable = 0
desc = 初始化
script:
count = 0
ntake = 1
script_end
node_count = 0
[step]
sid = 21402
bDisable = 0
desc = 获取工作盘位置
script:
script_end
node_count = 3
[node]
nid = 3140201
task = 1014
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3140202
task = 1014
type = 19
state = 0
desc = node2
cmd = 1007
[node]
nid = 3140203
task = 1014
type = 10
state = 0
desc = node3
cmd = 1 x1 y1
[step]
sid = 21406
bDisable = 0
desc = 到料仓避位
script:
if (t1014==0)
{//两个都为0那必须换盘
if (count==0)
{
pstart(1007);
jump(21401)
}
else jump(21405) //结束
}
script_end
node_count = 11
[node]
nid = 3140631
task = 1
type = 27
state = 0
desc = node1
cmd = vlog("Tray-"+str(t),str(v)+"-Camera Point")
[node]
nid = 3140632
task = 1
type = 24
state = 1
desc = node2
cmd = 0 "调试 准备料盘点位运动"
[node]
nid = 3140633
task = 1
type = 27
state = 0
desc = node3
cmd = tmp = rpos(51002)
[node]
nid = 3140634
task = 1
type = 27
state = 0
desc = node4
cmd = if (tmp>0) jump(3140641)
[node]
nid = 3140635
task = 1
type = 6
state = 0
desc = node5
cmd = p2 = p0 :z(safez)
[node]
nid = 3140636
task = 1
type = 7
state = 0
desc = node6
cmd = p2
[node]
nid = 3140637
task = 1
type = 27
state = 0
desc = node7
cmd = tmp = rpos(51001)
[node]
nid = 3140638
task = 1
type = 27
state = 0
desc = node8
cmd = if (tmp<872) jump(3140641)
[node]
nid = 3140639
task = 1
type = 6
state = 0
desc = node9
cmd = p2 = p0 :x(872) :z(safez)
[node]
nid = 3140640
task = 1
type = 7
state = 0
desc = node10
cmd = p2
[node]
nid = 3140641
task = 1
type = 1
state = 0
desc = node11
cmd = 1
[step]
sid = 21403
bDisable = 0
desc = 到拍照位
script:
script_end
node_count = 15
[node]
nid = 3140321
task = 1
type = 27
state = 0
desc = 只移动xy
cmd = tmp = rpos(51002)
[node]
nid = 3140322
task = 1
type = 27
state = 0
desc = 判断料盘是否结束
cmd = if (tmp>0) jump(3140342)
[node]
nid = 3140323
task = 1
type = 6
state = 0
desc = 只移动Z
cmd = p2 = p0 :z(safez)
[node]
nid = 3140324
task = 1
type = 7
state = 0
desc = 抬起Z轴
cmd = p2
[node]
nid = 3140325
task = 1
type = 6
state = 0
desc = node3
cmd = p2 = p14 :x(x1) :y(y1) :z(safez)
[node]
nid = 3140326
task = 1
type = 7
state = 0
desc = 到拍照位上方
cmd = p2
[node]
nid = 3140342
task = 1
type = 27
state = 0
desc = 获取Z轴当前高度
cmd = tmp = rpos(51004)
[node]
nid = 3140343
task = 1
type = 6
state = 0
desc = node8
cmd = p2 = p14 :x(x1) :y(y1) :z(tmp)
[node]
nid = 3140346
task = 1
type = 2
state = 1
desc = node9
cmd = 50 30 30
[node]
nid = 3140344
task = 1
type = 7
state = 0
desc = node9
cmd = p2
[node]
nid = 3140327
task = 1
type = 6
state = 0
desc = node7
cmd = p2 = p14 :x(x1) :y(y1)
[node]
nid = 3140345
task = 1
type = 2
state = 0
desc = node12
cmd = 50 30 30
[node]
nid = 3140328
task = 1
type = 7
state = 0
desc = 到拍照位
cmd = p2
[node]
nid = 3140347
task = 1
type = 2
state = 0
desc = node14
cmd = 100 100 100
[node]
nid = 3140329
task = 1
type = 1
state = 0
desc = node8
cmd = 100
[step]
sid = 21408
bDisable = 0
desc = 拍照
script:
script_end
node_count = 28
[node]
nid = 3140801
task = 1014
type = 22
state = 0
desc = node1
cmd = 31 "posreset 1"
[node]
nid = 3140802
task = 1014
type = 22
state = 0
desc = node2
cmd = 31 "M1"
[node]
nid = 3140803
task = 1014
type = 27
state = 0
desc = node3
cmd = k=0
[node]
nid = 3140804
task = 1014
type = 23
state = 0
desc = node4
cmd = 31 "WaitM1" 5000 ret sn offsetx offsety
[node]
nid = 3140805
task = 1014
type = 27
state = 0
desc = 判断拍照失败
cmd = k++
[node]
nid = 3140825
task = 1014
type = 27
state = 0
desc = node6
cmd = if(ret == 0) jump(3140810)
[node]
nid = 3140823
task = 1014
type = 27
state = 0
desc = 确认是否重拍
cmd = redLight = 1
[node]
nid = 3140826
task = 1014
type = 24
state = 0
desc = node8
cmd = 0 "取料拍照失败,物料定位失败!"
[node]
nid = 3140824
task = 1014
type = 27
state = 0
desc = node7
cmd = redLight = 0
[node]
nid = 3140806
task = 1014
type = 27
state = 1
desc = 确认是否重拍
cmd = jump(3140822)
[node]
nid = 3140807
task = 1014
type = 24
state = 0
desc = 确定重拍
cmd = 1 "camera fail are you tay again?"
[node]
nid = 3140808
task = 1014
type = 27
state = 0
desc = 跳过此次拍照
cmd = if(4==t1014) jump(3140801)
[node]
nid = 3140809
task = 1014
type = 27
state = 0
desc = node9
cmd = wlog("ERROR START", -1, "Get marital camera fail", "");jump(3140822)
[node]
nid = 3140810
task = 1014
type = 27
state = 0
desc = node10
cmd = x=x1+offsetx;y=y1+offsety
[node]
nid = 3140828
task = 1014
type = 27
state = 0
desc = 不用检测SN
cmd = if("NG"==str(sn)) {sn=debug;debug++;}
[node]
nid = 3140811
task = 1014
type = 27
state = 0
desc = node11
cmd = if("NG"!=str(sn)) jump(3140819)//ok
[node]
nid = 3140812
task = 1014
type = 27
state = 0
desc = node12
cmd = redLight = 1
[node]
nid = 3140813
task = 1014
type = 24
state = 0
desc = node13
cmd = 0 "SN fail..."
[node]
nid = 3140814
task = 1014
type = 27
state = 0
desc = 取NG料
cmd = redLight = 0
[node]
nid = 3140815
task = 1014
type = 18
state = 0
desc = 继续接收
cmd = 1044
[node]
nid = 3140816
task = 1014
type = 27
state = 0
desc = 抛NG料
cmd = t = 5
[node]
nid = 3140817
task = 1014
type = 18
state = 0
desc = 判断循环
cmd = 1010
[node]
nid = 3140818
task = 1014
type = 26
state = 0
desc = node18
cmd = 3140822
[node]
nid = 3140819
task = 1014
type = 27
state = 0
desc = node19
cmd = count++
[node]
nid = 3140820
task = 1014
type = 27
state = 1
desc = node20
cmd = sn=debug;debug++
[node]
nid = 3140821
task = 1014
type = 22
state = 0
desc = node21
cmd = 31 "posset 1 "+ str(k)+" " +str(sn)+" "+str(x)+" "+str(y)
[node]
nid = 3140822
task = 1014
type = 27
state = 0
desc = node22
cmd = if(k<pic)jump(3140804)
[node]
nid = 3140827
task = 1014
type = 1
state = 0
desc = node27
cmd = 0
[step]
sid = 21404
bDisable = 0
desc = 循环
script:
if (count < ntake)
{
jump(21402)
}
script_end
node_count = 0
[step]
sid = 21405
bDisable = 1
desc = Z轴抬升后结束
script:
script_end
node_count = 4
[node]
nid = 3140521
task = 1
type = 6
state = 1
desc = 1qqq
cmd = p2 = p0 +Z(-10)
[node]
nid = 3140523
task = 1
type = 6
state = 1
desc = node1
cmd = p2 = p0 :z(safez)
[node]
nid = 3140522
task = 1
type = 7
state = 1
desc = 11qqq
cmd = p2
[node]
nid = 3140531
task = 1
type = 27
state = 0
desc = node4
cmd = vlog("Tray-"+str(t),str(v)+"-Camera Point_e")