Next Article in Journal
Stator Faults Detection in Asymmetrical Six-Phase Induction Motor Drives with Single and Dual Isolated Neutral Point, Adopting a Model Predictive Controller
Previous Article in Journal
Acknowledgment to the Reviewers of Machines in 2022
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Novel Tool Path Generation Method for Pocket Machining Using Sound Field Synthesis Theory

College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
*
Author to whom correspondence should be addressed.
Machines 2023, 11(2), 131; https://doi.org/10.3390/machines11020131
Submission received: 29 December 2022 / Revised: 12 January 2023 / Accepted: 16 January 2023 / Published: 18 January 2023
(This article belongs to the Topic Advanced Manufacturing and Surface Technology)

Abstract

:
Contour parallel tool paths have been proved to be a preferred machining strategy for their advantage of less tool retractions and less sharp turns. The traditional geometrical algorithm-based tool path generation method often makes it hard to simply and simultaneously solve the problems of self-intersection, no residual, and smoothness at the same time due to their contradictions. To address this issue, a contoured parallel tool path generation method for pocket machining is developed in this study. It is based on sound field synthesis theory inspired by the phenomenon of sound wave propagation. Firstly, the simplified medial axis (SMA) tree of the pocket is extracted and the propagation direction of each SMA segment is calculated on account of the geometric characteristics of the pocket boundary. Secondly, the final tool path is obtained through the synthesis of the sound field. Finally, the novel method is verified on five different pockets to generate a contoured parallel milling tool path. After machining these pockets and measuring the machining time, roughness, and cutting force, the experimental results demonstrate that the tool path obtained by the novel method has advantages in improving machining quality and efficiency.

1. Introduction

