UG爱好者

标题: 让Mastercam自动清除缠绕在钻头上的铁屑 [打印本页]

作者: xinruyu369    时间: 2024-3-26 17:46
标题: 让Mastercam自动清除缠绕在钻头上的铁屑
首先.在钻孔操作中增加一个用户输入框.名字为反转排宵
打开后处理文件.找到pdrill$
这里是后处理中负责G81/82钻孔操作的位置.
在其上方,格式化变量 fmt "P" 2 dbg_zt
用于格式化输出用户填写的反转除屑暂停时间
fmt "P"2 dbg_zt
pztcx
dbg_zt = shftdrl$
pcan1, pbld, n$, *sm04, e$
pcan1, pbld, n$, "G04", *dbg_zt, e$
pcan1, pbld, n$, *sm03, e$
然后新建子程序以及完整代码在代码G99行处理之后,插入暂停
定位后处理G99 G81行输出位置
pdrill$          #Canned DrillCycle
pdrlcommonb
pcan1, pbld, n$, *sgdrlref, *sgdrill,pxout, pyout, pfzout,
prdrlout, dwell$, *feed,strcantext, e$
pcom_movea

在 pcom_movea之前插入pztcx 的调用


pdrill$          #Canned DrillCycle
pdrlcommonb
pcan1, pbld, n$, *sgdrlref, *sgdrill,pxout, pyout, pfzout,
prdrlout, dwell$, *feed,strcantext, e$
  if shftdrl$ <> 0,pztcx   #(判断时间大于0输出反转,反之不输出)
pcom_movea

完成格式
fmt "P"2 dbg_zt
pztcx
dbg_zt = shftdrl$
pcan1, pbld, n$, *sm04, e$
pcan1, pbld, n$, "G04", *dbg_zt, e$
pcan1, pbld, n$, *sm03, e$
pdrill$          #Canned DrillCycle
pdrlcommonb
pcan1, pbld, n$, *sgdrlref, *sgdrill,pxout, pyout, pfzout,
prdrlout, dwell$, *feed,strcantext, e$
    if shftdrl$ <> 0,pztcx   #(判断时间大于0输出反转,反之不输出)
pcom_movea


作者: xinruyu369    时间: 2024-3-26 17:53
代码是抄的大表哥的
作者: xinruyu369    时间: 2024-3-26 18:26
机床定义提示



作者: leaf2920    时间: 2024-3-26 18:40
论坛里有位大佬无私分享了一个后处理,支持反转除削,只需开启关闭就是了。转速那些可以打开后处理根据自己的需求修改

1.png (13.81 KB, 下载次数: 35)

1.png

作者: xinruyu369    时间: 2024-3-26 18:42
是有啊,他的后处理加密了,我把方式讲出来了
作者: yy313776412    时间: 2024-3-26 19:21
大表哥牛B,楼主牛B!
作者: z13953895967    时间: 2024-3-26 21:45
大表哥牛B,楼主牛B! 感谢楼主分享
作者: wanmeiaiqing    时间: 2024-3-26 22:13
楼主教的是方法,非常感谢
作者: lg333    时间: 2024-3-26 22:35
楼主教的是方法,非常感谢
作者: xiatianOne    时间: 2024-3-26 23:02
大表哥牛B,楼主牛B! 感谢楼主分享
作者: jhuⅰ    时间: 2024-3-27 07:55

大表哥牛X,楼主牛X!
作者: wdej1314    时间: 2024-3-27 08:02
看不懂   但是很厉害
作者: 样胜    时间: 2024-3-27 08:36
大表哥牛B,楼主牛B! 感谢楼主分享
作者: wo5068056    时间: 2024-3-27 09:07
感谢啊!
作者: 廖广达    时间: 2024-3-27 11:35
大表哥牛B,楼主牛B! 感谢楼主分享
作者: XIAOXIAOER    时间: 2024-3-27 15:33
感谢大佬分享
作者: 362114762    时间: 2024-3-27 16:29
留名收藏,这个有用
作者: wunian1826    时间: 2024-3-27 16:30
666666
作者: JRJ8848*    时间: 2024-3-27 19:52

谢谢楼主
作者: 复仇云    时间: 2024-3-28 09:14
感谢大佬分享
作者: 158243256    时间: 2024-3-29 16:40
大师,按照你这个方法后处理报错,怎么回事?

作者: xinruyu369    时间: 2024-3-30 09:46
你没修改机器定义?

作者: xinruyu369    时间: 2024-3-30 09:48
还有报错什么?有方法可以检查就是你改低版本后处理然后升高版本,升级完成时会有提示错在哪里,这样卡可以自己排查,
作者: cathy937156252    时间: 2024-3-30 13:15
感谢楼主分享
作者: 流浪在水一方    时间: 2024-3-30 14:43
支持一下...教的是方法
作者: wo5068056    时间: 2024-3-30 14:58
感谢大佬!
作者: 644315203*    时间: 2024-3-30 15:17
大表哥牛B,楼主牛B! 感谢楼主分享
作者: 406188850qq    时间: 2024-5-13 19:38
感谢分享!
作者: mikea01    时间: 2024-5-17 19:39
学习到了,顶一个
作者: gbq937802932    时间: 2024-5-17 20:33
学习 学习
作者: davilsun32174    时间: 2024-5-21 07:53
顶啊,虽然有这样的后处理,但一直不知道怎么弄的,谢谢解惑
作者: 梦的方向叫做闖    时间: 2024-5-22 02:41
大表哥牛B,楼主牛B! 感谢楼主分享
作者: mzyf    时间: 2024-5-22 10:02


感谢大佬分享
作者: hf158    时间: 2024-5-22 10:13
666牛逼




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