Font Size: a A A

Development And Research CNC System Based On ARM And CPLD

Posted on:2014-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:R XinFull Text:PDF
GTID:2261330425479716Subject:Oil Field Equipment
Abstract/Summary:PDF Full Text Request
With the progress of automation technology, the traditional CNC system due to the limitation of its own characteristics, have already can’t satisfy the requirement of modern industry and social development. As various equipment based on embedded technology got rapid development, using the advanced algorithm, develop cost-effective embedded NC will be an important direction of the development of the numerical control technology. At present, the domestic research for embedded NC system is lagging far behind the international level. Although foreign products have great advantages in performance and functionality, but the price gap at home and abroad make the domestic small and medium-sized manufacturers more prefer to buy domestically produced numerical control system. Therefore, developing a low cost high performance CNC system has a high market value.This paper adopts ARM+CPLD embedded system structure and design a cost-effective CNC system which is based on μC/OS-Ⅱ embedded operating system and applied to desktop cutting machine. Based on embedded technology as the foundation, with ARM as the core control unit, CPLD as control elements constitute a system center frame; make up a high performance control system by using of multi-threaded interrupt handling ability of STM32F103and strong logic calculation and interface control ability of EPM1270, with axis motion control with servo motor; Surrounding the core and according to application requirements, carry on the design and realization of software and hardware. Papers design the whole hardware structure of system, and illustrate the circuit according to the features of the whole system, such as data storage and communication, debugging circuit and screen display circuit.The motion control algorithm of system composed of interpolation algorithm and introduces a simplified method. Based on the hardware structure, the system uses the quadratic interpolation and the acceleration and deceleration algorithm before interpolation. Paper specific instructions for these two kinds of algorithms, and provides processing data of an example to verify its validity and reliability.Choosing μC/OS-Ⅱ software system framework, using C language process oriented and modular program design method, write the programs of data communication, storage and interface. The new industrial serial touch screen enhanced system performance. Papers illustrate and implement the software of system structure and function modules of the system requirements one by one.Design uses the modular approach, so that the numerical control system maintenance, expansion and upgrade. Finally through the scene debugging, has realized the numerical control system design.
Keywords/Search Tags:CNC system, Embedded, STM32, CPLD, System software
PDF Full Text Request
Related items