Font Size: a A A

Research And Implementation Of Template-based Conversational CNC Programming

Posted on:2014-05-06Degree:MasterType:Thesis
Country:ChinaCandidate:D D WuFull Text:PDF
GTID:2251330422962863Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
Not only should users master complex commands but also processing knowledge inthe way of traditional CNC programming,therefore the programming efficiency cannotmeet the requirements of users, this has greatly limited domestic CNC systemdevelopment. In order to simplify the programming and improve the technologyintegration capabilities of the CNC system. Combined with the significant special issue ofthe National Science and Technology, the key techniques of the template-basedconversational CNC programming have been studied and applied in this essay.According to the functional requirements of openness, versatility and processintegration, the overall architecture of the template-based conversational CNCprogramming has been designed based on the open CNC system, which contains theprocess template library, local parameters database, process management, taskmanagement, code-switching and human-computer interaction modules.The repeated CNC machining tracks have been analyzed and studied, then those areabstracted into process templates, and the actions of process templates are described byNC commands. The key techniques implementation of template-based conversationalCNC programming have been proposed. Open process template library mainly includesprocess templates and NC command templates, which allows users to add, delete andmodify the process templates. It is conducive to the integration of CNC system andprocess knowledge. Process management module manage process templates which havebeen instantiated. Task management module is responsible for parts machininginformation management, processing task is an ordered sequence of instantiated processtemplates. Code-switching module can automatically generate G-code according to theinformation of processing tasks. Human-computer interaction provides a good operatorinterface to users.Based on the study above,a template-based conversational CNC programming hasbeen developed on the platform of DNC11series which are embedded NC system, then ithas been embedded into drill and lathe CNC system. Parts have been successfullymachined out by users who do not know NC commands at all. this has verified thefunction of template-based conversational CNC programming developed in this essay,which greatly simplify the CNC programming and has good practical value.
Keywords/Search Tags:open CNC system, conversational CNC programming, process template, processing task
PDF Full Text Request
Related items