Font Size: a A A

Design And Implementation Of Process Assembly System Based On Visualization Technology

Posted on:2019-09-25Degree:MasterType:Thesis
Country:ChinaCandidate:G YangFull Text:PDF
GTID:2382330590975423Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The structure of the blisk of key components of aeroengine is more and more complex.From designing drawings,blade surface reconstruction,process calculations,visual simulation,post-processing to machine tool processing,all have a profound impact on the quality of the blisk.The current computer-aided manufacturing system software UltraCAM for the blade process of blisk,lacks stopping calculations and debugging of calculation failure results.It fails to assemble a number of processes into one process results to the need for an operator operating machine tool to rotate one angle each time finishing a process,which will greatly reduce processing speed.It lacks of collision detection,overcut detection and undercut detection in visualization,which will cause the tool to wear easily and lack the solution to the visualization problem,so it needs to be improved.For these reasons,the main researched in this thesis are as followings:1)Based on UltraCAM system,a process assembly system VPAS framework was designed based on visualization technology including process calculation module,process assembly module and process visualization module;2)The process calculation module of UltraCAM system is improved,and the process calculation module of VPAS with calculation stop and debug functions is constructed.Process calculation module includes the blade surface offset,the hub surface and shroud surface delamination,the intersection of the offset surface and the split surface,the calculation of tool vector,and a series of tool point.It achieves the calculation of the process by the multi-thread technology,controls the state of each process calculation through the serial calculation method,provides users with a debugging window through the tool information;3)The process assembly module for VPAS is designed and implemented.For multiple processes,a process assembly tree is generated.The tool between multiple processes can be safely fed and retracted by setting up the surface of revolution;4)The process visualization module for VPAS is designed and implemented.Blades and tool models are built by using visual modeling techniques,so that the tool can simulate in the tool path.In the simulation,visualization problems such as collision points,overcut points and undercut points can be displayed,and the user can be provided with solutions of these problems,which lead him to reset the process parameters and recalculate process.5)The VPAS was tested.The test results show that: when the NC program code generated by the system is processed on the machine tool,the time is shortened by 8%,and the efficiency of the enterprise is improved.
Keywords/Search Tags:Visualization, Thread, Blisk, Open CASCADE, Collision detection
PDF Full Text Request
Related items