Paper:
Automated Process Planning System for End-Milling Operation by CAD Model in STL Format
Isamu Nishida and Keiichi Shirase
Kobe University
1-1 Rokko-dai, Nada-ku, Kobe, Hyogo 657-8501, Japan
Corresponding author
A method for extracting the machining region from a 3D CAD model in Standard Triangulated Language (STL) format and automatically generating a tool path is proposed. First, a method is proposed for extracting the machining region and obtaining the geometrical features such as a convex or concave shape from only the 3D CAD model in STL format. The STL format uses only triangular mesh data and drops all information, which is necessary for extracting the removal volume for the machining and geometrical characteristics. Furthermore, the triangular mesh size is non-uniform. A contour line model is proposed in which the product model is minutely divided on the plane along any one axial direction and is represented by points at intervals below the indicated resolution obtained from the contour line of the cross section of the product. Subsequently, a method is proposed to determine the machining conditions for each extracted machining region and automatically generate a tool path according to the geometrical features of the machining region obtained. A machining experiment was conducted to validate the effectiveness of the proposed method. As a result of the machining experiment, it was confirmed that the tool path automatically generated from the 3D CAD model in STL format can be machined without any problems and with a practical level of accuracy.
- [1] K. Nakamoto, K. Shirase, H. Wakamatsu, A. Tsumaya, and E. Arai, “Development of Digital Copy Milling System to Realize NC Programless Machining: 3rd Report, Machining Strategy for In-Process Adaptation of Cutting Conditions,” Trans. of the Japan Society of Mechanical Engineers, Series C, Vol.69, No.677, pp. 270-277, 2003.
- [2] K. Shirase and K. Nakamoto, “Direct Machining Operation Performed by Autonomous NC Machine Tool Controlled by Digital Copy Milling Concept,” Trans. of the Japan Society of Mechanical Engineers, Series C, Vol.74, No.743, pp. 1901-1906, 2008.
- [3] K. Shirase and K. Nakamoto, “Simulation Technologies for the Development of an Autonomous and Intelligent machine Tool,” Int. J. Automation Technol., Vol.7, No.1, pp. 6-15, 2013.
- [4] K. Shirase, T. Kondo, M. Okamoto, H. Wakamatsu, and E. Arai, “Development of Virtual Copy Milling System to Realize NC Programless Machining: Real Time Tool Path Generation for Autonomous NC Machine Tool,” Trans. of the Japan Society of Mechanical Engineers, Series C, Vol.66, No.644, pp. 298-303, 1999.
- [5] D. Hamada, K. Nakamoto, T. Ishida, and Y. Takeuchi, “Development of CAPP system for multi-tasking machine tool,” Trans. of the Japan Society of Mechanical Engineers, Series C, Vol.78, No.791, pp. 2698-2709, 2012 (in Japanese).
- [6] L. Wang, M. Holm, and G. Adamson, “Embedding a process plan in function blocks for adaptive machining,” CIRP Annals – Manufacturing Technology, Vol.59, Issue 1, pp. 433-436, 2010.
- [7] Y. Woo, E. Wang, Y. S. Kim, and H. M. Rho, “A hybrid feature recognizer for machining process planning systems,” CIRP Annals – Manufacturing Technology, Vol.54, Issue 1, pp. 397-400, 2005.
- [8] K. Nakamoto, K. Shirase, H. Wakamatsu, A. Tsumaya, and E. Arai, “Automatic production planning system to achieve flexible direct machining,” JSME Int. J., Series C, Vol.47, No.1, pp. 136-143, 2004.
- [9] A. Ueno and K. Nakamoto, “Proposal of machining features for CAPP system for multi-tasking machine tools,” Trans. of the JSME, Vol.81, No.825, 15-00108, doi: 10.1299/transjsme.15-00108, 2015 (in Japanese).
- [10] E. Morinaga, M. Yamada, H. Wakamatsu, and E. Arai, “Flexible process planning method for milling,” Int. J. Automation Technol., Vol.5, No.5, pp. 700-707, 2011.
- [11] E. Morinaga, T Hara, H. Joko, H. Wakamatsu, and E. Arai, “Improvement of computational efficiency in flexible computer-aided process planning,” Int. J. Automation Technol., Vol.8, No.3, pp. 396-405, 2014.
- [12] K. Dwijayanti and H. Aoyama, “Basic study on process planning for turning-milling center based on machining feature recognition,” J. of Advanced Mechanical Design, Systems and Manufacturing, Vol.8, No.4, JAMDSM0058, 2014.
- [13] H. Sakurai and P. Dave, “Volume decomposition and feature recognition, part 1 – polyhedral objects,” Computer-Aided Design, Vol.27, Issue 11, pp. 793-869, 1995.
- [14] H. Sakurai and P. Dave, “Volume decomposition and feature recognition, part II – curved objects,” Computer-Aided Design, Vol.28, Issues 6-7, pp. 519-537, 1996.
- [15] T. Inoue and K. Nakamoto, “Proposal of a recognition method of machining features in computer aided process planning system for complex parts machining,” Trans. of the JSME, Vol.83, No.850, 16-00574, doi: 10.1299/transjsme.16-00574, 2017 (in Japanese).
- [16] M. M. Isnaini, Y. Shinoki, R. Sato, and K. Shirase, “Development of a CAD-CAM interaction system to generate a flexible machining process plan,” Int. J. Automation Technol., Vol.9, No.2, pp. 104-114, 2015.
- [17] I. Nishida, R. Sato, and K. Shirase, “Proposal of process planning system for end-milling operation considering product design constraints,” The Institute of Systems, Control and Information Engineering, Vol.30, No.3, pp. 81-86, 2017 (in Japanese).
- [18] I. Nishida, T. Hirai, R. Sato, and K. Shirase, “Automatic process planning system for end-milling operation considering CAM operator’s intention,” Trans. of the JSME, Vol.84, No.860, 17-00563, doi: 10.1299/transjsme.17-00563, 2018 (in Japanese).
- [19] I. Nishida and K. Shirase, “Automated process planning system for end-milling operation considering constraints of operation (1st report Process planning to minimize the number of times of tool change),” Trans. of the JSME, Vol.84, No.866, 18-00242, doi: 10.1299/transjsme.18-00242, 2018 (in Japanese).
- [20] Y. Shinoki, M. M. Isnaini, R. Sato, and K. Shirase, “Machining operation planning system which utilize past machining operation data to generate new NC program,” Trans. of the Japan Society of Mechanical Engineers, Series C, Vol.81, No832, 15-00280, 2015 (in Japanese).
- [21] M. El-Mehalawi and R. A. Miller, “A database system of mechanical components based on geometric and topological similarity. Part I: representation,” Computer-Aided Design, Vol.35, No.1, pp. 83-94, 2003.
- [22] M. El-Mehalawi and R. A. Miller, “A database system of mechanical components based on geometric and topological similarity. Part II: indexing, retrieval, matching and similarity assessment,” Computer-Aided Design, Vol.35, No.1, pp. 95-105, 2003.
- [23] S. Kobayashi, “Present and future of case-based reasoning,” J. of Japanese Society for Artificial Intelligence, Vol.7, No.4, pp. 559-566, 1992 (in Japanese).
- [24] I. Nishida and K. Shirase, “Automatic Determination of Cutting Conditions for NC Program Generation by Reusing Machining Case Data based on Geometric Properties of Removal Volume,” J. of Advanced Mechanical Design, Systems, and Manufacturing, Vol.12, No.4, JAMDSM0093, doi: 10.1299/jamdsm.2018jamdsm0093, 2018.
- [25] I. Nishida and K. Shirase, “Proposal of contour line model for high-speed end milling simulation,” Int. J. Automation Technol., Vol.14, No.1, pp. 38-45, 2020.
- [26] I. Nishida and K. Shirase, “Machining time reduction by tool path modification to eliminate air cutting motion for end milling operation,” Int. J. Automation Technol., Vol.14, No.3, pp. 459-466, 2020.
This article is published under a Creative Commons Attribution-NoDerivatives 4.0 Internationa License.