Aviation structural parts are becoming integrated and lightweight as the development of aviation industry continues, which leads to the design of structures with complex geometric characteristics and puts forward higher requirements on machining quality and efficiency [1]. As one of the most important parts of machining technology, tool path has been widely discussed in the past decades, and many tool path generation strategies for pocket machining have been developed by experts and scholars, which can be roughly divided into direction parallel [2,3] and contour parallel [4,5] tool path generation strategies. Of the two strategies, contour parallel tool paths have been proved to be a preferred machining strategy for their advantage of less tool retractions and less sharp turns [6,7].
The core idea of contour parallel tool path generation is isometric offset based on a given pocket, and the generation strategies can be divided into the following categories according to different principles: the pairwise offset method [8,9,10], Voronoi diagram-based method [11,12,13,14], and pixel-based method [15,16,17,18]. The pairwise offset method usually includes the following steps: Calculate the offset segment of the boundary curve and add arcs on it to form the initial offset curve, detect the intersection points of the initial curve and eliminate both local loops and global loops of it. Choi et al. [8] designed an effective pairwise offset algorithm firstly to generate a tool path for a 2D closed pocket. Lin et al. [9] developed a pairwise offset method to round the inferior corners while generating contour parallel tool paths, which involves residual detection based on Boolean operation. Bahloul et al. [10] established an analytical model for contour parallel tool path generation based on curves of pocket boundary, including a corner residual elimination method and a center residual elimination method. Although the pairwise offset method can generate tool paths directly by initial boundary segment offsetting, it also constantly introduces a certain amount of local and global invalid loops that require further adjustments to rationalize the final tool path, and the generation of additional residuals is usually unavoidable. The Voronoi diagram-based method usually includes the following steps: Calculate two endpoints of the offset segment of the boundary curve, and then calculate the path formed by obtained endpoints based on Voronoi skeleton. Jeong et al. [11] developed a tool path generation method for free-form shaped pockets based on Voronoi diagrams, which can be utilized to generate tool paths in any pocket with quadratic differentiable curve boundary. Lai et al. [12] developed an incremental algorithm based on the Voronoi diagram to calculate the offset distance and minimum passage width in the tool path generation of a pocket. Hinduja et al. [14] developed a linking algorithm for contour-parallel tool paths generation by using the segments on a Voronoi diagram to overcome defects such as being not based on clear geometric principles, non-optimal, and not considering technical factors. The main defect of this method is that the smoothness of the generated tool path is not ideal and the calculation process is complicated. The main idea of the pixel-based method is to decompose the interior region defined by the curve of pocket boundary into pixels, and then generate tool paths through machining simulation. Dhanik et al. [17] developed a tool path generation method based on the boundary formulation of the pocket boundary and fast marching method, in which topological changes and slope discontinuities were dealt with by adding “entropy conditions” to the numerical implementation during the process of offset. Xu et al. [18] developed a tool path generation method based on the digital image method, in which the region within the pocket boundary is converted into a binary image and machining residuals and smoothness are optimized by adjusting the blurring and sharpness parameters of the image. The main advantage of the pixel-based method is that it does not need to calculate the offset segment, and the precision of the offset curve only depends on the mesh dispersion of the region inside the pocket, but this method can only be applied to a closed pocket in principle.
The biggest three problems in tool path generation are self-intersection, sharp corners, and uncut residual. Therefore, a large number of methods have been designed to solve these problems and effectively improve the machining efficiency under the premise of machining quality. Li et al. [19] developed a smooth tool path generation method for pocket machining by using linear interpolation, exponential regularization, and B-spline curve fitting. Xu et al. [20] developed a self-intersection identification and elimination algorithm based on mapping to process offset tool paths for milling operation. Zhou et al. [21] developed a residual regions identification method and a looping tool paths generation method to remove uncut areas left by pocket roughing while make the generated tool paths achieve G1 continuous and progressive radial cutting depths. Chen et al. [22] introduced the central axis (MA) transformation of the pocket and proposed a tool path generation optimization method for pocket machining in order to avoid interference and achieve the highest efficiency. Similarly, Huang et al. [23] developed an improved spiral toolpath generation method based on MA transformation to improve the machining performance. Although the problems of self-intersecting loops, sharp turning, and uncut residual have been well addressed by previous studies, it is important to note that most solutions are not only complicated but also not universal, which makes them potentially invalid on pockets of other type or geometry.
It is undeniable that most tool path generation methods are based on computational geometry, but people often fall into the dilemma of geometric algorithm to find a better solution. However, most geometry-based solutions are prone to result in trouble since the two problems of “smoothness” and “no residual” are usually contradictory and difficult to solve simultaneously. In view of the above questions, the diffusion process of sound waves with time is deeply studied. The research results show that if the sound source of the sound field is properly processed, the ideal steady-state sound field distribution can be obtained. The diffusion process of steady sound field is almost parallel, which is very similar to the geometric shape of the cutting tool path, and the diffusion line is generally smooth and non-intersecting. This can not only match the geometry of the pocket boundary well, but also effectively achieve the goal of smoothness, no self-intersection, and no residual. Therefore, based on the theory of sound field synthesis (SFS), a tool path generation method using the plane wave synthesis of a continuous linear sound source is developed in this study. In order to facilitate readers’ understanding, the theory of SFS utilized in this study is introduced in Section 2; the tool path generation method based on SFS is described in Section 3, including the medial axis transformation of a pocket, the calculation method of step-over, and propagation direction for different geometry. In Section 4, the validity of the developed method is proved by three examples with different geometric characteristics, moreover, the method is experimentally verified in a closed pocket, open pocket, and pocket with an island. Conclusions are summarized in Section 5.

2. The Theory of SFS

