Next Article in Journal
Effect of Muscle Action on the Kinetic and Kinematic Behavior of the Barbell during Isoinertial Strength Assessment
Next Article in Special Issue
CNN Training Using 3D Virtual Models for Assisted Assembly with Mixed Reality and Collaborative Robots
Previous Article in Journal
Advances in Mechanical Systems Dynamics 2020
Previous Article in Special Issue
An FPGA Based Energy Efficient DS-SLAM Accelerator for Mobile Robots in Dynamic Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Influence of Automated Machining Strategy on Geometric Deviations of Machined Surfaces

1
Department of Engineering Technologies and Materials, Faculty of Mechanical Engineering, Technical University of Košice, Letná 9, 040 02 Košice, Slovakia
2
Department of Biomedical Engineering and Measurement, Faculty of Mechanical Engineering, Technical University of Košice, Letná 9, 040 02 Košice, Slovakia
3
Department of Applied Mechanics and Mechanical Engineering, Faculty of Mechanical Engineering, Technical University of Košice, Letná 9, 040 02 Košice, Slovakia
4
Department of Automation and Production Systems, Faculty of Mechanical Engineering, University of Žilina, Univerzitná 8215/1, 010 26 Žilina, Slovakia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(5), 2353; https://doi.org/10.3390/app11052353
Submission received: 15 February 2021 / Revised: 1 March 2021 / Accepted: 2 March 2021 / Published: 6 March 2021

Abstract

:
This paper deals with various automated milling strategies and their influence on the accuracy of produced parts. Among the most important factors for surface quality is the automated milling strategy. Milling strategies were generated from two different programs, CAM system SolidCAM, with the help of workshop programming in the control system Heidenhain TNC 426. In the first step, simulations of different toolpaths were conducted. Using geometric tolerance is becoming increasingly important in robotized production, but its proper application requires a deeper understanding. This article presents the measurement of selected planes of robotized production to evaluate their flatness, parallelism and perpendicularity deviations after milling on the coordinate measuring machine Carl Zeiss Contura G2. Total average deviations, including all geometric tolerances, were 0.020 mm for SolidCAM and 0.016 mm for Heidenhain TNC 426. The result is significantly affected by the flatness of measured planes, where the overlap parameter of the tools has a significant impact on the flatness of the surface. With interchangeable cutter plate tools, it is better to use higher overlap to achieve better flatness. There is a significant difference in production time, with SolidCAM 25 min and 30 s, and Heidenhain 48 min and 19 s. In accordance with these findings, the SolidCAM system is more suitable for production.

1. Introduction

