基于压缩体素模型的环形刀空间扫描体构造方法技术

技术编号:2774638 阅读:229 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出了一种基于压缩体素模型的环形刀空间扫描体构造方法。应用于五坐标数控加工仿真和虚拟制造领域。包括以下步骤:首先根据圆环体和圆柱体空间扫描体数学表达式,构造出环形刀空间扫描体的表面模型,并离散为压缩体素模型,利用该模型可对数控加工仿真工件进行“加工”更新。和体素模型方法相比,其数据存贮量较小,将三维布尔运算转化为三个方向的一维布尔运算,简化了数控加工仿真过程;和Dexel方法相比,该方法可满足对复杂零件的五坐标数控加工仿真要求;采用该方法进行五坐标数控加工仿真,仿真结果三维信息完备,NC编程人员可以从任意方向观察、验证仿真结果。

Construction method of annular cutter spatial scanning body based on compressed voxel model

The invention provides a method for constructing a space scanning body of an annular cutter based on a compression voxel model. It is applied to five coordinate NC machining simulation and virtual manufacturing field. Includes the following steps: firstly, according to the circular ring body and the cylinder space scanning body mathematical expression, construct the surface model of circular knife space scanning body, and a discrete compressed voxel model, this model can be used for the simulation of NC machining workpiece \processing\ update. And the voxel model method, the data storage capacity is small, the one-dimensional Boolean operation of the 3D Boolean operation into three directions, simplifies the simulation of NC machining process; compared with the Dexel method, this method can meet the requirements of the five axis NC machining simulation of complex parts; using the method of five axis NC machining simulation. The simulation results of 3D information is complete, NC programmers can verify the simulation results of observation, from any direction.

【技术实现步骤摘要】

