iCAx开思网

标题: 解决干涉的新招 [打印本页]

作者: zhangwill    时间: 2007-7-15 18:48
标题: 解决干涉的新招
之前同浙江的一位朋友交流,谈及5轴联动如何准确算出刀长,受其启发.特将hyperMILL在这一功能上如何实现的做一准确诠释.首先hyperMILL是在运算的过程中实现自动避让,也就是讲只要将准确的刀具信息添加到运算的过程中,那程式在机床上运行就不会有任何问题,而在实际生产的过程中,一条5轴联动的程式也许运算了2个钟.而我可能要更换一个刀柄(特殊情况),那问题就出来了,当前有两种处理方式,一则采集当前的新的刀具信息,重新运算,如此将花费大约两个钟的时间;二则,利用当前产生的APT代码进入专业的仿真软件中进行实时的仿真(如NC SIMUL&VERICUT),当然这样也是安全的做法,能确认能否发生干涉,问题是需要数据的导入导出.这里同样牵涉一个刀具选择合理性的问题.
作者: zhangwill    时间: 2007-7-15 18:50
如下是hyperMILL在刀具定义时产生的CFG参数,运算的过程中均是调用此参数进行的.
Ballmill
11: oTool[66]( type[ballMill] cmnt[Ballmill] ) {
11: vcomment()
11: vtoolDiameter(10.000000)
11: vcornerRadius(5.000000)
11: vtoolLength(0)
11: vtoolTotalLength(40)
11: vcuttingLength(10)
11: vtoolRTCPlength(0)
11: vplaneFeedrate(3500)
11: vzFeedrate(800)
11: vspindleSpeed(12000)
11: vspindleRotation(clockwise)
11: vtoolReference(center)
11: vtoolShaftDiameter(10)
11: oToolHolder( type[] cmnt[] ) {
11: vcomment()
11: vlength1(2)
11: vdiameter1(32.6)
11: vlength2(42)
11: vdiameter2(24.6)
11:   oContour( )  {
11:    oM( x[/0] y[/0] )
11:    oL( x[/12.3] y[/0] )
11:    oL( x[/16.3] y[/42] )
11:    oL( x[/16.3] y[/44] )
11:    oL( x[/0] y[/44] )  }
11:   }
11: oToolHead( ) {
11: vlength1(26)
11: vdiameter1(63)
11: vlength2(0)
11: vdiameter2(63)
11:   oContour( )  {
11:    oM( x[/0] y[/0] )
11:    oL( x[/31.5] y[/0] )
11:    oL( x[/31.5] y[/26] )
11:    oL( x[/0] y[/26] )  }
11:   }
11: }
作者: zhangwill    时间: 2007-7-15 18:51
刀具的长度及刀具的大小以及刀柄的设定均可以进行更改.
作者: zhangwill    时间: 2007-7-15 18:53
进入下图之模式,即可在内定的仿真系统中进行新的干涉检查.
作者: 黄瓜    时间: 2007-7-15 20:06
sf
作者: RAY    时间: 2007-7-15 20:35
原帖由 zhangwill 于 2007-7-15 18:48 发表
之前同浙江的一位朋友交流,谈及5轴联动如何准确算出刀长,受其启发.特将hyperMILL在这一功能上如何实现的做一准确诠释.首先hyperMILL是在运算的过程中实现自动避让,也就是讲只要将准确的刀具信息添加到运算的过程中 ...



刀库管理好, 就无需为刀长而烦恼, 可惜没人听懂我的意思。。。。。。
也好, 少点竞争对手。
作者: cnctech    时间: 2007-7-15 20:37
原帖由 chenyong_1979 于 2007-7-15 20:06 发表
sf


还没有说完就SF,有点不地道.
作者: zhangwill    时间: 2007-7-15 20:41
原刀长:
作者: zhangwill    时间: 2007-7-15 20:42
将原来的刀长由35改成60,当然夹持及刀径同样可以更改.
作者: zhangwill    时间: 2007-7-15 20:47
效果如下:
作者: zhangwill    时间: 2007-7-15 20:50
原帖由 RAY 于 2007-7-15 20:35 发表



刀库管理好, 就无需为刀长而烦恼, 可惜没人听懂我的意思。。。。。。
也好, 少点竞争对手。

刀具国情如此,没法配备得太精锐.
作者: cnctech    时间: 2007-7-15 21:41
原帖由 RAY 于 2007-7-15 20:35 发表



刀库管理好, 就无需为刀长而烦恼, 可惜没人听懂我的意思。。。。。。
也好, 少点竞争对手。



刀库管理好->是指HM的刀库管理好,还是生产现场的刀库管理好,有点不明白,^^^^^^^


谢谢!
作者: RAY    时间: 2007-7-16 10:57
章老大在一楼不是说了,将准确的刀具信息添加到运算的过程中, 就一定计算准确了。 如果你打开现在的刀库就, 清楚的知道生产现场的刀库的每个细节, 这样你用什么刀去计算刀路, 最短刀长就是在刀库里的刀具伸出刀夹的长度, 那还需要软件计算刀长吗?
作者: wp2576    时间: 2007-7-16 18:42
原帖由 zhangwill 于 2007-7-15 18:53 发表
进入下图之模式,即可在内定的仿真系统中进行新的干涉检查.

菜单中的极值如何提取到程序单中????
作者: zhangcanwei    时间: 2007-7-20 13:06
刀长应该在后处理中加,后处理就在机床旁边的电脑中,就算是300M大的文件,计算时间也超不过3分钟。当然,如果你的机床够好,可以自动进行长度补偿。那就无所谓了




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3