Shvoong首页 > 科学 > 曲面加工中避免全局刀具干涉的方法

.

曲面加工中避免全局刀具干涉的方法

摘要撰写人 : TsingHua
浏览次数 : 5  词语: 300   出版日期: 十二月 28, 1998
现有曲面数控加工中避免全局刀具干涉的方法主要可以分为两大类:一类是在生成刀位轨迹及NC程 序之后通过NC程序检验仿真中的干涉检验算法来检测并排除全局刀具干涉,另一类则是在刀位轨 迹生成的过程中避免全局刀具干涉.若能在刀位轨迹生成的过程中避免全局刀具干涉,则可以减少 NC程序的检验及反复修改.本研究在分析和归纳现有曲面数控加工中的全局刀具干涉(碰撞)检 验算法的基础上,提出了一种新的在刀位轨迹生成过程中检测及避免全局刀具干涉的方法,该方法 能有效地避免全局刀具干涉,提高无干涉刀位轨迹的生成速度.1NC程序仿真中的全局刀具干涉 检验算法NC程序仿真中的全局刀具干涉检验算法比较成熟的主要有基于虚形体模型的全局刀具干 涉检验算法和平行延拓体投影区域干涉判别法[1~3].基于虚形体模型的全局刀具干涉检验算 法把运动物体的全局刀具干涉检查问题转化成为静态物体的求交问题,从而提高了检验的效率.但 对于某些情况,如复杂曲面非球头刀的数控加工却不大合适.这主要表现在:当物体形状和运动轨 迹都比较复杂时,计算量大,导致检验时间长,不具有实用价值;该算法在实现的过程中,把运动 物体的全局刀具干涉问题转化为静态形体的求交问题时,不能确切地判定全局刀具干涉点的具体位 置,这在某些检验要求较高的情况下不能适用.平行延拓体投影区域干涉判别法也是基于虚形体模 型,平行延拓体采用的方式主要是Sweep运算,将二维的平面转化为三维形体,工程上常称这 种形体为2(1/2)维立体.由于平行延拓体在其延伸方向上每一个截面都是相同的,因此当它 与其他形体进行全局刀具干涉检验时可以采用相对简单的投影区域干涉算法.该算法的运算速度和 储存空间都能够满足要求,算法实现也相对简单,但是该算法只适用于被检验的物体中至少有一个 物体的形状为平行延拓体的情形,因此只能够用于一些简单加工中的全局刀具干涉检验.当检测到 刀具与曲面或夹具之间存在全局刀具干涉时,则记录下全局刀具干涉点,修改相对的NC程序,直 至不发生全局刀具干涉为止.2在刀位轨迹生成过程中避免全局刀具干涉的算法在刀位轨迹生成过 程中避免全局刀具干涉的方法主要有[4~7]:a.向量相交的方法及基于向量交长度的改进算 法;b.计算半平面交集的球理论算法;c.用切向量来发现Bezier曲线及曲面数控加工中 可行的刀具方向的方法;d.利用自然凸包体法来判断是否存在全局刀具干涉的方法.算法a和b 都不适用于曲面,且计算复杂;算法c虽然可行,但对于曲面的五轴联动数控加工过于繁琐、效率 低;算法d用自然凸包体近似曲面,但曲面的自然凸包体形成困难,计算相当复杂,在五轴联动数 控加工时刀具方向与自然凸包体是否相交也不易判断,因而难以实用.下面讨论一种新的在刀位轨 迹生成过程中避免全局刀具干涉的方法.2.1粗检——斜立方体凸包法应用凸包性来检测刀具方 向是否可行,常用以下三种凸包:自然凸包、矩形凸包和斜矩形凸包.由于斜矩形凸包方法的计算 量和计算复杂性介于前两种方法之间,算法相对简单、可靠、省时,因此是一种比较实用的方法. 以参数曲线为例,假设C(t)是某分段平面参数曲线(如B样条曲线,NURBS曲线)的Be zier表示:C(t)=3i=0B3i(t)Pi(0≤t≤1).N图1示出曲线Ca上 的点Pa和相邻曲线Cb图1参数曲线刀具方向是否可行的检测上的点Pb.由于Bezier曲 线的凸包性,该曲线Cb上的所有点都在由控制顶点Pb0,Pb1,Pb2和Pb3所形成的凸 包CHb内,点Pb是CHb内部的点.为了检查Pa点可能的全局刀具干涉,考虑一系列连接曲 面上的点Pa和曲线Cb上潜在的干涉点的方向线,当刀具在点Pa沿法矢N倾斜,到达曲面上的 点Pb时,先与点Pb1接触.Pb1Ls的倾斜角θs小于曲面上的点Pb相对于Lb的倾斜角 θb.以上关于参数曲线三种凸包检测刀具方向是否可行的方法都可以直接推广到参数曲面上去. 自然凸包方法、矩形凸包方法、斜矩形凸包方法在曲面情况下分别为自然凸包体法、立方体凸包法 、斜立方体凸包法.斜立方体凸包构造步骤如下.a.将参数曲面(如双三次B样条曲面,双三次 NURBS曲面)转换成双三次Bezier曲面形式S(u,v),根据MRPRMTR=MB PBMTB,(B样条)(Bezier)可以求出PB=(M-1BMR)PR(M-1BMR )T,式中,PR,PB分别为B样条和Bezier的控制点阵,且MR=16-13-313 -630-30301410;MB=-13-313-630-33001000;M-1BM R=161410042002400141.这样,可以将B样条的控制点阵转变为Bezie r的控制点阵.设转化后每一曲面片的特征网格控制顶点为Pij(i=0,1,2,3;j=0 ,1,2,3),记Pij的坐标为(xij,yij,zij).b.构造局部坐标系o*x* y*z*:P00为局部坐标系的原点,P00P30为局部坐标系的x*方向,由P00,P3 0和P03形成的平面为x*o*y*平面,P03的y*坐标大于零,如图2所示.图2局部坐 标系的形成c.在此局部坐标系下,求出相应各控制顶点Pij的坐标(x*ij,y*ij,z *ij).d.在此局部坐标系下求出x*max=max(x*ij),x*min=min( x*ij);y*max=max(y*ij),y*min=min(y*ij);z*max =max(z*ij),z*min=min(z*ij).e.在此局部坐标系下,形成Pij 的立方体,该立方体的八个顶点分别为:(x*min,y*min,z*min),(x*mi n,y*min,z*max),(x*min,y*max,z*min),(x*min,y *max,z*max),(x*max,y*min,z*min),(x*max,y*mi n,z*max),(x*max,y*max,z*min),(x*max,y*max,z *max).f.将该局部坐标系下的立方体凸包变换成整体坐标系下的斜立方体凸包.判断刀具 方向是否可行时,先按上述步骤求出相邻曲面片的斜立方体凸包,然后判断现行刀具方向与斜立方 体凸包有无交点,若没有交点,则说明该刀具方向是可行的,否则,刀具与相邻曲面片有可能干涉 ,需进一步检测.2.2进一步检测——详细检测法在进一步的检测中,为便于计算,也采用局部 坐标系.设局部坐标系的原点定义在曲面上加工点处的刀位点,如平头立铣刀的底端面圆心,并随 着加工运动的变化而变化,其坐标轴用xL,yL,zL轴表示.yL轴表示现在的加工方向,z L轴总是表示曲面上该点的刀轴方向,xL轴是由yL和zL轴根据右手法则定义的.图3全局刀 具干涉检查将所有在斜立方体凸包法中检测到可能有干涉的曲面片上的点的坐标都变换到局部坐标 系.以平头立铣刀为例,如图3所示,在加工点Pa处,刀轴方向为T的刀具(设刀具半径为R) 和相邻曲面片上的点Ps间存在全局刀具干涉,Ps转换到局部坐标系为(xsL,ysL,zs L),Ps和T之间的距离为d,d=(x2sL+y2sL)1/2.zsL也就是刀具底面到 点Ps的距离L,可知zsL>0.此时,很容易判断刀具和Ps之间是否有干涉:当d>R时, 没有干涉,说明刀具方向是可行的;否则,刀具和相邻曲面片间存在干涉,需调整刀轴方向.如图 3所示,可知:tan=d/zsL,当tan=R/zsL时,Ps正好与刀杆接触,所以 ,将刀杆向相反方向旋转使满足>arctan(R/zsL)时,即可避免全局刀具干涉. 这种在刀位轨迹生成过程中全局刀具干涉的检验和处理方法,对所有具有凸包性的参数曲面都是适 用的,尽管在详细检测法中是以平头立铣刀为例加以说明,其原理同样适用于其他非球头刀和球头 刀.该算法简单、可靠、省时.曲面加工中避免全局刀具干涉的方法@钟建琳@米思南@喻道远@ 段正澄$华中理工大学机械科学与工程学院CAM;空间自由曲面;全局刀具干涉(碰撞)分析和 归纳了现有曲面数控加工中的全局刀具干涉(碰撞)检验算法,提出了一种新的在刀位轨迹生成过 程中检测和避免全局刀具干涉的方法,该方法先依据斜立方体凸包法粗检现行的刀具方向与斜立方 体凸包之间是否存在干涉,若不存在,则该刀具方向是可行的;若存在,则需通过进一步的详细检 测法来判断该空间自由曲面与现行的刀具方向之间是否真正存在全局刀具干涉.该方法能有效地避 免全局刀具干涉,提高无干涉刀位轨迹的生成速度.1WangWP,WangKK.Geome tricModelingforSweptVolumeofMovingSolids.IE EEComputerGraphicApplication,1986,6(12):7~8 2NobrioH,TanimotoSL.ANewInterferenceCheckAl gorithmUsingOctree.AdvancedRobotics,1989(3) :12~183胡宾.面向CAM的制造环境建模理论及其在数控程序检验仿真中的应用:[博士 学位论文].武汉:华中理工大学机械科学与工程学院,1995.4LeeYS,ChangT C.2-PhaseApproachtoGlobalToolInterferenceAv oidancein5-AxisMachining.CAD,1995,27(10):71 5~7295ChappelLT.TheUseofVectorstoSimulateMa te-rialRemovedbyNumericalyControledMiling.CAD,1983,15(3):156~1586TsengYJ,JoshiS.DeterminingFeasibleTool-Ap-proachDirectionsforMachiningBezierCurvesandSurfaces.CAD,1991,23(5

More abstracts about the 曲面加工中避免全局刀具干涉的方法
请给本文打分 : 1 2 3 4 5


评论

Read Free Summaries - Write and Get Paid

Summarize Human Knowledge on Shvoong. Join us!

------