In this study, sound field s p x , t represents the sound pressure, that is, the local pressure deviation from the ambient pressure caused by a sound wave. In the time-frequency domain, S p x , ω denotes sound field or sound pressure, S pd x , ω is referred to as sound pressure deviation caused by a plane wave sound field, which can be given by
S pd x , ω = S ¯ pd ω e i k pd T x
where x = x   y   z represents Cartesian coordinates, k pd T = k p d , x k p d , y k p d , z denotes propagation direction, S ¯ pd ω denotes time-frequency component.
According to the literature [24], the SFS means that the sound field emitted by individual elementary sound sources is superimposed on an extended domain to form a sound field with given a desired property, which happens to coincide with the generation process of the tool path. The employed elementary sound source is referred as a “secondary source” in the remainder of this study. For the sake of facilitating the mathematical treatment, it can be assumed that the ensemble of the secondary source considered is continuous. Therefore, it will be called the secondary sources distribution (SSD). Similarly, as the distribution considered can be also assumed to enclose the target region expected to synthesize the desired sound field, then the SFS problem can be expressed as
S p x , ω = Ω D x 0 , ω G x , x 0 , ω d F x 0
where Ω denotes the geometry of the distribution, ω is the radian frequency, D x 0 , ω , G x , x 0 , ω , and d F x 0 denote the driving function, spatial transfer function, and infinitesimal surface element of the secondary source located at x 0 , respectively.
s p x , t can be physically possible as long as the scalar wave equation in the domain of interest is fulfilled. Therefore, considering source-free domains, the wave equation can be expressed as [24]
Δ 2 S P x , t 1 v 2 2 S P x , t t 2 = 0
where v represents the speed of sound, and the scalar differential operator Δ 2 can be obtained by using twice the gradient Δ in Cartesian coordinates, which can be described as follow.
Δ = x e x + y e y + z e z
where e i ( i = x , y , z ) represents the unit vector of indexed direction.
Using the temporal Fourier transform, Equation (3) can be obtained as below
Δ 2 S p x , ω k 2 S p x , ω = 0
where k is termed wavenumber and can be expressed as
k = ω v
Generally speaking, the solution of a continuous distribution boundary condition in a sound field can be roughly divided into the arbitrary shaped simple connected SSD, spherical SSD, circular SSD, plane SSD, linear SSD, and so on. In this study, by analyzing the possibility and complexity of SFS by using different source distribution schemes in tool path generation, linear SSD is finally selected to SFS.
Based on Equation (2), the SFS problem of linear source distribution can be expressed as
S p x , ω = D x 0 , ω G x x 0 , ω d x 0
where x 0 = x 0 0 0 T .
Just as literature [24], the explicit solution for linear SSD can be given as follows:
S p x , ω = e i k pd , y y ref H 0 2 k pd , y y ref e i k pd , x x H 0 2 k pd , y y 2 + z 2
and it consists with the required sound field for y = y ref and z = 0 .
Substituting H 0 2 z = 2 / π z exp i z π / 4 [25] into Equation (8), the approximated synthesized sound field can then be expressed as
S appr x , ω = y ref y 2 + z 2 e i k pd , x x e i k pd , y y 2 + z 2
which can be used as an option to reduce the amount of computation in the algorithm without a great loss of accuracy.
In order to actually apply the SSD, the SFS systems and milling tool path cannot be of infinite length. Therefore, incorporating a suitable window function f x 0 into Equation (7), the sound field S t r x , ω   of a truncated linear source distribution in x-dimension can be expressed as
S t r x , ω = f x 0 D x 0 , ω G x x 0 , ω d x 0
Using the convolution theorem, the synthesized sound field S ¯ t r k x , y , z , ω can be given by
S ¯ t r k x , y , z , ω = 1 2 π ω ¯ k x k x D ¯ k x , ω G ¯ k x , y , z , ω = 1 2 π D ¯ t r k x , ω G ¯ k x , y , z , ω
where the symbol k x represents convolution with respect to k x . D ¯ t r k x , ω represents the truncated driving function.
The finite extent of an SSD with length L that started at x = 0 and ended at x = L can be given by a rectangular window function f R x as
f R x = rect x L = 1 if   0 x L 0 else
Using the Fourier transformation and Equation (12) can be expressed as
f ¯ R k x = L · sin c k x L 2
As can be seen from the above formula, the convolution of D ¯ k x , ω with f ¯ R k x is essentially a spatial low pass filtering operation smearing D ¯ k x , ω along the k x axis. Therefore, the truncated SSD reveals distinctive complex radiation properties. According to Equation (10), the properties of S ¯ t r k x , y , z , ω can be directly gained from the performances of D ¯ t r k x , ω .

3. Universal Tool Path Generation Method

Pocket machining has been widely applied in the aerospace and mold industry. Although almost all commercial CAM packages provide the implementation of traditional strategy, the generated tool path is only based on the idea of geometric bias, which cannot simply and directly guarantee the high efficiency of the generated path. However, machining time is the most concerned evaluation index of tool path in roughing.
In this study, inspired by the phenomenon of sound field fluctuation and diffusion, a rough machining tool path generation method based on SFS is developed. The developed method is not only of great universality, but also has high machining efficiency, which is very suitable for rough machining of pockets. The specific generation method and process will be described in this section.

3.1. Medial Axis Transformation of Pocket

