An implicit surface methodology for computing the swept volume of a generalized cutter in five-axis NC milling simulation is proposed. In order to improve efficiency of boolean subtraction operations, the implicit surface is adopted to determine spatial relationships between the swept volume and set of points representing a workpiece without a time-consuming intersection computation in the three-dimensional space. The geometry of a generalized cutter represented by implicit surfaces is defined. According to the rigid body motion theory in frames, the mapping from a cutter frame to a workpiece frame is built, and surface boundaries are determined via the inversely motion. Translations and rotational angles are interpolated linearly, and implicit functions of the swept volume are deduced in the workpiece frame. Solutions of implicit functions are analyzed, and can be used to generate the swept volume of a generalized cutter based on implicit surfaces. Examples show the approach developed is exact and efficient, and is applied to the material removal simulation in a CNC controller.
WANG Hongliang
,
GUO Ruifeng
,
PENG Jianjun
,
WANG Pin
,
LIU Xian
. Geometric Representation of the Swept Volume of a Generalized Cutter Using Implicit Surfaces[J]. Journal of Mechanical Engineering, 2015
, 51(23)
: 144
-152
.
DOI: 10.3901/JME.2015.23.144
[1] CHIOU C J,LEE Y S. Swept surface determination for five-axis numerical control machining[J]. International Journal of Machine Tools and Manufacture,2002,42(14):1497-1507.
[2] DU S J,SURMANN T,WEBBER O,et al. Formulating swept profiles for five-axis tool motions[J]. International Journal of Machine Tools and Manufacture,2005,45(7-8):849-861.
[3] 王哲,王知行,钟诗胜. 刀具扫描体生成新算法及在数控加工仿真中的应用[J]. 机械工程学报,2001,37(1):28-31. WANG Zhe,WANG Zhixing,ZHONG Shisheng. New generation algorithm of tool swept volume and its application of NC machining simulation[J]. Chinese Journal of Mechanical Engineering,2001,37(1):28-31.
[4] 徐芝琦,陈志杨,叶修梓,等. 通用刀具扫描体的快速造型[J]. 机械工程学报,2009,4(9):136-143.XU Zhiqi,HEN Zhiyang,YE Xiuzi,et al. Fast swept volume approximation of a general cutter[J]. Journal of Mechanical Engineering,2013,49(7):136-143.
[5] LEE S W,NWSTLER A. Complete swept volume generation,part I:Swept volume of a piecewise C1-continuous cutter at five-axis milling via Gauss map [J]. Computer-Aided Design,2011,34(5):427-441.
[6] STEPHEN M,SANJEEVS B. Generalization of the imprint method to general surfaces of revolution for NC machining[J]. Computer-Aided Design 2002,34(5):373-378.
[7] KARUNAKARAN K P,SHANMUGANATHAN P V,GUPTA N,et al. Swept volume of a generic cutter[J]. Journal of Engineering Manufacture,2000,214(10): 915-938.
[8] 侯增选,KRAUSE F L,常钢,等. 基于压缩体素模型的鼓形刀空间扫描体构造方法及其应用[J]. 计算机辅助设计与图形学学报,2006,18(8):1192-1196. HOU Zengxuan,FRANK L K,CHANG Gang,et al. A new compressed voxel based method for swept volume modeling of drum cutter and its application [J]. Journal of Computer-Aided Design & Computer Graphics,2006,18(8):1192-1196.
[9] 黄泽华,王小椿,蔡永林. 五坐标数控铣削加工刀具扫描体的求解[J]. 北京交通大学学报,2010,34(1):149-153.HUANG Zehua,WANG Xiaochun,CAI Yonglin. Solution to tool swept volume of five-axis NC milling [J]. Journal of Beijing Jiaotong University, 2010,34(1):149-153.
[10] 邵志香. 面向自由曲面数控加工的适应性实时仿真关键技术研究[D]. 北京:中国科学院大学,2012.SHAO Zhixiang. Adaptability key technology for real-time simulation of CNC machining of free-form surfaces[D]. Beijing:Chinese Academy of Sciences University,2012.
[11] ZHU Limin,ZHENG Gang,DING Han. Formulating the swept envelope of rotary cutter undergoing general spatial motion for multi-axis NC machining[J]. International Journal of Machine Tools and Manufacture,2009,49(2):199-203.
[12] ABDEL-MALEK K,YANG J,BLACKMORE D. On swept volume formulations:Implicit surfaces[J]. Computer-Aided Design,2001,33(1):113-121.
[13] YAU H T,TSOU L S. Efficient NC simulation for multi-axis solid machining with a universal APT cutter[J]. Journal of Computing and Information Science in Engineering,2009,9(2):1-10.
[14] ALAN S,HUSEYIN E,RONALD N P. High accuracy NC milling simulation using composite adaptively sampled distance fields[J]. Computer-Aided Design,2012,44(6):522-536.
[15] WANG H L,GUO R F. Improving the simulation efficiency in five-axis milling by using an advanced octree and an implicit formula of a generalized cutter[J]. Journal of Systems Science and Complexity,2013, 26(5):736-756.
[16] WANG H L,GUO R F,LIU X,et al. Material removal simulation of multi-axis NC milling based on spatial partitioning level of detail model[C]//Proceedings of 2012 IEEE 12th International Conference on Computer and Information Technology,October 27-29,2012,University of Electronic Science and Technology of China,Chengdu,China. Washington:IEEE,2012:536-540.
[17] BAUER M D,SIDDIQUE Z,ROSEN D W,KRAL I H. Numerical control programming in APT[S]. New Jersey:Prentice-Hall,1986.
[18] 彭健钧,郭锐锋,张世民,等. 数控加工仿真系统的研究与应用[J]. 小型微型计算机系统,2010,31(6):1240-1244.PENG Jianjun,GUO Ruifeng,ZHANG Shimin,et al. Research and application of NC(numerical control) machining simulation system[J]. Journal of Chinese Computer Systems,2010,31(6):1240-1244.
[19] KARUNAKARAN K P,SHRINGIR. A solid model-based off-line adaptive controller for feed rate scheduling for milling process[J]. Journal of Materials Processing Technology 2008,204(1-3):384-394.