deffctint makro40(adv :in)
计算空运转时p值得赋值par2就是你要给空运转时设备的运行虚拟时间
tech1 pot applikation=bz1 schweissenprozesszeit=10 [1/10sek] techaufruf=ein
螺柱焊 vw_usr_r(#usr_makro,105,1,10,1,1,1,1,0,0,0,true)
tech1 pot applikation=bz1 bolzennachladen prozesszeit=20 [1/10sek] techaufruf=ein
螺柱焊 vw_usr_r(#usr_makro,105,2,20,1,1,1,1,0,0,0,true)
tech1 pot applikation=bz2 schweissenprozesszeit=10 [1/10sek] techaufruf=ein
螺柱焊 vw_usr_r(#usr_makro,105,3,10,1,1,1,1,0,0,0,true)
tech1 pot applikation=bz2 bolzennachladen prozesszeit=20 [1/10sek] techaufruf=ein
螺柱焊 vw_usr_r(#usr_makro,105,4,20,1,1,1,1,0,0,0,true)
tech1 pot applikation=ms zuendenprozesszeit=8 [1/10sek] techaufruf=ein
ms mig焊 vw_usr_r(#usr_makro,105,5,8,1,1,1,1,0,0,0,true)
tech1 pot applikation=klende/auswertung prozesszeit=2 [1/10sek] techaufruf=ein
kl涂胶 vw_usr_r(#usr_makro,105,6,2,1,1,1,1,0,0,0,true)
tech1 pot applikation=kl anwahlspuelen prozesszeit=1 [1/10sek] techaufruf=ein
kl涂胶 vw_usr_r(#usr_makro,105,7,1,1,1,1,1,0,0,0,true)
tech1 pot applikation=klprozesskontrolle prozesszeit=5 [1/10sek] techaufruf=ein
kl涂胶 vw_usr_r(#usr_makro,105,8,5,1,1,1,1,0,0,0,true)
tech1 pot applikation=klstart/bereit prozesszeit=4 [1/10sek] techaufruf=ein
kl涂胶 vw_usr_r(#usr_makro,105,9,4,1,1,1,1,0,0,0,true)
tech1 pot applikation=nz-hydr./epfuegen prozesszeit=18 [1/10sek] techaufruf=ein
nz-hydr液压铆钳 vw_usr_r(#usr_makro,105,10,18,1,1,1,1,0,0,0,true)
tech1 pot applikation=nz-hydr./epnachladen prozesszeit=11 [1/10sek] techaufruf=ein
nz-hydr液压铆钳 vw_usr_r(#usr_makro,105,11,11,1,1,1,1,0,0,0,true)
tech1 pot applikation=nz-servofuegen prozesszeit=18 [1/10sek] techaufruf=ein
nz-servo电伺服铆钳加盟 vw_usr_r(#usr_makro,105,12,18,1,1,1,1,0,0,0,true)
tech1 pot applikation=nz-servonachladen prozesszeit=11 [1/10sek] techaufruf=ein
nz-servo电伺服铆钳重装 vw_usr_r(#usr_makro,105,13,11,1,1,1,1,0,0,0,true)
tech1 pot applikation=nzbefuellstation nachladen prozesszeit=50 [1/10sek] techaufruf=ein
nz装料站 vw_usr_r(#usr_makro,105,14,50,1,1,1,1,0,0,0,true)
tech1 pot applikation=cz pneum. fuegen prozesszeit=22 [1/10sek] techaufruf=ein
cz 气动无钉压接. 压接 vw_usr_r(#usr_makro,105,15,22,1,1,1,1,0,0,0,true)
tech1 pot applikation=cz servofuegen prozesszeit=31 [1/10sek] techaufruf=ein
cz电伺服. 压接 vw_usr_r(#usr_makro,105,16,31,1,1,1,1,0,0,0,true)
tech1 pot applikation=cz flat fuegenprozesszeit=22 [1/10sek] techaufruf=ein
cz 平的压接 vw_usr_r(#usr_makro,105,17,22,1,1,1,1,0,0,0,true)
tech1 pot applikation=smmutterstanzen fuegen prozesszeit=35 [1/10sek] techaufruf=ein
sm冲孔螺母/螺栓 vw_usr_r(#usr_makro,105,18,35,1,1,1,1,0,0,0,true)
tech1 pot applikation=smmutterstanzen ende/fertigmeldung prozesszeit=1 [1/10sek] techaufruf=ein
螺母打孔结束/完成信息 vw_usr_r(#usr_makro,105,19,1,1,1,1,1,0,0,0,true)
tech1 pot applikation=sr schraubenprozesszeit=50 [1/10sek] techaufruf=ein
sr 螺丝钉 vw_usr_r(#usr_makro,105,21,50,1,1,1,1,0,0,0,true)
tech1 pot applikation=pr mit pneum.zaehlwerk prozesszeit=20 [1/10sek] techaufruf=ein
pr气动. 计数器 vw_usr_r(#usr_makro,105,22,20,1,1,1,1,0,0,0,true)
tech1 pot applikation=pr ohne pneum.zaehlwerk prozesszeit=20 [1/10sek] techaufruf=ein
pr无气. 计算器 vw_usr_r(#usr_makro,105,23,20,1,1,1,1,0,0,0,true)
tech1 pot applikation=pr arplasprozesszeit=20 [1/10sek] techaufruf=ein
pr arplas焊接 vw_usr_r(#usr_makro,105,24,20,1,1,1,1,0,0,0,true)
tech1 pot applikation=mb buckeln mitsps prozesszeit=1 [1/10sek] techaufruf=ein
通过sps进行弯曲 vw_usr_r(#usr_makro,105,20,1,1,1,1,1,0,0,0,true)
tech1 pot applikation=fd schraubenprozesszeit=30 [1/10sek] techaufruf=ein
fds 拧螺丝 vw_usr_r(#usr_makro,105,25,30,1,1,1,1,0,0,0,true)
tech1 pot applikation=fd schraubenachladen prozesszeit=10 [1/10sek] techaufruf=ein
fds螺丝重装 vw_usr_r(#usr_makro,105,26,10,1,1,1,1,0,0,0,true)
tech1 pot applikation=sensor messenprozesszeit=30 [1/10sek] techaufruf=ein
测量传感器 vw_usr_r(#usr_makro,105,27,30,1,1,1,1,0,0,0,true)
tech1 pot applikation=nc schneidkopf(figur) prozesszeit=40 [1/10sek] techaufruf=ein
激光切割头 vw_usr_r(#usr_makro,105,28,40,1,1,1,1,0,0,0,true)
tech1 pot applikation=re band taktenstart prozesszeit=1 [1/10sek] techaufruf=ein
re 开始计时 vw_usr_r(#usr_makro,105,29,1,1,1,1,1,0,0,0,true)
tech1 pot applikation=re band taktenende prozesszeit=50 [1/10sek] techaufruf=ein
re频段时钟结束 vw_usr_r(#usr_makro,105,30,50,1,1,1,1,0,0,0,true)
tech1 pot applikation=rw schweissenprozesszeit=28 [1/10sek] techaufruf=ein
rw焊接摩擦元件 vw_usr_r(#usr_makro,105,31,28,1,1,1,1,0,0,0,true)
tech1 pot applikation=rw nachladenprozesszeit=11 [1/10sek] techaufruf=ein
rw焊接摩擦元件 vw_usr_r(#usr_makro,105,32,11,1,1,1,1,0,0,0,true)
pot_interface(#usr_makro,cmd_sel,par1,par2,par3,par4,par5,par6,par7,par8,par9)
case #usr_makro
makro
;bz1焊接方式
if(par1==1)then
procpar[bz1_schweissen]=(par2*(-1))bz1_schweissen=6
procpar[6]=-10 p6=-10
endif
;
;bz1重装螺栓
if(par1==2)then
procpar[bz2_schweissen]=(par2*(-1))bz2_schweissen=7
procpar[7]=-20 p7=-20
endif
;
;bz2 焊接时间
if(par1==3)then
procpar[bz1_nachladen]=(par2*(-1)) p8=-10
endif
;
;bz2螺柱焊装钉时间
if(par1==4)then
procpar[bz2_nachladen]=(par2*(-1)) p9=-20
endif
;
;ms完结
if(par1==5)then
procpar[ms_zuenden]=(par2*(-1)) p10=-8
endif
;
;kl结束/评估
if(par1==6)then
procpar[kl_ende]=(par2*(-1)) p15=-2
endif
;
;kl选择冲洗
if(par1==7)then
procpar[kl_spuelen]=(par2*(-1))p16=-1
endif
;
;kl过程控制
if(par1==8)then
procpar[kl_prozesskontrolle]=(par2*(-1))p17=-5
endif
;
;kl开始/准备
if(par1==9)then
procpar[kl_start]=(par2*(-1))p18=-4
endif
;
;nz液压/电夹紧
if(par1==10)then
procpar[nzh_fuegen]=(par2*(-1))p20=-18
endif
;
;nz液压/电装钉
if(par1==11)then
procpar[nzh_nachladen]=(par2*(-1))p21=-11
endif
;
;nz电伺服夹紧
if(par1==12)then
procpar[nzs_fuegen]=(par2*(-1))p22=-18
endif
;
;nz伺服装钉
if(par1==13)then
procpar[nzs_nachladen]=(par2*(-1))p23=-11
endif
;
;nz装料站
if(par1==14)then
procpar[nz_befuellstation]=(par2*(-1))p24=-50
endif
;
;cz 气动. 压接
if(par1==15)then
procpar[czp_fuegen]=(par2*(-1))p25
endif
;
;cz电伺服. 压接
if(par1==16)then
procpar[czs_fuegen]=(par2*(-1))p26
endif
;
;cz 平的压接
if(par1==17)then
procpar[czf_fuegen]=(par2*(-1))p27
endif
;
螺母冲头
if(par1==18)then
procpar[sm_fuegen]=(par2*(-1))p30
endif
;
螺母打孔结束/完成信息
if(par1==19)then
procpar[sm_ende]=(par2*(-1))p31
endif
;
通过sps进行弯曲
if(par1==20)then
procpar[mb_buckeln]=(par2*(-1))p45
endif
;
;sr 螺丝钉
if(par1==21)then
procpar[sr_schrauben]=(par2*(-1))p35
endif
;
; pr气动. 计数器
if(par1==22)then
procpar[pr_mit_zaehler]=(par2*(-1))p40
endif
;
;pr无气. 计算器
if(par1==23)then
procpar[pr_ohne_zaehler]=(par2*(-1))p41
endif
;
;pr arplas焊接
if(par1==24)then
procpar[pr_arplas]=(par2*(-1))p42
endif
;
;fds 拧螺丝
if(par1==25)then
procpar[fd_schrauben]=(par2*(-1))p50
endif
;
;fds螺丝重装
if(par1==26)then
procpar[fd_nachladen]=(par2*(-1))p51
endif
;
;测量传感器
if(par1==27)then
procpar[sensor_messen]=(par2*(-1))p55
endif
;
;激光切割头
if(par1==28)then
procpar[nc_schneiden]=(par2*(-1))p60=-40
endif
;re 开始计时
if(par1==29)then
procpar[re_band_start]=(par2*(-1))p65
endif
;re频段时钟结束
if(par1==30)then
procpar[re_band_ende]=(par2*(-1))p66
endif
;rw 焊接
if(par1==31)then
procpar[rw_schweissen]=(par2*(-1))p70
endif
;rw重装
if(par1==32)then
procpar[rw_nachladen]=(par2*(-1))p70
endif
default
endswitch
end
用法: 例如:在 cmt焊接里:makro211里
t12 ( e15 ) = p10[1/10sek]
vw(#set_time,$in[15],12,0,procpar[10])
高速PCB布线的四大技巧和要领
如何实现物联网系统的无故障数据储存
西班牙的5G发展主要依靠西电集团和华为
受制于AMOLED面板短缺 HTC Vive的市场份额明年被Oculus超越
谷歌提交新专利:将解决无人机与人类碰撞的问题
怎样去使用KUKA 8.3系统中MAKRO40 POT空运转呢
MSP300-016B-5-N-3传感器的故障分类
适用AR/VR小型精密零部件的生产工艺——MIM(金属注射成型)
女子被困共享汽车!砸窗获救反被要求赔钱,共享经济背后这锅谁来背?
一文详解声表面波传感器
抗衰的LED灯泡有哪些特征?
5G应用时代,创维电视迈向8K平民化第一步
全项目土壤肥料养分速测仪的技术指标与特点
如何设计稳定、高效、安全的启动开关电源电路呢?
10分钟学会使用Loki日志聚合系统
Yole:先进封装已成为半导体创新的关键
设计数字无线电接收器的基础知识
详解pcb走线电流
分立功率器件知识分享
如何安装podman并创建podman容器