Font Size: a A A

Design Of CNC System Software Based On Windows Environment

Posted on:2003-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:Z L QiaoFull Text:PDF
GTID:2168360062996385Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With the development of CNC technology, the traditional manufactures are going into the modern manufacturing mode . The core of the modern manufacturing technology is Computer Numerical Control , that is to say , it is CNC technology .In the CNC system ,the system hardware is the foundation of the CNC technology , but the CNC system software is the soul of the system. My thesis catches the shortcomings of the traditional CNC software and takesthe Numerical Control Machine tools as a research Object to develop the new CNC system software based on the WINDOWS platform .Compared with the traditional CNC System Software based on the DOS platform , the new CNC System Software is based on the Windows 9X system. In the Windows system, the software interface is more friendly than in the DOS system , and it is more convenient to operate the software in the Windows system. In addition to those advantages , applications in the Windows System are much more than in the DOS system. Further more, it is very difficult to reuse the traditional CNC Softwares just because they were developed with the mode of Process Oriented Programming . When it is needed to develop a new CNC system , the programmers have to program from the beginning . So a lot of software resources are wasted .When developing the new CNC system software , the author made a good use of the Object Oriented theory to develop the CNC System Components. Through developing the CNC System Components with C++Builder 5.0 ,people can assemble a CNC System with these Components . Further more , all the CNC System Components can be reused . By the present time, the author has designed 2D components of checking errors, 2D components of decoding, 2D components of tools' s compensatingN 2D components of interpolation, components of operating port, 3D components of checking errorss 3D components of decoding 3D components of tool' s compensating. With these visual basic components, the author has set up a simple CNC system. The CNC system can controls one NC milling machine with two shafts. It proves that the CNC system can do some basic interpolation movement. Through adjusting the property of components, the CNC system can controlone NC milling machine with three shafts to carry out some common machining tasks.All the CNC System Components are visual on the panel .When developing a new system with them , what you should do is to select the proper Components and drag them to the form, setting their prosperities , and everything will be OK. Through this way , we can simplify the work of programming .How to operate the real time interrupts in the Windows 9X is a difficult problem, because the security mechanisms of the Windows system don' t allow WIN32 applications to operate the interrupts directly .Through using VxD technology , the author solved the real time interrupts in the Windows environment .
Keywords/Search Tags:CNC System, Component technology, VxD
PDF Full Text Request
Related items