找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 394|回复: 7

[分享] 后处理添加一个转速不为10的倍数报警小技巧

[复制链接]

33

主题

421

回帖

9590

积分

少校

积分
9590
发表于 2026-8-5 11:35:45 | 显示全部楼层 |阅读模式
用UG12.0软件编程(其它版本用的少没注意是不是也有这个问题),有时复制一个程序改为其它加工,转速,进给没设置用原来的转速进给没点面板上的重新计算,后处理经常出来一个1881,3114......这样的奇怪转速,不是自已想要的设置,还要重新设置再后处理,这个小技巧可以在后处理时转速如果不是10,100的倍数报警。注意:  这个命令加到第一次移动块下面。
代码附上,便于喜欢的朋友添加:

global mom_operation_name mom_spindle_speed spd
if {[info exists mom_spindle_speed]} {
    set spd [expr {int($mom_spindle_speed)}]
    if { !($spd % 10 == 0 || $spd % 100 == 0) } {
   MOM_output_to_listing_device "**************************************************************
   操作提示您 : 该工序($mom_operation_name)主轴转速设置不合理,请重新检查设置!
**************************************************************"

       MOM_display_message "转速错误:$spd 不是 10 或 100 的倍数!"
        MOM_abort "转速错误:$spd 不是 10 或 100 的倍数!\n工序:$mom_operation_name"
    }
} else {
    MOM_abort "转速未定义!\n工序:$mom_operation_name"
}


后处理命令修改.png
转速设置不合理报警.png

109

主题

1125

回帖

1万

积分

中校

积分
12355
发表于 2026-8-5 14:21:29 | 显示全部楼层
确实是一个非常好的方法

1

主题

460

回帖

4460

积分

中尉

积分
4460
发表于 2026-8-5 15:30:14 | 显示全部楼层
这个不错

6

主题

34

回帖

251

积分

二级士官

积分
251
发表于 2026-8-5 16:58:18 | 显示全部楼层
新版本优化了这个BUG吧,我用2406两年了没出现过,以前12.0经常有

49

主题

795

回帖

4802

积分

中尉

积分
4802
发表于 2026-8-6 08:47:35 | 显示全部楼层
没用,不生效啊、
局部截取_20260806_084609.png

33

主题

421

回帖

9590

积分

少校

积分
9590
 楼主| 发表于 2026-8-6 10:07:09 | 显示全部楼层
本帖最后由 tombai691019 于 2026-8-6 10:16 编辑

这个命令要加在第一次移动那里,你加到那里了?你 这个是钻孔的,我看一下。测试了没问题,是不是你加的位置不对?

0

主题

64

回帖

860

积分

五级士官

积分
860
发表于 前天 08:31 | 显示全部楼层
感谢分享

5

主题

199

回帖

2516

积分

少尉

积分
2516
发表于 前天 08:56 | 显示全部楼层
现在有ai了,想要实现什么功能,ai能帮你把代码写的明明白白,你只用粘贴就行了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-8-17 06:58

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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