在复杂模具加工中,刀具夹持与工件碰撞和加工过切是编程人员必须避免的事情.
对于刀具夹持快速碰撞检查,在Mastercam中可以使用CHOOK中CheckHolder.dll进行快速检查,并得到刀具最小夹持长度.然后对刀路进行分割等操作.对于此程序使用方法,多年前,在作者博客上有写过,各位有兴趣的可以自己去看看.
高速刀路安全性非常好,由软件自身问题造成过切可能性非常低.但很多过切都是由于加工面的漏选,或因为模型在不同格式中转换造成的缝隙,丢面,再或曲面/实体本身的逻辑错误.从而产生的刀路过切的情况还是非常常见.
所以对加工刀路进行过切检查是非常必要的.
对于检查过切最为常用的方案,是使用实体仿真功能,对刀路进行仿真,这种方法可以有效检测出所有的过切问题.配合移动列表,可以精准得到出现问题的刀路信息.功能强大且全面,但此方法有个不算问题的问题,就是当模型复杂以及刀路众多,模拟速度太慢,好在实体模拟功能是独立窗口,可以在模拟时候继续后续操作,但其内存大户的特性,也让作者这8G内存深感绝望..
除了这个正统做法,还有一种歪门方法,那就是使用"毛坯模型"功能,启用其中的毛坯比较功能进行过切检查.但模型太大,刀路复杂时,计算也非常慢..
至于先前提过的"省时高效加工"功能,只能检测到快速移动时的过切.而不能检查整个模型在加工中的过切.
所以我们的目标是,快速无误的检查过切问题!
以实例来说话!
请无视这个熟悉的模型...
漏选其中三个曲面,保存计算刀路.
现在这里刀路就是有问题的地方.
使用实体仿真验证下
过切都被模拟器检测到了.
当然了.我们是想要更快速检查到问题并标记位置!
既然要快速,而且还没有直接能实现此功能的功能,那么就需要一个功能来作为检查的"中介"!
黑中介这就登场了!点击刀路选项卡中的"转换到五轴"功能
弹出的转换到五轴刀路中,刀具与夹持保持与被检测刀路一致!
5轴刀路选项中,点击原始刀路按钮,载入要检查的刀路.其他参数保持默认
刀轴选项卡选择三轴(重要)
碰撞控制页面,1号检查策略选择"碰撞报告"
因为要检查的是过切,所以去掉"刀杆","刀套","刀柄"的勾选,启用"刀齿"选项.
勾选检查面,点击按钮,选择最终目标模型作为检查面
预留量按照先前刀路余量设置.公差保持默认.其他参数全部默认,
点击确定按钮,计算刀路.
当弹出此窗口时,是告诉你加工面有过切情况存在,点是标记过切区域,点否不显示过切区域.这里点"是"
过切区域的刀路线段和节点,都会被绘制出来.通过这些图素就能清楚得知过切存在的位置.
修改刀路确保原始操作无过切存在.重新计算三轴到五轴路径,
提示未发现碰撞,这表明刀路无过切问题.可放心上机.
使用此方法的好处是支持各种刀路,无论是线框还是曲面刀路都可以.
检查公差可调整,计算精确度高.计算速度相比实体模拟而言特快!还支持后台计算.
用此操作检查刀具夹持碰撞也可以.勾选刀柄选项即可.只是不能计算最短夹持具体数值.当然也不会增加这个功能,毕竟这不是此刀路的本意..
标签: mastercam教程