Industrial production has been accompanied by the development and innovation of manufactured products and manufacturing technologies with the primary aim of overcoming the implemented limits for the whole history. Due to this fact, innovations are an important aspect of competitiveness, which leads to the cycle of acquiring and implementing new knowledge in the practice [1]. Today’s trend is to increase productivity and reduce machining costs [2].
Although a level of automation has been achieved in the process planning of 3-axis milling, the present implementation can be improved with the incorporation of some added functionalities. Appropriate tool selection is needed to determine the optimal tool sequences and to adapt the automated feed/speed selection [3]. This technology is increasingly required in practice in automated or robotic form, where computer-assisted technology is increasingly used. These modern technologies are used in various branches of development and production [4].
The importance of the implementation of CAD CAM systems is often described in the literature. The basic sign of CAM is to minimize human intervention in the course of the production process by the exploitation of computer data processed in the main elements of activities [5].
When machining parts, we encounter several factors, the result of which is a lack of precision of parts. These are factors resulting from the CAM system that are caused by the approximation toolpaths. We can also define an error as any deviation in the actual position of the cutting edge of the cutter from the position that was theoretically programmed for the production of the part within the required tolerance [6].
At present, there is an increasing demand for higher dimensional and geometric accuracy and surface treatment of manufactured parts in various areas of the industry. Among the industries that require tighter tolerances to be achieved, typical examples constitute the automotive, aerospace and medical devices industries, including manufacturing trends such as automatic assembly and micro manufacturing. In this regard, realization of the desired part accuracy imposes criteria in the selection of manufacturing systems, e.g., machine tools. Part accuracy is closely related to machining system capability, which in turn is determined by the interaction between machine tool and cutting processes. These are mainly interfaces between the tool and the workpiece, where positional, static, thermal and dynamic accuracy has a significant effect [7]. The manufacturing of high-accuracy parts sets the basic requirement of a robust machining system able to manufacture within the specified tolerances. Although a controlled and repeatable process is important for maintaining quality, machining system accuracy and precision have a determinant role in part accuracy.
Among the challenges that machine and device parts producers face nowadays is the necessity to guarantee a high quality of machined surfaces. Obtaining a high-quality product is an extremely difficult and complex task that entails fulfilling several crucial requirements [8]. The machining parameters are an important part of process plan performance. Equally important in machining is the confidence in the measuring tools, from which part quality characteristics are ascertained [9]. Due to the importance of the finishing stage in the manufacturing processes, the face milling process is the solution that can be used to achieve good surface quality and high accuracy in a short period of time. To achieve the high quality of the desired parts, studying the tool path strategies is inevitable too.
Surface properties constitute a significant measure of the finished component quality, because they influence features such as dimensional accuracy, friction coefficient, wear, post processing requirements, appearance and cost. The quality of the surface produced by milling depends on various technological parameters, such as the cutting conditions as well as the cutting tool and the workpiece specification [10].
Lopez de Lacalle et al. [11] describe the stages of preparation of the milling process and factors impacting the optimization of cutting strategies.
To develop an effective milling process, the programmer must choose the right strategies. Appropriate selection of the tool path is important because it defines the axial depth of cut, which influences the maximum cutting force during machining. Its correct definition controls the overall productivity of the machining process and can usually be influenced by computer production systems. Likewise, the method of milling up or down together with the direction of rotation of the spindle also controls the direction of chip removal [12,13]. When choosing a milling strategy, various factors must be considered, for example, surface roughness or form deviation. The geometry of the tool-related parameters (feed and cutting speed) is equally essential to achieve quality after machining [14].
Among the most used strategies in the production of parts by milling is strategy zigzag, and contour, which we can define using a computer-aided manufacturing system [15]. The zigzag strategy, known as the raster strategy of milling, is a strategy in which the milling cutter moves back and forth along the workpiece in the X-Y plane. In the machining process, we may encounter another problem, such as the generation of toolpaths, which affects not only the performance of the production process but also the quality of machined surfaces [8]. The machining strategy is the methodology used to calculate the operation, where the purpose is to obtain the desired geometric entity in its final form [16]. The efficiency of using a particular toolpath is related to the time required to complete the machining process. The lower limit of the total cutting time for a 2D area is the area divided by the cutting width and the cutting feed rate [17]. Part of the production process is a postprocessor, which provides information about the position of the tool and process parameters [18].
An inseparable part of each manufacturing process is its control. The assessment of manufacturing correctness allows us to define the compatibility between the manufactured product and design requirements. It also allows us to verify the correctness of operation of stages of the manufacturing process [19,20]. Depending on expectations, one can choose the measuring devices which can give metrologically correct results for required time limits. These requirements apply to all control processes connected with the measurement of mass, time or geometrical quantities [21].
In industry, dimensional and geometric accuracy is checked after the end of the production process. A widely used machines for manufacturing process control is the coordinate measuring machine (CMM) [21]. The increasing importance of geometric tolerances points out many questions related to the mathematical method of evaluation, the point sampling strategies in CMM and the manufacturing possibilities and constraints.
Among the most used basic elements/features of a mechanical part are planar elements. The relations between features are defined by dimensions and geometric tolerances, such as flatness, parallelism, perpendicularity and straightness. During the production of the part, dimensional and form deviations from the prescribed value are present [22].
The most used form of deviation for controlling the milling process and checking the machine tools is the flatness [8]. A key issue in flatness measurements is the definition of an appropriate reference plane [16]. Ideally, all points of the measured plane are in one plane [23].
The different types of tolerances show the allowed errors. Considering the errors, the most often used tolerances are the dimensional tolerance, the surface roughness, the shape, position and orientation tolerances (geometric tolerances).
Mikó et al. [24] investigate the dependency between roughness and flatness measured by 12 methods of point sampling strategies. The results show that the evaluated parameters are dependent.
Hazarika et al. [25] studied the influence of surface roughness on parallelism and perpendicularity in milling. The results from the experiment show that surface roughness affects the parallelism and perpendicularity errors, thus confirming the results of Mikó [24].
Mikó and Farkas [26] state the impact of milling machines (milling machine and CNC machining center) on flatness and surface roughness. The results are represented with values of parameters and with the topographical distribution of deviations.
Gapinski et al. [27] evaluate dimensions and geometric tolerances on different types of measuring machines—optical, roundscan, contour measuring machine, CMM and computed tomography. The results clearly show the strengths and weaknesses of measuring devices. The most versatile device is the coordinate measuring machine.
Modern CNC machines or new cutting tool designs provide many possibilities for improving the accuracy of the workpiece surface. In practice, we often encounter the optimization of the machining process, in which, for example, by changing the depth of cut, changing the feed rate, or analyzing the orientation of the workpiece, it is possible to achieve a change in the flatness of the part [28].
Dobrzynski et al. [29] present in their research the impact of machining direction on surface flatness. The result show that length of the face milled section affects the values of flatness deviations; the flatness deviation grows with machining length.
Various contributions examining the flatness of machined surfaces after milling have proven their justification in choosing the right machining strategy for surface quality [30].
Sheth and George [31] investigate the effect of machining parameters on surface roughness and flatness. For the prediction of machining parameters, the results were analyzed by ANOVA. The error of predicted surface roughness was up to 11% and flatness 7%.
Gapinski et al. [32] evaluate the suitability of a coordinate measuring machine to measure the circle radius, position of the center and roundness. For element creation, different fitting methods and numbers of measuring points were used. The authors state that the uncertainty of CMM is the limiting factor.
There are always certain differences between the designed and realized properties that occur during the production process. They are caused by changes in various parameters, such as the machine tool, material, human factors, measuring devices or process parameters. The number of factors affecting the deviation can be reduced by quality control and by the planning of the production process. The acceptable level of deviations is defined as the tolerance of dimensions and geometry. During the measurement with a coordinate measuring machine or any other suitable measuring device, the measuring strategy defines the number of recorded points and the created element [33].
Mikó and Drégelyi-Kiss [34], in three types of milling machines, investigated flatness, perpendicularity and parallelism. The results show that the cutting tool and machine rigidity affect the values of form and shape errors, and the flatness of vertical and horizontal planes is affected by the depth of cut. Additionally, the machine tool, the direction of milling and the position of the surface also affect geometric errors.
Lakota and Görög [35], in their research, analyze the measurement of flatness with seven single- and multi-point measuring methods. The results show that the value of flatness is also affected by the orientation of the profile lines with respect to the machining path and data filtration.
Kawalec and Magdziak [36] investigate the influence of the number of measurement points on the accuracy of the CNC machine tool. The numerical investigation uses from 4 to 200 points, and the results show that the minimum number of points to achieve the minimum deviation is 50.
Mikó [37] presents the factors affecting the measurement of flatness (machining method, strategy, milling parameters, etc.) and the influence of the number of measuring points. The results show that the flatness values are in the range from 0.124–0.0572 mm.
Nowakowski et al. [38] present, in their research, the impact of the depth of cut on surface flatness. Results show the flatness deviation was 6.7 µm between the cutting strategies. The maximum deviation was reported at the beginning and end of the cutting process.
The milling strategy, known as raster, and the use of offset paths, as claimed by Sarma [17], have their advantages and disadvantages. When milling with raster, a shorter toolpath is created, but it is not possible to completely remove traces known as scallop height. By contrast, using a strategy known as offset, it is possible to remove the remaining scallop height to obtain a smooth surface. Toh [39] also described a comprehensive overview of the most common strategies used in the machining process, offset and zig-zag, in his publications.
The aim of the research, conducted by the authors of this work, was to provide the result of a comparison of milling strategies in two different programs and evaluated geometric characteristics of the produced test specimens. The article presents the results of the evaluation of the deviation of flatness, perpendicularity and parallelism. In two different programs, two parts were produced with the same cutting conditions. The main difference was only in the overlap of the tool. The question is the following: What is the relationship among the influence of the program, the control system of the accuracy of part production (dimensional accuracy) and tool overlap in selected geometric deviations? As part of our results, the flatness was determined based on 1945 points by least square (LS). The aim of the article was to verify the effect of the combination of the tools for finishing operations and their overlap.

