2022_Integrated Interface System Using Universal Data Structure for Circular Tool Path Generation
| Format: | General Document |
|---|
| _version_ | 1860798029499465728 |
|---|---|
| building | INTELEK Repository |
| collection | Online Access |
| collectionurl | https://intelek.unisza.edu.my/intelek/pages/search.php?search=!collection3 |
| copyright | Copyright©PWB2025 |
| country | Malaysia |
| date | 2022-03-21 |
| format | General Document |
| id | 15554 |
| institution | UniSZA |
| originalfilename | INTEGRATED INTERFACE SYSTEM USING UNIVERSAL DATA STRUCTURE FOR CIRCULAR TOOL PATH GENERATION (MASTER_2022).pdf |
| person | Muhammad Abdulrahim Rabbani bin Md Sharizam |
| recordtype | oai_dc |
| resourceurl | https://intelek.unisza.edu.my/intelek/pages/view.php?ref=15554 |
| sourcemedia | Server storage Scanned document |
| spelling | 15554 https://intelek.unisza.edu.my/intelek/pages/view.php?ref=15554 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 Innovative Design & Technology English application/pdf 1.5 235 Server storage Scanned document Universiti Sultan Zainal Abidin UniSZA Private Access Universiti Sultan Zainal Abidin SAMBox 2.3.4; modified using iTextSharp™ 5.5.10 ©2000-2016 iText Group NV (AGPL-version) Manufacturing processes 2022-03-21 INTEGRATED INTERFACE SYSTEM USING UNIVERSAL DATA STRUCTURE FOR CIRCULAR TOOL PATH GENERATION (MASTER_2022).pdf Integrated Interface System Data Structure Computer-Aided Design (CAD) Integrated Systems 2022_Integrated Interface System Using Universal Data Structure for Circular Tool Path Generation Copyright©PWB2025 STEP file, ISO 10303-21 is a part of the Standard for the Exchange of Product model data (STEP). STEP file contains the geometric data of a Computer-Aided Design (CAD) solid model in the form of boundary representation (B-rep). These data are exchangeable between different CAD modelling software and have the potential to be integrated into computer-aided manufacturing (CAM) environment for Computer Numerical Control (CNC) machining applications. However, due to semi-structured data, the process of determining the relevant data is not straightforward as they are repetitive across multiple lines, arranged in no particular order, and contains redundant data that are not required to represent a specific machining profile. The research consists of three objectives; first, to identify a reproducible method for recognizing circular geometric features by analysing the STEP file data structure. Second, is to construct the workflow diagram to determine the machining tool path. Third, is to develop an integrated interface system that processes geometric data of STEP files into G-code format based on ISO 6983. The sample of a machining block having circular features were designed using SolidWorks and saved in the STEP file format. The data structure was analysed by comparing the coordinate points of geometric entities in the CAD model with the instances in the STEP file. The entities related to circular features were identified which involves radii, centre points and vertex points in terms of x, y and z coordinates. A workflow diagram was created to detail out the processing sequence of geometric data to determine the machining tool paths. Based on this algorithm, a computer interface to process STEP files into G-code was developed using Hypertext Preprocessor (PHP) programming language. Machining blocks with various sizes of circular features were simulated using CNC Simulator Pro and machined using a 3-axis CNC milling machine to determine the validity of the G-code generated and finally compared with the features on the CAD model. By analysing the data structure in STEP files, it was determined that the specific geometric entities relevant to the circular features are CYLINDRICAL_SURFACEs and CIRCLEs. The radii, centre points and vertex points of these entities were retrieved by tracing them back to their superset EDGE_CURVEs. The entities with the same circular profile that appeared on different surfaces were removed. Based on this algorithm, the machining tool paths were constructed for various sizes of circular features. The machining simulations and physical machining conducted have shown that circular features from the tests matched the features on the CAD model. The integrated interface system provides an alternative to G-code generation by bypassing the CAM software, hence avoiding the proprietary post-processor. This approach facilitates the data flow between the CAD and CAM environment which shortens the product development cycle. For now, the generated G-code only works accurately if the slotting size is equal to the tool diameter. The interface is also able to detect circular features only. It is suggested that future research will expand the interface functionality to include the machining cycle involving spheres, cones, planes and toroids. Muhammad Abdulrahim Rabbani bin Md Sharizam Dissertations, Academic Thesis |
| spellingShingle | 2022_Integrated Interface System Using Universal Data Structure for Circular Tool Path Generation |
| state | Terengganu |
| subject | Manufacturing processes Computer-Aided Design (CAD) Integrated Systems Dissertations, Academic |
| summary | STEP file, ISO 10303-21 is a part of the Standard for the Exchange of Product model data (STEP). STEP file contains the geometric data of a Computer-Aided Design (CAD) solid model in the form of boundary representation (B-rep). These data are exchangeable between different CAD modelling software and have the potential to be integrated into computer-aided manufacturing (CAM) environment for Computer Numerical Control (CNC) machining applications. However, due to semi-structured data, the process of determining the relevant data is not straightforward as they are repetitive across multiple lines, arranged in no particular order, and contains redundant data that are not required to represent a specific machining profile. The research consists of three objectives; first, to identify a reproducible method for recognizing circular geometric features by analysing the STEP file data structure. Second, is to construct the workflow diagram to determine the machining tool path. Third, is to develop an integrated interface system that processes geometric data of STEP files into G-code format based on ISO 6983. The sample of a machining block having circular features were designed using SolidWorks and saved in the STEP file format. The data structure was analysed by comparing the coordinate points of geometric entities in the CAD model with the instances in the STEP file. The entities related to circular features were identified which involves radii, centre points and vertex points in terms of x, y and z coordinates. A workflow diagram was created to detail out the processing sequence of geometric data to determine the machining tool paths. Based on this algorithm, a computer interface to process STEP files into G-code was developed using Hypertext Preprocessor (PHP) programming language. Machining blocks with various sizes of circular features were simulated using CNC Simulator Pro and machined using a 3-axis CNC milling machine to determine the validity of the G-code generated and finally compared with the features on the CAD model. By analysing the data structure in STEP files, it was determined that the specific geometric entities relevant to the circular features are CYLINDRICAL_SURFACEs and CIRCLEs. The radii, centre points and vertex points of these entities were retrieved by tracing them back to their superset EDGE_CURVEs. The entities with the same circular profile that appeared on different surfaces were removed. Based on this algorithm, the machining tool paths were constructed for various sizes of circular features. The machining simulations and physical machining conducted have shown that circular features from the tests matched the features on the CAD model. The integrated interface system provides an alternative to G-code generation by bypassing the CAM software, hence avoiding the proprietary post-processor. This approach facilitates the data flow between the CAD and CAM environment which shortens the product development cycle. For now, the generated G-code only works accurately if the slotting size is equal to the tool diameter. The interface is also able to detect circular features only. It is suggested that future research will expand the interface functionality to include the machining cycle involving spheres, cones, planes and toroids. |
| title | 2022_Integrated Interface System Using Universal Data Structure for Circular Tool Path Generation |
| title_full | 2022_Integrated Interface System Using Universal Data Structure for Circular Tool Path Generation |
| title_fullStr | 2022_Integrated Interface System Using Universal Data Structure for Circular Tool Path Generation |
| title_full_unstemmed | 2022_Integrated Interface System Using Universal Data Structure for Circular Tool Path Generation |
| title_short | 2022_Integrated Interface System Using Universal Data Structure for Circular Tool Path Generation |
| title_sort | 2022_integrated interface system using universal data structure for circular tool path generation |