少校
UID2192777
U币261
G币5706
技术0
主题47
精华0
阅读权限90
注册时间2014-5-31
最后登录2024-10-18
在线时间746 小时
手机13478768400
少校
|
给大家分享个代码都是在论坛学习才成果其实也就是把各位大神的一些代码自己试着合并了一下效果还可以、
#=============================================================
proc PB_CMD_s0_abort { } {
#=============================================================
#导入本块到proc PB_auto_tool_change里实现报警提示
global mom_spindle_speed
global mom_operation_name
if { $mom_spindle_speed == 0} {
MOM_display_message "由于工序:《$mom_operation_name》转速为0,临时设置为S3000。如不合适请自行修改。" "严重警告 仔细检查程序了?S这么重要的参数都看不见?"
set mom_spindle_speed "3000"
}
if { $mom_spindle_speed > 9000} {
set msg [MOM_display_message 工序:《$mom_operation_name》转速大于9000,请注意!!! 转速过高提醒!确认开启飞行模式吗?? I 马上起飞 中止后处理]
switch $msg {
1 {
set offset_flag 1
}
2 {
MOM_abort 中止
}
}
}
}
同时在这里求助一个代码
求一个tcl代码,意思是一个程序中有t=0 且有t≠0时,弹出报警。 最好同时指出t=0的工序名称 。单独t等于0不报警, t不等于0也不报警, 必须满足一个t等于0且有别的工序t不等于0才报警。跪谢!
|
|