Abstract
In five-axis machining of sculptured surfaces, the cutting tool is unable to continuously trace the intended curved tool path due to limitations of existing controllers for the commercial machine tools. Current industrial practice is thus to discretize the continuous tool path into a finite number of cutter contact (CC) points. An improved method of tool path discretization for five-axis sculptured surface machining is presented in this paper. While the tool posture along a tool path is tuned to ensure maximized material removal rate and to avoid gouging to the machined surface, the forward step lengths, characterized by the consecutive discretized CC points, are determined by maintaining the machined surface error within the specified tolerance. The conventional method employs chordal deviations to estimate the machined surface errors of the interpolated tool movements between consecutive CC points, which have been referred to as the geometry-based errors. It has been found that chordal deviations are not reliable estimations of the geometry-based errors. As such, the geometry-based errors are accurately evaluated in this work and the related algorithms are implemented to the machining of a typical Bezier surface patch. The results showed a reduction of about 30% in the number of discretized tool path segments compared with those of the conventional method.
Similar content being viewed by others
References
Choi BK, Jerard RB (1998) Sculptured surface machining: theory and applications. Kluwer Academic, London
Hatna A, Grieve B (2000) Cartesian machining versus parametric machining: a comparative study. Int J Prod Res 38:3043–3065
Li SX, Jerard RB (1994) 5-axis machining of sculptured surfaces with a flat-end cutter. Comput Aided Des 26:165–178
Austin SP, Jerard RB, Drysdale RL (1997) Comparison of discretization algorithms for NURBS surfaces with application to numerically controlled machining. Comput Aided Des 29:71–83
Loney GC, Ozsoy TM (1987) NC machining of free form surfaces. Comput Aided Des 19:85–90
Vickers GW, Quan KW (1989) Ball-mills versus end-mills for curved surface machining. ASME J Eng Ind 111:22–26
Cho HD, Jun YT, Yang MY (1993) Five-axis CNC milling for effective machining of sculptured surfaces. Int J Prod Res 31:2559–2573
Lee YS, Ji H (1997) Surface interrogation and machining strip evaluation for 5-axis CNC die and mould machining. Int J Prod Res 35:225–252
Lee YS (1998) Non-isoparametric tool path planning by machining strip evaluation for 5-axis sculptured surface machining. Comput Aided Des 30:559–570
Pi J, Red E, Jensen G (1998) Grind-free tool path generation for five-axis surface machining. Comput Integr Manuf Syst 11:337–350
Lo CC (1999) Efficient cutter-path planning for five-axis surface machining with a flat-end cutter. Comput Aided Des 31:557–566
Li H, Feng HY (2004) Efficient five-axis machining of free-form surfaces with constant scallop height tool paths. Int J Prod Res 42:2403–2417
Boujelbene M, Moisan A, Tounsi N, Brenier B (2004) Productivity enhancement in dies and molds manufacturing by the use of C1 continuous tool path. Int J Machine Tools Manuf 44:101–107
Marciniak K (1987) Influence of surface shape on admissible tool positions in 5-axis face milling. Comput Aided Des 19:233–236
Rao N, Ismail F, Bedi S (2000) Integrated tool positioning and tool path planning for five-axis machining of sculptured surfaces. Int J Prod Res 38:2709–2724
Lee RS, Lee JN (2002) New method of tool orientation determination by enveloping element for five-axis machining of spatial cam. Int J Prod Res 40:2379–2398
Lauwers B, Dejonghe P, Kruth JP (2003) Optimal and collision free tool posture in five-axis machining through the tight integration of tool path generation and machine simulation. Comput Aided Des 35:421–432
Gian R, Lin TW, Lin AC (2003) Planning of tool orientation for five-axis cavity machining. Int J Adv Manuf Technol 22:150–160
Affouard A, Duc E, Lartigue C, Langeron JM, Bourdet P (2004) Avoiding 5-axis singularities using tool path deformation. Int J Machine Tools Manuf 44:415–425
Hwang YR, Liang CS (1998) Cutting errors analysis for spindle-tilting type 5-axis NC machines. Int J Adv Manuf Technol 14:399–405
Lee RS, She CH (1998) Tool path generation and error control method for multi-axis NC machining of spatial cam. Int J Machine Tools Manuf 38:277–290
Bohez ELJ (2002) Compensating for systematic errors in 5-axis NC machining. Comput Aided Des 34:391–403
Liang H, Hong H, Svoboda J (2002) A combined 3D linear and circular interpolation technique for multi-axis CNC machining. ASME J Manuf Sci Eng 124:305–312
Lai XD, Zhou YF, Zhou J, Peng FY, Yan SJ (2003) Geometrical error analysis and control for 5-axis machining of large sculptured surfaces. Int J Adv Manuf Technol 21:110–118
Tutunea-Fatan OR, Feng HY (2005) Determination of geometry-based errors for interpolated tool paths in five-axis surface machining. ASME J Manuf Sci Eng 127:60–67
Sarma R, Rao A (2000) Discretizors and interpolators for five-axis CNC machines. ASME J Manuf Sci Eng 122:191–197
Lin Y, Shen YL (2004) Enhanced virtual machining for sculptured surfaces by integrating machine tool error models into NC machining simulation. Int J Machine Tools Manuf 44:79–86
Hwang YR (2000) Cutting error analysis for table-tilting type four-axis NC machines. Int J Adv Manuf Technol 16:265–270
Hwang YR, Ho MT (2000) Estimation of maximum allowable step length for five-axis cylindrical machining. J Manuf Process 2:15–24
Li H, Feng HY (2001) Forward step determination for five-axis cutter contact tool paths. Transactions of NAMRI/SME, The Twenty-ninth North American Manufacturing Research Conference. Gainesville, Florida, 22-25 May 2001, pp 437–442
Tutunea-Fatan OR, Feng HY (2004) Configuration analysis of five-axis machine tools using a generic kinematic model. Int J Machine Tools Manuf 44:1235–1243
Feng HY, Li H (2002) Constant scallop-height tool path generation for three-axis sculptured surface machining. Comput Aided Des 34:647–654
Polak E (1997) Optimization: algorithms and consistent approximations. Springer, Berlin, Heidelberg, New York
Ho MC, Hwang YR (2003) Machine codes modification algorithm for five-axis machining. J Mater Process Technol 142:452–460
Shpitalni M, Koren Y, Lo CC (1994) Realtime curve interpolators. Comput Aided Des 26:832–838
Sarma R, Dutta D (1997) The geometry and generation of NC tool paths. ASME J Mech Des 119:253–258
Acknowledgements
This work was in part supported by the Natural Sciences and Engineering Research Council of Canada (NSERC) and Materials and Manufacturing Ontario (MMO).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, H., Tutunea-Fatan, O.R. & Feng, HY. An improved tool path discretization method for five-axis sculptured surface machining. Int J Adv Manuf Technol 33, 994–1000 (2007). https://doi.org/10.1007/s00170-006-0529-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-006-0529-z