Font Size: a A A

Domain Driven Design Of The Application Infrastructure For Laser Processing CAD/CAM For Control Software

Posted on:2018-05-20Degree:MasterType:Thesis
Country:ChinaCandidate:C L LiFull Text:PDF
GTID:2348330518980306Subject:Manufacturing information technology
Abstract/Summary:PDF Full Text Request
Laser processing has many merits such as small deformation, high speed, no pollution, low dissipation and so on, therefore, it is very popular in the field of industrial manufacture, the application and development of laser processing has been carried out in various institutions. However, the control softwares for various laser processing applications are basically developed as special process softwares used in the particular hardware and laser processing application in the present.The development and application of laser processing are hampered by relatively poor the compatibility and portability of software and process data. For this kind of situation, a universal laser processing control CAD/CAM software had been developed in this paper, the software components of laser processing control software was used for research object and based on the field driven design (DDD) software design thought in the software. Not only the good portability, scalability and maintainability had been provided, but also the interface and common language set about a variety of laser processing applications had been designed in the software,the software could be applied to the vast majority of laser processing applications and the process data also had reached the "one machine set, multi machine use" effect.Firstly, thesis starts from the source of the subject and the research status domestic and overseas, expounds the purpose and significance of the laser processing control CAD/CAM software development. In the next, the main business logic relationship of a preset full function laser processing system was analyzed, and combining with the four layer software architecture of DDD, the overall architecture of the software was determined. Then, the laser processing control CAD/CAM software requirements was analyzed, generalizes the related domain knowledge,and the domain model of laser processing was established by six kinds of methods, such as entity, value object, service, aggregation, factory and warehouse, and the virtual interface design of domain model was described in detail. The overall design method of software based software components, many key of laser processing CAD/CAM algorithm are included in the software, such as the 3D graphics pickup, planar closed contour area filling and so on, as well as the interface based on the idea of the container was designed.In order to facilitate process data transplanted and reused, the thesis combined with the traditional NC code and laser processing characteristics, preliminary design of a special laser processing Lxx code,the code was divided into instruction code and operating code in two parts. At the same time, the Lxx code is packaged of the XML, it is convenient to the process data transmission through the web. Finally, the thesis summarizes the research content and results, and puts forward the deficiencies and the problems need to be solved in the further.
Keywords/Search Tags:Domain Driven Design, Computer Aided Manufacturing, Laser Processing, software components, Numerical Control Machining
PDF Full Text Request
Related items