摘要
首先给出了鼓形刀空间扫描体构造公式并构造出其表面模型,利用Ray Casting方法将该表面模型进行离散,转化为压缩体素模型,该模型采用沿X,Y,Z3个坐标轴方向相互垂直的Dexel模型表示,各个Dexel模型之间按体素模型大小均匀分布.刀具空间扫描体模型和仿真工件模型之间的布尔运算转化为Dexel模型之间的一维布尔运算,简化了布尔操作并提高了操作速度.通过Marching Cubes方法提取数控加工仿真工件表面三角网格模型并进行图形显示,提高了仿真工件显示质量,NC编程人员可实时地从任意方向观察、验证仿真结果.该方法已成功地应用于基于压缩体素模型的五坐标数控加工仿真系统中,克服了现有五坐标数控加工仿真方法和商品化软件系统的不足.
Swept surface model of a drum cutter is established and discretized into uniformly distributed voxel model by ray casting approach. Solid model of the cutter is stored in the form of three mutually perpendicular rays array along X, Y, Z axis, with each ray being originated from the cutter swept surface and offset from its neighboring one at a distance of voxel size, resulting in a compressed Dexel model.Boolean operation of the cutter swept surface with workpiece is fulfilled among one-dimensional Dexel arrays and workpiece at high speed. Marching cube algorithm is applied to build the triangle mesh model of machined workpiece which can be observed in real time from any direction. This method has been realized in five-axis NC machining simulation system with higher performance than current commercial systems in its 3D modeling and flexibility in operation.
出处
《计算机辅助设计与图形学学报》
EI
CSCD
北大核心
2006年第8期1192-1196,共5页
Journal of Computer-Aided Design & Computer Graphics
基金
国家自然科学基金(50475145)
陕西省自然科学基金(2004E201)
教育部留学回国科研启动基金
关键词
五坐标数控加工仿真
鼓形刀具
刀具扫描体
压缩体素模型
虚拟数控加工
five-axis NC simulation
drum cutter
swept volume of cutting tool
compressed voxel model
virtual numerical control