Abstract
STEP-NC is a smart standard, developed by the International Organization for Standardization (ISO) as a substitute for the ISO 6983 G-code, because the language of the G-Code, normally used for computer numerical control (CNC), is qualified as being unable to link the CAD/CAM/CNC digital chain and meet the needs of modern intelligent manufacturing in terms of tractability, interoperability, flexibility, adaptability, and extensibility. The purpose of this work is to implement the new STEP-NC standard in a computer-aided process planning (CAPP) turning process to overcome the shortcomings of ISO 6893 G-code and enable the process to meet the demands of modern manufacturing. Therefore, the first objective of this paper is to design and implement a CAPP for the turning process, designated as CAPP-Turn, to ensure machining of rotational parts within this modern vision. However, to achieve the CAPP-Turn system, it is necessary to build a robust automatic manufacturing feature recognition (AMFR) module to establish full communication between the first two links of the digital chain, the design CAD and manufacturing CAM, by using a hybrid graph-rules method. The second objective of this work is to elaborate a new consistent-fast algorithm that allows one to extract the machining turning entities for parts with the most efficiency and complex geometry. It then becomes necessary to introduce the main machining entities defined within the framework of this standard and to explain the different parameters that are necessary for the unambiguous definition of these entities whether of a geometric, topological, or other nature. In fact, most of the AMFR systems presented in the literature are restricted to the external turning process and cannot handle parts with complex geometry and interacting features. Moreover, the frontal turning features are largely neglected in most of these systems, despite their importance for fulfilling certain functions in mechanical systems. This article first details the global architecture of the CAPP-Turn and clearly describes the interaction between the CAD part and STEP-NC output file. It then explains the model of the AMFR system, which encompasses (i) a parser module that translates geometric and topological data from a STEP AP203 CAD file into Python entity class objects; (ii) an AMFR that analyzes the objects created and applies predefined rules to construct all possible turning machining; and (iii) a module capable of distinguishing external features from internal, frontal features from axial, and handling interacting features from the simple features. After these steps, the AMFR provides all suitable sequencings for part machining. Finally, to demonstrate the potential advantages and power of the proposed AMFR, a selected part is chosen for testing. The result shows that the AMFR performs well in recognizing all types of features regardless of their type: internal or external, axial or frontal, simple or interacting.
Similar content being viewed by others
Data availability
All the data and material are available upon request to the corresponding author.
Code availability
Code sharing is not applicable to this article as no new code was created in this study.
References
Sivakumar S, Dhanalakshmi V (2013) A feature-based system for CAD/CAM integration through STEP file for cylindrical parts. Indian J Eng Mater Sci 20(February):21–26
Malleswari VN, Valli PM, Sarcar MMM (2013) Automatic Recognition of Machining Features using STEP Files. Int J Eng Res Technol (IJERT) 2(3) ISSN: 2278–0181
TAHÍR FÍDAN (2004) Automatic Recognition of Machining Features using STEP Files, thesis submitted to the graduate school of natural and applied sciences of Middle East Technical University METU Turkey.
Sharma R, Gao JX (2002) Implementation of STEP 224 in an Automated Manufacturing Planning System. Proc Inst Mech Eng B Eng 216(9):1277–1289
Xu XW (2006) Realization of STEP-NC enabled machining. Robot Comput-Integr Manuf 22(2):144–53
Suh SH, Chung DH, Lee BE, Shin S, Choi I, Kim KM (2006) STEP-compliant CNC system for turning: data model, architecture, and implementation. Comput Aided Des 38(6):677–88
Xu WX, Liu Y, Zhao GY, Zheng DB (2006) Study on conversion from STEP-NC into G-code. In the International Symposium on Advances in Abrasive Technology, Dalian, Peoplesr China, pp.566–571
Shin SJ, Suh SH, Stroud I (2007) Reincarnation of G-code based part programs into STEP-NC for turning applications. Comput Aided Des 39(1):1–16
Suh SH, Lee BE (2004) STEP-manufacturing roadmap. In: Proceedings of Korea CAD/CAM conference, Kangwon, Korea
Zhang X, Liu R, Nassehi A, Newman ST (2011) A STEP-Compliant process planning system for CNC turning operations. Robot Comput-Integr Manuf 27:349–356
Yusof Yusri, Case Keith (2008) STEP Compliant CAD/CAPP/CAM System for Turning Operations, Proceedings of the World Congress on Engineering and Computer Science 2008 WCECS 2008, October 22 - 24, San Francisco, USA
Čuboňová N (2013) Creation of software for the transformation of Step-Nc Data. Acad J Manuf Eng 11(4/2013)
Suh Suk-Hwan et al (2006) STEP-compliant CNC system for turning: Data model, architecture and implementation. Comput-Aided Des 38:677–688
Xu XW, Wang H, Mao J, Newman ST, Kramer TR, Proctor FM, JL (2005) Michaloski, STEP-compliant NC research: the search for intelligent CAD/CAPP/CAM/CNC integration. Int J Prod Res 43(17):1 3703–3743
Hardwick M (2010) Third-generation STEP systems that aggregate data for machining and other applications. Int J Comput Integr Manuf 23:893–904
Newman ST, Nassehi A, Xu XW, Rosso RSU Jr, Wang L, Yusof Y, Ali L, Liu R, Zheng LY (2008) Strategic advantages of interoperability for global manufacturing using CNC technology. Robot Comput-Integr Manuf 24:699–708
Girnth Simon, Koopmann Julian, Klawitter Günter, Waldt Nils, Niendorf Thomas (n.d.) 3D hybrid‑material processing in selective laser melting: implementation of a selective coating system. Prog Addit Manuf. https://doi.org/10.1007/s40964-019-00082-w
Bhushan Bharat, Caspers Matt (n.d.) An overview of additive manufacturing (3D printing) for microfabrication, Microsyst Technol. https://doi.org/10.1007/s00542-017-3342-8.
Chen Michael Y, Skewes Jacob, Woodruff Maria A, Dasgupta Prokar, Rukin Nicholas J (2020) Multi-colour extrusion fused deposition modelling: a low-cost 3D printing method for anatomical prostate cancer models. Sci Rep.https://doi.org/10.1038/s41598-020-67082-7
Haghbin N, Bone D, Young K (2021) Controlled extrusion-based 3D printing of micro-channels with thegeometric modelling of deposited roads. J Manuf Process 67:406–417. https://doi.org/10.1016/j.jmapro.2021.04.067
Zhao Donghua, Guo WZ (2018) Research on Curved Layer Fused Deposition Modeling (CLFDM) With Variable Extruded Filament (VEF), Conference Paper.https://doi.org/10.1115/DETC2018-85343
Jin Yu-an, Li Hui, He Yong, Fu Jian-zhong (2015) Quantitative analysis of surface profile in fused deposition modelling. Addit Manuf. https://doi.org/10.1016/j.addma.2015.10.001.
Martini M, Scaccia M, Marchello G, Abidi H, D’Imperio M, Cannella F (2022) An Outline of Fused Deposition Modeling: System Models and Control Strategies. Appl Sci 12:5400. https://doi.org/10.3390/app12115400
Vicente Carlos MS, Martins Tomás S, Leite Marco, Ribeiro António, Reis Luís (n.d.) Influence of fused deposition modeling parameters on the mechanical properties of ABS parts. Polym Adv Technol Pat 4787. https://doi.org/10.1002/pat.4787
Tomás Sousa Martins (n.d.) Study of the Processing Parameters Influence on the Mechanical Properties of ABS parts fabricated by FDM. https://fenix.tecnico.ulisboa.pt/downloadFile/281870113704291/Extended-Abstract_72938.pdf.
Hussein HMA, Abou Ouael Nasr Emad, Khan Awis (2013) Automated feature extraction from cylindrical parts based on STEP, International Conference on Sustainable Intelligent Manufacturing (SIM 2013), Lisbon, Portugal, 26–29
Qin Guofeng, Li Qiyan (2005) Study of the Intelligent Turning Machining Method Based on Geometrical Feature Recognition, pp. 261–270, Cooperative Design, Visualization, and Engineering, Second International Conference by Yuhua Luo, CDVE 2005 Palma de Mallorca, Spain, September 18–21, Proceedings
Chung C, Peng Q (2013) Data Representation and Modeling for Process Planning, Semantic Modeling and Interoperability in Product and Process Engineering, Y.-S. Ma Editor, Springer Series in Advanced Manufacturing
Ketan Hussein Salem (2010) Built automatic feature recognition system based on sweeping primitive, The Seventh Jordanian International Mechanical Engineering Conference.
Yildiz Yakup, Korkut İhsan, Şeker Ulvi, GU (2006) Development of a Feature Based CAM System for Rotational Parts. J Sci 19(1):35–40
El Mesbahi Abdelilah (2009) A new methodology for recognition of interacting features using Frontier Faces of Base Face, sixième Conférence Internationale de Conception et Production Intégrées, CPI 2009 Organisée à Fès 19–21 Octobre 2009
El Mesbahi Abdelilah, Jaider Oussama, Rechia Ahmed (2014) Automatic Recognition of Isolated And Interacting Manufacturing Features In : Milling Process, Int. Journal of Engineering Research and Applications, Vol. 4, Issue 10 ( Part - 2), pp.57–72
Reddy Sreekar et al. (2016) An Intelligent feature based process planning for Rotational parts, Proceedings of the 2016 International Conference on Industrial Engineering and Operations Management Kuala Lumpur, Malaysia, March 8–10, 2016
Safaieh Mehrdad, Nassehi Aydin, Newman Stephen T (2013) A novel methodology for cross-technology interoperability in CNC machining. Robot Comput-Integr Manuf 29(3):79–87
El Hakim Mohamed A, Afifi Atef A, Elmesallamy Ahmed S (2009) Computer aided process planning of turned parts. Eng Res J 122:m26-m38
Zhao Y, Ridgway Keith, Al-Ahmari AMA (2002) Integration of CAD and a cutting tool selection system. Comput Ind Eng 42:17–34
Madurai Srinivasakumar S, Lrn Li (1992) Rule-based Automatic Part Feature Extraction and Recognition from CAD DATA. Comput Ind Eng 22(1):49-62
Seeram Srinivasa Rao, Ali Md Abid, Karimulla Syed (2016) Automatic Recognition of Internal Features of Axisymmetric Parts from 2-D Images. Indian J Sci Technol 9(44)
Muljadi H, Ando K, Takeda H (2005) Considering Designer‟s Intention for the Extraction of Manufacturing Feature, 18th International Conference on Production Research.
Simple, multi-material 3D printing, Palette 2, https://www.mosaicmfg.com. Accessed 28 July 2022.
Shanmugam R, Vinayagam M, Ramoni MO, Lakshmanan P (2021) A Review on the significant classification of Additive Manufacturing. J Phys Conf Ser. https://doi.org/10.1088/1742-6596/2027/1/012026.
Dizon John Ryan C, Espera Jr Alejandro H, Chen Qiyi, Rigoberto C (2018) Advinculaa, Mechanical characterization of 3D-printed polymers. Additive Manufacturing 20:44–67. https://doi.org/10.1016/j.addma.2017.12.002
Chakraborty Samit, Biswas Manik Chandra (2020) 3D printing technology of polymer-fiber composites in textile and fashion industry: A potential roadmap of concept to consumer. Compos Struct 248:112562. https://doi.org/10.1016/j.compstruct.2020.112562
Shahrubudin N, Lee TC, Ramlan R (2019) An Overview on 3D Printing Technology: Technological, Materials and Applications. Procedia Manuf 35:1286–1296. https://doi.org/10.1016/j.promfg.2019.06.089
SherDavide (2022) Mcor’s new arke 3d printer ushers in full-color desktop 3d printing for all https://3dprintingindustry.com/news/64028-64028, Accessed 09 September 2022
Stichel Thomas, Laumer Tobias, Wittmann Peter, Amend Philipp, Roth Stephan (2015) Selective deposition of polymer powder by vibrating nozzles for laser beam melting, Lasers in Manufacturing Conference.
Liu Baoqing, Xu Zilong, Fan Fangyi, Huangn Bolin (2018) Experimental study on the solid suspension characteristics of coaxial mixers. Chem Eng Res Des 133:335–346. https://doi.org/10.1016/j.cherd.2018.03.035
Ghanem Akram, Lemenand Thierry, Della Valle Dominique, Peerhossaini Hassan (2014) Static mixers: Mechanisms, applications,and characterization methods – A review. Chem Eng Res Des 92:205–228. https://doi.org/10.1016/j.cherd.2013.07.013
Gikanga B, Maa Y-F (2020) A Review on Mixing-Induced Protein Particle Formation: The Puzzle of Bottom-Mounted Mixers. J Pharm Sci 109:2363–2374. https://doi.org/10.1016/j.xphs.2020.03.024
Musiał M, Cudak M, Karcz J (2017) Numerical analysis of momentum transfer processes in a mechanically agitated air – biophase – liquid system. Chem Process Eng 38(3):465–475. https://doi.org/10.1515/cpe-2017-0036
Kumar Ashok (n.d.) Design and Fabrication of Bottom Pouring Type Stir Casting Furnace withCarrier Gas, https://www.researchgate.net/publication/339103679.
Wilczyñski Krzysztof, Nastaj Andrzej, Lewandowski Adrian, Wilczyñski Krzysztof J, Buziak Kamila (2019) Fundamentals of Global Modeling for Polymer Extrusion. Polymers 11:2106. https://doi.org/10.3390/polym11122106
Dhaval Mori, Sharma Shweta, Dudhat Kiran, Chavda Jayant (n.d.) Twin-Screw Extruder in Pharmaceutical Industry: History, Working Principle, Applications, and Marketed Products: an In-depth Review. J Pharm Innov. https://doi.org/10.1007/s12247-020-09520-7
CPM Extricom Extrusion (n.d.) High Capacity Multi Screw Extruder for Linoleum Mixing and Pharmaceutical Compounding, http://www.cpmruiyaextrusion.com/sale-11043870-high-capacity-multi-screw-extruder-for-linoleum-mixing-and-pharmaceutical-compounding.html
CAPSULCN (n.d.) V Blender Dry Powder Mixer Blending Machine V50 - V300, https://www.ipharmachine.com/high-capacity-v-blender-dry-powder-mixer-blending-machine
MAZERUSTAR (n.d.) Planetary mixer, https://www.kurabo.co.jp/bio/English/mazerustar
Bhoite Kiran, Kakandikar GM, Nandedkar VM (2015) Schatz Mechanism with 3D-Motion Mixer-A Review, 4th International Conference on Materials Processing and Characterization. Mater Today Proc 2:1700–1706. https://doi.org/10.1016/j.matpr.2015.07.003
Hirschberg S, Koubek R, Moser F, Schöckb J (2009) An improvement of the Sulzer SMXTM static mixer significantly reducing the pressure drop. Chem Eng Res Des 87:524–532. https://doi.org/10.1016/j.cherd.2008.12.021
Coroneo Mirella, Montante Giuseppina, Paglianti Alessandro (n.d.) Computational Fluid Dynamics Modeling of Corrugated Static Mixers for Turbulent Applications. Ind Eng Chem Res. https://doi.org/10.1021/ie300398z
Lobry Emeline, Theron Félicie, Gourdon Christophe, Le Sauze Nathalie, Xuereb Catherine, Lasuye Thierry (2011) Turbulent liquid–liquid dispersion in SMV static mixer at high dispersed phase concentration. Chem Eng Sci 66:5762–5774. https://doi.org/10.1016/j.ces.2011.06.073
Primix Performance by Design (2017) Mixing and conditioning of liquids and gases, static mixers & heat exchangers. Chem Process Eng 38(3):465–475. https://www.raimaberfluidtech.com/wp-content/uploads/2021/06/company_brochure.pdf
Hsu C-W, Shih P-T, Chen JM (2020) Enhancement of Fluid Mixing with U-Shaped Channels on a Rotating Disc. Micromachines 11:1110. https://doi.org/10.3390/mi11121110
IDEX Health & Science, PEEK Manifold Assembly 9 Port, for 1/8" OD, https://www.idex-hs.com/store/fluidics/fluidic-connections/connectors/low-pressure-multiport-connectors/peek-manifold-assembly-9-port-for-1-8-od.html
Tao Jinsong et al. (2019) Application of flash nanoprecipitation to fabricate poorly water-soluble drug nanoparticles. Acta Pharm Sin B 9(1):4–18. https://doi.org/10.1016/j.apsb.2018.11.001
Kuo HP, Knight TPC, Parkerc DJ, Seville JPK (2005) Solids circulation and axial dispersion of cohesionlessParticles in a V-mixer. Powder Technol 152:133–140. https://doi.org/10.1016/j.powtec.2004.12.003
CoroBore 824EH - SC, Ø1 – 8.2 mm, CoroBore 824 XS, New boring concepts, Sandvik Cooromant, https://www.sandvik.coromant.com/en-gb/products/corobore-824-xs/pages/default.aspx
Da vinci color printer 3D; https://www.xyzprinting.com/en-
US/product-level/PROFESSIONAL/color-series.
Author information
Authors and Affiliations
Contributions
Methodology, investigation, writing original draft preparation and visualization: EL Mesbahi Abdelilah. Supervision: Irene-buj Corral and EL Mesbahi Jihad.
Conceptualization: Bensaid Oussama.
Corresponding author
Ethics declarations
Competing interest
The authors declare that they no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Ethical approval
The article involves no studies on human or animal subjects.
Consent to participate
Not applicable.
Consent to publish
The publisher has the permission of the authors to publish the given article.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix 1
Table
Appendix 2
2.1 Table 6
Appendix 3: A The exported STEP-NC programs (partial) for machining the assembly interfaces
3.1 Mathematical definition of B-spline function
The B-spline function with non-uniform nodes is defined by
where: the bi(t) are the control points, and the Ni,d(t) are the basis functions of degree d (dgrebspline) given by the following Deboor–Cox recurrence relation:
and
3.2 Data provided by the STEP file
The parameters provided by the STEP format, allowing the definition of the B-spline function, are summarized by the diagram in the following figure:
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Elmesbahi, A., Buj-Corral, I., El Mesbahi, J. et al. New STEP-NC-compliant system to automate process planning for the turning process. Int J Adv Manuf Technol 128, 2419–2457 (2023). https://doi.org/10.1007/s00170-023-11836-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-023-11836-w