UG车床后处理之G92车螺纹输出
有人就想不走寻常路,有不少人问到UG车床怎么实现G92车牙,因为很多人习惯了这个格式,所以就在这里介绍一个方法,学习的路上多一个方法会少很多问题。先新建一个两轴车床后处理,勾选直径输出,生成的车牙程序如下图
很乱是吧?不过刀路是没错的
看程序分析一下刀具路径:1定位到起始点,2线性进刀到X位置,3车牙到Z终点,4线性退刀到起始点X值,5快速退到刀起始点Z值…………继续从2重复动作。
所以,像这种等螺距直螺纹,如果按G92格式的话,应该是快速定位到起始点,执行G92XZF,后面的就是每层的X车削。
上面的程序如果把G33后面的XZ强制输出的话,如下图
我们把每两个车牙动作之间的G01,G94G95几句屏蔽的话,就会得到类似G92的程序。
我们要新建一个G92螺纹格式,在车螺纹这里输出
如图新建一个块,块名:thread_move_92
然后我们屏蔽线性与快速移动
在G00与G01的输出块里面添加输出条件,意思为:当我们的操作类型为车螺纹时,块不输出,否则输出。
另此时添加G92与后处理默认的G92是有区别的,所以要把默认存在的删了
把这里的G92XZ删了
在车螺纹操作下面,我们把G0与G1都屏蔽了,但是我们车螺纹之前必须有个定位指令,所以我们要新建一个快速定位块,并在快速移动里面输出一次
如图
要输出一次,我们要在工序起始序列-刀轨开始后面添加一个计数器
在快速移动后面添加定制命令如下图
在车螺纹后面添加下面的定制命令
此时输出程序如下
没有退刀
所以我们要添加个机床结束事件
更改后输出如下
这就是有些人想要的结果,这种方式不影响后处理处理其它的操作,各人喜欢啦
上传个后处理 ckbha123 发表于 2021-7-14 11:02
感谢楼主的无私奉献,
锥度可以计算 本帖最后由 yunwei0404 于 2020-4-28 22:10 编辑
yunwei0404 发表于 2020-4-28 22:06
感谢楼主分享 一次成功
如图 G92
上传之后发现最后X200. Z200.缺少输出G0 ,后将程序结束时G0作为强制输出即可。
学习了受益匪浅 按照楼主讲的方法设置G92没成功,我的版本是UG11{:smile:} 本帖最后由 爱你等于爱自己* 于 2019-10-12 18:45 编辑
楼主,这个语句加不进去啊。能指导一下吗? haoyuan366 发表于 2019-6-11 18:22
第一次发帖必须支持一下老兄
梁佬也多发发技术贴呀{:biggrin:} 技术分享必须支持
楼主棒棒哒 {:sweat:}发贴后不能修改吗,后面多了三张没用的图片 ★冰★咖★啡 发表于 2019-6-10 21:30
发贴后不能修改吗,后面多了三张没用的图片
发帖后数个小时内是可以改的 没用到的 没放正文里影响不大 好的,谢谢~~ 强,学习了 学习了,谢楼主分享 第一次发帖必须支持一下老兄{:lol:} haoyuan366 发表于 2019-6-11 18:22
第一次发帖必须支持一下老兄
{:loveliness:}谢谢老大捧场~~~{:titter:}