Font Size: a A A

Development Of Five Axis Special NC System Based On Bus Motion Control Card

Posted on:2019-05-17Degree:MasterType:Thesis
Country:ChinaCandidate:L M SheFull Text:PDF
GTID:2371330545954573Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
NC system is the core of NC machine tools,which determines the function and performance of NC machine tools,and affects the quality and efficiency of machining parts.In this dissertation,the research and development of five axis NC system based on bus motion control card is carried out to solve the problems of the communication mode of the NC system,the five axis linkage,and the multistation synchronous machining.Finally,a special NC system has been developed for the five axis special NC machine,including the design of NC system scheme and the development of NC system software.At the same time,it provides theoretical accumulation and technical reserve for the improvement and popularization of NC system.The main work of this article is as follows:(1)The scheme of NC system is designed according to the theory of EtherCAT bus communication.The system hardware in the scheme is selected,including input and display device,numerical control device,spindle driving system,servo driving system and system IO module.According to the real-time communication mechanism of EtherCAT bus and the principle of distributed clock,the problems of system communication,speed control,five axis linear interpolation and multi axis synchronous following are solved through the hardware scheme.The use of bus communication mode greatly reduces the number of system wiring,simplifies the system wiring complexity,and enhances the system's anti-interference ability.(2)The software structure of NC system is designed,and the main frame of NC system software is developed.According to the development requirement of the special NC system,the specific functions of the software are designed.The software functions are divided into different functional modules and the call relationship between each module is designed,which reduce the complexity of the program development,and facilitate the development of subsequent functional modules and the integration of software.According to the structure design of the software,the design and development of the human-machine interaction interface is carried out,and the main frame of the NC system software is developed.(3)The basic functional modules and main functional modules of the software are designed and developed.The basic function module completes the initialization of the numerical control system,and the main function modules includes the NC code interpreter and picture browser.The functional modules developed are integrated into the software main framework of NC system according to the call relationship between them,and completed the development of the NC system software.(4)The hardware platform of NC system is built,and the software test experimentof NC system is carried out.In the experiment,the hardware platform is controlled by different numerical control programs.The effectiveness of the function development of the NC system is verified by the observation of the experimental phenomena and the analysis of the encoder feedback data,and the control effect of the NC system is studied and the trajectory error of each axis in the example is analyzed.At the same time,the stability of the NC system software is tested,and the software is optimized.
Keywords/Search Tags:Numerical control system, Motion control card, EtherCAT bus, Servo system
PDF Full Text Request
Related items