★冰★咖★啡 发表于 2019-6-10 21:30:26

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都屏蔽了,但是我们车螺纹之前必须有个定位指令,所以我们要新建一个快速定位块,并在快速移动里面输出一次
如图 


要输出一次,我们要在工序起始序列-刀轨开始后面添加一个计数器


 在快速移动后面添加定制命令如下图


在车螺纹后面添加下面的定制命令


此时输出程序如下


没有退刀
所以我们要添加个机床结束事件

更改后输出如下


这就是有些人想要的结果,这种方式不影响后处理处理其它的操作,各人喜欢啦



dimly9 发表于 2019-6-11 11:54:35

上传个后处理

★冰★咖★啡 发表于 2021-7-20 19:35:26

ckbha123 发表于 2021-7-14 11:02
感谢楼主的无私奉献,

锥度可以计算

yunwei0404 发表于 2020-4-28 22:07:22

本帖最后由 yunwei0404 于 2020-4-28 22:10 编辑

yunwei0404 发表于 2020-4-28 22:06
感谢楼主分享 一次成功
如图 G92

上传之后发现最后X200. Z200.缺少输出G0 ,后将程序结束时G0作为强制输出即可。

jscj123456 发表于 2020-3-1 16:07:23

学习了受益匪浅

天上飘动的云* 发表于 2020-3-1 15:43:04

按照楼主讲的方法设置G92没成功,我的版本是UG11{:smile:}

爱你等于爱自己* 发表于 2019-10-12 15:16:21

本帖最后由 爱你等于爱自己* 于 2019-10-12 18:45 编辑

楼主,这个语句加不进去啊。能指导一下吗?

3D世界网-零 发表于 2019-6-12 10:55:55

haoyuan366 发表于 2019-6-11 18:22
第一次发帖必须支持一下老兄

梁佬也多发发技术贴呀{:biggrin:}

destiny0515 发表于 2019-6-12 10:31:14

技术分享必须支持
楼主棒棒哒

★冰★咖★啡 发表于 2019-6-10 21:30:27

{:sweat:}发贴后不能修改吗,后面多了三张没用的图片

3D世界网-零 发表于 2019-6-11 10:48:40

★冰★咖★啡 发表于 2019-6-10 21:30
发贴后不能修改吗,后面多了三张没用的图片

发帖后数个小时内是可以改的 没用到的 没放正文里影响不大

★冰★咖★啡 发表于 2019-6-11 10:56:00

好的,谢谢~~

pfsabc 发表于 2019-6-11 17:37:39

强,学习了

零点机械 发表于 2019-6-11 18:17:38

学习了,谢楼主分享

haoyuan366 发表于 2019-6-11 18:22:46

第一次发帖必须支持一下老兄{:lol:}

★冰★咖★啡 发表于 2019-6-11 18:42:14

haoyuan366 发表于 2019-6-11 18:22
第一次发帖必须支持一下老兄

{:loveliness:}谢谢老大捧场~~~{:titter:}
页: [1] 2 3 4 5 6
查看完整版本: UG车床后处理之G92车螺纹输出