Font Size: a A A

Research And Realizing Of Translation Module Of Open Architecture CNC System

Posted on:2007-06-10Degree:MasterType:Thesis
Country:ChinaCandidate:D Z LiuFull Text:PDF
GTID:2121360185985946Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
Design philosophy about open architecture controller appeared in the 80s of the last century. The research on open architecture controller is the important trend in the field of advanced manufacturing technology and has made great progress during the last twenty years.Our laboratory has engaged in this field for some years, and exploited an Open Architecture Numerical Control System, and applied it in a 3-axis milling machine successfully. This project aims at continuing the research of our lab, enriching the functions of the translation module.Module partition is completed according to CNC function. Module is arranged in levels to construct open controller. Software modules in the form of Dynamically Linked Library using object-oriented program technology are design, which are the basic system components. According to different real-time requirement of modules, non-real-time modules in the form of COM are executed in the environment of Win32, while real-time modules in the Real-Time DLL (RTDLL) executed in RTX environment. Shared memory is used in order to communicate between Non-real-time modules and real-time modules.The translation module gets the file which is designated by the user, and reads it one line after another, gets the information. And then defines two variables in the module, puts the information into the variables which are relevant to them, now the task of reading the file is over. Then, according to some order, execute the information; translate them into coordinate values of the motion point, velocities and the on-off values of the M codes. The information that have already been translated will be put into a double end queue, then, transferred to interpolation module to control the machine.In this paper the C cutter radius compensation has been accomplished. It needs to compute the intersection point of two motion lines; therefore, the next motion code must be picked out. According to their connection mode, the first motion code is modified.Furthermore, the other G codes of milling machine is studied in this paper, most of them have been appended into this system. Including cannon cycle,...
Keywords/Search Tags:open architecture numerical control, translation module, cutter radius compensation
PDF Full Text Request
Related items