Font Size: a A A

Study And Development Of Decoder Module Based On Embedded Cnc System

Posted on:2011-07-03Degree:MasterType:Thesis
Country:ChinaCandidate:D F SunFull Text:PDF
GTID:2191330338983378Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
With the development of CNC industry, the embedded CNC system has become a popular trend of the development of CNC system for its excellent expandability and high performance. Based on this, the Electrical and Mechanical Center of Tianjin University has developed TDNC-SX CNC system with the design concept of modular, embedded and open. The compiling module takes the task of processing CNC program, which means only the program that is translated by the compile module can be properly implemented. The purpose here is to develop a efficient general CNC compiling module and to make it modular, multi-ply and expandable.In this study, I used the standard C to write the compiling module program, realized the cross-platform development between Windows and Linux. And made the simulation interface refer to the technology of virtual numerical control, which makes the compiling module can be verified under a relatively independent computer situation, and can be processed with a visible simulated tool path. This has give us a multi-ply module, and improved the efficiency of research.This paper established the work flow of compiling module while compiling, including its analysis, verification and translation of NC codes, in which the theory of analysis, category and error types of the NC codes had been concluded, and I briefly introduced the role of different modules what I made while compiling and the interface functions that call the modules. Then the paper explained the compiling principles and implementation methods of subprogram calls, user macro-program processing and other special CNC program. And finally we had example programs to show the results of this study.
Keywords/Search Tags:embedded CNC system, compile, modular, interface function, NC code
PDF Full Text Request
Related items