Computer Numeric Control (CNC) milling lathes are used for pseudo-symmetric ornamental woodworking. A stereolithography (STL) part model is used for gouge-free toolpath generation using methods such as the geometry offset method and the ball drop method. The tool movement between cutter location (CL) points results in gouging of the STL part at convex intersections of triangles (path-gouging). This path-gouging can be controlled to be within user-specified tolerance, with large number of equispaced points in forward and sidestep directions. The resulting toolpath with large number of tool positions considerably slows the machining process. There exists a need for a universal method for efficiently eliminating this gouging and slowdown. In this work, a refined ball drop method is presented that eliminates path-gouging and reduces slowdown by automatically generating a variable step size in the side step and forward directions. To further optimise the number of side steps generated by the presented method, banding is used to reduce machining time while minimising un-machined material and eliminating gouging. The developed algorithm was tested on sample parts and verified by simulation and machining of wooden parts.
This is a preview of subscription content, log in to check access.
Buy single article
Instant access to the full article PDF.
Price includes VAT for USA
Subscribe to journal
Immediate online access to all issues from 2019. Subscription will auto renew annually.
This is the net price. Taxes to be calculated in checkout.
Mastec Machinery Co., Limited (Jinan) - CNC Router,CNC Engraving Machine. https://mastec.en.alibaba.com/. Accessed 6 Mar 2018
Yau HTT, Chuang CMM, Lee YSS (2004) Numerical control machining of triangulated sculptured surfaces in a stereo lithography format with a generalized cutter. Int J Prod Res 42:2573–2598. https://doi.org/10.1080/00207540410001671651
Mawussi KB, Tapie L (2011) A knowledge base model for complex forging die machining. Comput Ind Eng 61:84–97. https://doi.org/10.1016/j.cie.2011.02.016
Jun C, Cha K, Lee Y (2003) Optimizing tool orientations for 5-axis machining by configuration-space search method. Comput Des 35:549–566
Chuang CM, Yau HT (2005) A new approach to z-level contour machining of triangulated surface models using fillet endmills. Comput Des 37:1039–1051. https://doi.org/10.1016/j.cad.2004.10.005
Sunil VB, Pande SS (2008) Automatic recognition of features from freeform surface CAD models. Comput Des 40:502–517. https://doi.org/10.1016/j.cad.2008.01.006
Dragomatz D, Mann S (1997) A classified bibliography of literature on NC milling path generation. Comput Des 29:239–247. https://doi.org/10.1016/S0010-4485(96)00060-7
Lasemi A, Xue D, Gu P (2010) Recent development in CNC machining of freeform surfaces: a state-of-the-art review. Comput Des 42:641–654. https://doi.org/10.1016/j.cad.2010.04.002
Bolaños GS, Bedi S, Mann S (2014) A topological-free method for three-axis tool path planning for generalized radiused end milled cutting of a triangular mesh surface. Int J Adv Manuf Technol 70:1813–1825. https://doi.org/10.1007/s00170-013-5450-7
Kim SJ, Yang MY (2007) Incomplete mesh offset for NC machining. J Mater Process Technol 193:110–120. https://doi.org/10.1016/j.jmatprotec.2007.04.111
Jun CS, Kim DS, Park S (2002) A new curve-based approach to polyhedral machining. Comput Des 34:379–389. https://doi.org/10.1016/S0010-4485(01)00110-5
Kim SJ, Yang MY (2005) Triangular mesh offset for generalized cutter. Comput Des 37:999–1014. https://doi.org/10.1016/j.cad.2004.10.002
Yoo D-J (2009) General 3D offsetting of a triangular net using an implicit function and the distance fields. Int J Precis Eng Manuf 10:131–142. https://doi.org/10.1007/s12541-009-0081-5
Hayden DS (2004) 7 easy steps to CNC programming: book II: beyond the beginning. D.S. Hayden
Manos NP, Bedi S, Miller D, Mann S (2007) Single controlled axis lathe mill. Int J Adv Manuf Technol 32:55–65. https://doi.org/10.1007/s00170-005-0301-9
Zhao Q, Huang X, Wang C, et al (2011) NC tool path generation approach based on STL. 2011 IEEE Int Symp IT Med Educ 2:228–231. https://doi.org/10.1109/ITiME.2011.6132028
Kaplan CS, Bedi S, Mann S, Israeli G, Poon G (2004) A new paradigm for woodworking with NC machines. Comput Aided Des Appl 1:217–222. https://doi.org/10.1080/16864360.2004.10738261
Patel K, Bolaños GS, Bassi R, Bedi S (2011) Optimal tool shape selection based on surface geometry for three-axis CNC machining. Int J Adv Manuf Technol 57:655–670. https://doi.org/10.1007/s00170-011-3304-8
Duvedi RK, Bedi S, Batish A, Mann S (2014) A multipoint method for 5-axis machining of triangulated surface models. Comput Des 52:17–26. https://doi.org/10.1016/j.cad.2014.02.008
Duvedi R, Bedi S, Mann S (2014) Scallop height of 5-axis machining of large triangles with a flat end mill. Comput Des Appl 11(a):1–9. https://doi.org/10.3722/cadaps.2014.xxx-yyy
Israeli G (2006) Software simulation of numerically controlled machining. MSc Thesis, University of Waterloo, CAN
Gray P, Poon G, Israeli G, Bedi S, Mann S, Miller D (2005) Model-to-part: a road map for the CNC machine of the future. In: Kuljanic E (ed) AMST’05 advanced manufacturing systems and technology. Springer Vienna, Vienna, pp 247–256
Poon G, Gray PJ, Bedi S, Miller D (2006) Architecture for direct model-to-part CNC manufacturing. In: Systemics, Cybernetics and Informatics. pp 14–18
Choi BK, Lee CS, Hwang JS, Jun CS (1988) Compound surface modelling and machining. Comput Des 20:127–136. https://doi.org/10.1016/0010-4485(88)90020-6
Vickers GW, Quan KW (1989) Ball-Mills versus end-Mills for curved surface machining. J Eng Ind 111:22–26
Lai J-YY, Wang D-JJ (1994) A strategy for finish cutting path generation of compound surfaces. Comput Ind 25:189–209. https://doi.org/10.1016/0166-3615(94)90048-5
The help by Mr. Mukhmeet Singh in various processes is appreciated.
This research used the facilities of State Initiated Design Centre (SIDC) for ornamental woodworking, set up under financial support from Handicrafts Division of Ministry of Textile, Government of India [Grant in Aid page no. 48 SI.No. 320]; FIST-II by Department of Science and Technology (DST), Ministry of Science and Technology, Government of India [FIST SI.No. 104 dated 30.08.2013, 3D scanner].
About this article
Cite this article
Jawanda, A.S., Batish, A. & Bedi, S. Adaptive ball drop algorithm for toolpath generation of axisymmetric triangulated parts to eliminate overcutting. Int J Adv Manuf Technol 99, 461–474 (2018). https://doi.org/10.1007/s00170-018-2507-7
- Toolpath planning optimisation
- Three-axis CNC milling lathe
- STL sculptured surface machining