让Mastercam自动清除缠绕在钻头上的铁屑
首先.在钻孔操作中增加一个用户输入框.名字为反转排宵打开后处理文件.找到pdrill$这里是后处理中负责G81/82钻孔操作的位置.在其上方,格式化变量 fmt "P" 2 dbg_zt用于格式化输出用户填写的反转除屑暂停时间fmt "P"2 dbg_ztpztcx 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 DrillCyclepdrlcommonbpcan1, pbld, n$, *sgdrlref, *sgdrill,pxout, pyout, pfzout,prdrlout, dwell$, *feed,strcantext, e$pcom_movea在 pcom_movea之前插入pztcx 的调用
pdrill$ #Canned DrillCyclepdrlcommonb pcan1, pbld, n$, *sgdrlref, *sgdrill,pxout, pyout, pfzout, prdrlout, dwell$, *feed,strcantext, e$if shftdrl$ <> 0,pztcx #(判断时间大于0输出反转,反之不输出)pcom_movea
完成格式fmt "P"2 dbg_ztpztcx dbg_zt = shftdrl$ pcan1, pbld, n$, *sm04, e$ pcan1, pbld, n$, "G04", *dbg_zt, e$ pcan1, pbld, n$, *sm03, e$ pdrill$ #Canned DrillCyclepdrlcommonbpcan1, pbld, n$, *sgdrlref, *sgdrill,pxout, pyout, pfzout,prdrlout, dwell$, *feed,strcantext, e$ if shftdrl$ <> 0,pztcx #(判断时间大于0输出反转,反之不输出) pcom_movea
是有啊,他的后处理加密了,我把方式讲出来了 代码是抄的大表哥的 机床定义提示
论坛里有位大佬无私分享了一个后处理,支持反转除削,只需开启关闭就是了。转速那些可以打开后处理根据自己的需求修改 大表哥牛B,楼主牛B!{:lol:} 大表哥牛B,楼主牛B! 感谢楼主分享 楼主教的是方法,非常感谢 我要自学网,火星文有教写这个代码, 楼主教的是方法,非常感谢