UG爱好者

标题: 想把钻孔里面的Rtrcto运用起来,各位请帮帮忙 [打印本页]

作者: 98459849894    时间: 2020-7-18 01:22
标题: 想把钻孔里面的Rtrcto运用起来,各位请帮帮忙
(, 下载次数: 125) 循环用G99感觉不太好,给低了容易擦到工件表面,给高了感觉时间多了点
于是我想在钻孔中间自定义抬高的高度,用上了钻孔里面Rtrcto参数,在公共事件里面加上了Z的表达式$mom_cycle_retract_to,但输出后处理的时候每行都会出现Z
才疏学浅,感觉简单的东西就是做不来,还请各位帮帮忙,在这谢谢各位了{:}

作者: 893011376    时间: 2020-7-18 13:15
本帖最后由 893011376 于 2020-7-18 15:03 编辑

(, 下载次数: 122) (, 下载次数: 111) (, 下载次数: 120) 应该可以解决你的问题,没做更多的测试。你可以用R点的变量+一个固定的数值,放前面,然后在在G98后面抑制一下输出。 (, 下载次数: 72)
作者: 98459849894    时间: 2020-7-18 16:44
893011376 发表于 2020-7-18 13:15
应该可以解决你的问题,没做更多的测试。你可以用R点的变量+一个固定的数值,放前面,然后在在G98后面抑制 ...

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

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

刚开始还没看懂(R点的变量+一个固定的数值),原来想一块儿去了,但是不会做呀,老师{:mad:}
作者: 98459849894    时间: 2020-7-18 17:14
试了很久,Z的表达式加上$mom_cycle_retract_to+$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)就可以完美解决高度问题了,原谅我自说自话,像个沙雕一样
作者: 893011376    时间: 2020-7-18 18:25
本帖最后由 893011376 于 2020-7-18 18:30 编辑

我就大概弄了下,完善下应该是可以解决你的问题的,还需要多测试。改为自动是输出G98和G99可选的,你那种做法只能输出其中一种。我个人更偏向于G98。
作者: 迷茫中回转    时间: 2020-7-20 08:14
楼主厉害,我连变量都看不懂!
作者: 15112701012    时间: 2020-7-20 15:47
其实编程里面给个安全高度就行了
作者: 98459849894    时间: 2020-7-20 21:33
15112701012 发表于 2020-7-20 15:47
其实编程里面给个安全高度就行了

这个我知道的,但是抬高高度不灵活
作者: destiny0515    时间: 2020-7-21 11:51
效果如图 (, 下载次数: 110)

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

大致就是这样吧

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

加油!祝你好运。

作者: 632149483*    时间: 2020-7-21 13:06
期待楼主终极版可以完美解决这个问题!!!{}{}

到时候可以借用把我现有后处理改掉。{:titter:}{:titter:}{:titter:}
作者: 天上*    时间: 2020-7-22 16:58
用上钻孔里面Rtrcto参数,没楼主想的那么简单??不是改下后处理就可以的。得要几十条条代码呀{:}…………两年前这个问题就解决了,只是大家都喜欢就G98循环,忽略了这个参数
(, 下载次数: 71)

作者: 98459849894    时间: 2020-7-22 23:15
天上* 发表于 2020-7-22 16:58
用上钻孔里面Rtrcto参数,没楼主想的那么简单??不是改下后处理就可以的。得要几十条条代码呀…… ...

目前我做了一个G98的,不用G99可以实现UG显示的效果,并且两个操作之间也可以安全高度抬刀,但是出现了一个很简单的问题,不好意思问了。我打算自己多学学来搞定,这个问题往后推了
作者: 碌碌虎-86    时间: 2020-11-2 21:11
G98获取的高度是,设置坐标的那个安全高度,RTRCTO里的数值,后处理不获取。




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.5