本专利技术涉及一种,主要应用于五坐标数控加工仿真和虚拟制造领域。
技术介绍
刀具扫描体构造是数控加工仿真技术的基础。两个刀位点之间的刀具空间扫描体由起、终点位置刀具和中间扫描体布尔并组成,中间扫描体是刀具空间扫描体构造的关键。一般情况下,文献中提到的刀具空间扫描体构造方法均为刀具中间扫描体构造方法。刀具空间扫描体按构造方式可划分为三类Blackmore的微分扫描体构造,K.K.Wang的多边形面构造和面向三轴数控仿真的特征线构造。文献“Blackmore D,Leu M C,Wang L P.The sweep-envelope differential equationalgorithm and its application to NC machining verification.Computer-Aided Design,1997,29(9)629-637”介绍了一种微分构造方法,这种基于刀具表面绝对速度矢量和刀具表面法矢量方向的点积为0的规则(这里所指的刀具表面的绝对速度是忽略刀具绕主轴转动的其它各速度的合成量),凡符合该规则的点均落在刀具扫描体表面上。微分构造从数学推导出发,可以精确地表示刀具空间扫描体,但是微分方程的求解较复杂并需要大量的计算。文献“Wang W P,Wang K K.Geometric modeling and swept volume of moving solids.IEEE Computer Graphics Applic,1986,6(2)8-17”介绍了一种采用多边形面对刀具空间扫描体表面进行逼近,从而构造出刀具的扫描体。该方法不仅改善了计算机的执行效率,而且能进行五轴数控加工刀具空间扫描体的构造,但该方法将刀具空间扫描体和数控仿真工件转化为Z-Buffer表示形式,在图像空间进行NC仿真,观察方向变化时必须重新计算显示数据,仿真结果的三维信息计算困难。文献“Seung R M,Nakhoon B,Sung Y S,Byoung K C.A Z-map update method for linelytools.Computer-Aided Design,2003,35(11)995-1009”介绍了单参数刀具扫描体的构造方法。该方法基于起点处刀具底面与以移动方向为法矢量的平面的交线(称特征线)为计算基线,按照与起点处的距离,计算出扫描体面上的高度,该方法虽未在三维空间构造出扫描体,但有助于改善计算效率。目前市场上的商品化数控加工仿真软件如Vericut、Hypermill和WorkNC等具有一个共同点,由于其工件模型的计算机内部表示形式的限制只能对工件模型在2.5D空间进行显示,观察方向变化后必须重新计算显示数据,不能满足复杂零件的五坐标数控加工仿真要求。
技术实现思路
为了克服现有技术计算量大、计算困难,只能对工件模型在2.5D空间进行显示的不足,本专利技术提供一种,可在三维空间进行环形刀的五坐标数控加工仿真,仿真结果三维信息完备;NC编程人员可从任意方向观察、验证仿真结果。本专利技术解决其技术问题所采用的技术方案是一种,包括下述步骤(1)输入五坐标NC加工轨迹和环形刀几何尺寸,确定相应圆环体和圆柱体尺寸,同时确定数控加工仿真工件模型尺寸,建立基于压缩体素模型的数控加工仿真工件模型;(2)构造第k个刀位点和第k+1个刀位点处的环形刀压缩体素模型;(3)根据以下公式计算圆环体表面在第k和k+1刀位点之间的临界曲线θ=tg-1(cosαe→2·R→·+sinαe→3·R→·rcosα|A→|-e→1·R→·)]]>θ是α(0≤α≤2π)的一个连续函数,在0≤θ≤2π范围内圆环体表面上可以得到两组扫描体临界曲线;对于圆环体空间扫描体的外表面有-π/2<θ<π/2,对于圆环体空间扫描体的内表面有π/2<θ<3π/2;再计算运动圆柱体表面在第k和k+1刀位点之间的临界曲线;(4)分别构造圆环体和圆柱体在第k和k+1刀位点之间的扫描体表面模型;(5)利用Ray Casting方法分别将圆环体和圆柱体空间扫描体表面模型进行离散,将其分别转化为压缩体素模型;(6)将第k个刀位点和第k+1个刀位点处的环形刀压缩体素模型和第k和k+1刀位点之间的圆环体、圆柱体扫描体压缩体素模型进行简化布尔加操作,得到环形刀在第k和k+1刀位点之间的空间扫描体压缩体素模型;(7)在数控加工仿真工件压缩体素模型和环形刀扫描体压缩体素模型之间进行布尔运算,进行NC数控加工仿真。本专利技术的有益效果是由于采用压缩形式的体素模型表示数控加工仿真工件模型和环形刀空间扫描体模型,和体素模型相比,模型存储量小,布尔操作简单,并支持任意复杂零件的五坐标数控加工仿真;由于在三维空间构造环形刀扫描体和数控加工仿真工件模型的三维压缩体素模型,可在三维空间进行环形刀五坐标数控加工仿真; 由于在三维空间进行环形刀五坐标数控加工仿真,仿真结果三维信息完备,NC编程人员可从任意方向观察、验证仿真结果;由于利用Marching-Cubes方法生成仿真工件压缩体素模型的表面三角网格并进行显示,提高了仿真模型显示质量和系统显示速度。下面结合附图和实施例对本专利技术进一步说明。附图说明图1是沿NC刀位轨迹运动的圆环体图中 为NC加工轨迹,0≤t≤1;a圆环体第二个半径;b为圆环体第一个半径;α0≤α≤2π;θ0≤θ≤2π图2是沿NC刀位轨迹运动的圆柱体图中 为NC刀位轨迹,0≤t≤1;l为刀具长度;u0≤u≤l;θ0≤θ≤2π;a为圆柱体半径。图3是本专利技术的流程图具体实施方式参照图1,本专利技术建立压缩体素模型数据结构,用于表示五坐标数控加工仿真过程中工件模型和环形刀空间扫描体模型,其数据结构简单,数据存贮量较小,可将三维物体之间的布尔运算转化为三个方向的一维布尔运算,简化仿真过程;根据环形刀几何尺寸和数控加工刀位轨迹,分别计算运动圆环体和计算运动圆柱体表面的临界曲线。若M(t)代表在某一时刻的刀具表面,则M(t)上的点可分为三类,即其绝对速度指向刀具体内的点M-(t),绝对速度指向刀具体外的点M+(t)和绝对速度与刀具表面相切的点M0(t),对某一时刻ti,M0(ti)构成的曲线称之为临界曲线。运动圆环体表面临界曲线计算公式如下θ=tg-1(cosαe→2·R→·+sinαe→3·R→·rcos本文档来自技高网
...

【技术保护点】
一种基于压缩体素模型的环形刀空间扫描体构造方法,包括下述步骤:(1)输入五坐标NC加工轨迹和环形刀几何尺寸,确定相应圆环体和圆柱体尺寸,同时确定数控加工仿真工件模型尺寸,建立基于压缩体素模型的数控加工仿真工件模型;(2)构造 第k个刀位点和第k+1个刀位点处的环形刀压缩体素模型;(3)根据以下公式计算圆环体表面在第k和k+1刀位点之间的临界曲线:***θ是α(0≤α≤2π)的一个连续函数,在0≤θ≤2π范围内圆环体表面上可以得到两组扫描体 临界曲线;对于圆环体空间扫描体的外表面有:-π/2<θ<π/2,对于圆环体空间扫描体的内表面有:π/2<θ<3π/2;再计算运动圆柱体表面在第k和k+1刀位点之间的临界曲线;(4)分别构造圆环体和圆柱体在第k和k+1刀位点之 间的扫描体表面模型;(5)利用RayCasting方法分别将圆环体和圆柱体空间扫描体表面模型进行离散,将其分别转化为压缩体素模型;(6)将第k个刀位点和第k+1个刀位点处的环形刀压缩体素模型和第k和k+1刀位点之间的圆环 体、圆柱体扫描体压缩体素模型进行简化布尔加操作,得到环形刀在第k和k+1刀位点之间的空间扫描体压缩体素模型;(7)在数控加工仿真工件压缩体素模型和环形刀扫描体压缩体素模型之间进行布尔运算,进行NC数控加工仿真。...

【技术特征摘要】

【专利技术属性】
技术研发人员:侯增选
申请(专利权)人:西北工业大学
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1