2025_Automated Recognition And Conversion Of STEP AP242 File Rectangular Blind Pocket Features To G-Code Using Geometric Data Extraction Method In CNC Milling Machine
| Format: | General Document |
|---|
| _version_ | 1860798330813022208 |
|---|---|
| building | INTELEK Repository |
| collection | Online Access |
| collectionurl | https://intelek.unisza.edu.my/intelek/pages/search.php?search=!collection3 |
| copyright | Copyright©PWB2025 |
| country | Malaysia |
| date | 2025-02-12 |
| format | General Document |
| id | 17246 |
| institution | UniSZA |
| originalfilename | 17246_ffdd21953b294b7.pdf |
| person | Muhammad Haziq Omar |
| recordtype | oai_dc |
| resourceurl | https://intelek.unisza.edu.my/intelek/pages/view.php?ref=17246 |
| sourcemedia | Server storage Scanned document |
| spelling | 17246 https://intelek.unisza.edu.my/intelek/pages/view.php?ref=17246 https://intelek.unisza.edu.my/intelek/pages/search.php?search=!collection3 General Document Malaysia Library Staff (Top Management) Library Staff (Management) Library Staff (Support) Terengganu Faculty of Business and Management English application/pdf 1.7 Microsoft® Word for Microsoft 365 Server storage Scanned document Universiti Sultan Zainal Abidin UniSZA Private Access Universiti Sultan Zainal Abidin 268 Copyright©PWB2025 Dissertations, Academic Muhammad Haziq Omar STEP AP242 Rectangular blind pocket G-code generation CNC milling Geometric Data Extraction (GDE) Toolpath Converter (ITC) CAD/CAM integration CNC toolpath optimization Feature recognition Computer Numerical Control (CNC) STEP (Standard for the Exchange of Product Model Data) Computer numerical control—Machining G-code (Computer program language) Manufacturing processes—Automation Computer-aided manufacturing Milling machines—Programming Algorithms—Industrial applications Engineering—Data processing 2025_Automated Recognition And Conversion Of STEP AP242 File Rectangular Blind Pocket Features To G-Code Using Geometric Data Extraction Method In CNC Milling Machine 2025-02-12 The modern manufacturing sector continues to enhance production efficiency through advancements in Computer Numerical Control (CNC) machining. CNC machining operated through Personal Computer (PC) which provide levels of efficiency, accuracy, and consistency which are crucial within the production sector. Various studies have focused on developing an interface system that could integrate the machining process with CNC machine tools by producing tool paths using STEP (Standard for the Exchange of Product Model Data) file as an input function. Studies to recognize features in STEP file by encoding the data of geometric entities of a CAD (Computer-Aided Design) design have been done by many researchers. However, they only focus on Cutter Location (CL) which eventually describes the machining profile in the x and y planes without considering the pattern of movement for pocket machining. Identifying and recognizing machining features within STEP file is important to generate G-code (ISO 6983), a standard machining program language. This study focuses on recognizing rectangular blind pocket features of STEP AP242 files and G-code generating using Imaginary Toolpath Convertor (ITC) in CNC milling machine. The tool path motion is based on cartesian points, therefore, all data concerning cartesian points forming rectangular blind pocket features are considered. Firstly, three cases of 3D CAD modelling were developed using SOLIDWORKS 2022 and saved as STEP AP242 file format. The files will then be extracted manually (mapping process) in accordance to STEP hierarchical tree through Microsoft Excel. Then, the cartesian point values were extracted to plot 3D graph plotting through CPM 3D Plotter web application for feature recognition. The second objective involved a methodology framework to encode STEP files into G-code computer algorithms structuring. Computer programming was conducted using XAMPP Control Panel, Sublime Text, and Internet Browser through Geometric Data Extraction (GDE) method. Thus, an interface system with structured algorithms, Toolpath Convertor (ITC) was developed to generate G-code. Finally, the generated G-codes were simulated through CIMCO Edit 2022 and G-code Q ’n’ Dirty toolpath simulator to identify any issues that could possibly occur. Three polypropene (PP) workpieces of 100 mm x 100 mm x 24 mm were used to be machined using the G-code through DOOSAN-DNM200/5AX, a CNC milling machine. Measurement validation was measured using a Mitutoyo Crystal-Plus M443 coordinate measuring machine, revealing excellent results: Case Study 1 achieved 99.53%, Case Study 2 reached 99.71%, and Case Study 3 attained 99.77%. Then, the G-codes by ITC were compared with post processed G-codes by commercial CAM software (Autodesk Fusion 360) through several parameters. The simulation process times of ITC’s G-code were 5.19% shorter for Case Study 1, 12.34% shorter for Case Study 2, and 13.91% shorter for Case Study 3. This efficiency is attributed to fewer G-code lines and optimized machining time, observed through CIMCO Edit 2022 software. These findings confirm ITC’s potential as a streamlined, efficient, and practical alternative to commercial CAM software for G-code generation in CNC machining. uuid:1B6EBED9-0E96-4C96-855F-0FD625823F12 17246_ffdd21953b294b7.pdf Thesis |
| spellingShingle | 2025_Automated Recognition And Conversion Of STEP AP242 File Rectangular Blind Pocket Features To G-Code Using Geometric Data Extraction Method In CNC Milling Machine |
| state | Terengganu |
| subject | Dissertations, Academic STEP (Standard for the Exchange of Product Model Data) Computer numerical control—Machining G-code (Computer program language) Manufacturing processes—Automation Computer-aided manufacturing Milling machines—Programming Algorithms—Industrial applications Engineering—Data processing |
| summary | The modern manufacturing sector continues to enhance production efficiency through advancements in Computer Numerical Control (CNC) machining. CNC machining operated through Personal Computer (PC) which provide levels of efficiency, accuracy, and consistency which are crucial within the production sector. Various studies have focused on developing an interface system that could integrate the machining process with CNC machine tools by producing tool paths using STEP (Standard for the Exchange of Product Model Data) file as an input function. Studies to recognize features in STEP file by encoding the data of geometric entities of a CAD (Computer-Aided Design) design have been done by many researchers. However, they only focus on Cutter Location (CL) which eventually describes the machining profile in the x and y planes without considering the pattern of movement for pocket machining. Identifying and recognizing machining features within STEP file is important to generate G-code (ISO 6983), a standard machining program language. This study focuses on recognizing rectangular blind pocket features of STEP AP242 files and G-code generating using Imaginary Toolpath Convertor (ITC) in CNC milling machine. The tool path motion is based on cartesian points, therefore, all data concerning cartesian points forming rectangular blind pocket features are considered. Firstly, three cases of 3D CAD modelling were developed using SOLIDWORKS 2022 and saved as STEP AP242 file format. The files will then be extracted manually (mapping process) in accordance to STEP hierarchical tree through Microsoft Excel. Then, the cartesian point values were extracted to plot 3D graph plotting through CPM 3D Plotter web application for feature recognition. The second objective involved a methodology framework to encode STEP files into G-code computer algorithms structuring. Computer programming was conducted using XAMPP Control Panel, Sublime Text, and Internet Browser through Geometric Data Extraction (GDE) method. Thus, an interface system with structured algorithms, Toolpath Convertor (ITC) was developed to generate G-code. Finally, the generated G-codes were simulated through CIMCO Edit 2022 and G-code Q ’n’ Dirty toolpath simulator to identify any issues that could possibly occur. Three polypropene (PP) workpieces of 100 mm x 100 mm x 24 mm were used to be machined using the G-code through DOOSAN-DNM200/5AX, a CNC milling machine. Measurement validation was measured using a Mitutoyo Crystal-Plus M443 coordinate measuring machine, revealing excellent results: Case Study 1 achieved 99.53%, Case Study 2 reached 99.71%, and Case Study 3 attained 99.77%. Then, the G-codes by ITC were compared with post processed G-codes by commercial CAM software (Autodesk Fusion 360) through several parameters. The simulation process times of ITC’s G-code were 5.19% shorter for Case Study 1, 12.34% shorter for Case Study 2, and 13.91% shorter for Case Study 3. This efficiency is attributed to fewer G-code lines and optimized machining time, observed through CIMCO Edit 2022 software. These findings confirm ITC’s potential as a streamlined, efficient, and practical alternative to commercial CAM software for G-code generation in CNC machining. |
| title | 2025_Automated Recognition And Conversion Of STEP AP242 File Rectangular Blind Pocket Features To G-Code Using Geometric Data Extraction Method In CNC Milling Machine |
| title_full | 2025_Automated Recognition And Conversion Of STEP AP242 File Rectangular Blind Pocket Features To G-Code Using Geometric Data Extraction Method In CNC Milling Machine |
| title_fullStr | 2025_Automated Recognition And Conversion Of STEP AP242 File Rectangular Blind Pocket Features To G-Code Using Geometric Data Extraction Method In CNC Milling Machine |
| title_full_unstemmed | 2025_Automated Recognition And Conversion Of STEP AP242 File Rectangular Blind Pocket Features To G-Code Using Geometric Data Extraction Method In CNC Milling Machine |
| title_short | 2025_Automated Recognition And Conversion Of STEP AP242 File Rectangular Blind Pocket Features To G-Code Using Geometric Data Extraction Method In CNC Milling Machine |
| title_sort | 2025_automated recognition and conversion of step ap242 file rectangular blind pocket features to g-code using geometric data extraction method in cnc milling machine |