2. Plan of Experiment

2.1. Materials

In this work, two identical workpieces were produced. The 1st design of the test sample was created in the CAD system SolidWorks and the 2nd in the control system Heidenhain TNC 426. Stock dimensions were programmed in the control system Heidenhain TNC 426 at the beginning of the program in line with stock marked as command BLK FORM.
Test samples were made of aluminum alloy (AlCu4Mg); the dimensions are shown in Figure 1. Table 1 lists the chemical composition of the aluminum alloy. The selected mechanical properties of AlCu4Mg are the following: tensile strength = 105.8 MPa; yield strength = 92.4 MPa; hardness = 73.5 BHN.

2.2. Machining Device, Cutting Tools and Cutting Parameters

The machining of aluminum parts was carried out on the 3-axis milling machine EMCO Concept Mill 155 (EMCO MAIER Ges.m.b.H., Hallein/AUSTRIA) with control system Heidenhain TNC 426 (JOHANNES HEIDENHAIN GmbH, Germany). CAM software today offers several possibilities of strategies for distributing the tool path in the domain of the designed part. Table 2 shows a list of cutting tools and cutting parameters for milling of the AlCu4Mg alloy. The methodology for selecting cutting parameters was chosen based on the recommendations of the tool manufacturer and concerning the parameters of the CNC machine. The maximum RPM of the machine EMCO MILL 155 was 5000. The tool of Ø18 mm in diameter was produced by Korloy (designation AMS 2018S) with two interchangeable cutters plates marked APXT11T3PDR-MA. The other tools were produced by ZPS-FN.
The manufacturing process of the part was performed by the face milling, roughing and finishing strategies (Figure 2). For both produced test samples, the same roughing and finishing strategies were used. The coordinate system defined for the milling process is shown in Figure 1 (blue cross). The production of samples is described in the following steps:
  • Face milling of the top surface marked Plane C, in Figure 3, where the strategy zig-zag was used.
  • Milling (roughing) a flat side surface marked Plane A, A-PER, where strategy contour with offset was used. After this operation, an allowance of 0.3 mm was left, which was removed by a tool with a smaller diameter.
  • Milling (roughing) a two-sided surface marked Plane B1, B1-PER_long, Cyl1, B1_short, Plane B2, B2-PER_long, Cyl2, B2_short. After this operation, the allowance of 0.3 mm was left too and was removed by a tool with a smaller diameter.
For production two different programs were used. The first was the CAM system Solidcam and the second was the control system Heidenhain TNC 426. The tool path of the tool for the milling of this part was programmed manually in the control system Heidenhain TNC 426. For the produced test samples, both programs used the same strategies and the same cutting parameters. The shape of parts was obtained in two stages: roughing and finishing. After each roughing operation, an allowance of 0.3 mm and a depth of cut for each operation of ap = 1.5 mm were implemented on the surface.
We compared two different programs, where the strategies were programmed, and their effect on the quality of the surface of test samples was evaluated. Surface quality is influenced by several process parameters, such as tool diameter, cutting parameters, work piece material properties, clamping of the part and milling strategy. Among the most important factors is the milling strategy, which influences produced part accuracy.

2.3. Programming NC Program

HEIDENHAIN TNC uses programmable controls that allow the user to define paths for creating contours and pockets for drilling operations, etc. It is possible to program these conventional operations directly on the machine by defining cycles. It is also possible to change the angular position of the spindle, which also corresponds to the definition of certain cycles. In this case, it is a simple creation of programs, where the graphics illustrate all the steps of the machining process of the selected part.
System SolidCAM, on the other hand, is an additional CAD model of the Solidworks system. This computer aided manufacture system offers solutions for all CNC applications. In our case, the solution used was known as 2.5D Milling.

3. Measurement of Geometrical Characteristics

The most popular method of geometrical dimension control is the coordinate measuring technique. This measurement strategy plays an important role in the accuracy of obtained results [23,24]. The number of points collected during the measurement, the calculation of geometric element, filtering and outlier eliminations are the most influencing factors. The setting of these parameters is mostly left to the operator, and significantly affects the value of the flatness and the associated uncertainty [13]. The measurement of surface quality obtained from the CAM system SolidCAM and control system Heidenhain TNC 426 was conducted. After that, geometric characteristics of the produced part were measured with the use of the coordinate measuring machine Carl Zeiss Contura G2 with an RDS articulating probe holder and VAST XXT scanning sensor. The maximum permissible error (MPEE) of machine was calculated according to ISO 10360-2, where L is the measured length dimension in mm.
M P E E = ( 1.8 + L 300 ) ( μ m )
The elements used in the measurement are defined in Figure 3.
Dimension and geometric tolerance evaluation was performed with a coordinate base system consisting of PlaneA (Spatial rotation, Z origin), the PER-A plane (X origin) and the symmetry of the B1-PER_long and B2-PER_long planes (Planar rotation, Y origin). The origin is shown in Figure 1 (green color). In the analysis of production, one length dimension in four ways and 20 geometric tolerances were evaluated. The measured surfaces (Figure 3) describe their identification, surface types and deviations. Two styli were used for the measurement of test samples.
The 1st stylus was used for the measurement of all dimensions and geometrical tolerances except cylindricity. The probe diameter = 1 mm, and the length of stylus = 20 mm. For the measurement, a 50 mm extension was used, because the minimum recommended stylus length is 40 mm. The 2nd stylus with a diameter of 3 mm and length of 50 mm was used for measurement of cylindricity.

