Font Size: a A A

Research And Development Of Open CNC System Based On C#.NET

Posted on:2008-11-19Degree:MasterType:Thesis
Country:ChinaCandidate:X M SuFull Text:PDF
GTID:2121360245971501Subject:Mechanical and electrical engineering
Abstract/Summary:
Open Numerical Control System (ONCS) is the main trend of development of the new generation numerical control system. The level of numerical control system represents the manufacture level of a country. With the development of the informatization and globalization of manufacture, it is very important that ONCS is studied deeply, which has the realistic meaning and theoretical value. Moreover, the research of ONCS is possessed of the strategic meanings because this has made for developing the NC (Numerical Control) with independence intellectual property rights and breaking the technology blockade about NC for our country.The ONCS was developed on the basis of the latest design thought of C#.NET, and the architecture of the ONCS based on C#.NET was discussed in this paper. In addition, there are three different methods that were used to solve the device drive on the platform of C#.NET.The ONCS based on C#.NET was used to develop the two application systems, one was the point-to-point control system (lock automatic assembly system), the other was the contour control system (stator curve precision grinding CNC).In the lock automatic assembly system, the structure of hardware and software was designed according to the functional need of the lock automatic assembly system in this paper. The collaborative motion between cylinder and servo motor was studied. Meanwhile, a key code automatic identify system was developed. The error of system was analyzed and the technology of error compensation was studied. Finally, the productive practice shows that the lock automatic assembly system runs well under the given condition. Not only the key code is identified correctly, but also the lock is assembled efficiently.Then, in the stator curve precision grinding CNC system, the following methods were used to control grinding quality in this paper. In order to improve the movement precision of worktable, the linear scale was used to measure the general error of worktable on-line, and the error was compensated in real time. In order to maintain the constant relative linear velocity of grinding point, the rotate speed of grinding wheel was controlled by the frequency converter. Meanwhile, the radius of grinding wheel was compensated to keep the contour precision of work piece. The experiment result shows that the quality of grinding was improved largely.
Keywords/Search Tags:Open numerical control system, Device drive, Point to point control system, Contouring control system, Pneumatic control, Error compensation, Key code identification, C#.NET
Related items