QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

 
搜索
查看: 2487|回复: 8
打印 上一主题 下一主题

[求助] 后处理无法处理

[复制链接]

少校

Rank: 6Rank: 6

47

主题

743

帖子

7243

积分
跳转到指定楼层
楼主
发表于 2021-9-17 22:30:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


最近遇到这么一个事,为了达到图1的效果 添加了图2的代码 通过CAM来当开关来控制是否输出反转 从而达到防缠刀功能 单独一条程序处理是一点问题都没有的 可如果是多条程序 且需要反转的打孔程序不在第一位 就直接报错后处理不了 或者把CAM开关打开 让程序带反转才可以正常后处理 是不是我的代码有问题 希望大神能来指点一下帮忙看看应该怎么改代码

有奖推广贴子: 

回复

使用道具 举报

少将

Rank: 8Rank: 8

24

主题

1268

帖子

2万

积分

论坛贡献论坛元老

沙发
发表于 2021-9-18 08:21:00 | 只看该作者
global mom_cycle_cam
if {[info exists mom_cycle_cam] && $mom_cycle_cam !=  "0"} {
MOM_output_literal "M4 G4 P500"
MOM_output_literal "M3"
}
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

2

主题

459

帖子

5317

积分

灌水王

板凳
发表于 2021-9-18 08:39:56 | 只看该作者
我也不是很懂,都是看大神的代码改的.我的理解是你要先判断一下它是否存在,然后它的值是什么 然后对应输出什么..
回复 支持 反对

使用道具 举报

中将

Rank: 9Rank: 9Rank: 9

63

主题

1567

帖子

2万

积分

VIP会员

地板
发表于 2021-9-18 09:05:04 | 只看该作者
我是在机床控制里添加一下,

无标题.png (21.94 KB, 下载次数: 28)

无标题.png
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

47

主题

743

帖子

7243

积分
5#
 楼主| 发表于 2021-9-18 12:18:28 | 只看该作者
893011376 发表于 2021-9-18 08:21
global mom_cycle_cam
if { && $mom_cycle_cam !=  "0"} {
MOM_output_literal "M4 G4 P500"

感谢大佬 现在不会报警了 不过相同的一把刀2条程序 第一条把CAM改成1 第二条CAM是0 后处理就会变成第一条有M4 第2条也有M4就好像是继承了第一条似的 如果第一条是0 第2条是1就可以正常后处理,很是奇怪
回复 支持 反对

使用道具 举报

少将

Rank: 8Rank: 8

24

主题

1268

帖子

2万

积分

论坛贡献论坛元老

6#
发表于 2021-9-18 13:16:23 | 只看该作者
且行且珍惜、 发表于 2021-9-18 12:18
感谢大佬 现在不会报警了 不过相同的一把刀2条程序 第一条把CAM改成1 第二条CAM是0 后处理就会变成第一条 ...

没深究这个东西,你把它做成块选择输出试试,现在这种是强制输出的。
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

47

主题

743

帖子

7243

积分
7#
 楼主| 发表于 2021-9-18 20:37:49 | 只看该作者
893011376 发表于 2021-9-18 13:16
没深究这个东西,你把它做成块选择输出试试,现在这种是强制输出的。

再次感谢 自己瞎整了整 总算是把问题都解决了 就是CAM值的问题 他默认是0 最后发现最好是不要用他的0来判断,条件是0就容易出问题 最后把0避开好了
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

47

主题

743

帖子

7243

积分
8#
 楼主| 发表于 2021-9-18 20:54:13 | 只看该作者



所有问题都解决了 感谢各位帮忙的老铁们 代码奉上 希望有需要的老铁可以借鉴借鉴少走弯路。感觉CAM那个变量挺操蛋的,你们干别的用到这变量如果出现问题可以试试不要他默认的0 改成别的试试
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

47

主题

743

帖子

7243

积分
9#
 楼主| 发表于 2021-9-18 21:08:23 | 只看该作者
472751863 发表于 2021-9-18 09:05
我是在机床控制里添加一下,

这方法挺实用的 不过只能一个孔一个孔编程了 要不然只在最后才甩下削 不能每个孔都甩
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
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-17 06:58

返回顶部