Font Size: a A A

The Research On Open CNC System Based On Domain Engineering

Posted on:2006-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:D L LuoFull Text:PDF
GTID:2121360152488870Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
Computer Numeric Control is a new technology that originated from 70th, twenty century. It's made up of all the technologies such as computer, automation, electric drive, measurement and manufacturing. As the key technology of CIMS and FA, it is the advanced technology of manufacturing of the world. It makes the basis of machine tool industry and improves the competition ability of manufacturing industry.Open CNC system has become the hot point so as to avoid the so many shortcomings of traditional closed NC system. It's commonly made up of open architecture moving controller card & PC & CNC software. We put forward the new thought of Reconfiguration CNC System, which used the theories and methods of domain engineering, modularization and component of the software to make CNC system software so as to improve the reusability and interchangeability of CNC software.In order to make CNC system software to be reused, this paper mainly analyzed the technology of CNC by domain engineering, and studied the COM specification that was put forward by Microsoft. According to the requirements of CNC system, I studied the method of developing CNC software using COM specification. In order to make it easy to reconfigure the CNC system software, it's decided to use the COM component technology to develop CNC system software.It's divided into six chapters in this paper.Chapter one simply introduces the study status of the Open CNC system inside and outside of the country, and then indicates the content and significance of the study about the paper.Chapter two researches deeply the configuration that adopts the Windows system developing the CNC system and Real-time performance with the corresponding methods.Chapter three narrates the correlative knowledge of domain engineering, including domain analysis, domain design and domain realization. Moreover, managing the domain engineering to build the domain model of Open CNC system.Chapter four stresses the software reuse technology based on the component. To analyze and compare the three popular component models such as COM, CORBA andJavaBeans, and COM is chosen the make the CNC software. An example that developing COM component under VC6.0 is given in the end.Chapter five presents the prototype of the Open CNC system with analyzing the requirement of working about CNC system.Chapter six summarizes the whole paper and predicts the future work.
Keywords/Search Tags:domain engineering, domain analysis, Open CNC system, COM
PDF Full Text Request
Related items