| With the continuous development of metal sheet bending industry in the fields forintegration, digitalization and intelligence, the demand for metal sheet bending processplanning software is becoming more and more sever. Temporarily there is no maturebending process planning software developed domestically. This project group has donesome systematic researching on the bending process planning algorithms and softwarearchitecture, based on which a full set of automatic sheet bending process planningsoftware is developed.Researches on the major functions for metal sheet bending process bending softwareare as follows:1)2D sheet and machine configuration input;2) dynamic muti-languagesupport with one set of common storage file;3) convenient all touch screen operation withergonomic screen keyboard.In order to fulfill the requirement for flexibility, adaptability and extendibility, thisthesis proposes three technologies in the software architecture is below:1) modulusarchitecture design based on DLL dynamic loading, making all the function interfaces andservices modulus, dynamically loading all the DLL in the main program body andinitiating the main interface for program.2) The configuration and style of interfaces canbe customized with metadata based on metadata UI auto generating engine;3) uniformityof parameter input, output and persistency of parameter service architecture, these allrealizes the parameter files to parameter interfaces binding and parameters auto access.The automatic bending sequence planning is the key part for bending processplanning. This thesis proposes a robust algorithm for bending procedure. The algorithmmainly researches on the hard constraints condition for bending sequences, improving theefficiency of conventional A*algorithm based on some bending heuristic rules andcomplex bending pre-determination mechanism. The comparison of the experiment resultsbetween the similar software and the one proposed here shows that the algorithm canprovide a better bending sequence with less calculating consumption. |