Font Size: a A A

Research On Developing Platform For CNC System Based On MCX314 Motion Control Chip

Posted on:2006-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:T WangFull Text:PDF
GTID:2121360212971194Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
With the development of AMT, NC technology is improving towards network, flexibility and intelligence in function, high speed, high precision and high efficiency in cutting performance and open CNC in architecture. Nowadays, open architecture is already the hotspot of NC research which has great impacts on function expansion and performance improvement of CNC. But the definition and realization way of open CNC is not internationally common yet, and now the usual open CNC is based on IPC, the advantage of which is that it makes full use of the rich resource and internationally standard interfaces of PC to design CNC and the disadvantage of which is not able to get rid of the shortcomings of PC. So this paper proposes a method of building the platform of CNC system hardware and software for designing application programs by utilizing embedded MCU and RTOS based on the motion control chip MCX314 in order to seek a new way of designing CNC system.The contents of this paper are including the building of CNC hardware platform, the design of bottom hardware drivers, RTOS transplant, FFS file system design, the building of application program frame and the research on second development of software based on task. It are discussed in the part of building hardware platform that MCX314 is fit for CNC design and MC68376 is suitable for being the main CPU of CNC system. And the hardware platform of CNC is put forward by means of analyzing the functions of CNC. The two-layer structure of hardware drivers is proposed in the part of bottom hardware-driver design: the basal driver layer that encapsulates the hardware downwards and the interface driver layer that serves super layer software upwards. In the part of RTOS transplant, the structure and running characteristic of RTOS and the organization pattern and running characteristic of CNC application programs are discussed, and the characteristic ofμC/OS-II and the reason that it is fit for CNC design are simply analyzed. The layer structure of FFS based on the characteristic of FLASH is proposed in the design of FFS file system, and the researches are done on the function and realization way of every layer. In the part of building of application program frame, the relations between application programs and tasks and how to divide the application programs into tasks are discussed firstly, and then researches on the main program, the ISR service program and the frame of task programming are also done. In the research on second development of software based on task, the software second-developing technology is divided into two aspects: the inner function expansion of a task and the creation of a new task.
Keywords/Search Tags:open CNC, embedded system, RTOS, file system, second development
PDF Full Text Request
Related items