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 = 5
[step]
sid = 22201
bDisable = 0
desc = 初始化
script:
count = 0
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 = 22203
bDisable = 0
desc = 拍照
script:
if (t1022==0)
{//两个都为0, 那必须换盘
work_set_next(2,0)
if (count==0)
{
pstart(1008);
jump(22201)
}
else jump(22205) //结束拍照
}
else count++
script_end
node_count = 20
[node]
nid = 3220321
task = 1
type = 27
state = 1
desc = 只移动xy
cmd = a = rpos(51002)
[node]
nid = 3220322
task = 1
type = 27
state = 1
desc = 判断料盘是否结束
cmd = if (a>0) jump(3220327)
[node]
nid = 3220323
task = 1
type = 6
state = 1
desc = 只移动Z
cmd = p2 = p0 :z(safez)
[node]
nid = 3220324
task = 1
type = 7
state = 1
desc = node3
cmd = p2
[node]
nid = 3220325
task = 1
type = 6
state = 1
desc = node3
cmd = p2 = p14 :x(x) :y(y) :z(safez)
[node]
nid = 3220326
task = 1
type = 7
state = 1
desc = node4
cmd = p2
[node]
nid = 3220327
task = 1
type = 6
state = 1
desc = node7
cmd = p2 = p14 :x(x) :y(y)
[node]
nid = 3220328
task = 1
type = 7
state = 1
desc = node23
cmd = p2
[node]
nid = 3220329
task = 1
type = 1
state = 0
desc = node8
cmd = 200
[node]
nid = 3220330
task = 1
type = 22
state = 1
desc = qq111
cmd = 31 "M3"
[node]
nid = 3220331
task = 1
type = 23
state = 1
desc = node23
cmd = 31 "WaitM3" 5000 ret offsetx offsety
[node]
nid = 3220332
task = 1
type = 27
state = 1
desc = node6
cmd = if(ret == 0) jump(3220336)
[node]
nid = 3220333
task = 1
type = 27
state = 1
desc = node7
cmd = sn = "sn123"
[node]
nid = 3220334
task = 1
type = 24
state = 1
desc = node14
cmd = 1 "camera fail Are you Try again?"
[node]
nid = 3220335
task = 1
type = 27
state = 1
desc = node15
cmd = if (4==t1) jump(3140330)
[node]
nid = 3220340
task = 1
type = 27
state = 1
desc = node16
cmd = count--;jump(3220339)
[node]
nid = 3220336
task = 1
type = 27
state = 0
desc = node16
cmd = x += offsetx
[node]
nid = 3220337
task = 1
type = 27
state = 0
desc = node17
cmd = y += offsety
[node]
nid = 3220338
task = 1
type = 22
state = 0
desc = node18
cmd = 31 "posset 2 sn12 " +str(x)+" "+str(y)
[node]
nid = 3220339
task = 1
type = 27
state = 0
desc = node19
cmd = print("放料拍照")
[step]
sid = 22204
bDisable = 0
desc = 循环
script:
if (count < nput)
{
jump(22202)
}
script_end
node_count = 0
[step]
sid = 22205
bDisable = 1
desc = z轴上升结束
script:
script_end
node_count = 2
[node]
nid = 3220521
task = 1
type = 6
state = 0
desc = node1
cmd = p2 = p0 +z(-10)
[node]
nid = 3220522
task = 1
type = 7
state = 0
desc = node2
cmd = p2