Development of cutting simulator using polygon representation -Applying and extending Vatti clipping-
Development of cutting simulator using polygon representation -Applying and extending Vatti clipping-
复制标题
使用多边形表示的切割模拟器的开发 -应用和扩展华帝剪裁-
DOI:
10.1016/j.precisioneng.2020.09.005
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Mizutani Takahiko
中科院分区:
文献类型:
--
作者:
Kito Ryota;Takasugi Keigo;Asakawa Naoki;Mizutani Takahiko
In recent years, product design, tool path generation, and cutting simulation can be performed on a PC with a broadening suite of three-dimensional (3D) CAD/CAM tools. Cutting simulation can check the shape of the workpiece during processing, detect impending collisions between the cutting tool and jigs, and furthermore predict the cutting force. However, because an increase in spatial and temporal resolutions leads to increased calculation time, a cutting simulator with high resolution cannot calculate operations in real time. Commercially available cutting simulators express pseudo cutting processes by shading technology using graphics libraries such as OpenGL. Therefore, this method cannot verify the validity of the detailed cutting process including calculation of the cutting force.Thus, various efficient cutting simulators have been studied [[1],[2],[3],[4],[5]]. Voxel representation is the most popular technology to represent 3D models in the cutting simulator filed, which is based on stacks of minute cubes. When voxels represent the shapes of 3D models of cutting tools and workpieces, the cutting process is represented by Boolean operations. Voxel representation has mainly two advantages: simple algorithm to represent 3D models and calculate the cutting volume. Therefore, various studies have examined voxel representation [[6],[7],[8],[9],[10],[11],[12],[13],[14],[15],[16]]. For example, Wou et al. developed a cutting force simulator using voxel representation and ray casting with computer graphics [12]. Noguchi et al. developed a voxel cutting force simulator using a mathematical model of the mechanical structure and the spindle drive [13]. Nishida et al. developed an endmill processing simulator that considered static cutting tool deflection [14]. Joy et al. developed a frame-sliced voxel representation and achieved higher accuracy than conventional voxel representation [15]. On the other hand, the voxel representation has a following disadvantage. The spatial resolution in the voxel representation is the voxel size itself. For example, when a cube with a volume of 10 mm 3 is expressed with a spatial resolution of 0.1 mm, 1 million voxels are required. If the spatial resolution is changed to 0.01 mm, 1 billion voxels are required. Therefore, increasing the spatial resolution is proportional to the number of voxels representing the cubes. Therefore, the octree structure has been proposed as a method for accelerating the simulation process and reducing memory consumption [16]. However, in the voxel representation, voxel size must be reduced to increase the spatial resolution. Thus, even if the octree structure is adopted, memory consumption and calculation time must be increased. For example, when a cylinder 4 mm in diameter and 1 mm in height is represented with a maximum voxel size of 1 mm, as shown in Fig. 1, although the total number of voxels is 180 when the spatial resolution is 0.25 mm, the total number of voxels will be approximately 11.67 million when the spatial resolution is increased to 1 μm. Therefore, the number of voxels increases exponentially with the spatial resolution, which imposes a limit on the spatial resolution with voxel representation.