- 积分
- 16705
- 最后登录
- 2023-3-10
- 阅读权限
- 90
- 注册时间
- 2011-6-11
- 回帖
- 31
- 精华
- 0
机械村名流
- UID
- 516
- 威望
- 0
- 机械币
- 3322
- 活力
- 57
|
以前介绍了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没有给负值,会有什么后果,这里我就不多说了,反正很严重。
补充知识:铣圆的动作是机床两个坐标轴同时点运动而出来的,加工后的精度由机床决定(排开外部因素,比如刀具、切削参数等)。要求非常高的建议采用镗孔加工。
|
|