Font Size: a A A

Development Of Code Interpreter For EDM CNC System Based On Lex And Yacc

Posted on:2010-02-22Degree:MasterType:Thesis
Country:ChinaCandidate:L Y XuFull Text:PDF
GTID:2121360278962730Subject:Aviation Aerospace Manufacturing Engineering
Abstract/Summary:PDF Full Text Request
It introduces the background of the code interpreter for EDM CNC system. The research shows that most companies use high-level language to develop the code interpreter, which means long-term development, mass work and some problems in improvement and maintenance. For the purpose of being more perfect, efficiency, safety, stable and easier to extend and maintain, Lex & Yacc are used to develop the code interpreter. The realization and procedure about code interpreter by Lex & Yacc is studied, 3B code and ISO code interpreter are realized through programming on Lex & Yacc. Based on this, the multi code interpreter is studied and realized. The target code, which interpreter generates, will be transmitted to the single chip via serial after interpolation computation.The code interpreter is developed on Linux system, Qt is used to develop the user interface of EDM CNC system. The user interface includes code interpreter, surface layout, code input and edit, graph and interpolation simulator, interpolation data transmission. The user interface is transplanted to the development board by Qtopia programming, and applied to the WEDM in cutting the components, which confirms the accuracy and high efficiency of the code interpreter. As a successful case to this project, the code interpreter has been applied in WEDM system base on embedded Linux.
Keywords/Search Tags:CNC system, EDM, code interpreter, Lex & Yacc, Linux
PDF Full Text Request
Related items