找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3416|回复: 1

[MasterCAM] mastercam 修改后处理出铣整圆程序

[复制链接]

44

主题

31

回帖

1万

积分

机械村名流

UID
516
威望
0
机械币
3212
活力
57
发表于 2016-4-14 09:15:30 | 显示全部楼层 |阅读模式
以前介绍了mastercam X版本里面通过定义后处理文件出铣整圆的NC程序,在9.1经典版本软件里面,我们需要通过修改后处理文件来实现。

我在加工圆时之所以喜欢用整圆的程序,一来是因为当初用手工编程时,觉得方便;二来是程序短,减少了内存,便于机床储存。

言归正传,大家最关心的还是修改后处理哪个部分可以使出来的程序是整圆。这里我不截图了,把代码贴出来,给大家讲解讲解。打开后处理文件,编辑——查找——搜索“breakarcs”,定位到下面代码的位置修改以下三个位置的参数。

breakarcs   : 0     #Break arcs, 0 = no, 1 = quadrants, 2 = 180deg. max arcs
圆弧打断方式:0是不打断;1是在四象限点打断圆弧;2是在180度圆弧处打断,也就是半个圆。
arcoutput   : 0     #0 = IJK, 1 = R no sign, 2 = R signed neg. over 180
圆弧半径输出方式:0是输出IJK;1是输出R;2是圆弧输出超过180度标记负号。
do_full_arc : 1     #Allow full circle output? 0=no, 1=yes
是否输出整圆:0是不输出,1是输出。

如果你熟练手工编程,以及能看懂一些基本的英语,修改这个是非常简单的,就改几个数字而已。我把这些都给大家解释清楚了,大家自己修改好后处理,画个图,再出NC程序试试,看是否成功。有好消息别忘记告诉我哦。

这里我提醒大家,还有一点值得注意的,如果我们要使输出的圆弧半径为R,圆弧半径输出方式务必选2,如果你圆弧大于180(大于半个圆),而R没有给负值,会有什么后果,这里我就不多说了,反正很严重。

补充知识:铣圆的动作是机床两个坐标轴同时点运动而出来的,加工后的精度由机床决定(排开外部因素,比如刀具、切削参数等)。要求非常高的建议采用镗孔加工。

0

主题

12

回帖

38

积分

初入机械村

UID
56641
威望
0
机械币
12
活力
2
发表于 2020-2-18 16:18:22 | 显示全部楼层
感谢分享。还是无私的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|机械村 ( 渝ICP备17010994号-1 )

GMT+8, 2024-4-26 20:12 , Processed in 0.048468 second(s), 5 queries , Gzip On, Redis On.

Powered by Jixiecun.com

Copyright © 2012-2024

快速回复 返回顶部 返回列表