对付这类清角,什么单笔,多笔,我认为都没有用.
这种清角,我一般都是这么做的.
1.计算除残留边界,上一把刀的直径稍微加大点,这样好让边界有一定的重合.
2.分开局部局部的用等高精加工,用残留边界控制范围.
我的这种加工方法的好处是,没有空刀,而且一般来说 (除了我下面要讲的问题外) 是很安全的.
问题在:
当加工到某一个凹槽时,PM的计算方法是先计算完其中一个直壁,算到底部后,再算另外一个直壁.这样产生的后果是,当凹槽里面并没有被上一把刀加工到而有许多余量时.会发生挤刀的现象.除非讲等高精加工里面的"型腔加工"去掉.但是那样带来的后果是,会有很多抬刀,也是不切实际的.
我想过很多种解决方法,只是一直都没有切实有效的.
1.用"残留模型"加"残留边界"的方法来加工,因为单单用残留模型的话,可能会在不必要的地方也产生刀路,而加上"残留边界"的方法,就能有效的控制住加工范围.
这种方法的优点当然不用说了
缺点是当模型非常复杂时(比如我的这个例子),计算程序的时间一般来说是让人无法忍受的.
2.在整个等高精加工以前,先将那些有"V"字型凹槽的地方,单独画一个边界出来,另外出一个等高精加工的道路,将里面的"型腔加工"的勾去掉.注意,必须每个范围单独出一个程序,不然道路会在每一个范围里加工完相同高度后,再加工下一个高度
优点是计算时间快
缺点是当轮廓数量多时,程序就必须要一个一个出,工作量会相当大
........
每一种方法都不是很好,我一直觉得可惜的是PM的等高不能像CIM一样有"区域+层"的加工顺序方法,即当在同一个范围内用依层加工,而相互间完全独立的地方则用依轮廓优先的方式加工.
不知有没有哪位大哥有好的解决方法  |