Font Size: a A A

Open CNC System Software Method Based On Win2000 Operating System

Posted on:2006-11-15Degree:MasterType:Thesis
Country:ChinaCandidate:X L LiFull Text:PDF
GTID:2121360152975447Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
Most traditional CNC systems adopt special and closed system structure, the compatibility of system is bad, the function is difficult to expand, the human-machine interface is not flexible, and the systems lack of communication and network function. With the rapid development of PC, open architecture CNC systems based on PC/Windows are becoming the mainstream. The aim is to build a modular, reconfigurable, expandable new-type and flexibility system structure. In this thesis, some key technologies are designed and implemented as following:On the basis of demand analysis, the design principles and concept model for open CNC system are proposed, which can be used as the guidance of detailed design.To meet the requirements of open characteristic CNC systems, the open hardware design principles of CNC system based on PC are investigated. The modular hardware structure of CNC system with the PCI bus is presented. The adoption of PnP technology makes the CNC system connect with the PC openly.The software development technology on Windows platform is studied, and the three-layer characteristic software structure model of CNC systems is put forward. Then layered and modular idea is adopted, and every module offers standard interface.Because the security mechanism of Windows system does not allow Win32 program to operate the hardware directly, the WDM driver based on Win2000 is developed. The driver shields some details of operating system and hardware, realizes the independence ofsoftware library, at the same time integrates the driver with the upper software utilizing the communication method, which has met the design needs of CNC system software.In the control function software development part, the method of double interpolation is designed, and then the accelerated and decelerated control, the multi-section track control and the setting of PID parameter are also analyzed.Adopting the object oriented (oo) COM specification, the reusable COM library is exploited, and thus COM technology is used as the basis of system configuration and system communication. Because all basic components are inheritable and reusable on the rank of binary scale, the problem that the software resources can't be reused has been solved. Based on the RPC function of COM specification, COM components can run between different networks. It offers the network function foundation of the CNC system.Lastly, the paper researches some key technologies about the realization of open CNC system.
Keywords/Search Tags:CNC, Open system structure, WDM, Interpolation, COM component
PDF Full Text Request
Related items