The medial axis transform (MAT) of a pocket is a completed shape descriptor, which is of great importance in describing the boundary of complex pocket [22]. The MAT is based on medial axis (MA) and locally inscribed circles. The MA of the pocket is composed of all the locus of centers of the tangent circles, and it is also called the MA tree, as shown in Figure 1a. The locally inscribed circles are confined to the boundary and can be placed anywhere in the pocket. A detailed description of MA can be found in literature [22], including the definition of the locally inscribed circle, end point, bisector point, and branch point.
It is essential to calculate locally inscribed circles of bisector points accurately and efficiently in the calculation of MAT, and the method used in [22] is directly used in this study. After that, the MAT should be stored in a tree data structure, and several specialized data structures have been developed in the past few years to represent the MA tree. In order to store the MA tree as simply as possible under the premise of application requirements, the strategy proposed in [23] is adopted in this study and some adjustments are made to meet the requirements of the tool path generation method developed in this study.
In this method, complex MA tree structure is transformed into simple closed loop called the MA cycle by a clockwise or counterclockwise traversal strategy. The MA cycle begins at the MA point with the minimum locally tangent circle and visits the branch point more than twice, the bisector points twice, and the end point once.
Even though the MA consists of a series of curves that can be approximated by a series of linear segments, such a complex MA is not needed in the method of tool path generation in this study. Instead, only linear continuous secondary sources combined with the acoustic propagation method is needed to achieve the fitting of the straight line and curve boundary, which will be described in Section 3.3. Therefore, after the calculation of MA, only branch points and end points are needed to construct a simplified MA (SMA), which can be marked as P i i = 1 , 2 , , n . An example is shown in Figure 1b, linear segments connecting branch points and end points are the simplified MA, which and can be represented by P 1 P 2 P 3 P 16 P 17 P 18 ¯ . The Euclidean distance from P i to P j can be expressed as l e n P i , P j .

3.2. Step-Over Calculation for Tool Path

The first problem to be solved is to analyze the mapping between the step-over of the tool path and sound field parameters. It is not difficult to see that the mathematical description of the sound field caused by a plane wave in the time–frequency domain is a complex wave, which seems difficult to relate to the step-over. However, only the real part of it is used as the sound field in practical application, and the real part of Equation (1) can be expressed as
S pd x , ω = S ¯ pd ω cos k pd T x
In this study, 2.5-D SFS is utilized in the generation of the tool path, however, if the theory of SFS is used for calculation, it is not difficult conclude that the calculation result is a wave surface by analyzing Equation (14), as shown in Figure 2. It also shows that the diffusion process of the sound field is almost parallel and non-intersecting, which is very similar to the geometry of the cutting tool path.
To handle this problem, the intersection line of the surface and the x-y plane is used as the generated tool path, which means that the step-over between two adjacent tool paths is related to the wave cycle of the sound field and is half of the wave cycle in terms of spatial length. Therefore, the following relationship can be obtained by combining Equations (6) and (14)
s t e p o v e r = π k = π v ω = v 2 f
which means the step-over of the tool path is determined by the time frequency and sound speed of the sound field, meaning that SFS can fully meet the actual needs of tool path generation.

3.3. Propagation Direction Calculation Considering Pocket Boundary Geometry

A SMA tree consisting of linear segments has been constructed in Section 3.1 to generate the tool path by using continuous linear secondary sources. However, the SMA tree cannot reflect the geometric characteristics of the pocket boundary well, but instead only the segmentation of the boundary. Therefore, in order to make the synthesized sound field effectively reflect the geometric characteristics of the pocket boundary, different propagation directions of acoustic waves are studied to realize the matching of the synthetic sound field to different boundary features in this section.

3.3.1. Propagation Direction for Linear Boundary

The sound field solution method of linear secondary sources situated along the x-axis and propagating to the y-axis has been described in Section 2, However, in order to use the linear sequences of SMA in Section 3.1 to synthesize the sound field reflecting the comprehensive geometric characteristics of the pocket, the position and attitude of the secondary source must be transformed firstly, including translation and rotation. As shown in Figure 3, the transformation of the secondary source position and attitude is described by taking the SMA   P 1 P 2 as an example, where P g is the global coordinate of the pocket and P l is the local coordinate of   P 1 P 2 . The transformation relationship is as follows
P l 1 = R L G p L G 0 1 P g 1
After the coordinate transformation, the propagation direction of each linear secondary source (segment of SMA) can be calculated in the local coordinates. Taking θ L to represent the propagation direction of   P 1 P 2 , and that the propagation direction is along the direction of y l -axis if θ L = π / 2 . In order to meet the needs of different linear boundaries, d p d and d s b are utilized to represent the direction of linear boundary and the direction of the linear SMA, respectively, and then the propagation direction can be expressed as
θ L = π / 2 d p d , d s b
where d p d , d s b denotes the angle between d p d and d s b .
An example of tool path generation based on the abovementioned method is shown in Figure 4; it is not difficult to see the feasibility of the developed method and the advantage of smoothness at the corner.