4. Evaluations of Geometrical Characteristics

The deviation results obtained by CMM for individual test samples are shown in Table 3. All data are given as deviations from the nominal value. The nominal values for dimension and geometrical tolerances are shown in Figure 1.
According to the same cutting parameters for the parts produced in the CAM system and in the control system Heidenhain TNC 426, the evaluation was divided into six groups:
  • Flatness—horizontal planes;
  • Flatness—vertical planes;
  • Perpendicularity—planes;
  • Perpendicularity—cylinders;
  • Parallelism;
  • Distance.
For the comparison of production, graphs were created in accordance with separate groups, which include the comparison characteristics for both systems. The green color represents SolidCAM, and blue represents the control system Heidenhain TNC 426. The results of flatness measured on the horizontal planes are shown in Figure 4.
Results of the deviations in three characteristics are higher for SolidCAM than for Heidenhain TNC 426. The smaller deviation is only by 0.6 µm of Plane_A. The surface flatness is marked as Plane_C for both systems, SolidCAM and Heidenhain TNC 426 (Figure 5).
The flatness was measured at a speed of 8 mm/s along a defined path (polyline) without data filtration and outlier elimination. In both cases, the scale was over 1000: 1. The maximum and minimum values of the flatness deviation are marked with red marks. In the case of the Heidenhain system, the process of deviations had no significant differences compared to the SolidCAM system. In both cases, the trajectory of the cutting tool was clearly visible (decrease in the values of deviations in one line).
When comparing the two systems, the difference in the deviations of the flatness can be observed. In both systems, the trajectory of the cutting tool was visible (see Figure 5). In the CAM system, SolidCAM, where the tool overlap was 50%, the trajectory of the cutting tool was clearly visible, marked with lines, but in the Heidenhain control system, where a tool overlap of 70% was used, the height difference was slight. The Heidenhain control system showed a more even distribution of flatness deviations, which can be explained by the overlapping of the tool during the milling process. The denser overlap of the toolpaths during machining increased the number of passes to machine the surface, which increased the milling time, but the surface showed better results in terms of flatness. The comparison between flatness and vertical planes is shown in Figure 6. Flatness measurement tolerances were measured at a speed of 8 mm/s along a defined path (polyline), and a spline filter with wavelength Lc = 2.5 mm was used (roughness Ra = 0.4–3.2 μm).
In two cases, flatness was better for the CAM system SolidCAM and in one case for Heidenhain TNC 426. After all flatness deviations were compared, globally smaller deviations for Heidenhain TNC 426 were found in four cases and for system SolidCAM in three cases. In the case of the evaluation of perpendicularity, it was necessary to define the reference plane to which the given tolerance would be evaluated.
Table 4 describes the evaluated geometric tolerances and reference planes for the perpendicularity of the planes. All perpendicularity tolerances were measured at a speed of 8 mm/s along a defined path (polyline) and a spline filter with wavelength Lc = 2.5 mm.
The evaluation of the perpendicularity of the planes showed that the plane PER_A_per had the lowest perpendicular deviation, and planes B1_short a B2_short had the highest. Three deviations of four SolidCAM systems had a smaller deviation. The difference between systems SolidCAM and Heidenhain TNC 426 was less than 0.01 mm (Figure 7).
The perpendicularity of cylinders was evaluated in two methods: as the perpendicularity of the cylinder to the primary reference plane Plane_A in parallel direction to the secondary reference plane A-PER and as the perpendicularity of the cylinder to the primary reference plane Plane_A in the perpendicular direction to the secondary reference plane A-PER. In three cases, the deviation (Figure 8) was smaller for the SolidCAM system, although only minimally (maximum difference was 0.0038 mm).
The parameters of plane parallelism evaluations are shown in Table 5. The parallelism was measured at a speed of 8 mm/s along a defined path (polyline), and a spline filter with wavelength Lc = 2.5 mm (roughness Ra = 0.4–3.2 μm) was used.
The parallelism deviation of the two horizontal planes (PAR_C_pd_A) showed a significantly higher value than area B2_long to area B1_long. The plane PAR_C_pd_A was measured by the polyline path. The main difference was in the form of a deviation of parallelism. The SolidCAM system showed larger differences than the Heidenhain system.
The parallelism of PAR_B1_per-long was measured using 4 lines. The parallelism of each line from plane B2_long to plane B1_long was evaluated. In two cases, the SolidCAM system had a smaller deviation (Figure 9), and in two cases, it was Heidenhain TNC 426. The maximum difference was less than 0.0072 mm. When comparing the two systems on the PAR_C_pd_A plane, no significant difference in parallel deviations or in their distribution was visible (Figure 10). With the CAM system SOLIDCAM, where the tool overlap was 50%, a more pronounced tool path on the surface could be seen than in the Heidenhain system, where the tool overlap was 70%.
When comparing the two systems, the difference in deviations of the parallelism could be seen. In the CAM system SolidCAM, where the tool overlap was 50%, a greater surface waviness was observed than in the case of the Heidenhain system, where the tool overlap was 70%. The Heidenhain control system showed a lower surface waviness of the measured deviations of parallelism compared to the CAM system SolidCAM, where the surface was machined earlier, but the deviations of parallelism were larger in this case. This is demonstrated by the greater surface waviness of the machined surface.
One dimension on the part was evaluated, namely, the distance between planes B1_long and B2_long. The LSQ Featured method was used for measurement. When measuring Distance_LSQ_1X_Y and Distance_LSQ_4X_Y, 4 horizontal lines were created on the given surfaces. The distance between them in the y-axis was evaluated. When measuring Distance_LSQ_1Z_Y and Distance_LSQ_10Z_Y, 10 vertical lines were created on the given surfaces. The results are shown in Figure 11.
The difference between results for measuring horizontal lines was minimal, and for perpendicular lines, the difference was close to zero.

