1 Introduction

Compared with the conventional drilling technology, the helical milling technology—a new hole making technology—can greatly reduce the axial cutting force, effectively avoiding some defects such as delamination and tearing in hole making of CFRP [1, 2]. The helical milling technology shows great machining performance in processing aerospace composites. However, in machining composites by helical milling, the tool wear can cause some prominent problems of workpiece surface damage such as burrs and tearing, and there are still difficulties to guarantee machining quality and accuracy, thus restricting the improvement of hole making efficiency [3, 4]. Therefore, in speeding up popularization and application of the helical milling technology for machining composites, it is urgent to prolong tool life by improving machining technology and designing new types of milling cutters.

Liu et al. [5] analyzed the kinematic characteristics of helical milling specialized tools by introducing the chip-splitting principle and designed a specialized cutter for helical milling with distributed multi-point front cutting edge by the method of optimizing end edge parameters. Chen et al. [6] presented a special mathematical model for S-shaped edge curve. The model overcame some shortcomings of traditional modeling method such as poor adaptability and complicated computation, and verified its own correctness by simulation. Based on the actual hole making by helical milling, Tian et al. [7] established a mathematical model of the relationship amongst tool structure, cutting area, and cutting depth, and proved itself by using numerical simulation. Ren et al. [8] proposed a new grinding method for milling helical grooves by means of analytic geometry and envelope theory, and verified its effectiveness by the numerical simulation and machining experiments. Through the machining technology of grinding helical grooves with five-axis CNC grinder, Wang et al. [9] deduced the relational equation of grinding wheel’s position and machined flute parameters, and presented a grinding method giving consideration to the interference and geometric anomaly in grinding helical grooves. Starting with the geometric constraints of grinding helical grooves, Nguyen et al. [10] analyzed the singular points in grinding by combining the engaging state of grinding wheel and workpiece, and proposed a novel mathematical model for determining the wheel location. An et al. [11] conducted an in-depth study on the formation mechanism of machined surface defects at the micro level, and analyzed the fracture mechanism of carbon fibers and its effects on machined surface morphology at various fiber orientation angles in the process of CFRP cutting. Gökhan et al. [12] determined the optimum cutting parameters and drill geometry for minimizing damage factor under dry machining conditions through Taguchi orthogonal experiment. Ömer et al. [13] used artificial neural network (ANN) models with five learning algorithms to study the damage factor in milling GFRP composite material, and found that the damage factor varied according to the change of cutting speed, feed rate, cutting depth, etc. Qi et al. [14] used the finite element method to analyze the cutting force in drilling CFRP and presented a mechanical model for delamination of CFRP. Ventura et al. [15] analyzed the relationship amongst tool contact angle, cut depth, and cutting force in helical milling, and established a prediction model of cutting force. Using analysis of variance and response surface methodology, Norbert et al. [16] analyzed and modeled axial cutting force, delamination effect, and surface roughness in helical milling. Brinksmeier et al. [17] described mathematically the relationship amongst bore diameter, tool diameter, and gradient of helical course, determining fundamental and qualitative statements about the cutting process of orbital drilling. Boudelier et al. [18] presented a cutting force model for machining CFRP laminate with diamond abrasive cutters and discussed the cutting mechanisms for different fibers orientation. Karpat et al. [19] developed the double helix end mill design specially for machining CFRP, and proposed a mechanistic force model for optimizing the cutting parameters. Voss et al. [20] compared the conventional and orbital drilling of CFRP material, in terms of workpiece damage, tool wear, bore diameter variances, and cycle times.

In summary, the scholars have done a lot of relevant researches on the machining and helical milling process of CFRP material, and tool design and manufacture, mainly focusing on the microscopic analysis of machining CFRP and cutting mechanisms of hole making by helical milling [21], hole making quality [22,23,24], optimization of cutter angle [25, 26], grinding, etc. Bi-directional helical milling has been initially used to machine CFRP, not only prolonging the service life of cutters, but also better inhibiting burrs formation at the outlet and delamination defects [27]. However, the forward and backward milling uses respectively the top and bottom cutting zones of cutters, causing a significant difference in machining states. This makes enormous demands on the tool design, so helical milling cutters obviously cannot meet bi-directional machining need. Therefore, this paper has carried out the research into the design and manufacture of stepped bi-directional milling cutters and their cutting performance, based on the characteristics of backward helical milling in bi-directional helical milling of CFRP.