3.3.2. Propagation Direction for Convex Arc Boundary

Analogous to the linear boundary, the propagation direction of each linear secondary source can be calculated in the local coordinates to approximate the convex arc boundary after the coordinate transformation, but the difference is that the approximation of a convex curve requires at least two linear secondary sources, as shown in Figure 5. Taking θ L and θ R to represent the propagation direction of   P 1 P 2 and   P 3 P 4 , respectively, to meet the approximation of the convex arc boundary, d s b , L and d s b , R are utilized to represent the direction of linear SMA at the left and right, respectively. The normal vector and tangent vector of convex arc boundary at left and right ends of the curve can be expressed in turn as n L , t L , n R and t R , respectively, and the calculation of them are not complicated and will not be repeated here. After defining and calculating the above variables, the propagation direction of   P 1 P 2 and   P 3 P 4 can be expressed as
θ L = t L , d s b , L π / 2 θ R = t R , d s b , L π / 2
An example is also shown in Figure 6; it is not difficult to see the feasibility of the developed method and the advantage of smoothness at the corner.

3.3.3. Propagation Direction for Concave Arc Boundary

The same as for the convex arc boundary, the propagation direction of each linear secondary source can be calculated in the local coordinates to approximate concave arc boundary after the coordinate transformation, as shown in Figure 7. Taking θ L and θ R to represent the propagation direction of   P 1 P 2 and   P 3 P 4 , respectively, to meet the approximation of convex arc boundary, d s b , L and d s b , R are utilized to represent the direction of linear SMA at the left and right, respectively. The normal vector and tangent vector of convex arc boundary at left and right ends of the curve can be expressed in turn as n L , t L , n R , and t R , and the propagation direction of   P 1 P 2 and   P 3 P 4 can be expressed as
θ L = t L , d s b , L π / 2 θ R = t R , d s b , L π / 2
An example is also shown in Figure 8; it is not difficult to see the feasibility of the developed method and the advantage of smoothness at the corner.

4. Experimental Verification

4.1. Simulation Results

To verify the validity and universality of the developed SFS-based method, five pockets are selected as test cases for tool path generation, including an open pocket (pocket 1), three closed pockets (pockets 2, 3, and 4), and a pocket with an island (pocket 5). At the same time, for the purpose of comparison, tool paths of these five pockets are generated by using famous commercial CAM software NX® under the same machining parameters, and the generated tool paths are shown in Table 1.
It can be seen from Table 1 that the developed tool path generation method can effectively generate tool paths for different pocket types and improve the smoothness of tool paths. In addition, the total length of tool paths obtained by these two methods are also compared in this simulation, and the test results are shown in Figure 9.
As we can see from Figure 9, the length of the tool path generated by using the developed SFS-based method is slightly less than NX® in two out of five cases and slightly greater than NX® in the other case. However, this does not mean that the generated path by the developed SFS-based method has no advantage in machining efficiency; because the smooth tool path can effectively reduce the frequent acceleration and deceleration in the process of machining, it is not only beneficial to improve the efficiency, but also to improve the stability and dynamic accuracy of machining, so physical experiments should be carried out.

4.2. Physical Experimental Results