5. Results

Based on the measurement of the defined elements performed on a coordinate measuring machine, values were obtained for the prescribed dimensions and geometric tolerances of the designed test part. The obtained results led to the following conclusions:
  • The flatness comparison of the surfaces showed that the average flatness value for all surfaces was 0.023 mm for SolidCAM and 0.011 mm for Heidenhain. Average deviations in CAM system were significantly influenced by the flatness of plane Plane_C, which was higher than in system Heidenhain TNC 426. The comparison of the two systems in Plane_C showed the difference in the height deviations of flatness. In the CAM system, SolidCAM, where the tool overlap was 50%, the trajectory of the cutting tool was clearly visible. In the control system Heidenhain, where a tool overlap of 70% was used, the trajectory of tool was still visible, but the deviations from ideal plane were smaller. The Heidenhain control system showed more even height differences, which can be explained by the overlapping of the tool only during the milling process. The denser overlap of the toolpaths during machining increased the number of passes to machine the surface, which increased the milling time, but the surface showed better results in terms of flatness.
  • The comparison of the geometric tolerances of perpendicularity showed that the average value for the SolidCAM system was 0.020 mm and for the Heidenhain TNC 426 system 0.020 mm, so there were no significant differences between them.
  • The parallelism comparison in a global view also did not show a significant difference between the systems. For SolidCAM, the average deviation was 0.015 mm, and for Heidenhain, 0.016 mm. The comparison of the two systems in PAR_C_pd_A showed the difference in the distribution of deviations of parallelism. In the CAM system, SolidCAM, where the tool overlap was 50%, a greater surface waviness was observed than in the case of the Heidenhain system, where the tool overlap was 70%. The Heidenhain control system showed a lower surface waviness of the measured deviations of parallelism compared to the CAM system, SolidCAM, where the surface was machined earlier, but the deviations of parallelism were larger in this case. This was demonstrated by the greater surface waviness of the machined surface.
  • The total average deviation, including all geometric tolerances, was 0.020 mm for SolidCAM and 0.016 mm for Heidenhain TNC 426. The result was significantly affected by flatness, where the SolidCAM system showed significantly higher values in all other comparisons than Heidenhain.
  • For dimensional control, measurements between parallel surfaces B1_per-long and B2_per-long were realized. The average deviation for SolidCam was −0.233 mm, and for Heidenhain, −0.237 mm, so this was an inappreciable difference.
  • There was a significant difference in production time, with SolidCAM 25 min and 30 s, and Heidenhain 48 min and 19 s. In accordance with these findings, the SolidCAM system is more suitable for production.

6. Conclusions

The paper deals with the production accuracy comparison of two different CNC programming systems. Results showed that the highest impact on accuracy is defined by tool overlap in the reference plane.
In the system comparison, the total sample production time was longer in the SolidCAM system than in Heidenhain TNC 426. The reason for this is that SolidCAM generated the tool path of the tool with the whole model (geometry, shape of the model, accuracy tolerance, etc.) in accordance with Heidenhain TNC 426, where to define the strategy, the system used concrete types of the cycles, which are included in this system.
According to the obtained results, the future plan is to provide further measurements of larger numbers of samples; select another material; and extend the measurements by other types of deviations, such as angularity, position and profile of a surface.
Therefore, it would also be interesting to monitor the impact of milling strategies on the roughness supported by measuring cutting forces.

Author Contributions

