Font Size: a A A

Design Of A Multi-axis Cnc System Based On FPGA And NIOS Ⅱ

Posted on:2012-05-18Degree:MasterType:Thesis
Country:ChinaCandidate:Z B HuangFull Text:PDF
GTID:2211330368993499Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
CNC technology is one of the key technologies in advanced manufacturing technologies, its widely uses bring about great change to all aspects of industrial production. With the unceasing development of computer technology, it provides better support for the development of numerical control system, and also CNC system puts forward higher requirements.Aiming at the closure of traditional CNC system, this thesis designs a multi-axis CNC system which bases on FPGA and NIOSⅡ. The system has the qualities of simplifying operation, good extensibility and reconstruction, and it has been used in crystal grinding. The main work and achievements are as follow:1. Stepper motor is an important part of NC control system,and its control will influence the performance of the whole system. Therefore,the thesis introduces the related knowledge about stepper motor and in-depth studies the acceleration and deceleration control of stepper motor. Finally,S-curve is applied in my own CNC system to control the stepper motor.2. In the part of system hardware design,based on the analysis of system requirement,the tool of SOPC Builder is used to customize NIOSⅡprocessor and a lot of peripheral circuits are designed,including SDRAM circuit,EPCS configuration circuit,motor control circuit and so on.3. In the part of system software design,based on NIOSⅡIDE's HAL system library, drivers of the system peripherals are developed and the application programs of the whole system are designed. According to the system's operational requirements, human-machine interface is designed and a suite of instruction set is specially developed for system. This makes system operate more simply, apply more widely.4. The whole system is tested. The results indicate that the system has achieved the desired goal and the system is currently running well. Finally,make a summary of the full thesis, and put forward some prospects for further research.
Keywords/Search Tags:FPGA, NIOSⅡ, CNC System, Acceleration And Deceleration Control
PDF Full Text Request
Related items