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.

572 lines
6.9 KiB
Plaintext

version = 2021
[proc]
pid = 1032
type = 0
name = SN失败处理
start =
pause =
step_count = 7
[step]
sid = 23201
bDisable = 0
desc = 数据处理
script:
script_end
node_count = 2
[node]
nid = 3320101
task = 1032
type = 24
state = 0
desc = node1
cmd = 0 "SN失败处理 测试流程"
[node]
nid = 3320102
task = 1032
type = 27
state = 0
desc = node2
cmd = vlog ("取料","SN失败")
[step]
sid = 23207
bDisable = 0
desc = 到料仓避位
script:
script_end
node_count = 11
[node]
nid = 3320731
task = 1
type = 27
state = 0
desc = node1
cmd = vlog("Tray - "+str(t),"Point")
[node]
nid = 3320732
task = 1
type = 24
state = 0
desc = node2
cmd = 0 "调试 准备料盘点位运动"
[node]
nid = 3320733
task = 1
type = 27
state = 0
desc = node3
cmd = tmp = rpos(51002)
[node]
nid = 3320734
task = 1
type = 27
state = 0
desc = node4
cmd = if (tmp>0) jump(3320741)
[node]
nid = 3320735
task = 1
type = 6
state = 0
desc = node5
cmd = p2 = p0 :z(safez)
[node]
nid = 3320736
task = 1
type = 7
state = 0
desc = node6
cmd = p2
[node]
nid = 3320737
task = 1
type = 27
state = 0
desc = node7
cmd = tmp = rpos(51001)
[node]
nid = 3320738
task = 1
type = 27
state = 0
desc = node8
cmd = if (tmp<872) jump(3320741)
[node]
nid = 3320739
task = 1
type = 6
state = 0
desc = node9
cmd = p2 = p0 :x(872) :z(safez)
[node]
nid = 3320740
task = 1
type = 7
state = 0
desc = node10
cmd = p2
[node]
nid = 3320741
task = 1
type = 1
state = 0
desc = node11
cmd = 1
[step]
sid = 23202
bDisable = 0
desc = OK盘取料
script:
if (v==1)
{//1号吸嘴
a = "吸料上下气缸1"
b = "吸料真空1吸"
c = v1x
d = v1y
h = v1z
e = "吸料真空1检测"
f = "吸料真空1破"
}
else if (v==2)
{//2号吸嘴
a = "吸料上下气缸2"
b = "吸料真空2吸"
c = v2x
d = v2y
h = v2z
e = "吸料真空2检测"
f = "吸料真空2破"
}
else if (v==3)
{//3号吸嘴
a = "吸料上下气缸3"
b = "吸料真空3吸"
c = v3x
d = v3y
h = v3z
e = "吸料真空3检测"
f = "吸料真空3破"
}
else if (v==4)
{//3号吸嘴
a = "吸料上下气缸4"
b = "吸料真空4吸"
c = v4x
d = v4y
h = v4z
e = "吸料真空4检测"
f = "吸料真空4破"
}
script_end
node_count = 21
[node]
nid = 3320221
task = 1
type = 27
state = 0
desc = node18
cmd = x += offsetx
[node]
nid = 3320222
task = 1
type = 27
state = 0
desc = node19
cmd = y += offsety
[node]
nid = 3320223
task = 1
type = 27
state = 0
desc = node3
cmd = x += c + cameraoffsetx
[node]
nid = 3320224
task = 1
type = 27
state = 0
desc = node4
cmd = y += d + cameraoffsety
[node]
nid = 3320225
task = 1
type = 27
state = 0
desc = Y1 轴
cmd = tmp = rpos(51002)
[node]
nid = 3320226
task = 1
type = 27
state = 0
desc = node6
cmd = if (tmp>0) jump(3320231)
[node]
nid = 3320227
task = 1
type = 6
state = 0
desc = node7
cmd = p2 = p0 :z(safez)
[node]
nid = 3320228
task = 1
type = 7
state = 0
desc = node8
cmd = p2
[node]
nid = 3320229
task = 1
type = 6
state = 0
desc = node9
cmd = p2 = p15 :x(x) :y(y) :z(safez)
[node]
nid = 3320230
task = 1
type = 7
state = 0
desc = node10
cmd = p2
[node]
nid = 3320231
task = 1
type = 6
state = 0
desc = node11
cmd = p2 = p15 :x(x) :y(y) :z(zhNGPut)
[node]
nid = 3320232
task = 1
type = 14
state = 0
desc = node12
cmd = a=1
[node]
nid = 3320233
task = 1
type = 14
state = 0
desc = node13
cmd = b=1
[node]
nid = 3320234
task = 1
type = 7
state = 0
desc = node14
cmd = p2 +z(-10)
[node]
nid = 3320235
task = 1
type = 2
state = 0
desc = node15
cmd = 50 30 30
[node]
nid = 3320236
task = 1
type = 7
state = 0
desc = node16
cmd = p2 +z(h)
[node]
nid = 3320237
task = 1
type = 1
state = 0
desc = node17
cmd = 300
[node]
nid = 3320238
task = 1
type = 7
state = 0
desc = node18
cmd = p2 +z(-10)
[node]
nid = 3320239
task = 1
type = 14
state = 0
desc = node19
cmd = a=0
[node]
nid = 3320240
task = 1
type = 2
state = 0
desc = node20
cmd = 100 100 100
[node]
nid = 3320241
task = 1
type = 15
state = 1
desc = node21
cmd = e=1 1000
[step]
sid = 23203
bDisable = 0
desc = 备用
script:
script_end
node_count = 0
[step]
sid = 23204
bDisable = 0
desc = SN料盘拍照
script:
script_end
node_count = 3
[node]
nid = 3320401
task = 1032
type = 27
state = 0
desc = node1
cmd = t=5
[node]
nid = 3320402
task = 1032
type = 19
state = 0
desc = node2
cmd = 1031
[node]
nid = 3320403
task = 1032
type = 18
state = 0
desc = node3
cmd = 1031
[step]
sid = 23205
bDisable = 0
desc = 备用
script:
script_end
node_count = 0
[step]
sid = 23206
bDisable = 0
desc = SN放料
script:
if (v==1)
{//1号吸嘴
a = "吸料上下气缸1"
b = "吸料真空1吸"
c = v1x
d = v1y
e = "吸料真空1检测"
f = "吸料真空1破"
h = v1z
}
else if (v==2)
{//2号吸嘴
a = "吸料上下气缸2"
b = "吸料真空2吸"
c = v2x
d = v2y
h = v2z
e = "吸料真空2检测"
f = "吸料真空2破"
}
else if (v==3)
{//3号吸嘴
a = "吸料上下气缸3"
b = "吸料真空3吸"
c = v3x
d = v3y
h = v3z
e = "吸料真空3检测"
f = "吸料真空3破"
}
else if (v==4)
{//3号吸嘴
a = "吸料上下气缸4"
b = "吸料真空4吸"
c = v4x
d = v4y
h = v4z
e = "吸料真空4检测"
f = "吸料真空4破"
}
script_end
node_count = 24
[node]
nid = 3320621
task = 1
type = 27
state = 0
desc = node1
cmd = x += c + cameraoffsetx
[node]
nid = 3320622
task = 1
type = 27
state = 0
desc = 判断料盘是否结束
cmd = y += d + cameraoffsety
[node]
nid = 3320623
task = 1
type = 27
state = 0
desc = 1qqqq
cmd = tmp = rpos(51002)
[node]
nid = 3320624
task = 1
type = 27
state = 0
desc = 气缸下去
cmd = if (tmp>0) jump(3320629)
[node]
nid = 3320625
task = 1
type = 6
state = 0
desc = 打开真空
cmd = p2 = p0 :z(safez)
[node]
nid = 3320626
task = 1
type = 7
state = 0
desc = 到取料位上方
cmd = p2
[node]
nid = 3320627
task = 1
type = 6
state = 0
desc = 到取料位
cmd = p2 = p18 :x(x) :y(y) :z(safez)
[node]
nid = 3320628
task = 1
type = 7
state = 0
desc = node23
cmd = p2
[node]
nid = 3320629
task = 1
type = 27
state = 0
desc = 取料Z轴
cmd = tmp = rpos(51004)
[node]
nid = 3320630
task = 1
type = 6
state = 0
desc = 回到上方
cmd = p2 = p18 :x(x) :y(y) :z(tmp)
[node]
nid = 3320631
task = 1
type = 7
state = 0
desc = 等待真空吸
cmd = p2
[node]
nid = 3320632
task = 1
type = 6
state = 1
desc = node6
cmd = p2 = p15 :x(x) :y(y) +z(cameraoffsetz)
[node]
nid = 3320633
task = 1
type = 2
state = 0
desc = 速度
cmd = 50 30 30
[node]
nid = 3320634
task = 1
type = 6
state = 0
desc = 直接定位高度
cmd = p2 = p15 :x(x) :y(y) :z(zhNGPut)
[node]
nid = 3320635
task = 1
type = 14
state = 0
desc = node13
cmd = a=1
[node]
nid = 3320636
task = 1
type = 7
state = 0
desc = node15
cmd = p2 +z(h)
[node]
nid = 3320637
task = 1
type = 14
state = 0
desc = node16
cmd = b=0
[node]
nid = 3320638
task = 1
type = 14
state = 0
desc = node17
cmd = f=1
[node]
nid = 3320639
task = 1
type = 1
state = 0
desc = node18
cmd = 300
[node]
nid = 3320640
task = 1
type = 14
state = 0
desc = node19
cmd = a=0
[node]
nid = 3320641
task = 1
type = 7
state = 0
desc = node20
cmd = p2 +z(-10)
[node]
nid = 3320642
task = 1
type = 2
state = 0
desc = node22
cmd = 100 100 100
[node]
nid = 3320643
task = 1
type = 14
state = 0
desc = node21
cmd = f=0
[node]
nid = 3320644
task = 1
type = 22
state = 1
desc = node19
cmd = 31 "vacm_to_stock "+str(v)+" "+str(t)