Font Size: a A A

Embedded Numerical Control System Of Flame Cutting Machine

Posted on:2011-11-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y F GuoFull Text:PDF
GTID:2121360305481799Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the rapid development of CNC technology, CNC flame cutting machine widely applied for cutting and welding in the steel industry. CNC flame cutting machine has important influence on cutting precision and efficiency. People demand increasingly high performance on CNC system. Software and hardware for CNC system are the two important factors to the system performance. How to use hardware and software platform to develop a stable and efficient control system has become a research focus. Therefore, this paper has been studied on software and hardware for embedded digital control system. The main research contents include the following:This paper analysis different CNC architecture on low-end, midrange and high-end and designs with embedded CNC system. CNC system hardware structure consists of the upper and lower machine, the upper is composed of the industrial computer, the lower is composed of motion control module based on single-chip microcomputer of STM32F103RCT6. In the Visual Studio2008 compiling environment, CNC system runs on the Windows+RTX platform and develops non-real-time task process with MFC tool. The process manages application program interface, motion monitoring and dynamic display of trajectories. With modular multi-threaded tasking, RTX real-time subsystem task process motions control algorithm for the Program Manager (trajectory interpolation algorithm), G code analysis, collects encoder feedback signal, control-signal output and proportional integral differential (PID) algorithm real-time task and so on. The two processes transfer data through the shared memory. To lower machine motion control module, STM32F103RCT6 runs internal procedures to produce X, Y axis frequency to control servo amplifier and drive servo motor. The enhanced parallel port (EPP) mode implements fast communication on data between the upper and lower machine.This article highlights the framework structure of the two processes for the upper machine software, data sharing implementations as well as enhanced parallel port communication protocols between the upper and lower machine. It also summarizes software algorithms on the interpolation algorithm, G code parsing algorithm, PID algorithm and so on.Finally, this article debugs the overall system performance, analysis and outlook for the software framework optimization.
Keywords/Search Tags:Embedded NC system, MFC, STM32F103VCT6, Shared memory, EPP, FOC, SVPWM
PDF Full Text Request
Related items