QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 9893|回复: 13
打印 上一主题 下一主题

[求助] 想把钻孔里面的Rtrcto运用起来,各位请帮帮忙

[复制链接]

中尉

Rank: 5Rank: 5

3

主题

343

帖子

3536

积分
跳转到指定楼层
楼主
发表于 2020-7-18 01:22:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
循环用G99感觉不太好,给低了容易擦到工件表面,给高了感觉时间多了点
于是我想在钻孔中间自定义抬高的高度,用上了钻孔里面Rtrcto参数,在公共事件里面加上了Z的表达式$mom_cycle_retract_to,但输出后处理的时候每行都会出现Z
才疏学浅,感觉简单的东西就是做不来,还请各位帮帮忙,在这谢谢各位了

5.png (63.22 KB, 下载次数: 115)

$mom_cycle_retract_to我加在了这里

$mom_cycle_retract_to我加在了这里

4.png (34.5 KB, 下载次数: 115)

但是实际出来的效果是每行都有

但是实际出来的效果是每行都有

3.png (30.72 KB, 下载次数: 128)

想要的效果是这样的

想要的效果是这样的

2.png (5.51 KB, 下载次数: 96)

用上Rtrcto参数

用上Rtrcto参数

评分

参与人数 1G币 +5 收起 理由
stud10011 + 5 不错,支持你!

查看全部评分

有奖推广贴子: 

回复

使用道具 举报

少将

Rank: 8Rank: 8

24

主题

1268

帖子

2万

积分

论坛贡献论坛元老

沙发
发表于 2020-7-18 13:15:39 | 只看该作者

回帖奖励 +5

本帖最后由 893011376 于 2020-7-18 15:03 编辑

应该可以解决你的问题,没做更多的测试。你可以用R点的变量+一个固定的数值,放前面,然后在在G98后面抑制一下输出。 后处理.rar (31.56 KB, 下载次数: 72)
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

3

主题

343

帖子

3536

积分
板凳
 楼主| 发表于 2020-7-18 16:44:13 | 只看该作者
893011376 发表于 2020-7-18 13:15
应该可以解决你的问题,没做更多的测试。你可以用R点的变量+一个固定的数值,放前面,然后在在G98后面抑制 ...

谢谢你,试了下,可以解决重复Z的问题。但两个低平面的程序一起处理的话会产生XYZ联动转移的现象,于是我在G80后面加了个Z回安全平面,这个问题解决了。
试了试又发现两个新问题:
一、将Rtrcto设置为自动的时候,后处理出来的程序依然有Z,改可选没有用,请问有没有别的办法
二、Rtrcto参数输出的是绝对坐标,抬的高度也是绝对值,所以如果所钻的孔不在Z的零平面,那中间提刀依然会到该设置的值!我的想法是让这个参数在后处理里面输出(当前工序的R平面数值+Rtrcto数值)这样应该就可以完美解决
如果后续做好测试没问题的话我会把最终成品PUI分享出来,互相交流
虽然我技术很一般,但是我有一颗追求完美的心

4.JPG (78.99 KB, 下载次数: 97)

问题二

问题二

5.JPG (101.27 KB, 下载次数: 105)

问题二

问题二

6.JPG (224.86 KB, 下载次数: 97)

问题一,设置为自动的时候依然有Z,改为可选没有效果

问题一,设置为自动的时候依然有Z,改为可选没有效果
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

3

主题

343

帖子

3536

积分
地板
 楼主| 发表于 2020-7-18 16:58:04 | 只看该作者
893011376 发表于 2020-7-18 13:15
应该可以解决你的问题,没做更多的测试。你可以用R点的变量+一个固定的数值,放前面,然后在在G98后面抑制 ...

刚开始还没看懂(R点的变量+一个固定的数值),原来想一块儿去了,但是不会做呀,老师
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

3

主题

343

帖子

3536

积分
5#
 楼主| 发表于 2020-7-18 17:14:13 | 只看该作者
试了很久,Z的表达式加上$mom_cycle_retract_to+$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)就可以完美解决高度问题了,原谅我自说自话,像个沙雕一样
回复 支持 反对

使用道具 举报

少将

Rank: 8Rank: 8

24

主题

1268

帖子

2万

积分

论坛贡献论坛元老

6#
发表于 2020-7-18 18:25:31 | 只看该作者
本帖最后由 893011376 于 2020-7-18 18:30 编辑

我就大概弄了下,完善下应该是可以解决你的问题的,还需要多测试。改为自动是输出G98和G99可选的,你那种做法只能输出其中一种。我个人更偏向于G98。
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

31

主题

307

帖子

4860

积分
7#
发表于 2020-7-20 08:14:42 来自手机 | 只看该作者
楼主厉害,我连变量都看不懂!
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

9

主题

244

帖子

2058

积分
8#
发表于 2020-7-20 15:47:47 | 只看该作者
其实编程里面给个安全高度就行了
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

3

主题

343

帖子

3536

积分
9#
 楼主| 发表于 2020-7-20 21:33:44 | 只看该作者
15112701012 发表于 2020-7-20 15:47
其实编程里面给个安全高度就行了

这个我知道的,但是抬高高度不灵活
回复 支持 反对

使用道具 举报

版主

闪光的蜗牛

Rank: 10Rank: 10Rank: 10

18

主题

510

帖子

1万

积分

论坛元老

10#
发表于 2020-7-21 11:51:18 | 只看该作者
效果如图

关于输出Rtrcto,使用mom_cycle_retract_to_pos应该更理想
然后是关于初始化和平面的一些判断

大致就是这样吧

想要做的应对所有情况,还是需要不断完善逻辑

加油!祝你好运。
闪光的蜗牛
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
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-22 15:24

返回顶部