UG爱好者

标题: Mastercam X9 2017 2020通用 攻牙分层 [打印本页]

作者: aaaa蜗牛    时间: 2019-10-30 09:43
标题: Mastercam X9 2017 2020通用 攻牙分层
本帖最后由 aaaa蜗牛 于 2019-10-30 09:43 编辑

知道要Q分层,手动添加比较麻烦.
首先我们默认攻牙刀路里并不是像深孔啄钻一样有 Peck 深度分层,要想拥有分层就得修改文件设置-控制定义管理,找到攻牙那里,改成 Peck ,同时留意后框内后处理文件路径,后面要用到

改完上面就会有下图的效果,攻牙的 peck 分层亮了,但是G1出程序依然没有Q分层


在电脑里找到上面修改的对应的后处理文件,用记事本打开,先查找ptap$如下红色位置只在下面加上,加上 *peck1$, 注意有逗号的哦,然后保存

结果如下图,就有了Q分层了不用手动加喽


x9  2017  2020都可使用




作者: aaaa蜗牛    时间: 2019-10-30 09:48
应该2019也可以使用

补充内容 (2019-11-2 08:08):
2018    2019   版都可使用

补充内容 (2020-1-10 11:29):
要修改的朋友第一步点 ,  机床定义 ,  在点编辑控制定义 ,在编辑控制定义里面照着教程修改不会报警。
作者: cathy937156252    时间: 2019-10-30 11:02
不错,学习了!!

作者: yyjj77*    时间: 2019-10-31 19:47
想学,请问楼主有好的学习资料吗?
作者: aaaa蜗牛    时间: 2019-11-2 07:59
yyjj77* 发表于 2019-10-31 19:47
想学,请问楼主有好的学习资料吗?

在网上搜,我暂时没有
作者: 918439573    时间: 2019-11-23 08:56
谢谢大神
作者: 17625114620    时间: 2019-11-23 09:33
就佩服你们这种懂后处理的大师傅
作者: cht925111*    时间: 2019-11-26 09:25
你这是一个方法,能做出效果,但是不是正宗的。应该是把回缩量那栏的双引号直接删除,然后在后处理你那个位置加*retr$,这个才是回缩量的定义。
作者: yhm0601*    时间: 2019-12-3 22:28
顶一个,不错的分享!
作者: xiang030506    时间: 2019-12-4 09:10
更改好后好像有问题
软件里面只能后处理一次,第二次想修改的话就改不了了!
不知道是什么原因!
我用的是MC2017版的!

作者: 仓浪剑赋    时间: 2019-12-4 19:43
楼主 我用的X9 那个机床控制定义哪里 G84那各你说的地方我这边改不了 怎么回事 帮忙解答一下
作者: 仓浪剑赋    时间: 2019-12-4 19:44
我该那个地方的时候直接报警 怎么回事 大师

微信图片_20191204194044.png (90.2 KB, 下载次数: 33)

微信图片_20191204194044.png

作者: 仓浪剑赋    时间: 2019-12-4 19:45
我在G84那里加PECK参数的时候直接报警 怎么回事呢 我用的是X9
作者: zhuhuanzhong    时间: 2019-12-12 20:41
你这种方法有bug,就是当Q设置为0时,后处理出来会带有Q0,机床会报警
作者: chx12    时间: 2019-12-13 09:17
很牛逼!我服了!
作者: mengzol    时间: 2019-12-19 10:40
cht925111* 发表于 2019-11-26 09:25
你这是一个方法,能做出效果,但是不是正宗的。应该是把回缩量那栏的双引号直接删除,然后在后处理你那个位 ...

感觉因为G73,G83的都是用Peck栏输入Q值,所以这个才这样改,方便统一。如果都统一改到回缩量那一栏去,要改的东西就多了
作者: —代购    时间: 2019-12-19 10:58
太牛掰了
作者: aaaa蜗牛    时间: 2020-1-10 11:10
仓浪剑赋 发表于 2019-12-4 19:43
楼主 我用的X9 那个机床控制定义哪里 G84那各你说的地方我这边改不了 怎么回事 帮忙解答一下

第一步进X9软件,点设置。二点机床定义管理。进去后点编辑控制定义在这里面就可以改了。不报警[url=]图片[/url][url=]然后在和教程一样再改就行了[/url]

搜狗截图20200110110420.png (33.77 KB, 下载次数: 82)

搜狗截图20200110110420.png

作者: brook259    时间: 2020-4-5 21:15
zhuhuanzhong 发表于 2019-12-12 20:41
你这种方法有bug,就是当Q设置为0时,后处理出来会带有Q0,机床会报警

把变量改为:
[if peck1$ <> 0 ,*peck1$ ]

作者: brook259    时间: 2020-4-5 21:26
应该这样改Q0时就没有Q值了*peck1$ 改为:
[if peck1$ <> 0 ,*peck1$ ]

31aea2fc460ad4a6cc85532a02c0303.png (19.24 KB, 下载次数: 161)

31aea2fc460ad4a6cc85532a02c0303.png

作者: 索昧    时间: 2020-4-7 17:00
学习了,谢谢大佬分享。
作者: HZ516    时间: 2020-4-16 17:12

作者: HZ516    时间: 2020-4-16 17:13

作者: 沙僧    时间: 2023-7-1 20:23

支持一下,不错
顶一个,不错的分享!




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