Conceptualization, J.V. and T.T.; methodology, J.V. and T.T.; validation, I.Z., J.V. and T.T.; formal analysis, P.F., J.V., T.T. and Ľ.D.; investigation, J.V. and T.T.; resources, J.V.; writing—original draft preparation, J.V. and T.T.; writing—review and editing, J.V., T.T., and Ľ.D.; visualization, I.Z., J.V. and T.T.; supervision, J.Ž. and E.S.; project administration, I.Z. and Ľ.D.; funding acquisition, P.F., J.Ž. and E.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by The Ministry of Education, Science, Research and Sport of the Slovak Republic, grant numbers VEGA 1/0384/20, VEGA 1/0168/21, VEGA 1/0290/18, KEGA 016TUKE-4/2021, KEGA 041TUKE-4/2019, APVV-16-0283 and ITMS: 26220220182 supported by the Research & Development Operational Programme funded by the ERDF.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Vaško, M.; Sága, M.; Majko, J.; Vaško, A.; Handrik, M. Impact Toughness of FRTP Composites Produced by 3D Printing. Materials 2020, 13, 5654. [Google Scholar] [CrossRef]
  2. Peterka, J.; Pokorny, P.; Vaclav, S.; Patoprsty, B.; Vozar, M. Modification of Cutting Tools by Drag Finishing. MM Sci. J. 2020, 2020, 3822–3825. [Google Scholar] [CrossRef]
  3. Turley, S.P.; Diederich, D.M.; Jayanthi, B.K.; Datar, A.; Ligetti, C.B.; Finke, D.A.; Saldana, C.; Joshi, S. Automated Process Planning and CNC-Code Generation. In Proceedings of the IIE Annual Conference and Expo 2014, Montreal, QC, Canada, 31 May–3 June 2014; Institute of Industrial and Systems Engineers (IISE): Norcross, GA, USA, 2014; pp. 2138–2144. [Google Scholar]
  4. Božek, P. Optimiziranje Putanje Robota Kod Točkastog Zavarivanja u Industriji Motornih Vozila—Robot Path Optimization for Spot Welding Applications in Automotive Industry. Teh. Vjesn. 2013, 20, 913–917. [Google Scholar]
  5. Peterka, J.; Pokorny, P.; Vaclav, S. CAM Strategies and Surfaces Accuracy. Ann. DAAAM Proc. 2008, 19, 1061–1063. [Google Scholar]
  6. López De Lacalle, L.N.; Lamikiz, A.; Muñoa, J.; Salgado, M.A.; Sánchez, J.A. Improving the High-Speed Finishing of Forming Tools for Advanced High-Strength Steels (AHSS). Int. J. Adv. Manuf. Technol. 2006, 29, 49–63. [Google Scholar] [CrossRef]
  7. Laspas, T. Modeling and Measurement of Geometric Error of Machine Tools: Methodology and Implementation; Royal Institute of Technology: Stockholm, Sweden, 2014. [Google Scholar]
  8. Nadolny, K.; Kapłonek, W. Analysis of Flatness Deviations for Austenitic Stainless Steel Workpieces after Efficient Surface Machining. Meas. Sci. Rev. 2014, 14, 204–212. [Google Scholar] [CrossRef] [Green Version]
  9. Ali, S.H.R.; Mohamd, O.M. Dimensional and Geometrical Form Accuracy of Circular Pockets Manufactured for Aluminum, Copper and Steel Materials on CNC Milling Machine Using CMM. Int. J. Eng. Res. Africa 2015, 17, 64–73. [Google Scholar] [CrossRef]
  10. Vakondios, D.; Kyratsis, P.; Yaldiz, S.; Antoniadis, A. Influence of Milling Strategy on the Surface Roughness in Ball End Milling of the Aluminum Alloy Al7075-T6. Meas. J. Int. Meas. Confed. 2012, 45, 1480–1488. [Google Scholar] [CrossRef]
  11. López de Lacalle, L.N.; Lamikiz, A.; Salgado, M.A.; Herranz, S.; Rivero, A. Process Planning for Reliable High-Speed Machining of Moulds. Int. J. Prod. Res. 2002, 40, 2789–2809. [Google Scholar] [CrossRef]
  12. Vila, C.; Abellán-Nebot, J.V.; Siller-Carrillo, H.R. Study of Different Cutting Strategies for Sustainable Machining of Hardened Steels. Procedia Eng. 2015, 132, 1120–1127. [Google Scholar] [CrossRef] [Green Version]
  13. Varga, J.; Stahovec, J.; Beno, J.; Vrabeľ, M. Assessment of Surface Quality for Chosen Milling Strategies When Producing Relief Surfaces. Adv. Sci. Technol. Res. J. 2014, 8, 37–41. [Google Scholar] [CrossRef]
  14. Chen, Z.C.; Dong, Z.; Vickers, G.W. Automated Surface Subdivision and Tool Path Generation for 3 1/2 1/2-Axis CNC Machining of Sculptured Parts. Comput. Ind. 2003, 50, 319–331. [Google Scholar] [CrossRef]
  15. Ali, R.; Mia, M.; Khan, A.; Chen, W.; Gupta, M.; Pruncu, C. Multi-Response Optimization of Face Milling Performance Considering Tool Path Strategies in Machining of Al-2024. Materials 2019, 12, 1013. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Quinsat, Y.; Sabourin, L. Optimal Selection of Machining Direction for Three-Axis Milling of Sculptured Parts. Int. J. Adv. Manuf. Technol. 2007, 33, 684–692. [Google Scholar] [CrossRef] [Green Version]
  17. Sarma, S.E. Crossing Function and Its Application to Zig-Zag Tool Paths. CAD Comput. Aided Des. 1999, 31, 881–890. [Google Scholar] [CrossRef]
  18. Bílek, O.; Páč, J.; Lukovics, I.; Čop, J. CNC Machining: An Overview of Available CAM Processors. In Development in Machining Technology; Politechnika Krakowska: Krakow, Poland, 2014; pp. 75–89. ISBN 978-83-7242-765-6. [Google Scholar]
  19. Salihu, S.A. Influence of Magnesium Addition on Mechanical Properties and Microstructure of Al-Cu-Mg Alloy. IOSR J. Pharm. Biol. Sci. 2012, 4, 15–20. [Google Scholar] [CrossRef]
  20. Jalid, A.; Hariri, S.; Laghzale, N.E. Influence of Sample Size on Flatness Estimation and Uncertainty in Three-Dimensional Measurement. Int. J. Metrol. Qual. Eng. 2015, 6, 102. [Google Scholar] [CrossRef] [Green Version]
  21. Ali, S.H.R.; Mohamed, H.H.; Bedewy, M.K. Identifying Cylinder Liner Wear Using Precise Coordinate Measurements. Int. J. Precis. Eng. Manuf. 2009, 10, 19–25. [Google Scholar] [CrossRef]
  22. Pathak, V.K.; Kumar, S.; Nayak, C.; Gowripathi Rao, N. Evaluating Geometric Characteristics of Planar Surfaces Using Improved Particle Swarm Optimization. Meas. Sci. Rev. 2017, 17, 187–196. [Google Scholar] [CrossRef] [Green Version]
  23. Runje, B.; Marković, M.; Lisjak, D.; Medić, S.; Kondić, Ž. Integrated Procedure for Flatness Measurements of Technical Surfaces. Teh. Vjesn. 2013, 20, 113–116. [Google Scholar]
  24. Mikó, B.; Farkas, G.; Bodonyi, I. Investigation of Points Sampling Strategies in Case of Flatness. Cut. Tools Technol. Syst. 2019, 91, 143–156. [Google Scholar] [CrossRef]
  25. Hazarika, M.; Dixit, U.S.; Deb, S. Effect of Datum Surface Roughness on Parallelism and Perpendicularity Tolerances in Milling of Prismatic Parts. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2010, 224, 1377–1388. [Google Scholar] [CrossRef]
  26. Mikó, B.; Farkas, G. Comparison of Flatness and Surface Roughness Parameters When Face Milling and Turning. In Development in Machining Technology; Zebala, W., Manková, I., Eds.; Cracow University of Technology: Cracow, Poland, 2017; Volume 7, pp. 18–27. [Google Scholar]
  27. Gapinski, B.; Zachwiej, I.; Kolodziej, A. Comparison of Different Coordinate Measuring Devices for Part Geometry Control. In Proceedings of the Digital Industrial Radiology and Computed Tomography (DIR 2015), Ghent, Belgium, 22–25 June 2015; NDT: Ghent, Belgium, 2015. [Google Scholar]
  28. Rangarajan, A.; Dornfeld, D. Efficient Tool Paths and Part Orientation for Face Milling. CIRP Ann. Manuf. Technol. 2004, 53, 73–76. [Google Scholar] [CrossRef] [Green Version]
  29. Dobrzynski, M.; Chuchala, D.; Orlowski, K.A. The Effect of Alternative Cutter Paths on Flatness Deviations in the Face Milling of Aluminum Plate Parts. J. Mach. Eng. 2018, 18, 80–87. [Google Scholar] [CrossRef] [Green Version]
  30. Gusev, V.G.; Morozov, A.V. Deviation from Flatness of Surfaces after Combined Peripheral Grinding. In Proceedings of the MATEC Web of Conferences, Sevastopol, Russia, 10–14 September 2018; EDP Sciences: Les Ulis, France, 2018; Volume 224, p. 01028. [Google Scholar]
  31. Sheth, S.; George, P.M. Experimental Investigation and Prediction of Flatness and Surface Roughness During Face Milling Operation of WCB Material. Procedia Technol. 2016, 23, 344–351. [Google Scholar] [CrossRef] [Green Version]
  32. Gapinski, M.; Grzelka, P.D.M.; Rucki, P.D.M. The Accuracy Analysis of the Roundness Measurement with Coordinate Measuring Machines. In Proceedings of the XVIII IMEKO World Congress, Metrology for a Sustainable Development, Rio de Janeiro, Brazil, 17–22 September 2006. [Google Scholar]
  33. Mikó, B. Measurement and Evaluation of the Flatness Error of a Milled Plain Surface. In Proceedings of the IOP Conference Series: Materials Science and Engineering, Kecskemét, Hungary, 7–8 June 2018; Institute of Physics Publishing: Bristol, UK, 2018; Volume 448, p. 012007. [Google Scholar]
  34. Mikó, B.; Drégelyi-Kiss, Á. Study on Tolerance of Shape and Orientation in Case of Shoulder Milling. In Development in Machining Technology; Zębala, W., Mankova, I., Eds.; Cracow University of Technology: Cracow, Poland, 2015; pp. 136–150. [Google Scholar]
  35. Lakota, S.; Görög, A. Flatness Measurement by Multi-Point Methods and by Scanning Methods. Ad Alta J. Interdiscip. Res. 2011, 1, 124–127. [Google Scholar]
  36. Kawalec, A.; Magdziak, M. An Influence of the Number of Measurement Points on the Accuracy of Measurements of Free-Form Surfaces on CNC Machine Tool. Adv. Manuf. Sci. Technol. 2011, 35, 17–27. [Google Scholar]
  37. Mikó, B. Assessment of Flatness Error by Regression Analysis. Meas. J. Int. Meas. Confed. 2021, 171, 108720. [Google Scholar] [CrossRef]
  38. Nowakowski, L.; Skrzyniarz, M.; Blasiak, S.; Bartoszuk, M. Influence of the Cutting Strategy on the Temperature and Surface Flatness of the Workpiece in Face Milling. Materials 2020, 13, 4542. [Google Scholar] [CrossRef]
  39. Toh, C.K. A Study of the Effects of Cutter Path Strategies and Orientations in Milling. J. Mater. Process. Technol. 2004, 152, 346–356. [Google Scholar] [CrossRef]
