Font Size: a A A

Research And Development Of Part Quotation System Based On Python OCC

Posted on:2021-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y D LiuFull Text:PDF
GTID:2518306503980829Subject:Materials engineering
Abstract/Summary:PDF Full Text Request
With the transformation and upgrading of manufacturing to digitalization and intelligence,competition among enterprises is becoming increasingly fierce.In this context,quick and accurate quotations are essential in the early stages of product production.In the process of manufacturing transformation and upgrading,CAD models have become information carriers throughout the entire production cycle.These CAD models,which contain rich information,have become valuable resources that can be used.Under such background,this paper designs a quotation system that takes the neutral format B-rep model file(.stp)of the part as input,and uses python OCC as the geometric kernel to complete the system development.The system adopts the idea of divide and conquer.The input part model is divided into standard parts,parts with existing corresponding quoting algorithm and general parts.For these three types of parts,targeted quoting strategy is used for quoting.The specific research contents of this paper are as follows:Design and implement a universal quote system framework that takes a neutral format B-rep model file(.stp file)as input.Through the technology of feature recognition and model retrieval,the category of parts is obtained.For different types of parts,the system selects the appropriate quoting algorithm.The system opens an interface that can be easily plugged in.Researchers or users can quickly and easily insert the quotation algorithm and related data information into the quotation system.Investigate the corresponding quotation strategies for standard parts,parts with quoting algorithms,and general parts.For standard parts,design and implement an algorithm that can determine the type of standard part to which the input part belongs and obtain its specifications;For parts with corresponding quoting algorithms,take shaft parts as an example,design and implement the quotation algorithm for shaft parts,including the determination of shaft parts,the identification of processing features,and the calculation of processing costs;For general parts,a quotation algorithm is given to ensure the integrity and availability of the system.Existing CAD model resources should be fully utilized,and the impact of materials,characteristics and other factors on prices should be considered.Use python OCC as the geometric kernel of the system to realize reading of model information,display interaction,feature recognition and model retrieval.At the same time,Py Qt is used as the interface framework,and My SQL is used as the database to implement the development of the system client and the construction of the server.
Keywords/Search Tags:quotation system, divide and conquer, feature recognition, standard part, shaft part, pythonOCC
PDF Full Text Request
Related items