To further verify the above conclusions, physical experiments were carried out on a CNC machine tool, and all five examples in Table 1 were cut on the machine tool. The test system is shown in Figure 10. The machine tool utilized on this experiment is XK-L540, the force sensor is YD-F3220, the data acquisition card is uT3408M, and the data acquisition system is uTekAcqu. Of course, except for the tool path, the tool, fixture, and cutting parameters of the comparison experiment are strictly consistent to ensure the objectivity of the results. To verify the advantages of the developed method in improving the dynamic characteristics of tool paths, cutting forces were measured at the corner of the closed pocket 3 and the open pocket 5 in the machining process, and surface roughness was measured by surface roughness measuring instrument MarSurf PS 10 to verify the advantages of the developed method in improving the machining quality.
Machining time directly reflects the machining efficiency of tool paths. As shown in Figure 11, the machining time of tool paths generated by NX® and the developed method was recorded in the process of machining and data which are obtained from the machine tool directly. The machining time of the tool path generated by using the developed SFS-based method is slightly less than NX® in two out of five cases and slightly greater than NX® in the other two cases, but it does not mean that our developed SFS-based method has no advantage over the tool path generated by NX® in machining efficiency, because all the tool paths are converted to small line segments in the post-processing stage for the consideration of fair comparison, resulting in the machining time being closely related to the length of the tool path, and the advantage of path smoothness in machining efficiency and quality is not reflected. Therefore, the developed SFS-based tool path generation method can achieve higher machining efficiency and accuracy by the b-spline post-processing strategy, in theory. Of course, from the perspective of statistical data, the total machining time of the developed SFS-based method on all the five pockets is improved by 2.10% compared with NX®. Therefore, a conclusion can be drawn that the developed SFS-based method has a certain improvement in machining efficiency compared with NX®.
Not only are the machining times recorded in the cutting process, but the cutting force of closed pocket 3 and the open pocket 5 are also measured. As shown in Figure 12, the relationship between the cutting force and machining time were measured in the sampled corner, where one corner in the tool path of pocket 3 and two corners in the tool path of pocket 5 are sampled, as shown in Figure 12a. It can be seen in Figure 12b that the amplitude and change of cutting force are lower than that of the NX® due to the developed method produces a smooth transition at the corner, as we can see in Table 1, indicating that the tool path obtained by the developed SFS-based method has better dynamic characteristics compared to NX®.
Better dynamic performance of tool paths generally means that the machining quality of workpiece is also better, but it cannot be directly concluded that the machining quality of the workpiece machined by using the developed SFS-based method is better. Therefore, the surface roughness of open pockets 1 and 5 are measured after machining to compare the average roughness (Ra), the mean roughness depth (Rz), and the maximum roughness depth (Rmax) of the machined surface. To reduce the measurement error, roughness values were measured at multiple points, and the distribution of measurement points is shown in Figure 13a; average values were measured at each point three times, and then the surface roughness values were averaged at each point, as shown in Figure 13b.
According to the measurement results, compared with the tool path generated by NX®, the roughness Ra, Rz, and Rmax obtained by using the developed SFS-based method were reduced by 18.94%, 14.32%, and 25.83%, respectively, on pocket 1. For pocket 5, the roughness Ra, Rz, and Rmax obtained by using the developed SFS-based method were reduced by 14.48%, 35.19%, and 16.00%, respectively, which indicated that the developed tool path generation method has obvious advantages in improving machining quality.

5. Conclusions

In this paper, a novel contoured parallel tool path generation method is developed. Compared to previous works, the SMA tree of the pocket is extracted in the proposed method and then the propagation direction of each SMA segment is calculated based on the geometric characteristics of the pocket boundary. Moreover, the final tool path is obtained through the synthesis of the sound field, which can not only match the geometry of the pocket boundary well, but also effectively achieves the goal of smoothness, no self-intersection, and no residual. Finally, the experimental results show that the tool path obtained by the developed SFS-based method has better advantages in smoothness, and the cutting force variation range during machining is much smaller, which reflected better dynamic performance. At the same time, the SFS-based method can effectively improve the machining quality and machining efficiency.
There is a research direction that deserves to be investigated in the future. Although this study is aimed at pocket milling, its idea can be extended to the milling of complex surfaces.

Author Contributions

Writing—original draft, X.Y. and X.C.; Writing—review and editing, X.Y. and W.Y.; Supervision and Validation, Y.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This study was funded partially by the National Science Foundation of China (51775279) and National Key Research and Development Plan of China (2018YFB1309203).

Data Availability Statement

Data sharing is not applicable to this article.

Conflicts of Interest

The author declares that there is no conflict of interest.

