A CAD - System engineering interoperability by Enriching CAD database with functional information (original) (raw)

2021 18th International Multi-Conference on Systems, Signals & Devices (SSD)

The functional aspect of the parts and assemblies is the engine that generates constructive solutions that satisfy customer requirements. When specifying design solutions, the designer always thinks in terms of function to be satisfied. However, this information is immediately lost once the design solution is validated. In this context this paper will first contribute to the enrichment of the "computer aided design, (CAD)" modeler database by integrating data related to product functions. Then, it will enrich the data related to assembly constraints by the fit aspect. It would be useful if the designer can specify, when creating an assembly constraint between a shaft and a hub (either through bearings, bushings or by direct contact), the type of constraint fit (tight, loose or uncertain). This information will be necessary, for example, when automatically generating assembly or disassembly drawings. The main objective of the proposed paper is the development of two applications. The first application named "computer aided design part function, (CAD PF)", used for the enrichment of the parts database by the part function. The second one named "computer aided design adjustment constraint type, (CAD ACT)", used for the enrichment of the database of assemblies by the type of constraint adjustment during their creation. These tools will be modeled by the graphical "system modeling language, (SysML)" and will be implemented using FreeCAD "Applications Programming Interfaces, (APIs)" which is an open source application.