QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 4763|回复: 9
打印 上一主题 下一主题

[求助] 如何检测程序是4轴程序就报警

[复制链接]

少校

Rank: 6Rank: 6

47

主题

743

帖子

7243

积分
跳转到指定楼层
楼主
发表于 2020-11-29 20:04:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
现在很多4轴后处理都有检测5轴程序功能,那么不知道有没有3轴后处理检测4轴程序的代码?
上个月刚好干了一个4轴的活,一开始干的挺好,后来有个程序就出错了用的3轴后处理处理了4轴程序一个没注意把活干过切了一点,还好发现及时活没废,拿出去焊接了一下.之所以干错就是机器重启了一下默认用的3轴后处理.忘记切换4轴.如果有个检测代码检测到是4轴程序默认不输出给个报警是不是就解决了.但不知道通过什么断是4轴程序.前来求教.

有奖推广贴子: 

回复

使用道具 举报

少将

Rank: 8Rank: 8

24

主题

1267

帖子

2万

积分

论坛贡献论坛元老

推荐
发表于 2020-12-11 20:34:53 | 只看该作者
且行且珍惜、 发表于 2020-12-11 20:13
不行啊 这个能检测啥样的4轴程序呢?我添加这个代码 4轴钻孔和4轴可变轮廓的程序都没用,不会报警啊

global mom_tool_path_type
global mom_tool_axis
global mom_operation_name

if { ! [ EQ_is_equal [expr abs($mom_tool_axis(2))] 1.0 ] } {
if { [info exist mom_tool_path_type] && $mom_tool_path_type == "variable_axis" } {
MOM_output_to_listing_device "$mom_operation_name 不是三轴程序"

}
}
回复 支持 1 反对 1

使用道具 举报

五级士官

Rank: 4

2

主题

89

帖子

912

积分
推荐
发表于 2024-7-9 19:58:08 | 只看该作者
2499458641 发表于 2024-7-9 16:22
#三轴后处理,检测是多轴程序时报警
global mom_tool_axis II JJ KK
global mom_mcsname_attach_opr mom_ ...

学习了,抽时间试试
回复 支持 1 反对 0

使用道具 举报

少将

Rank: 8Rank: 8

24

主题

1267

帖子

2万

积分

论坛贡献论坛元老

推荐
发表于 2020-12-11 17:45:09 | 只看该作者
global mom_tool_axis
if { $mom_tool_axis(2) > 1} {

MOM_output_literal "多轴"

}
回复 支持 1 反对 0

使用道具 举报

少校

Rank: 6Rank: 6

47

主题

743

帖子

7243

积分
板凳
 楼主| 发表于 2020-12-11 19:02:29 来自手机 | 只看该作者
893011376 发表于 2020-12-11 17:45
global mom_tool_axis
if { $mom_tool_axis(2) > 1} {


先给你点个赞 回头试试效果
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

47

主题

743

帖子

7243

积分
地板
 楼主| 发表于 2020-12-11 20:13:45 | 只看该作者
893011376 发表于 2020-12-11 17:45
global mom_tool_axis
if { $mom_tool_axis(2) > 1} {

不行啊 这个能检测啥样的4轴程序呢?我添加这个代码 4轴钻孔和4轴可变轮廓的程序都没用,不会报警啊
回复 支持 反对

使用道具 举报

少将

Rank: 8Rank: 8

24

主题

1267

帖子

2万

积分

论坛贡献论坛元老

6#
发表于 2020-12-11 20:39:26 | 只看该作者
893011376 发表于 2020-12-11 20:34
global mom_tool_path_type
global mom_tool_axis
global mom_operation_name

放到初始移动
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

47

主题

743

帖子

7243

积分
7#
 楼主| 发表于 2020-12-12 07:59:45 | 只看该作者

谢了 虽然可变轮廓不行至少点位加工有个提示了
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

47

主题

743

帖子

7243

积分
8#
 楼主| 发表于 2020-12-12 08:00:50 | 只看该作者




回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

1

主题

9

帖子

3243

积分

VIP会员

9#
发表于 2024-7-9 16:22:29 | 只看该作者
#三轴后处理,检测是多轴程序时报警
global mom_tool_axis II JJ KK
global mom_mcsname_attach_opr mom_path_name temmcsname mom_operation_name
set II [ format  "%.3f" $mom_tool_axis(0)]
set JJ [ format  "%.3f" $mom_tool_axis(1)]
set KK [ format  "%.3f" $mom_tool_axis(2)]
if { $KK != 1 } {
#MOM_output_literal " MCS not same "
MOM_abort "  \n\n 刀轴不是ZM轴,请检查此刀路   →  【$mom_operation_name】   "
}


加到刀轨结束里面
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-30 01:44

返回顶部