References

  1. Adamsk, W. Manufacturing development strategies in aviation industry. Adv. Manuf. Sci. Technol. 2010, 34, 73–84. [Google Scholar]
  2. Kim, H.-C.; Lee, S.G.; Yang, M.-Y. An optimized contour parallel tool path for 2D milling with flat endmill. Int. J. Adv. Manuf. Technol. 2006, 31, 567–573. [Google Scholar] [CrossRef]
  3. Abdullah, H.; Ramli, R.; Wahab, D.A. Tool path length optimisation of contour parallel milling based on modified ant colony optimisation. Int. J. Adv. Manuf. Technol. 2017, 92, 1263–1276. [Google Scholar] [CrossRef]
  4. Yao, Z.; Gupta, S.K. Cutter path generation for 2.5 D milling by combining multiple different cutter path patterns. Int. J. Prod. Res. 2004, 42, 2141–2161. [Google Scholar] [CrossRef]
  5. Kim, H.C. Optimum tool path generation for 2.5 D direction-parallel milling with incomplete mesh model. J. Mech. Sci. Technol. 2010, 24, 1019–1027. [Google Scholar] [CrossRef]
  6. Kim, B.H.; Choi, B.K. Machining efficiency comparison direction-parallel tool path with contour-parallel tool path. Comput.-Aided Des. 2002, 34, 89–95. [Google Scholar] [CrossRef]
  7. Lasemi, A.; Xue, D.; Gu, P. Recent development in CNC machining of freeform surfaces: A state-of-the-art review. Comput.-Aided Des. 2010, 42, 641–654. [Google Scholar] [CrossRef]
  8. Choi, B.K.; Park, S.C. A pair-wise offset algorithm for 2D point-sequence curve. Comput.-Aided Des. 1999, 31, 735–745. [Google Scholar] [CrossRef]
  9. Lin, Z.; Fu, J.; Shen, H.; Yao, X. Smooth contour-parallel tool path generation for high-speed machining through a dual offset procedure. Int. J. Adv. Manuf. Technol. 2015, 81, 1233–1245. [Google Scholar] [CrossRef]
  10. Bahloul, E.; Brioua, M.; Rebiai, C. An efficient contour parallel tool path generation for arbitrary pocket shape without uncut regions. Int. J. Precis. Eng. Manuf. 2015, 16, 1157–1169. [Google Scholar] [CrossRef]
  11. Jeong, J.; Kim, K. Generating tool paths for free-form pocket machining using z-buffer-based Voronoi diagrams. Int. J. Adv. Manuf. Technol. 1999, 15, 182–187. [Google Scholar] [CrossRef]
  12. Lai, W.; Faddis, T.; Sorem, R. Incremental algorithms for finding the offset distance and minimum passage width in a pocket machining toolpath using the Voronoi technique. J. Mater. Process. Technol. 2000, 100, 30–35. [Google Scholar] [CrossRef]
  13. Mansor, M.S.A.; Hinduja, S.; Owodunni, O.O. Voronoi diagram-based tool path compensations for removing uncut material in 2½D pocket machining. Comput.-Aided Des. 2006, 38, 194–209. [Google Scholar] [CrossRef]
  14. Hinduja, S.; Mansor, M.S.A.; Owodunni, O.O. Voronoi-diagram-based linking of contour-parallel tool paths for two-and-a-half-dimensional closed-pocket machining. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2010, 224, 1329–1350. [Google Scholar] [CrossRef]
  15. Kim, H.C. Tool Path Modification for Optimized Pocket Milling. Int. J. Prod. Res. 2007, 45, 5715–5729. [Google Scholar] [CrossRef]
  16. Molina-Carmona, R.; Jimeno, A.; Davia, M. Contour pocketing computation using mathematical morphology. Int. J. Adv. Manuf. Technol. 2008, 36, 334–342. [Google Scholar] [CrossRef] [Green Version]
  17. Dhanik, S.; Xirouchakis, P. Contour parallel milling tool path generation for arbitrary pocket shape using a fast marching method. Int. J. Adv. Manuf. Technol. 2010, 50, 1101–1111. [Google Scholar] [CrossRef] [Green Version]
  18. Xu, K.; Li, Y.; Xiang, B. Image processing-based contour parallel tool path optimization for arbitrary pocket shape. Int. J. Adv. Manuf. Technol. 2019, 102, 1091–1105. [Google Scholar] [CrossRef]
  19. Li, X.; Liang, J.; Ni, P.; Wang, Y.; Song, Y.; Tong, L. Novel path generation algorithm for high-speed pocket milling. Int. J. Prod. Res. 2014, 52, 397–404. [Google Scholar] [CrossRef]
  20. Xu, J.; Sun, Y.; Zhang, L. A mapping-based approach to eliminating self-intersection of offset paths on mesh surfaces for CNC machining. Comput.-Aided Des. 2015, 62, 131–142. [Google Scholar] [CrossRef]
  21. Zhou, M.; Zheng, G.; Chen, S. Identification and looping tool path generation for removing residual areas left by pocket roughing. Int. J. Adv. Manuf. Technol. 2016, 87, 765–778. [Google Scholar] [CrossRef]
  22. Chen, Z.C.; Fu, Q. An optimal approach to multiple tool selection and their numerical control path generation for aggressive rough machining of pockets with free-form boundaries. Comput.-Aided Des. 2011, 43, 651–663. [Google Scholar] [CrossRef]
  23. Huang, N.; Jin, Y.; Lu, Y.; Yi, B.; Li, X.; Wu, S. Spiral toolpath generation method for pocket machining. Comput. Ind. Eng. 2020, 139, 106142. [Google Scholar] [CrossRef]
  24. Ahrens, J. Analytic Methods of Sound Field Synthesis; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  25. Williams, E.G. Fourier Acoustics: Sound Radiation and Nearfield Acoustical Holography; Academic Press: Cambridge, MA, USA, 1999. [Google Scholar]