Figure 1. The dimensions and geometrical tolerances of test sample.
Figure 1. The dimensions and geometrical tolerances of test sample.
Applsci 11 02353 g001
Figure 2. The manufacturing processes.
Figure 2. The manufacturing processes.
Applsci 11 02353 g002
Figure 3. Surfaces used for measuring.
Figure 3. Surfaces used for measuring.
Applsci 11 02353 g003
Figure 4. Deviation for flatness—horizontal.
Figure 4. Deviation for flatness—horizontal.
Applsci 11 02353 g004
Figure 5. Flatness for Plane_C.
Figure 5. Flatness for Plane_C.
Applsci 11 02353 g005
Figure 6. Deviation for flatness—vertical.
Figure 6. Deviation for flatness—vertical.
Applsci 11 02353 g006
Figure 7. Deviation for perpendicularity—planes. Equal signs: PER_PLANE_B1_PER_long_pd_PER = PER_PLANE_B1, PER_B1_short_pd_B1 = PER_B1_short, PER_B1_short_pd_B2 = PER_B2_short.
Figure 7. Deviation for perpendicularity—planes. Equal signs: PER_PLANE_B1_PER_long_pd_PER = PER_PLANE_B1, PER_B1_short_pd_B1 = PER_B1_short, PER_B1_short_pd_B2 = PER_B2_short.
Applsci 11 02353 g007
Figure 8. Deviations for perpendicularity—cylinders. Equal signs: PER_Cyl1_Par_to_Plane_A_PER = PER_Cyl1_Par, PER_Cyl1_Per_to_Plane_A_PER = PER_Cyl1_Per, PER_Cyl2_Par_to_Plane_A_PER = PER_Cyl2_Par, PER_Cyl2_Per_to_Plane_A_PER = PER_Cyl2_Per.
Figure 8. Deviations for perpendicularity—cylinders. Equal signs: PER_Cyl1_Par_to_Plane_A_PER = PER_Cyl1_Par, PER_Cyl1_Per_to_Plane_A_PER = PER_Cyl1_Per, PER_Cyl2_Par_to_Plane_A_PER = PER_Cyl2_Par, PER_Cyl2_Per_to_Plane_A_PER = PER_Cyl2_Per.
Applsci 11 02353 g008
Figure 9. Parallelism of plane PAR_C_pd_A.
Figure 9. Parallelism of plane PAR_C_pd_A.
Applsci 11 02353 g009
Figure 10. Parallelism of plane PAR_C_pd_A.
Figure 10. Parallelism of plane PAR_C_pd_A.
Applsci 11 02353 g010
Figure 11. Distance Plane_B1 and Plane_B2.
Figure 11. Distance Plane_B1 and Plane_B2.
Applsci 11 02353 g011
Table 1. Chemical composition of AlCu4Mg alloy [17].
Table 1. Chemical composition of AlCu4Mg alloy [17].
Chemical CompositionContent [%]
Cu4.30
Mg0.79
Fe0.26
Si0.24
Mn0.3
Ti0.04
Zn0.04
Albalance
Table 2. Cutting tools and cutting parameters for milling of AlCu4Mg alloy.
Table 2. Cutting tools and cutting parameters for milling of AlCu4Mg alloy.
Tool Diameter [mm]Cutting Speed [m·min−1]Feed per Tooth [mm]Spindle Frequency [RPM]Tool ProducerTool Code
End Mill D 182700.1254800KorloyAMS2018S
End Mill D 142990.0214800ZPS-FN120517
End Mill D 102320.034800ZPS-FN270618
End Mill D 62590.034600ZPS-FN273618
Table 3. Coordinate measuring machine (CMM) results.
Table 3. Coordinate measuring machine (CMM) results.
NameDeviation SolidCam [mm]Deviation Heidenhain [mm]
FLT_Plane_A0.00790.0085
FLT_Plane_C0.04060.0139
PAR_C_pd_A0.03890.0379
FLT_Plane_B10.02100.0093
FLT_Plane_B20.02330.0106
FLT_A-PER0.00560.0107
PER_A_per0.00920.0159
Distance_LSQ_1X_Y−0.2299−0.2056
Distance_LSQ_4X_Y−0.2179−0.2486
Distance_LSQ_1Z_Y−0.2400−0.2471
Distance_LSQ_10Z_Y−0.2455−0.2477
FLT_B1-PER_long0.03150.0156
FLT_B2-PER_long0.01670.0256
PAR_B1_per-long_10.00630.0045
PAR_B1_per-long_20.00810.0141
PAR_B1_per-long_30.01520.0127
PAR_B1_per-long_40.00540.0126
PER_Plane_B1_PER_long_pd_PER0.03550.0266
PER_B1_short_pd_B10.03620.0431
PER_B2_short_pd_B20.03950.0463
PER_Cyl1_Par_to_Plane_A_PER0.01670.0054
PER_Cyl1_Per_to_Plane_A_PER0.01310.0146
PER_Cyl2_Par_to_Plane_A_PER0.01160.0154
PER_Cyl2_Per_to_Plane_A_PER0.00120.0035
Table 4. Evaluated geometric tolerances and reference planes for the perpendicularity of the planes.
Table 4. Evaluated geometric tolerances and reference planes for the perpendicularity of the planes.
Evaluated PlaneReference Plane
PER_A_perA-PERPlane_A
PER_Plane_B1_PER_long_pd_PERB1-PER_longPlane_A
PER_B1_short_pd_B1B1_shortPlane_B1
PER_B1_short_pd_B2B2_shortPlane_B2
Table 5. Parameters of planes parallelism evaluations.
Table 5. Parameters of planes parallelism evaluations.
Evaluated PlaneReference Plane
PAR_C_pd_APlane_CPlane_A
PAR_B1_per-long_1B2-PER_longB1-PER_long
PAR_B1_per-long_2B2-PER_longB1-PER_long
PAR_B1_per-long_3B2-PER_longB1-PER_long
PAR_B1_per-long_4B2-PER_longB1-PER_long
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Varga, J.; Tóth, T.; Frankovský, P.; Dulebová, Ľ.; Spišák, E.; Zajačko, I.; Živčák, J. The Influence of Automated Machining Strategy on Geometric Deviations of Machined Surfaces. Appl. Sci. 2021, 11, 2353. https://doi.org/10.3390/app11052353

AMA Style

Varga J, Tóth T, Frankovský P, Dulebová Ľ, Spišák E, Zajačko I, Živčák J. The Influence of Automated Machining Strategy on Geometric Deviations of Machined Surfaces. Applied Sciences. 2021; 11(5):2353. https://doi.org/10.3390/app11052353

Chicago/Turabian Style

Varga, Ján, Teodor Tóth, Peter Frankovský, Ľudmila Dulebová, Emil Spišák, Ivan Zajačko, and Jozef Živčák. 2021. "The Influence of Automated Machining Strategy on Geometric Deviations of Machined Surfaces" Applied Sciences 11, no. 5: 2353. https://doi.org/10.3390/app11052353

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