1. Introduction
Nowadays, free form shapes are some of the most difficult surfaces to produce. They are present in various areas of production, such as the automotive industry, the aerospace industry, or the production of dies, moulds, and many others, where the shape corresponds to the shape of the future product [
1,
2,
3].
In this group of future products, we can find different shapes comprising convex, concave, or flat surfaces. In some cases, these surfaces can be described mathematically. Each part must be manufactured to meet the recommended quality and dimensions, so the requirement for the correct selection of milling strategy is justified. To support this requirement, it is necessary to know the effectiveness and influence of strategies in milling free form shapes [
4,
5,
6].
The most frequent use of free-form surfaces is in plastic mouldings. Moulds, whose shape corresponds to the future product, consist mainly of free form shapes. To achieve the required mould shape, the milling process represents the main production operation.
To achieve this, CNC machines are used, which can produce parts in 3 or 5 axes, where the NC program is generated by the CAM system [
7].
For the best machining of these complex shapes, different CAM systems are used, where the user can choose the appropriate strategy to match the specific toolpath in accordance with the geometry of the part. The main disadvantage of the CAM system is that the simulation process does not provide the micro surface texture after machining, related to the cutting edge of the tool. Proper selection of the free form milling strategy can improve the surface roughness [
8]. When programming with CAM systems, strategies such as zig-zag, radial, raster, or spiral curves are most useful for milling free-form surfaces [
9,
10]. Many researchers describe the effect of tool path strategies on roughness, but only a few studies address the effect of toolpath strategies on surface topography [
11,
12]. Currently, many CAD/CAM systems incorporate different strategies to select various milling shapes and to achieve recommended shapes and dimensions [
13]. Therefore, it is very important to select the most appropriate strategy considering the relationship between best roughness, higher dimension accuracy, and effective time production.
Cutting tools with ball milling cutters are used in various areas of production. They are most commonly used in mould-making, automotive, aerospace, and other industries. In these areas, it is important to achieve the desired shape of the future part, which can include a variety of shapes ranging from convex, and concave curves to planar surfaces or variously shaped complex surfaces. All of these surfaces must be produced based on production requirements in terms of accuracy, dimensions, and other factors.
Of the three basic machining operations such as roughing, semi-finishing, and finishing operations, ball-end milling tools are used the most in finishing operations. It is very important to keep in mind that the tool-surface contact relationship is different from conventional milling. One of the main characteristics of shaped surface machining is that the contact between the tool and the workpiece is constantly changing. In addition, machining through the centre of the cutting tool can negatively affect the surface quality [
14,
15]. The contact between the tool and the surface is different when milling freeform surfaces compared to milling simple shapes. In the contact position, the cutting speed varies from the programmed value. These are the areas where contact is made between the tool and the machined surface. In the first region, the tool axis is parallel to the machined surface, and in the second region, the material is cut through the centre of the tool and the position of the tool axis is almost perpendicular to the machined surface [
16,
17].
The advantage of using a ball end mill for multi-axis milling of free-form surfaces is the ability to change the cutting-edge contact depending on the angle between the machined surface and the tool axis [
15]. Therefore, the nominal diameter of the tool changes when in contact with the machined surface [
17]. In the case when the cutting speed of the tool is zero (cutting by the centre of the tool), the material is removed not by the shearing process, but as a result of plastic deformation known as ploughing [
15]. The contact of the tool with the machined surface in the ascendant and descendant directions is shown in
Figure 1a and
Figure 1b respectively.
Toh [
1] was involved in a free form milling experiment using a ball end mill. He investigated the milling direction and found that better results could be obtained with an ascending milling direction than with a descending one. Milling in the ascending direction avoids the reduction of cutting speeds and the problems that arise in plastic deformation [
18,
19].
Scandiffio et al. [
20] investigated the ascending and descending direction of the tool in the machining process and the relationship between the tool and the surface when using a ball end mill. The results showed that worse surface quality was obtained when using descending milling The research evaluated the roughness parameter, tool wear, machining forces, and tool life. By the experiment conducted, Souza et al. [
21] claim that shear cutting or ploughing that occurs during freeform cutting when a ball end mill is used has an effect on the roughness parameter. The reason for the change in the roughness of the machined surface is due to the change in cutting speed during milling, which changes the contact of the tool with the machined surface and therefore the effective diameter of the tool with respect to the position of the tool on the toolpath.
According to Souza et al. [
21], when a ball end mill is used, the roughness parameters measured on a free-form surface can be affected by the material cutting mechanism – shearing or ploughing. Machining through the centre of the tool can have a negative effect on the final surface quality in terms of surface roughness or surface topography [
22,
23]. When the tool centre is used in the milling process, the machined surface can be negatively affected. As a result of plastic deformation, the surface roughness increases [
21].
For free-form milling surfaces, the changing contact between the tool and machined surface area depends on the axial depth of the cut and surface geometry [
24,
25]. In
Figure 2a, the cutting edge is in contact with the machined surface.
Figure 2b shows the point when the cutting tool descends lower on the machined surface and
Figure 2c describes the maximum and minimum effective tool radius at the bottom of the machined surface. When milling a free surface, the contact between the tool and the machined surface changes. The value of the effective tool diameter depends on the curvature of the surface and the depth of the cut.
Boujelbene et al. [
18] investigated the effect of tool orientation on cutting speed and tool life. The result was that machining with the centre of the tool, where the cutting speed is zero, leads to worse roughness parameters. Liu et al. [
26] studied the changing contact in the tool-workpiece relationship in terms of the predicted geometric deviation from the desired geometry. Aspinwall et al. [
27] examined the effect of inclined surface milling when a ball end mill was used. The effects of tool wear, cutting force, and surface roughness were analysed. Wojciechowski et al. [
28] verified a method for the estimation of vibration and roughness during free surface milling with a ball end mill. They concluded that the tool overhang length has a significant effect on the roughness parameters. The effect of the tool path on the milling of the convex surface was evaluated by Shaghayegh et al [
29] when hardened material was used. The results showed that the radial strategy achieved the best surface texture and the spiral strategy the worst. Boujelbene et al. [
18] studied the effect of tool orientation on cutting speed and tool life. They came to the conclusion that machining with the centre of the tool, where the cutting speed is zero, leads to a worse roughness parameter. Käsemodel et al. [
30] examined the influence of the cutting direction in free-form surface milling. The result showed that the effective radius of the tool was larger when cutting upwards, resulting in a more favourable value of effective cutting speed. On the other hand, in the opposite direction, in a downward movement, the effective tool radius was found to be much smaller, and the cutting speed may be reduced to a critical value.
A suitable effective cutting speed is usually achieved when the tool cuts approximately tangentially. Changes in cutting speed during full surface milling can cause process instability [
27] in terms of roughness parameters [
31], dimensional accuracy [
28] as well as geometric deviations. In the downward-cutting method of free-form surface milling, elastoplastic deformation of the material in the form of a notched effect [
32] may occur on the surface of the part. In the process of cutting through the centre of the tool, where the cutting speed is low, the vibrations are maximum in this area [
33,
34]. For this reason, the correct selection of the milling strategy is very important [
35]. It can affect the contact area in the machining process, which affects the tool wear, surface texture, roughness, and vibration. According to Antoniadis [
36], the choice of milling strategy for freeform surfaces has a significant impact because their selection can affect the contact area between the tool and the surface, vibration, roughness parameters, or tool wear. In this case, it is important to understand the relationship between tool-workpiece contact in freeform milling [
37].
The surface quality is influenced by various inputs, including feed rate, cutting speed, or depth of cut, which are referred to as controlled inputs, and uncontrolled inputs such as the workpiece, tool usage, or machine vibration [
38,
39]. Numerous studies, as reported by Toh [
40], have investigated the roughness parameters in free surface milling and various geometrical features such as the scallop height, the influence of the toolpath strategy, or the cutting conditions during milling. Abuelnaga and White [
41,
42] elaborated on the possibilities of freeform surface machining where surface roughness and dimensional accuracy were evaluated. Shajari [
43] investigated spiral, raster, radial, and 3D feed strategies in freeform milling of low curvature convex surfaces and evaluated cutting force and surface texture. This experiment concluded that the radial strategy produced the best surface quality and the helical strategy resulted in the worst surface quality. Ikua [
44] complemented the results by stating that the poor quality of the sculpted machined surface may be influenced by the lower cutting force. Matras and Kowalczyk [
45] analysed the effect of milling strategies on the free surface topography of aluminium alloy when Z-level, radial, offset, and circular strategies were used. It was found that the lowest roughness parameter as required was obtained only when the tool path was circular.
The results obtained by Hao [
46] show that surface topography is affected by the plastic deformation of the machined surface and, in the latter case, by cutting vibration generated during machining. A parameter known as cycle time is included in the machining process, which includes the time it takes for the machine to read one line of NC code and then transfer this data to the machine motion. The second aspect is the time in which the control unit needs to correct the machine’s motion such as position, speed, or acceleration [
47]. Different toolpaths are generated in the machining process using linear interpolation, which is defined as the path between two successive cutting tool positions (CL). In a CAM system, a tolerance band, also known as chord error, can be defined to modify the toolpath segments. If the user sets the tolerance zone smaller, the toolpath becomes more similar to the CAD model [
48]. Yau [
49,
50] described in more detail the problem of interpolation of linear segments (
Figure 3a) and curved toolpaths
Figure 3b, where the number of segments increases and the increasing number of segments affects the size of the NC program.
Souza [
51] found that the toolpaths in a CAM system appear to be the same, but each CAM system generates a different NC code when processing identical geometry. According to this different NC code, a different machining process is generated, which affects the real machining time, surface roughness, or feed rate oscillation. According to Siller et al. [
52], segment length decomposition is used as an indicator of geometric composition. They used histograms to verify the relationship between surface radius and segment length, where they obtained that a small radius of curvature corresponds to a smaller segment length.
4. Discussion
The machined surface can be identified by several characteristics. The parameters of surface roughness and accuracy of shapes are of paramount importance to the practice of surface forming. The roughness of the machined surface is influenced by a number of technological factors, such as the properties of the material to be machined, the cutting conditions, the cutting environment, the stability of the cutting process, and the condition of the tool. Similarly, the accuracy of the shapes produced depends on a number of factors such as the condition of the machine, the knowledge and experience of the machine operator, the surrounding environment, and the quality of the designed manufacturing process. When designing a manufacturing process, machining strategies must also be considered, as confirmed by a number of literature sources. The strategies are not universal but predetermined for certain surface shapes. For surfaces with vertical walls of rotational shape, as in the case of the presented samples, strategies with contouring in parallel planes or with radial paths are suitable. Zig-zag or raster strategies are not suitable. Evaluation of the surface topography on the machined specimens showed visible grooves separating the individual sections.
The following statements can be assumed:
From the details it is possible to see the variation of toolpaths due to the influence of the tool contact in the relationship between the tool and the machined surface. This is due to the changing effective diameter of the tool with respect to the curvature of the surface. The constant Z strategy demonstrated better surface quality with respect to topography than the Spiral circle strategy. The cause of the defects on the machined surface in the form of dimples was due to the vibrations generated in the cutting process, which resulted in repeated deviations from the programmed path.
The individual details indicate that under ideal conditions (no cutting vibration and tool deformation), the toolpath obtained by the Constant Z strategy showed an ideal machined surface, which made it possible to observe uniform surface topography on the surface along the feed. This results in tool grooves aligned along contours that are clearly visible.
The errors in the form of dimples are the result of an inadequate control system of the CNC milling machine. The overall machining process involves a so-called cycle time, in which the control system reads the generated NC code line and then converts this data from the code line into a tool position change. Thus, in the case of creating a toolpath consisting of multiple small segments, the machine control system must recalculate a number of NC blocks in a short time. If the control system is not able to handle a given volume of calculations related to the required toolpaths and the cutting conditions in the cutting process, it will adapt to its calculation capabilities in the form of a reduced feed rate.
From the details of the observed surfaces produced by the three different strategies, it was possible to see the difference in toolpaths due to the influence of tool contact in the relationship between the tool and the machined surface. Better surface topography was obtained with the Constant Z strategy, which is visible and different in relation to the Spiral circle strategy. In the Constant Z strategy, the tool path was in line with the ideal machined surface and produced a uniform and periodic surface topography along the feed. This resulted in highly visible tool grooves aligned along the contours. At distances from the highest point, the radial depth of section ae increased in a descending direction under the influence of the Constant Z strategy. When using the Spiral-circle strategy, such an increase in the radial depth of cut was not confirmed. This could have been caused by the vibration of the tool in the cutting process.
The evaluation of the surface roughness shows that the Spiral circle strategy gives the most consistent results for the Sa parameter, while the Constant Z strategy has the highest variance. On the other hand, this strategy has the most balanced Sz parameter. The machined surface obtained by the spiral circle strategy showed regular peaks and valleys. The machined surface in micro dimensions was not smooth and presented various distinct properties. Higher degrees of surface deterioration increased significantly when using the spiral circle strategy. Surface defects on the machined surface such as tool feed marks, grooves, plastic flows, stuck material particles, scratch marks, cracks were produced.
Using the Constant Z strategy, it was possible to observe a regular ordering of the tool paths along the contours. In the case of the spiral circle strategy, it was possible to see an increase in tool wear, which led to an increase in the number of dimples. There was an increase in tool wear, which led to an increase in the length of contact between the tool and the machined surface. This also worsened the friction between the tool and the workpiece, resulting in instability of the cutting process and the formation of defects on the surface. The cracks and dimples were caused by plastic deformation at the cutting point due to the pressure between the tool and the machined surface as the tool moved in the feed direction. Due to material extrusion and tool movement, these surfaces were plastically deformed by the blunt rounding of the cutting edges. The adhered material particles could detach and subsequently remove some part of the workpiece material and create a tear on the surface.
Based on the data evaluated by the ZEISS Calypso software, which is shown in
Table 5,
Table 6 and
Table 7, it can be stated that the differences of the measured deviations were in the hundredths of a millimetre. No tolerance deviations were recorded for the Constant Z and Spiral circle methods. For the Spiral method, a tolerance limit was observed when scanning the 3D profile, as can be seen in
Table 6 (the red value). Based on the evaluation of the geometric deviations, the Constant Z and Spiral circle methods can be classified as suitable and the Spiral method as not suitable.
Figure 1.
Tool contact with machined surface a) ascendant direction b) descendant direction.
Figure 1.
Tool contact with machined surface a) ascendant direction b) descendant direction.
Figure 2.
Tool contact with machined surface a) ascendant direction b) descendant direction.
Figure 2.
Tool contact with machined surface a) ascendant direction b) descendant direction.
Figure 3.
Trajectory view calculation for free-shaped toolpath a) forward step b) size length [
51].
Figure 3.
Trajectory view calculation for free-shaped toolpath a) forward step b) size length [
51].
Figure 4.
3D model of the test sample.
Figure 4.
3D model of the test sample.
Figure 5.
Selected machining operations.
Figure 5.
Selected machining operations.
Figure 6.
Measured areas for surface roughness assessment.
Figure 6.
Measured areas for surface roughness assessment.
Figure 7.
Focusing of the basic coordinate system - spatial alignment method 3-2-1.
Figure 7.
Focusing of the basic coordinate system - spatial alignment method 3-2-1.
Figure 8.
Measurements of 3D curves a) XZ plane b) YZ plane.
Figure 8.
Measurements of 3D curves a) XZ plane b) YZ plane.
Figure 9.
Number of points measured depending on the measurement location.
Figure 9.
Number of points measured depending on the measurement location.
Figure 10.
Detail of the investigated surface at 7.5 mm; Constant Z strategy.
Figure 10.
Detail of the investigated surface at 7.5 mm; Constant Z strategy.
Figure 11.
Detail of the investigated surface at 7.5 mm; Spiral strategy.
Figure 11.
Detail of the investigated surface at 7.5 mm; Spiral strategy.
Figure 12.
Detail of the investigated surface at 7.5 mm; Spiral circle strategy.
Figure 12.
Detail of the investigated surface at 7.5 mm; Spiral circle strategy.
Figure 13.
Detail of the investigated surface at 15 mm; Constant Z strategy.
Figure 13.
Detail of the investigated surface at 15 mm; Constant Z strategy.
Figure 14.
Detail of the investigated surface at 15 mm; Spiral strategy.
Figure 14.
Detail of the investigated surface at 15 mm; Spiral strategy.
Figure 15.
Detail of the investigated surface at 15 mm; Spiral circle strategy.
Figure 15.
Detail of the investigated surface at 15 mm; Spiral circle strategy.
Figure 16.
Detail of the investigated surface at 22.5 mm; Constant Z strategy.
Figure 16.
Detail of the investigated surface at 22.5 mm; Constant Z strategy.
Figure 17.
Detail of the investigated surface at 22.5 mm; Spiral strategy.
Figure 17.
Detail of the investigated surface at 22.5 mm; Spiral strategy.
Figure 18.
Detail of the investigated surface at 22.5 mm; Spiral circle strategy.
Figure 18.
Detail of the investigated surface at 22.5 mm; Spiral circle strategy.
Figure 19.
Surface topography for Constant Z strategy.
Figure 19.
Surface topography for Constant Z strategy.
Figure 20.
Surface topography for Spiral circle strategy.
Figure 20.
Surface topography for Spiral circle strategy.
Figure 21.
Comparison of the radial depth of cut at a specific height for the Constant Z strategy.
Figure 21.
Comparison of the radial depth of cut at a specific height for the Constant Z strategy.
Figure 22.
Comparison of the radial depth of cut at a specific height for the Spiral strategy.
Figure 22.
Comparison of the radial depth of cut at a specific height for the Spiral strategy.
Figure 23.
Comparison of the radial depth of cut at a specific height for the Spiral circle strategy.
Figure 23.
Comparison of the radial depth of cut at a specific height for the Spiral circle strategy.
Figure 24.
Comparison of radial depth of cut ae at specific heights for each strategy.
Figure 24.
Comparison of radial depth of cut ae at specific heights for each strategy.
Figure 25.
Surface roughness rating for all three strategies, measurement height 7.5 mm.
Figure 25.
Surface roughness rating for all three strategies, measurement height 7.5 mm.
Figure 26.
Surface roughness rating for all three strategies, measurement height 15 mm.
Figure 26.
Surface roughness rating for all three strategies, measurement height 15 mm.
Figure 27.
Surface roughness rating for all three strategies, measurement height 22.5 mm.
Figure 27.
Surface roughness rating for all three strategies, measurement height 22.5 mm.
Figure 28.
Comparison of surface roughness Sa [µm] for different heights with respect to the strategies.
Figure 28.
Comparison of surface roughness Sa [µm] for different heights with respect to the strategies.
Figure 29.
Comparison of surface roughness Ssk [µm] for different heights with respect to the strategies.
Figure 29.
Comparison of surface roughness Ssk [µm] for different heights with respect to the strategies.
Figure 30.
Comparison of surface roughness S10z [µm] for different heights with respect to the strategies.
Figure 30.
Comparison of surface roughness S10z [µm] for different heights with respect to the strategies.
Figure 31.
Measured deviations plot of the curve in XZ plane for Constant Z strategy.
Figure 31.
Measured deviations plot of the curve in XZ plane for Constant Z strategy.
Figure 32.
Measured deviations plot of the curve in YZ plane for Constant Z strategy.
Figure 32.
Measured deviations plot of the curve in YZ plane for Constant Z strategy.
Figure 33.
Measured deviations plot of the curve in XZ plane for Spiral strategy.
Figure 33.
Measured deviations plot of the curve in XZ plane for Spiral strategy.
Figure 34.
Measured deviations plot of the curve in YZ plane for Spiral strategy.
Figure 34.
Measured deviations plot of the curve in YZ plane for Spiral strategy.
Figure 35.
Measured deviations plot of the curve in XZ plane for Spiral circle strategy.
Figure 35.
Measured deviations plot of the curve in XZ plane for Spiral circle strategy.
Figure 36.
Measured deviations plot of the curve in YZ plane for Spiral circle strategy.
Figure 36.
Measured deviations plot of the curve in YZ plane for Spiral circle strategy.
Figure 37.
Deviations comparison of the evaluated areas for each milling strategy.
Figure 37.
Deviations comparison of the evaluated areas for each milling strategy.
Table 1.
Cutting parameters with the tool description.
Table 1.
Cutting parameters with the tool description.
Tool Diameter [mm] |
Cutting speed [m.min- 1] |
Feed per tooth [mm] |
Spindle frequency [RPM] |
Tool producer |
Tool code |
End Mill D 18 |
270 |
0.125 |
4800 |
Korloy |
AMS2018S |
End Mill D8 |
123 |
0.029 |
4900 |
ZPS-FN |
273618.080 |
Ball End Mill D6 |
92.4 |
0.022 |
4900 |
ZPS-FN |
511418.060 |
Table 2.
Radial depth of cut ae [µm] of 7.5mm.
Table 2.
Radial depth of cut ae [µm] of 7.5mm.
Strategy |
Radial depth of cut ae [µm] of 7.5mm |
Measurement 1 |
Measurement 2 |
Measurement 3 |
Constant Z |
347 |
345 |
325 |
Spiral |
286 |
308 |
283 |
Spiral circle |
182 |
185 |
173 |
Table 3.
Radial depth of cut ae [µm] of 15mm.
Table 3.
Radial depth of cut ae [µm] of 15mm.
Strategy |
Radial depth of cut ae [µm] of 15mm |
Measurement 1 |
Measurement 2 |
Measurement 3 |
Constant Z |
429 |
446 |
444 |
Spiral |
421 |
419 |
426 |
Spiral circle |
202 |
202 |
209 |
Table 4.
Radial depth of cut ae [µm] of 22.5mm.
Table 4.
Radial depth of cut ae [µm] of 22.5mm.
Strategy |
Radial depth of cut ae [µm] of 22.5mm |
Measurement 1 |
Measurement 2 |
Measurement 3 |
Constant Z |
513 |
552 |
515 |
Spiral |
488 |
508 |
486 |
Spiral circle |
182 |
202 |
180 |
Table 5.
Measured deviation values for Constant Z strategy.
Table 5.
Measured deviation values for Constant Z strategy.
Area evaluated |
Calculated deviation [mm] |
Set tolerance [mm] |
Maximum negative deviation [mm] |
Maximum positive deviation [mm] |
2D profile XZ |
0.1231 |
0.15 |
-0.0549 |
0.0616 |
2D profile YZ |
0.0874 |
0.15 |
-0.0411 |
0.0437 |
3D area profile |
0.1372 |
0.15 |
-0.0686 |
0.0665 |
Table 6.
Measured deviation values for Spiral strategy.
Table 6.
Measured deviation values for Spiral strategy.
Area evaluated |
Calculated deviation [mm] |
Set tolerance [mm] |
Maximum negative deviation [mm] |
Maximum positive deviation [mm] |
2D profile XZ |
0.1249 |
0.15 |
-0.0580 |
0.0625 |
2D profile YZ |
0.0905 |
0.15 |
-0.0440 |
0.0453 |
3D area profile |
0.1983 |
0.15 |
-0.0561 |
0.0991 |
Table 7.
Measured deviation values for Spiral circle strategy.
Table 7.
Measured deviation values for Spiral circle strategy.
Area evaluated |
Calculated deviation [mm] |
Set tolerance [mm] |
Maximum negative deviation [mm] |
Maximum positive deviation [mm] |
2D profile XZ |
0.1228 |
0.15 |
-0.0557 |
0.0614 |
2D profile YZ |
0.0868 |
0.15 |
-0.0411 |
0.0434 |
3D area profile |
0.1371 |
0.15 |
-0.0686 |
0.0670 |