找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 4967|回复: 10

[求助] 后处理转速过高报警代码

[复制链接]

53

主题

226

回帖

5988

积分

上尉

积分
5988

VIP会员

发表于 2021-5-19 15:14:43 | 显示全部楼层 |阅读模式
请教大佬们 后处理加入哪个变量 可以实现限制主轴最高转速呢    比如设定9999  超过设定的值会弹窗报警呢       目前只知道S为0报警   

25

主题

1123

回帖

4万

积分

大将

积分
45040
发表于 2021-5-19 18:02:57 | 显示全部楼层
电脑里存了一堆后处理,从其中一个后处理里面复制了一段,楼主拿去研究吧:

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 { ![info exists mom_parent_group_name] || ![info exists mom_group_name] } {
   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 { ![info exists mom_parent_group_name] || ![info exists mom_group_name] } {
   MOM_output_to_listing_device "**************************************************************
   提示您:
      工序($mom_operation_name)的主轴转速S=[format %.0f $mom_spindle_speed],设置过高!
   主轴转速过高易引起主轴故障,故对主轴最高转速设限 : S≤10000,请重新检查设置!
**************************************************************"
  set msg [MOM_display_message 工序:($mom_operation_name)转速S=[format %.0f $mom_spindle_speed]是否过高? 后处理消息: 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=[format %.0f $mom_spindle_speed],设置过高!
   主轴转速过高易引起主轴故障,故对主轴最高转速设限 : S≤10000,请重新检查设置!
**************************************************************"
  set msg [MOM_display_message 工序:($mom_parent_group_name--->$mom_group_name--->$mom_operation_name)转速S=[format %.0f $mom_spindle_speed]是否过高? 后处理消息: 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 { ![info exists mom_parent_group_name] || ![info exists mom_group_name] } {
   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 { ![info exists mom_parent_group_name] || ![info exists mom_group_name] } {
   MOM_output_to_listing_device "**************************************************************
   提示您:
      工序($mom_operation_name)的进给速率F=[format %.0f $mom_feed_cut_value]设置过大!
   为了避免刀具损伤和提高加工精度,故对进给率进行最高设限:F≤5000,请重新检查设置!
**************************************************************"
  set msg [MOM_display_message 工序:($mom_operation_name)的进给速率F=[format %.0f $mom_feed_cut_value]是否过大? 后处理消息: 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=[format %.0f $mom_feed_cut_value]设置过大!
   为了避免刀具易损伤和提高加工精度,故对进给率进行最高设限:F≤5000,请重新检查设置!
**************************************************************"
  set msg [MOM_display_message 工序:($mom_parent_group_name--->$mom_group_name--->$mom_operation_name)的进给速率F=[format %.0f $mom_feed_cut_value]是否过大? 后处理消息: I 继续后处理 中止后处理]
    switch $msg {
        1 {
            set offset_flag 1
        }
        2 {
            MOM_abort 中止
        }
    }
   }

#MOM_abort "\n\n 报警提示您 : 该工序进给率设置过大F>5000,请重新检查设置\n\n"

}

53

主题

226

回帖

5988

积分

上尉

积分
5988

VIP会员

 楼主| 发表于 2021-5-19 18:38:31 | 显示全部楼层
yefei520 发表于 2021-5-19 18:02
电脑里存了一堆后处理,从其中一个后处理里面复制了一段,楼主拿去研究吧:

global mom_spindle_speed

谢谢大佬

53

主题

226

回帖

5988

积分

上尉

积分
5988

VIP会员

 楼主| 发表于 2021-5-19 18:46:31 | 显示全部楼层
yefei520 发表于 2021-5-19 18:02
电脑里存了一堆后处理,从其中一个后处理里面复制了一段,楼主拿去研究吧:

global mom_spindle_speed

直接复制的代码报错呢

25

主题

1123

回帖

4万

积分

大将

积分
45040
发表于 2021-5-19 18:59:52 | 显示全部楼层
Apologize* 发表于 2021-5-19 18:46
直接复制的代码报错呢

我这后处理加了这段用了多年了,好像没有出过问题,
放的位置对不对?我的是放在刀轨开始,在哪里点击下拉箭头,选择定制命令,添加块,粘贴,要不你上传后处理,我看看能不能搞的好

53

主题

226

回帖

5988

积分

上尉

积分
5988

VIP会员

 楼主| 发表于 2021-5-19 20:27:13 | 显示全部楼层
yefei520 发表于 2021-5-19 18:59
我这后处理加了这段用了多年了,好像没有出过问题,
放的位置对不对?我的是放在刀轨开始,在哪里点击下 ...

我先研究研究  谢谢

47

主题

698

回帖

7276

积分

少校

积分
7276
发表于 2021-5-19 23:27:56 来自手机 | 显示全部楼层
把s0报警代码复制下来 修改下就可以了 s0报警是s=0 改成s>9999

53

主题

226

回帖

5988

积分

上尉

积分
5988

VIP会员

 楼主| 发表于 2021-5-19 23:41:38 | 显示全部楼层
且行且珍惜、 发表于 2021-5-19 23:27
把s0报警代码复制下来 修改下就可以了 s0报警是s=0 改成s>9999

貌似不行·

6

主题

198

回帖

6072

积分

上尉

积分
6072
发表于 2021-6-24 17:59:34 | 显示全部楼层
yefei520 发表于 2021-5-19 18:02
电脑里存了一堆后处理,从其中一个后处理里面复制了一段,楼主拿去研究吧:

global mom_spindle_speed

大佬,G83钻孔Q值为0报警代码有吗

6

主题

198

回帖

6072

积分

上尉

积分
6072
发表于 2021-6-30 12:05:38 | 显示全部楼层
本帖最后由 又一年* 于 2021-6-30 12:06 编辑
又一年* 发表于 2021-6-24 17:59
大佬,G83钻孔Q值为0报警代码有吗

大佬!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-6-21 14:59

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表