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.
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 = 1022
type = 0
name = OK仓拍照
start =
pause =
step_count = 6
[step]
sid = 22201
bDisable = 0
desc = 初始化
script:
count = 0
nput = 1
script_end
node_count = 0
[step]
sid = 22202
bDisable = 0
desc = 获取工作盘位置
script:
script_end
node_count = 3
[node]
nid = 3220201
task = 1022
type = 1
state = 0
desc = node1
cmd = 0
[node]
nid = 3220202
task = 1022
type = 19
state = 0
desc = node2
cmd = 1008
[node]
nid = 3220203
task = 1022
type = 10
state = 0
desc = node3
cmd = 2 y x
[step]
sid = 22206
bDisable = 0
desc = 到料仓避位
script:
script_end
node_count = 11
[node]
nid = 3220631
task = 1
type = 27
state = 0
desc = node1
cmd = vlog("Tray-"+str(t),str(v)+"-Camera Point_s")
[node]
nid = 3220632
task = 1
type = 24
state = 1
desc = node2
cmd = 0 "调试 准备料盘点位运动"
[node]
nid = 3220633
task = 1
type = 27
state = 0
desc = node3
cmd = tmp = rpos(51002)
[node]
nid = 3220634
task = 1
type = 27
state = 0
desc = node4
cmd = if (tmp>0) jump(3220641)
[node]
nid = 3220635
task = 1
type = 6
state = 0
desc = node5
cmd = p2 = p0 :z(safez)
[node]
nid = 3220636
task = 1
type = 7
state = 0
desc = node6
cmd = p2
[node]
nid = 3220637
task = 1
type = 27
state = 0
desc = node7
cmd = tmp = rpos(51001)
[node]
nid = 3220638
task = 1
type = 27
state = 0
desc = node8
cmd = if (tmp<872) jump(3220641)
[node]
nid = 3220639
task = 1
type = 6
state = 0
desc = node9
cmd = p2 = p0 :x(872) :z(safez)
[node]
nid = 3220640
task = 1
type = 7
state = 0
desc = node10
cmd = p2
[node]
nid = 3220641
task = 1
type = 1
state = 0
desc = node11
cmd = 1
[step]
sid = 22203
bDisable = 0
desc = 拍照
script:
if (t1022==0)
{//两个都为0, 那必须换盘
work_set_next(2,1)
if (count==0)
{
//pstart(1008);
//重置料盘
//work_set_next(2,1)
jump(22201)
}
else jump(22205) //结束拍照
}
else count++
script_end
node_count = 27
[node]
nid = 3220321
task = 1
type = 27
state = 0
desc = 只移动xy
cmd = tmp = rpos(51002)
[node]
nid = 3220322
task = 1
type = 27
state = 0
desc = 判断料盘是否结束
cmd = if (tmp>0) jump(3220341)
[node]
nid = 3220323
task = 1
type = 6
state = 0
desc = 只移动Z
cmd = p2 = p0 :z(safez)
[node]
nid = 3220324
task = 1
type = 7
state = 0
desc = node3
cmd = p2
[node]
nid = 3220325
task = 1
type = 6
state = 0
desc = node3
cmd = p2 = p15 :x(x) :y(y) :z(safez)
[node]
nid = 3220326
task = 1
type = 7
state = 0
desc = node4
cmd = p2
[node]
nid = 3220341
task = 1
type = 27
state = 0
desc = 获取Z轴当前高度
cmd = tmp = rpos(51004)
[node]
nid = 3220342
task = 1
type = 6
state = 0
desc = node8
cmd = p2 = p15 :x(x) :y(y) :z(tmp)
[node]
nid = 3220343
task = 1
type = 7
state = 0
desc = node23
cmd = p2
[node]
nid = 3220327
task = 1
type = 6
state = 0
desc = node7
cmd = p2 = p15 :x(x) :y(y)
[node]
nid = 3220328
task = 1
type = 7
state = 0
desc = node23
cmd = p2
[node]
nid = 3220329
task = 1
type = 1
state = 0
desc = node8
cmd = 100
[node]
nid = 3220330
task = 1
type = 22
state = 0
desc = qq111
cmd = 31 "M3"
[node]
nid = 3220331
task = 1
type = 27
state = 0
desc = node23
cmd = tmp=0
[node]
nid = 3220332
task = 1
type = 23
state = 0
desc = node6
cmd = 31 "WaitM3" 5000 ret offsetx offsety
[node]
nid = 3220333
task = 1
type = 27
state = 0
desc = node7
cmd = tmp++
[node]
nid = 3220334
task = 1
type = 27
state = 0
desc = node14
cmd = if(ret == 0) jump(3220340)
[node]
nid = 3220335
task = 1
type = 27
state = 0
desc = node15
cmd = wlog("ERROR START", -1, "Put marital camera fail", "");jump(3220346)
[node]
nid = 3220340
task = 1
type = 27
state = 0
desc = node16
cmd = x1=x;y1=y;
[node]
nid = 3220336
task = 1
type = 27
state = 1
desc = node16
cmd = if(tmp ==1){x1=x1-2.5;y1=y1-2.5}
[node]
nid = 3220337
task = 1
type = 27
state = 1
desc = node17
cmd = if(tmp ==2){x1=x1+2.5;y1=y1-2.5}
[node]
nid = 3220338
task = 1
type = 27
state = 1
desc = node18
cmd = if(tmp ==3){x1=x1-2.5;y1=y1+2.5}
[node]
nid = 3220339
task = 1
type = 27
state = 1
desc = node23
cmd = if(tmp ==4){x1=x1+2.5;y1=y1+2.5}
[node]
nid = 3220344
task = 1
type = 27
state = 0
desc = node24
cmd = x1 += offsetx;y1 += offsety
[node]
nid = 3220345
task = 1
type = 22
state = 0
desc = node25
cmd = 31 "posset 2 sn12 " +str(sn)+" "+str(x1)+" "+str(y1)
[node]
nid = 3220346
task = 1
type = 27
state = 0
desc = node26
cmd = if(tmp<4){jump(3220332)}
[node]
nid = 3220347
task = 1
type = 1
state = 0
desc = node27
cmd = 0
[step]
sid = 22204
bDisable = 0
desc = 循环
script:
if (count < nput)
{
jump(22202)
}
script_end
node_count = 0
[step]
sid = 22205
bDisable = 0
desc = z轴上升结束
script:
script_end
node_count = 4
[node]
nid = 3220521
task = 1
type = 6
state = 1
desc = node1
cmd = p2 = p0 +z(-10)
[node]
nid = 3220523
task = 1
type = 6
state = 1
desc = node1
cmd = p2 = p0 :z(safez)
[node]
nid = 3220522
task = 1
type = 7
state = 1
desc = node2
cmd = p2
[node]
nid = 3220531
task = 1
type = 27
state = 0
desc = node4
cmd = vlog("Tray-"+str(t),str(v)+"-Camera Point_e")