Figure 1. Illustration of the basic MA and SMA tree of a pocket.
Figure 1. Illustration of the basic MA and SMA tree of a pocket.
Machines 11 00131 g001
Figure 2. Illustration of wave surface.
Figure 2. Illustration of wave surface.
Machines 11 00131 g002
Figure 3. Illustration of propagation direction against linear boundary.
Figure 3. Illustration of propagation direction against linear boundary.
Machines 11 00131 g003
Figure 4. Tool path generation for linear boundary pocket.
Figure 4. Tool path generation for linear boundary pocket.
Machines 11 00131 g004
Figure 5. Illustration of propagation direction against convex arc boundary.
Figure 5. Illustration of propagation direction against convex arc boundary.
Machines 11 00131 g005
Figure 6. Tool path generation for convex arc boundary pocket.
Figure 6. Tool path generation for convex arc boundary pocket.
Machines 11 00131 g006
Figure 7. Illustration of propagation direction against concave arc boundary.
Figure 7. Illustration of propagation direction against concave arc boundary.
Machines 11 00131 g007
Figure 8. Tool path generation for concave arc boundary pocket.
Figure 8. Tool path generation for concave arc boundary pocket.
Machines 11 00131 g008
Figure 9. Comparison of tool path length.
Figure 9. Comparison of tool path length.
Machines 11 00131 g009
Figure 10. Physical experimental system.
Figure 10. Physical experimental system.
Machines 11 00131 g010
Figure 11. Comparison of machining time.
Figure 11. Comparison of machining time.
Machines 11 00131 g011
Figure 12. Comparison of machining force (a) The workpiece machined by using the tool path generated by NX® (upper) and the proposed SFS method (lower); (b) Cutting forces in the direction of X, Y and Z.
Figure 12. Comparison of machining force (a) The workpiece machined by using the tool path generated by NX® (upper) and the proposed SFS method (lower); (b) Cutting forces in the direction of X, Y and Z.
Machines 11 00131 g012
Figure 13. Comparison of roughness (a) The distribution of measurement points; (b) Measured surface roughness.
Figure 13. Comparison of roughness (a) The distribution of measurement points; (b) Measured surface roughness.
Machines 11 00131 g013
Table 1. Simulation comparison of tool path generation methods.
Table 1. Simulation comparison of tool path generation methods.
MethodSFS-BasedNX®-Based
No.
1Machines 11 00131 i001Machines 11 00131 i002
2Machines 11 00131 i003Machines 11 00131 i004
3Machines 11 00131 i005Machines 11 00131 i006
4Machines 11 00131 i007Machines 11 00131 i008
5Machines 11 00131 i009Machines 11 00131 i010
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yang, X.; Cai, X.; Yang, W.; You, Y. Novel Tool Path Generation Method for Pocket Machining Using Sound Field Synthesis Theory. Machines 2023, 11, 131. https://doi.org/10.3390/machines11020131

AMA Style

Yang X, Cai X, Yang W, You Y. Novel Tool Path Generation Method for Pocket Machining Using Sound Field Synthesis Theory. Machines. 2023; 11(2):131. https://doi.org/10.3390/machines11020131

Chicago/Turabian Style

Yang, Xuefeng, Xulin Cai, Wenan Yang, and Youpeng You. 2023. "Novel Tool Path Generation Method for Pocket Machining Using Sound Field Synthesis Theory" Machines 11, no. 2: 131. https://doi.org/10.3390/machines11020131

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop