Font Size: a A A

Research And Design Of CNC Machining Center Control Software

Posted on:2015-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:X K ShiFull Text:PDF
GTID:2251330428997379Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
CNC(Computer Numerical Control) technology and equipment are the base for developing the emerging high-tech industry and sophisticated industry. The numerical control technology is widely applied in information industry, biological industry, aerospace industry, etc, around the world, which aims to improve the manufacturing capability, the adaptability and competitiveness in markets. Industrialized countries, whose numerical control equipment ranks as national strategic materials, not only pay great attention to develop CNC technology and the industry, but also enforce blockade against our country in key CNC technology. Therefore, efforts to develop advanced numerical control technology as the core manufacturing technology has become an important way for the developed countries of the world to accelerate economic development, improve the comprehensive national strength and national status. This paper focuses on CNC Turn-Milling Center for machining miniature components, proposes a software that has been designed by integrating motion control card with Industrial Personal Computer. The CNC software is developed with Microsoft Foundation Classes and API provided by Googol GT-400-S V motion control card. The work includes the designs of human interface, NC code interpreter, cutting parameter library and Fuzzy-PID controller.The CNC code interpreter is programmed with Microsoft regular expression Greta template library, and its error details for warning designed help users find the error code quickly and accurately, promoting the machining efficiency. The performance testing of the CNC code interpreter shows that it works efficiently, providing detailed error messages,In addition, a cutting parameter database is built with SQL Server2008, which recommends perfect machining parameter to users when they are programming the CNC code. The database aims to promote machining accuracy and machining efficiency and extend tool life, reducing the users’ reliance for their own machining experience to a certain extend. In the actual processing, CNC system is non-linear and non-model-fixed. Therefore, we combined traditional PID controlling method and Fuzzy controlling method, and then successfully developed a Fuzzy-PID controller.Simulations were carried out using Fuzzy Control Model and Simulink Model in Matlab, setting unit step signal as input and adding disturbance signal, in order to validate its effect by comparing to traditional PID controller.
Keywords/Search Tags:CNC system, processing code interpreter, database, fuzzy-PID
PDF Full Text Request
Related items