2 Design for the stepped bi-directional milling cutter

2.1 Establishing a geometric model of the stepped bi-directional milling cutter

Figure 1 shows the generatrix of the stepped bi-directional milling cutter in the plane coordinate system XOZ. The generatrix consists of the forward cutting edge zone L1 (BC segment), the transitional cutting edge zone L2 (CD segment) with the radius R1 being D, and the backward cutting edge zone L3 (DF segment) with the radius R2 being 5D. Therein, the tool diameter is D and the total length of the cutting edge is L. L1 is 0.1L long, L2 is 0.3L long, and L3 is 0.1D deep.

Fig. 1
figure 1

The generatrix of the stepped bi-directional milling cutter

The generatrix equation of the forward cutting edge zone L1 is as follows:

$$ \left\{\begin{array}{c}x(s)=0.5D\\ {}z(s)=L-s\end{array}\right. $$
(1)

In the above equation, s stands for the arc length from the starting point B to any point on the circumferential cutting edge’s generatrix, and its value range is 0 ≤ s ≤ 0.1L.

The generatrix equation of the transitional cutting edge zone L2 is as follows:

$$ {\displaystyle \begin{array}{c}x(s)=D\left(1.4-C\left[\left({\lambda}_1-s+0.1L\right)/D\right]\right)\\ {}z(s)=0.6L+ DS\left[\left({\lambda}_1-s+0.1L\right)/D\right]\end{array}} $$
(2)

In the above equation, the value of s ranges as follows: 0.1Ls ≤ 0.1L + λ1, λ1 = R1 arcsin(3L/10R1), where S stands for sin and C stands for cos.

The generatrix equation of the backward cutting edge zone L3 is as follows:

$$ {\displaystyle \begin{array}{c}x(s)=D\left(5C\left[\left({\lambda}_1+{\lambda}_2+0.1L-s\right)/5D\right]-4.5\right)\\ {}z(s)=0.3L+5 DS\left[\left({\lambda}_1+{\lambda}_2+0.1L-s\right)/5D\right]\end{array}} $$
(3)

In the above equation, the value of s ranges as follows: 0.1L + λ1s ≤ 0.1L + λ1 + λ2, 0.1L + λ1 + λ2s ≤ 0.1L + λ1 + 2λ2, and λ2 = R2 arcsin(3L/10R2).

Figure 2 shows the gyration profile of the stepped bi-directional milling cutter in the coordinate system OO(XO, YO, ZO), the axis Z acts as the revolution axis of the tool. The equation is as follows:

$$ {r}_m=\left[\begin{array}{c}x(s)C\left(\varphi \right)\\ {}x(s)S\left(\varphi \right)\\ {}z(s)\\ {}1\end{array}\right] $$
(4)
Fig. 2
figure 2

The gyration profile of the stepped bi-directional milling cutter

In the above equation, φ stands for the angle revolving around the axis Z.

Put Eqs. (1), (2), and (3) into Eq. (4), the gyration profile equation of the stepped bi-directional milling cutter can be derived.

The gyration profile equation corresponding to the forward cutting edge zone L1 is as follows:

$$ {r}_{mBC}=\left[\begin{array}{c}x(s)C\left(\varphi \right)\\ {}x(s)S\left(\varphi \right)\\ {}z(s)\\ {}1\end{array}\right]=\left[\begin{array}{c}0.5 DC\left(\varphi \right)\\ {}0.5 DS\left(\varphi \right)\\ {}L-s\\ {}1\end{array}\right] $$
(5)

The gyration profile equation corresponding to the transitional cutting edge zone L2 is as follows:

$$ {r}_{mCD}=\left[\begin{array}{c}D\left(0.5-C\left[\left({\lambda}_1-s+0.1L\right)/D\right]\right)C\left(\varphi \right)\\ {}D\left(0.5-C\left[\left({\lambda}_1-s+0.1L\right)/D\right]\right)S\left(\varphi \right)\\ {}0.6L+ DS\left[\left({\lambda}_1-s+0.1L\right)/D\right]\\ {}1\end{array}\right] $$
(6)

The gyration profile equation corresponding to the backward cutting edge zone L3 is as follows:

$$ {r}_{mDE}=\left[\begin{array}{c}D\left(5C\left[\left({\lambda}_1+{\lambda}_2+0.1L-s\right)/5D\right]-4.5\right)C\left(\varphi \right)\\ {}D\left(5C\left[\left({\lambda}_1+{\lambda}_2+0.1L-s\right)/5D\right]-4.5\right)S\left(\varphi \right)\\ {}0.3L+5 DS\left[\left({\lambda}_1+{\lambda}_2+0.1L-s\right)/5D\right]\\ {}1\end{array}\right] $$
(7)

2.2 Modeling and simulating the edge curve of the stepped bi-directional milling cutter

As shown in Fig. 3, the edge curve of the stepped bi-directional milling cutter adopts the orthogonal helical edge curve (i.e., equal pitch edge curve). After the whole edge curve is decomposed by the differential elements, any differential element can be expressed by the increment dr. drcan be decomposed into the tangent vector m in the longitudinal direction and the normal vector m in the latitudinal direction.

Fig. 3
figure 3

Any point of the edge curve decomposed in the longitudinal and latitudinal directions

The differential increment dr of the edge curve of the stepped bi-directional milling cutter is expressed as

$$ dr=d{\tau}_m+d{\delta}_m=\frac{\partial {r}_m}{\partial s} d s+\frac{\partial {r}_m}{\partial \varphi } d\varphi =\left[\begin{array}{c}x\hbox{'}(s) C\varphi d s-x(s) S\varphi d\varphi \\ {}x\hbox{'}(s) C\varphi d s+x(s) C\varphi d\varphi \\ {}z\hbox{'}(s) ds\\ {}0\end{array}\right] $$
(8)

The relation between the pitch p and the angleφis as follows:

$$ d\varphi =\left[\left(\sqrt{{\left(x\prime \right)}^2+{\left(z\prime \right)}^2}\right)/p\right] ds $$
(9)

After solving Eq. (9), put it respectively into Eqs. (5), (6), and (7), deriving the equal pitch edge curve equation of the stepped bi-directional milling cutter.

The edge curve equation corresponding to the forward cutting edge zone L1 is as follows:

$$ {r}_{BC}=\left[\begin{array}{c}x(s)C\left(\varphi \right)\\ {}x(s)S\left(\varphi \right)\\ {}z(s)\\ {}1\end{array}\right]=\left[\begin{array}{c}0.5 DC\left(s/p\right)\\ {}0.5 DS\left(s/p\right)\\ {}L-s\\ {}1\end{array}\right] $$
(10)

The edge curve equation corresponding to the transitional cutting edge zone L2 is as follows:

$$ {r}_{CD}=\left[\begin{array}{c}D\left(1.4-C\left[\left({\lambda}_1-s+0.1L\right)/D\right]\right)C\left(s/p\right)\\ {}D\left(1.4-C\left[\left({\lambda}_1-s+0.1L\right)/D\right]\right)S\left(s/p\right)\\ {}0.6L+ DS\left[\left({\lambda}_1-s+0.1L\right)/D\right]\\ {}1\end{array}\right] $$
(11)

The edge curve equation corresponding to the backward cutting edge zone L3 is as follows:

$$ {r}_{DE}=\left[\begin{array}{c}D\left(5C\left[\left({\lambda}_1+{\lambda}_2+0.1L-s\right)/5D\right]-4.5\right)C\left(s/p\right)\\ {}D\left(5C\left[\left({\lambda}_1+{\lambda}_2+0.1L-s\right)/5D\right]-4.5\right)S\left(s/p\right)\\ {}0.3L+5 DS\left[\left({\lambda}_1+{\lambda}_2+0.1L-s\right)/5D\right]\\ {}1\end{array}\right] $$
(12)

Figure 4 shows the Matlab numerical simulation of the equal pitch edge curve of the four-edge stepped bi-directional milling cutter, the tool radius being 5 mm. Figure 4 a shows the edge curve with the pitch being 25 mm, Fig. 4 b being 20 mm, and Fig. 4 c being 15 mm. As can be seen from Fig. 4, when different lead values are taken for simulation, the helical angle of the edge curve will change significantly. That is, the helical angle of the edge curve will decrease with increase of the lead value, and the simulation result conforms to the theoretical assumption.

Fig. 4
figure 4

Simulation of the equal pitch edge curve of the stepped bi-directional milling cutter. a Pitch 25 mm. b Pitch 20 mm. c Pitch 15 mm

3 Manufacture and measurement of the stepped bi-directional milling cutter

3.1 Establishing the grinding model

In order to establish the mathematical model of grinding tracks of the stepped bi-directional milling cutter, the grinding wheel coordinates of any point need converting to the workpiece coordinates. Then combining the engaging condition and edge equation of the grinding wheel and workpiece, the position and posture equation of the grinding wheel is derived about the stepped bi-directional milling cutter. As shown in Fig. 5, the transformation from the grinding wheel coordinates to workpiece coordinates in any position is based on the transformation from three translational movements of ax, ay, and az to three rotational movements of φx, φy, andφz.

Fig. 5
figure 5

Transformation of grinding wheel coordinates

The transformation matrix from the grinding wheel coordinates to workpiece coordinates is as follows:

$$ {\displaystyle \begin{array}{c} Rot\left(z,\varphi \right) Trans\left({a}_x,{a}_y,{a}_z\right) RPY\left({\varphi}_x,{\varphi}_y,{\varphi}_z\right)\\ {}=\left[\begin{array}{cccc}{\varDelta}_1C{\varphi}_y& {\varDelta}_1S{\varphi}_yS{\varphi}_x-{\varDelta}_2C{\varphi}_x& {\varDelta}_1S{\varphi}_yC{\varphi}_x+{\varDelta}_2S{\varphi}_x& axC\varphi - ayS\varphi \\ {}{\varDelta}_2C{\varphi}_y& {\varDelta}_1S{\varphi}_yS{\varphi}_x+{\varDelta}_1C{\varphi}_x& {\varDelta}_2S{\varphi}_yC{\varphi}_x-{\varDelta}_1S{\varphi}_x& axS\varphi + ayC\varphi \\ {}-S{\varphi}_y& C{\varphi}_zS{\varphi}_x& C{\varphi}_zC{\varphi}_x& az\\ {}0& 0& 0& 1\end{array}\right]\end{array}} $$
(13)

In the above equation, Δ1 = C(φ + φz), Δ2 = S(φ + φz).

Because the transitional cutting edge zone of the stepped bi-directional milling cutter is a typical concave surface, overcutting happens readily in course of grinding. Therefore, the segmental method is used to grind the milling cutter. The helical groove grinding area of the milling cutter is segmented as shown in Fig. 6.

Fig. 6
figure 6

Helical groove grinding area of the stepped bi-directional milling cutter

In Fig.6, the helical groove grinding area is divided into three parts. The first part is the forward zone, the second is the transitional zone, and the third is the backward zone. The grinding process consists of two stages. The first one is to grind the forward zone, while the second is to grind the backward zone. Therein, the transitional zone is employed to guarantee grinding accuracy and continuity of the forward and backward zones.

The grinding wheel track equation in the workpiece coordinates is as follows:

$$ G=\mathrm{Rot}\left(z,\varphi \right)\mathrm{Trans}\left({a}_x,{a}_y,{a}_z\right) RPY\left({\varphi}_x,{\varphi}_y,{\varphi}_z\right){r}_{DE} $$
(14)

Put Eqs. 12 and 13 into Eq. 14, and then the grinding wheel track equation in the workpiece coordinates is derived during grinding the helical groove in the backward zone. It is as follows:

$$ {G}_{DE}=\left[\begin{array}{c}{\varDelta}_1\left[{\varDelta}_3C\left(s/p\right)C{\varphi}_y+{\varDelta}_3S\left(s/p\right)S{\varphi}_yS{\varphi}_x+{\varDelta}_4S{\varphi}_yC{\varphi}_x\right]+{\varDelta}_2\left[{\varDelta}_3S\left(s/p\right)C{\varphi}_x+{\varDelta}_4S{\varphi}_x\right]+{a}_x C\varphi -{a}_y S\varphi \\ {}{\varDelta}_2\left[{\varDelta}_3C\left(s/p\right)C{\varphi}_y+{\varDelta}_3S\left(s/p\right)S{\varphi}_yS{\varphi}_x+{\varDelta}_4S{\varphi}_yC{\varphi}_x\right]+{\varDelta}_1\left[{\varDelta}_3S\left(s/p\right)C{\varphi}_x-{\varDelta}_4S{\varphi}_x\right]+{a}_x S\varphi +{a}_y C\varphi \\ {}{\varDelta}_3\left[S\left(s/p\right)C{\varphi}_zS{\varphi}_x-C\left(s/p\right)S{\varphi}_y\right]+{\varDelta}_4C{\varphi}_zC{\varphi}_x+{a}_z\\ {}1\end{array}\right] $$
(15)

In the above equation, Δ3 = D[1.5 − S(s/D)], Δ4 = 0.1L + DC(s/D).

3.2 Manufacture and measurement of the stepped bi-directional milling cutter

The stepped bi-directional milling cutter is ground on the five-axis grinding center SAACKE UWI, the original rod is the hard alloy rod YG8 from JINLU company, and the accuracy is measured on ZOLLER G3. The grinding site and measurement of geometric angles are shown in Fig. 7. The measuring accuracy meets the following demand. That is, in Fig. 7 b, the rake angle is in the range of 1 ± 0.05°, the first flank angle is 8 ± 0.05°, the second flank angle is 16 ± 0.05°, and the helical angel is 35 ± 0.05°. After the above measurement, the tool is coated with the multi-layer diamond composite, and the coating is 10-μm thick.

Fig. 7
figure 7

Grinding results of the stepped bi-directional milling cutter. a The grinding site. b Measurement of geometric angles

Figure 8 a shows the detection site, where ZOLLER G3 is used to measure the geometric profile accuracy of the machined stepped bi-directional milling cutter, and the measuring results are shown in Fig. 8 b. In the figure, the red lines represent the theoretical geometric profiles, and the blue lines represent the tolerance zone. It can be learned from the measuring results of grinding accuracy that the grinding accuracy of geometric profiles of both forward and backward edge zones meets the demand. Nevertheless, there is a minor out-of-tolerance of the geometric profile next to the concave arc bottom in the transitional zone. Considering the transitional zone is not involved in the cutting, the out-of-tolerance will not affect the cutter performance.

Fig. 8
figure 8

The detection results of grinding accuracy. a Detection site. b Detection results

4 Comparative experiment of the bi-directional helical milling using two different milling cutters

4.1 Experimental design

In order to evaluate the cutting performance of stepped bi-directional milling cutters, this paper has designed the comparative experiment of milling CFRP using the stepped bi-directional helical milling cutters and symmetrical bi-directional helical milling cutters. The experiment site is shown in Fig. 9 a. The experiment is carried out on the three-axis milling center VDL-1000E, and the cutters for the experiment, as shown in Fig. 9 b, are self-made bi-directional milling cutters, respectively, stepped and symmetrical. The two types of cutters are the same in the other geometric parameters but in the geometric profiles. Namely, the diameters are 6 mm, the helical angles are 35°, the rake angles are 10°, and the flank angles are 8°. The multi-directional laid CFRP composite is selected as the experimental material. Its matrix material is AG80 epoxy resin, and its reinforcing material is T700 fiber bundles. For the fiber bundles, its fiber volume ratio is 60 ± 5%, and for the CFRP composite, it is 200-mm long, 110-mm wide, and 6-mm thick. The bi-directional helical milling process is adopted in the experiment as shown in Fig. 9 c. The milling process consists of two stages, forward and backward. In the first stage, the eccentricity is set as 1 mm, and the milling proceeds forward until the hole reaches 4-mm deep. Then, the eccentricity is decreased to 0.8 mm, the milling continues until the whole hole is made through. In the second stage, the eccentricity is adjusted back to 1 mm, but the milling proceeds backward and removes the reserved machining allowance until the through-hole with a diameter of 8 mm is machined through. In the experiment, the cutting parameters keep invariable as shown in Table 1.

Fig. 9
figure 9

The experiment site and bi-directional helical milling process. a Experiment site. b Milling cutter. c Bi-directional helical milling process

Table 1 The cutting parameters used in the tests

In the experiment, the Kister 9171A rotary dynamometer is used to collect the cutting force data. Every 5 milling holes are machined through before the cutter is removed. And then, a VHX-1000 super-high magnification zoom lens microscope and SU3500 scanning electron microscope are used to detect the wear macro-morphology and micro-morphology of forward and backward cutting edges. After the experiment finishes, the workpiece is removed, and then the VHX-1000 super-high magnification zoom lens microscope is used to further observe the machining morphology in the inlet and outlet area of the hole making, and the TR200 measuring instrument is used to measure the hole wall roughness Ra.

4.2 Analysis of the cutting forces

Figure 10 shows the cutting forces produced by milling CFRP backward with the symmetrical structure and stepped structure bi-directional milling cutters, the rotary speed of the main spindle being 4500 r/min, the feed per tooth being 0.03 mm/z, and the machining pitch being 0.2 mm. It can be seen from the figure that for the two milling cutters, the tangential force FX and the radial force FY are both larger than the axial force FZ. In contrast, the stepped bi-directional milling cutter has larger FX and FY, but smaller FZ than the symmetrical bi-directional milling cutter, because a gradual helical angle forms on the backward cutting edge of the stepped bi-directional cutter along the arc profile, effectively decomposing part of the axial force. In addition, compared with the symmetrical bi-directional milling cutter, the stepped bi-directional milling cutter shows more gentle fluctuation of the axial force FZ, because the latter has longer cutting edge than the former involved in the backward machining, effectively reducing the influence of the frictional resistance and mechanical impact, and improving the machining stability.

Fig. 10
figure 10

The cutting forces produced by milling CFRP backward with the two types of milling cutters. a The stepped bi-directional milling cutter. b The symmetrical bi-directional milling cutter

Figure 11 shows the comparison of cutting forces produced by milling CFRP backward with the symmetrical structure and stepped structure bi-directional milling cutters in the condition of different numbers of holes. As the number of holes rises, all the cutting forces produced by the stepped bi-directional milling cutter increase more slowly than the symmetrical bi-directional milling cutter, because while machining backward with the former, the gradual helical edge effectively lengthens the contact edge in the cutting zone, making the tool wear slow down.

Fig. 11
figure 11

Comparing the cutting forces produced by milling CFRP backward in the condition of different numbers of holes

4.3 Analysis of the tool wear

Figure 12 shows the comparison of the tool wear morphology in milling CFRP backward with the symmetrical structure and stepped structure bi-directional milling cutters. As can be seen from Fig. 12 a, when finishing making 30 holes, for both types of milling cutters, the spoon-shaped wear band forms on the flank surface of the forward cutting edge, and strip-shaped wear band occurs on the flank surface of the backward cutting edge. In contrast, as shown in Fig. 12 b, there is a little larger area of spoon-shaped wear band on the flank surface of the forward cutting edge of the stepped bi-directional milling cutter. As more and more holes are made, the tool wear develops more and more seriously. When finishing making 80 holes, for both types of milling cutters, fairly large areas of spoon-shaped and strip-shaped wear bands occur respectively on the flank surfaces of their forward and backward cutting edges, and a lot of notches appear on the cutting edges. It is found by comparing the wear morphology on the forward and backward cutting edges of the two types of milling cutters that the tool wear differs slightly on the forward cutting edges of the two milling cutters. However, on the backward cutting edges, the symmetrical bi-directional milling cutter shows more serious and concentrative wear. That is mainly because in the backward machining with the stepped bi-directional milling cutter, the effect of the gradual helical edge increases the cooling space and decreases the cutting force fluctuation, greatly improving the thermodynamic load between the tool and workpiece.

Fig. 12
figure 12

Comparison of wear morphology of the two types of milling cutters. (a) Stepped bi-directional milling cutter. (b) Symmetrical bi-directional milling cutting

4.4 Analysis of hole making quality

Figure 13 shows the comparison of the inlet and outlet machining quality of the 30th and the 80th holes made by the stepped structure and symmetrical structure bi-directional milling cutters. When milling the 30th hole, for both types of milling cutters, the inlet surface quality of the hole is fairly ideal because of no defects such as burrs and tearing. While milling the 80th hole, a small number of burrs appear at the inlet of the holes made by the two milling cutters, but the difference of processing quality at the exit is not obvious.

Fig. 13
figure 13

Comparison of the inlet and outlet machining quality of the 30th and the 80th holes made by the two types of cutters

However, there are obvious differences of machining quality at the outlet of the holes. When milling the 30th hole, a small number of burrs and slight tearing appear at the outlet of the hole made by the symmetrical bi-directional milling cutter, while the outlet of the hole made by the stepped bi-directional milling cutter still keeps smooth. As the machining proceeds, the cutting performance of tools gradually decreases; when milling the 80th hole, a lot of burrs and tearing form at the outlet of the hole made by the symmetrical bi-directional milling cutter, while only a small number of burrs occur at the outlet of the hole made by the stepped bi-directional milling cutter. At this moment, the hole wall roughness Ra caused by the stepped bi-directional milling cutter is 4.9 μm, and the one by the symmetrical bi-directional milling cutter even reaches 7.3 μm. This is mainly because the backward cutting edge wear of the stepped bi-directional milling cutter is relatively slight, keeping the integrity and sharpness of the cutting edge better.

5 Conclusions

In this paper, the mathematical model and grinding model of the stepped bi-directional milling cutter are established by using the differential geometry method. What is more, the excellent performance of the stepped bi-directional milling cutter in the two-way spiral milling of CFRP is verified by the comparative experiment. The main research results of this paper are as follows:

  1. (1)

    The design for and research on stepped bi-directional milling cutters for bi-directional helical milling are carried out, the differential geometry method is used to derive the segmental profile equation, and the mathematical model of the equal pitch helical edge curve of stepped bi-directional milling cutters is established.

  2. (2)

    The transformation matrix between grinding wheel and workpiece coordinates is deduced, the mathematical model of helical groove grinding path of stepped bi-directional milling cutters is established, and the grinding accuracy of the stepped bi-directional milling cutter is measured, achieving the quantitative evaluation of the grinding accuracy of the developed cutters.

  3. (3)

    A comparative and experimental study on the cutting performance of stepped structure and symmetrical structure bi-directional milling cutters is carried out in the helical milling of CFRP. It is found that for the stepped bi-directional milling cutter, the axial cutting force in the backward helical milling is smaller and fluctuates more smoothly, and as the number of holes rises, all the cutting forces increase relatively slowly, making the cutting stability better.

  4. (4)

    In contrast with the symmetrical bi-directional milling cutter, better distributed wear occurs on the backward cutting edge of the stepped bi-directional milling cutter, and the strip-shaped wear band is long and narrow. Moreover, with aggravation of the tool wear, no obvious concentrative wear appears, and the hole making quality is relatively better.