Font Size: a A A

Software Development Of Open-architecture CNC System Motion Controller

Posted on:2011-06-07Degree:MasterType:Thesis
Country:ChinaCandidate:N LiuFull Text:PDF
GTID:2178330332470904Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Motion control is a key technology in CNC system. In recent years, open-architecture motion controllers have been developed to a new phase with the progress of open-architecture CNC system. Traditionally, NC System is closed, so user couldn't carry on the secondary developing on its platform. However, open-architecture CNC system can solve this problem well, also have strong vitality.By analyzing the functions of several typical motion controllers and the hardware of existing motion controller based on DSP, the software of the motion controller is designed. Time-sharing algorithm and decelerating algorithm is introduced to use for the control of track and speed. For servo control, we adopt the incremental PID control algorithm which is familiar. We can achieve accurate and stable motion control performance by tuning control parameters.This system adopts modularize and layering design technique, mainly introduces the software design technique based on DSP, and also study how to promote opening and real-time of numerical control system well. In Visual C++6.0 environment, we develop the testing software of the motion controller to test the motion controller.After being put into practice, facts have proved that the system has such a many characters as good real-time, good reliability and so on, also can achieve intelligence to some degree. The procedure related with bottom hardware circuit and interface is also developed, which include PID algorithm of motor closed-loop control, line interpolation and arc interpolation algorithm. They can be used under Windows95/98 system. Control unit can be further developed to realize control arithmetic with above procedure. The procedure is programmed to make the control unit more common.
Keywords/Search Tags:Open-architecture CNC, Motion control, Interpolation algorithm, PID algorithm, Software design
PDF Full Text Request
Related items