Font Size: a A A

Design And Implementation Of Sheet Metal Module Based On SINOVATION Software

Posted on:2019-12-17Degree:MasterType:Thesis
Country:ChinaCandidate:C M LiFull Text:PDF
GTID:2428330542997033Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The design of sheet metal parts is a very important part of the product development process.At present,there are more than 35,000 companies in the sheet metal processing industry in China,and the industry has broad prospects for development.SINOVATION software is a three-dimensional CAD/CAM system developed by the 3D CAD/CAM engineering technology center of Shandong Shanda Huatian Software Company,which does not have a sheet metal function module.In order to develop a three-dimensional CAD software for the sheet metal processing industry and provide a more professional software that fits the demand of the industry,we plan to develop the sheet metal functional modules.Only with the sheet metal function module,we can take part in the sheet metal industry and benefit from the industry.This topic is designed and implemented under the Draco platform of SINOVATION software.Following the overall architecture design of SINOVATION software,sheet metal function modules and other functional modules are linked to each other to together complete the basic flow of sheet metal design.Using Visual Studio 2013 as a development tool,the GUI and the framework layer are implemented by MFC,the core layer and the base layer are implemented by C++ language,the application layer is implemented by MFC,and the display layer is realized by OpenGL.In this paper,we analyzed the detailed functional requirements,designed the functional details,implemented and tested the sheet metal functions,sheet metal functions,bending functions,and unfolding and restoring bending functions.Before the development of the sheet metal function,the traditional sheet metal design and manufacturing process was investigated and analyzed,from which we acquired the function requirements for three-dimensional processing.Then,we studied the advanced CAD software,analyzed the processing process of foreign CAD software sheet metal functions,summarized the advantages of the three-dimensional CAD sheet metal functions,and finally determined the functional requirements.In the requirement analysis,the use case diagram and operation flow analysis are used to describe the description.In the detailed design process,the static design of the function is displayed through interface design,data structure definition,and interface design,and the dynamic design of the function is displayed through the detailed processing of the process.In the implementation,the key technologies such as sheet metal parameter analysis,SweepDirectionHandle initial direction calculation,flange surface segmentation algorithm,pruning processing algorithm for bending part of stretched part,bending direction Handle processing,and bending angle Handle processing are settled,and part of the core codes in the function implementation are described.The development of the sheet metal functional modules has important and far-reaching significance for the promotion of software products and the popularization and application of domestic software.On the one hand,it is better to participate in market competition and gain benefits from the sheet metal industry.On the other hand,for domestic sheet metal companies,it helps to reduce software costs,and then increase the competitiveness of enterprises.
Keywords/Search Tags:SINOVATION, Sheet metal function, MFC, Three-dimensional CAD
PDF Full Text Request
Related items