Implementing CAD API Automated Processes in Engineering Design: A Case Study Approach
Source abstract
Abstract
Increasing mechanical design complexity and volume, particularly in component-based manufacturing, require scalable, traceable, and efficient design processes. In this research, a modular in-house automation platform using Autodesk Inventor’s Application Programming Interface (API) and Visual Basic for Applications (VBA) is developed to automate recurrent tasks such as CAD file generation, drawing production, structured archiving, and cost estimation. The proposed framework was implemented and tested on three real-world case studies in a turbocharger reconditioning unit with varying degrees of automation. Findings indicate remarkable time savings of up to 90% in certain documentation tasks with improved consistency, traceability, and reduced manual intervention. Moreover, the system also facilitated automatic generation of metadata-rich Excel and Word documents, allowing centralized documentation and access to data. In comparison with commercial automation software, the solution is flexible, cost-effective, and responsive to project changes and thus suitable for small and medium enterprises. Though automation reduced workload and rendered the system more reliable, some limitations remain, especially in fully removing engineering judgment, especially in complex design scenarios. Overall, this study investigates how API-based automation can significantly increase productivity and data integrity in CAD-intensive environments and explores future integration opportunities using AI and other CAD software.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Manufacturing Process and Optimization · BIM and Construction Integration · Flexible and Reconfigurable Manufacturing Systems
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Mechanical Engineering, University of West Attica, 12241 Athens, Greece
Department of Industrial Design and Production Engineering, University of West Attica, 12244 Athens, Greece
University of Tours, CEDEX 1, 37020 Tours, France
References (46)
Show source-provided references
1. Automatic Simulation Models Generation in Industrial Systems: A Systematic Literature Review and Outlook towards Simulation Technology in the Industry 5.010.1016/j.jmsy.2025.03.027 ↗
2. (2025, July 04). Automation in Model-Driven Engineering: A Look Back, and Ahead. Available online: https://arxiv.org/html/2405.18539v2.
3. Roy, M.-A., and Abdulnour, G. (2024). Integrating Modular Design Concepts for Enhanced Efficiency in Digital and Sustainable Manufacturing: A Literature Review. Appl. Sci., 14.10.3390/app14114539 ↗
4. Complexity in Engineering Design and Manufacturing10.1016/j.cirp.2012.05.001 ↗
5. Engine Performance Improvements through Turbocharger Matching and Turbine Design10.1002/ese3.1225 ↗
6. Kim, D.-Y., Lee, J.-H., Hwang, Y.-W., Kim, Y.-H., and Kang, H.-Y. (2024). Life Cycle Greenhouse Gas Reduction Effects Induced by Turbocharger Multiple Remanufacturing in South Korea. Energies, 17.10.20944/preprints202410.2110.v1 ↗
7. Overcoming Challenges: Advancements in Cutting Techniques for High Strength-Toughness Alloys in Aero-Engines10.1088/2631-7990/ad8117 ↗
8. Storga, M., Marjanovic, D., and Savsek, T. (2011, January 15–18). Reference Model for Traceability Records Implementation in Engineering Design Environment. Proceedings of the 18th International Conference on Engineering Design, Copenhagen, Denmark.
9. A Comparison Between the Provision of Information to Engineering Designers in the UK and the USA
10. Knowledge Based Engineering: Between AI and CAD. Review of a Language Based Technology to Support Engineering Design10.1016/j.aei.2012.02.002 ↗
11. Artificial Intelligence in Manufacturing: State of the Art, Perspectives, and Future Directions10.1016/j.cirp.2024.04.101 ↗
12. Howard, T.J. (2008). Information Management for Creative Stimuli in Engineering Design. [Ph.D. Thesis, University of Bath].
13. A Critical Historical and Scientific Overview of All Industrial Revolutions
14. Automation—Its Concept and a Short History10.1016/0166-4972(94)90101-5 ↗
15. A Review on Computer-Aided Design and Manufacturing Processes in Design and Architecture10.1007/s11831-022-09723-w ↗
16. The PLC: A Logical Development10.1177/002029401004300904 ↗
17. Enabling Flexible Manufacturing System (FMS) through the Applications of Industry 4.0 Technologies10.1016/j.iotcps.2022.05.005 ↗
18. Gorecky, D., Schmitt, M., Loskyll, M., and Zühlke, D. (2014, January 27–30). Human-Machine-Interaction in the Industry 4.0 Era. Proceedings of the 2014 12th IEEE International Conference on Industrial Informatics (INDIN), Porto Alegre, Brazil.10.1109/INDIN.2014.6945523 ↗
19. Internet of Things for Smart Factories in Industry 4.0, a Review10.1016/j.iotcps.2023.04.006 ↗
20. Identifying the Effects of Industry 4.0 in the Pharmaceutical Sector: Achieving the Sustainable Development Goals10.1007/s43621-024-00716-2 ↗
21. Roadmap to Industry 5.0: Enabling Technologies, Challenges, and Opportunities towards a Holistic Definition in Management Studies10.1016/j.techfore.2024.123467 ↗
22. Can Industry 5.0 Revolutionize the Wave of Resilience and Social Value Creation? A Multi-Criteria Framework to Analyze Enablers10.1016/j.techsoc.2022.101887 ↗
23. Sobieszczanski-Sobieski, J., Morris, A., van Tooren, M., Rocca, G.L., and Yao, W. (2015). Multidisciplinary Design Optimization Architectures. Multidisciplinary Design Optimization Supported by Knowledge Based Engineering, John Wiley & Sons, Ltd.10.1002/9781118897072 ↗
24. New Product Portfolio Management: Practices and Performance10.1111/1540-5885.1640333 ↗
25. The Evolution of Knowledge-Based Engineering from a Design Research Perspective: Literature Review 2012–202110.1016/j.aei.2023.101892 ↗
26. Achieving the Innovative Edge in Technology, Engineering Design, and Entrepreneurship10.1186/s13731-016-0035-y ↗
27. Parsaei, H.R., and Sullivan, W.G. (1993). Principles of Concurrent Engineering. Concurrent Engineering: Contemporary Issues and Modern Design Tools, Springer.10.1007/978-1-4615-3062-6 ↗
28. Data Science for Engineering Design: State of the Art and Future Directions10.1016/j.compind.2021.103447 ↗
29. An Investigation into the Use and Content of the Engineer’s Logbook10.1016/j.destud.2005.12.001 ↗
30. Empowering Microservices: A Deep Dive into Intelligent Application Component Placement for Optimal Response Time10.1007/s10922-024-09855-3 ↗
31. (2024, November 24). Towards Applying API Gateway to Support Microservice Architectures for Embedded Systems. Available online: https://www.researchgate.net/publication/361952256_Towards_Applying_API_Gateway_to_Support_Microservice_Architectures_for_Embedded_Systems#fullTextFileContent.
32. Panjuta, D., and Jabbarzadeh, J. (2024). C# Application Programming Interface. Learning C# Through Small Projects, Springer Nature.10.1007/978-3-031-51914-7 ↗
33. (2024, November 24). Automation in Business: Enhancing Efficiency and Reducing Costs|OpenAPIHub Community. Available online: https://www.fabrixai.com/blog/automation-in-business-enhancing-efficiency-and-reducing-costs.
34. Brazhenenko, M., Petrivskyi, V., Bychkov, O., Sinitcyn, I., and Shevchenko, V. (2021, January 22–26). Enabling Big Data Query with Modern CAD Systems Redundant Data Stores. Proceedings of the 2021 IEEE 16th International Conference on the Experience of Designing and Application of CAD Systems (CADSM), Lviv, Ukraine.10.1109/CADSM52681.2021.9385265 ↗
35. Review of CAD-Model Capabilities and Restrictions for Multidisciplinary Use10.1080/16864360.2017.1419639 ↗
36. Task Automation for Modelling Solids with Catia V510.1108/00022660710720494 ↗
37. A Process for Creating and Designing Automated CAD Models Through the SolidWorks API10.61239/IJIMSR.2024.2219 ↗
38. (2024, November 24). Inventor 2024 Help|Introduction to Using Inventor’s Programming Interface|Autodesk. Available online: https://help.autodesk.com/view/INVNTOR/2024/ENU/?guid=GUID-6FD7AA08-1E43-43FC-971B-5F20E56C8846.
39. Increasing Computer Modeling Capabilities by Using API (at the Example of Autodesk Inventor Package)10.30977/BUL.2219-5548.2022.99.0.111 ↗
40. Integrating Deep Learning into CAD/CAE System: Generative Design and Evaluation of 3D Conceptual Wheel10.1007/s00158-021-02953-9 ↗
41. Sofias, K., Kanetaki, Z., Stergiou, C., and Jacques, S. (2023). Combining CAD Modeling and Simulation of Energy Performance Data for the Retrofit of Public Buildings. Sustainability, 15.10.3390/su15032211 ↗
42. Kaldheim, W.A., Haaland Paaske, H., Valvik, J.E., and Lobov, A. (2023, January 12–15). Building Design Automation: Knowledge Fusion-Based KBE System. Proceedings of the 2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA), Sinaia, Romania.10.1109/ETFA54631.2023.10275332 ↗
43. (2024, November 24). Autodesk Inventor Software. Available online: https://www.autodesk.com/products/inventor/overview.
44. Gembarski, P.C. (2022). Joining Constraint Satisfaction Problems and Configurable CAD Product Models: A Step-by-Step Implementation Guide. Algorithms, 15.10.3390/a15090318 ↗
45. Kantaros, A., Zacharia, P., Drosos, C., Papoutsidakis, M., Pallis, E., and Ganetsos, T. (2025). Smart Infrastructure and Additive Manufacturing: Synergies, Advantages, and Limitations. Appl. Sci., 15.10.2139/ssrn.5196883 ↗
46. Liang, X., Yu, S., Meng, B., Ju, Y., Wang, S., and Wang, Y. (2025). Machine-Learning-Guided Design of Nanostructured Metal Oxide Photoanodes for Photoelectrochemical Water Splitting: From Material Discovery to Performance Optimization. Nanomaterials, 15.10.3390/nano15120948 ↗