后处理转速过高报警代码
请教大佬们 后处理加入哪个变量 可以实现限制主轴最高转速呢 比如设定9999超过设定的值会弹窗报警呢 目前只知道S为0报警电脑里存了一堆后处理,从其中一个后处理里面复制了一段,楼主拿去研究吧:
global mom_spindle_speed
global mom_operation_name
global mom_feed_cut_value
global mom_parent_group_name
global mom_group_name
if { $mom_spindle_speed ==0 } {
if { ! || ! } {
MOM_output_to_listing_device "**************************************************************
提示您 : 工序($mom_operation_name)主轴转速设置过低,请重新检查设置!
**************************************************************"
MOM_display_message "提示您:
工序($mom_operation_name)主轴转速设置过低,请重新检查设置!"
} else {
MOM_output_to_listing_device "**************************************************************
提示您 : 工序($mom_parent_group_name--->$mom_group_name--->$mom_operation_name)主轴转速设置过低,请重新检查设置!
**************************************************************"
MOM_display_message "提示您:
工序($mom_parent_group_name--->$mom_group_name--->$mom_operation_name)主轴转速设置过低,请重新检查设置!"
}
MOM_abort "\n\n 提示您 : 该工序主轴S=0,设置错误,请重新检查设置\n\n"
}
if { $mom_spindle_speed > 10000 } {
if { ! || ! } {
MOM_output_to_listing_device "**************************************************************
提示您:
工序($mom_operation_name)的主轴转速S=,设置过高!
主轴转速过高易引起主轴故障,故对主轴最高转速设限 : S≤10000,请重新检查设置!
**************************************************************"
set msg 是否过高? 后处理消息: I 继续后处理 中止后处理]
switch $msg {
1 {
set offset_flag 1
}
2 {
MOM_abort 中止
}
}
} else {
MOM_output_to_listing_device "**************************************************************
提示您:
该工序($mom_parent_group_name--->$mom_group_name--->$mom_operation_name)的主轴转速S=,设置过高!
主轴转速过高易引起主轴故障,故对主轴最高转速设限 : S≤10000,请重新检查设置!
**************************************************************"
set msg 是否过高? 后处理消息: I 继续后处理 中止后处理]
switch $msg {
1 {
set offset_flag 1
}
2 {
MOM_abort 中止
}
}
}
# MOM_abort "\n\n 报警提示您 : 该工序主轴设置过大S>10000,请重新检查设置\n\n"
}
######################################################################################
if { $mom_feed_cut_value == 0 } {
if { ! || ! } {
MOM_output_to_listing_device "**************************************************************
提示您 : 工序($mom_operation_name)进给F=0,设置错误,请重新检查设置!
**************************************************************"
MOM_display_message "提示您:
工序($mom_operation_name)进给F=0,设置错误,请重新检查设置!"
} else {
MOM_output_to_listing_device "**************************************************************
提示您 : 工序($mom_parent_group_name--->$mom_group_name--->$mom_operation_name)进给F=0,设置错误,请重新检查设置!
**************************************************************"
MOM_display_message "提示您:
工序($mom_parent_group_name--->$mom_group_name--->$mom_operation_name)进给F=0,设置错误,请重新检查设置!"
}
MOM_abort "\n\n 报警提示您 : 该工序进给F为0 F=0,请重新检查设置\n\n"
}
if { $mom_feed_cut_value > 5000 } {
if { ! || ! } {
MOM_output_to_listing_device "**************************************************************
提示您:
工序($mom_operation_name)的进给速率F=设置过大!
为了避免刀具损伤和提高加工精度,故对进给率进行最高设限:F≤5000,请重新检查设置!
**************************************************************"
set msg 是否过大? 后处理消息: I 继续后处理 中止后处理]
switch $msg {
1 {
set offset_flag 1
}
2 {
MOM_abort 中止
}
}
} else {
MOM_output_to_listing_device "**************************************************************
提示您:
工序($mom_parent_group_name--->$mom_group_name--->$mom_operation_name)的进给速率F=设置过大!
为了避免刀具易损伤和提高加工精度,故对进给率进行最高设限:F≤5000,请重新检查设置!
**************************************************************"
set msg 是否过大? 后处理消息: I 继续后处理 中止后处理]
switch $msg {
1 {
set offset_flag 1
}
2 {
MOM_abort 中止
}
}
}
#MOM_abort "\n\n 报警提示您 : 该工序进给率设置过大F>5000,请重新检查设置\n\n"
}
yefei520 发表于 2021-5-19 18:02
电脑里存了一堆后处理,从其中一个后处理里面复制了一段,楼主拿去研究吧:
global mom_spindle_speed
谢谢大佬 yefei520 发表于 2021-5-19 18:02
电脑里存了一堆后处理,从其中一个后处理里面复制了一段,楼主拿去研究吧:
global mom_spindle_speed
直接复制的代码报错呢 Apologize* 发表于 2021-5-19 18:46
直接复制的代码报错呢
我这后处理加了这段用了多年了,好像没有出过问题,
放的位置对不对?我的是放在刀轨开始,在哪里点击下拉箭头,选择定制命令,添加块,粘贴,要不你上传后处理,我看看能不能搞的好 yefei520 发表于 2021-5-19 18:59
我这后处理加了这段用了多年了,好像没有出过问题,
放的位置对不对?我的是放在刀轨开始,在哪里点击下 ...
我先研究研究谢谢 把s0报警代码复制下来 修改下就可以了 s0报警是s=0 改成s>9999 且行且珍惜、 发表于 2021-5-19 23:27
把s0报警代码复制下来 修改下就可以了 s0报警是s=0 改成s>9999
貌似不行· yefei520 发表于 2021-5-19 18:02
电脑里存了一堆后处理,从其中一个后处理里面复制了一段,楼主拿去研究吧:
global mom_spindle_speed
大佬,G83钻孔Q值为0报警代码有吗 本帖最后由 又一年* 于 2021-6-30 12:06 编辑
又一年* 发表于 2021-6-24 17:59
大佬,G83钻孔Q值为0报警代码有吗
大佬!!
页:
[1]
2