关于点位加工Rtrcto的设置教程
貌似最近点位加工Rtrcto的讨论在论坛热火朝天.大部分后处理貌似都不支持这个变量.也就是说给了数值后处理后毫无反应我们先来看下Rtrcto的3种条件
Rtrcto值为无
Rtrcto值为距离
Rtrcto值为自动
现在大部分后处理自动的时候输出为G98 无的时候输出G99 距离时候输出也是G99也就是说无和距离没有区别 不管你距离数值给多少都是没有用的
现在再来看下正确的格式应该是什么样
通过图片对比 我们应该会发现
无的时候输出G99
距离的时候输出G99 同时下面会跟随一个Z值,也就是吗输入的Rtrcto值
自动的时候输出G98 而且不会有不该有的Z值
那么问题来了,我们该如何调整后处理又怎么调整呢?
首先打开后处理构造器点位加工的公共参数
按照图里的1 2步设置
G0为强制输出 Z的变量为$mom_cycle_retract_to_pos_(2)
注意Z的变量不要弄错了 G0为强制输出 Z不强制哦
跟上节奏继续往下进行 下面是很关键的步骤
# This custom command should return
# 1 : Output BLOCK
# 0 : No output
#
# 07-May-15 Jintao - no output if retract_to_pos < rapid_to_pos
global mom_cycle_retract_to_pos
global mom_cycle_rapid_to_pos
# If operation has retraction, output rapid move to the retraction point
if { } {
return 0
} else {
MOM_force Once tap_string F R dwell cycle_step
return 1
}
代码内容请复制过去 注意不要遗漏
大功告成 现在可以试试你的后处理啦!!
写在最后:
虽然相信在座的大多都是UG精英,不过也难免会有个别小白
G98和G99的区别是什么?
G98是退刀每次都返回安全高度 优点是安全 缺点是速度慢空走时间长
G99是退刀每次都返回R值 优点是速度快 抬刀低时间短 缺点是容易撞到工件中间的凸起
至于主轴撞断这事完全不能怪后处理 人家在出刀路的时候都已经显示的很明确了
你看不见硬要后处理这样干也是没有办法
即使你用距离也要给的距离足够大,多看刀路 刀路显示的高度是否高于最高的凸台
所以归根究底还是要靠我们多检查程序来避免撞机
合理利用G98 G99才能提高效率干出好活!
如果大家感觉这篇文章对你有帮助请多多打赏多多点赞哦!
补充内容 (2020-12-6 22:17):
抱歉 Z的变量是我弄错误了 可能是误导大家了多打了个_
正确的用这个$mom_cycle_retract_to_pos_(2)
$mom_cycle_retract_to_pos_(2)
$mom_cycle_retract_to_pos_(2)
补充内容 (2020-12-6 22:19):
正确的用这个$mom_cycle_retract_to_pos(2)
$mom_cycle_retract_to_pos(2)
$mom_cycle_retract_to_pos(2)
真是醉了,老是误导大家 andy1414 发表于 2020-12-6 08:48
都在熱這個鉆孔,其實跟後處理關希不大,使用後處理建構器內定產生的就可以了。
主要還是小白沒弄懂鉆孔循 ...
安全高度不管是点位加工还是别的加工跟随坐标系是不正确的,不管坐标系是放在底面也好,顶面也好。安全平面都必须搞于工件最高点才可以。另外我们这篇文章讨论的不是如何如何避免撞机,而是讨论Rtrcto这个变量无效的问题。你这几张图片的点位逻辑很好,可以有效避免撞机。关于小白我感觉如果他们有机会上机的话就不要追求速度了,安全第一,能把活干出来就已经很厉害了,还是老老实实的用G98就好了,省时省心。 且行且珍惜、 发表于 2020-12-8 12:25
第六孔的起始高度是-23 加工后回抬起来到
-20 然后加工第七个孔 你图里显示过切的地方
可机床实际 ...
你这个确定不会撞刀吗???? 最终的解决方案应该是用HOLE-MAKING模块,其实UG官方也是希望我们用HOLE-MAKING模块,这代表未来的发展方向
都在熱這個鉆孔,其實跟後處理關希不大,使用後處理建構器內定產生的就可以了。
主要還是小白沒弄懂鉆孔循環關希。
上幾個圖大家琢磨琢磨!!
狀況一。
狀況二。
還是要看自己對G代碼的理解,
有人G代碼都搞不清楚說再多都沒用。
修改后处理也是一种办法,但好多都是小白,还容易搞错 感謝大大分享 感恩感恩感恩 感謝大大分享 感恩感恩感恩 强烈点赞。 都是大师啊 ,小白来顶 小白路过,居然不会打赏功能!:liuhan: 谢谢分享!!!!!!!!!