Treffer: Building automatic part naming software

Title:
Building automatic part naming software
Authors:
Contributors:
Lappeenrannan-Lahden teknillinen yliopisto LUT, Lappeenranta-Lahti University of Technology LUT
Publication Year:
2023
Collection:
LUTPub (LUT University / LUT yliopisto)
Document Type:
Dissertation master thesis
File Description:
fulltext
Language:
English
Rights:
fi=Kaikki oikeudet pidätetään.|en=All rights reserved.|
Accession Number:
edsbas.3C6ADEB9
Database:
BASE

Weitere Informationen

The goal of this research is to automatically convert the long names of the different CAD (Computer Aided Design) models or hardware materials to short (human friendly) names by use of a software. This software will shorten the names of the individual parts of a large assembly with the help of fixed parameters which has been defined for each specific type of hardware. The parameters will be filled by an admin control system through which material can be added into different projects. The software has further capability to add hardware or material into scope and zones. This will help the users to completely identify their material from the local or cloud database in the project. Secondly, they access to the database for normal user is only read only, while admin has full read and write permissions. Finally, it will help users to search the small parts by standardized short names to construct large assembly easily, thus removing the complexity of the systems. I have used JavaFX/Java to create software user interface and MySQL as a database backend. The software is window operated and has minimal hardware requirements, so it should run on every PC with minimum office requirements. Various options can be added into the software but right now I have made this only for few types of hardware’s like bolt, nut, washers, bearing and piping. The database used in this software contains only bolts of different types. In future, if this software will be used for some other type of material, then the only change will be in the backend programming of the parameters. Rest the theme of the software will remain the same.