Font Size: a A A

The Research And Application Of Upper CNC Software's Adaptability In Open CNC System

Posted on:2018-02-07Degree:MasterType:Thesis
Country:ChinaCandidate:W C LiFull Text:PDF
GTID:2348330533463350Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Numerical control equipment and numerical control technology is the foundation of a country's manufacturing industry,which has a profound influence on the development of national economy.The open CNC system has solved the problem that the traditional NC system can't be developed twice because of the closed structure.The upper CNC software is the control center of the open numerical control system,which is the embodiment of the openness of the open numerical control system software.How to improve the ability of the CNC software to meet the business needs and environmental changes will be an important direction of research on Open CNC system in the future.In this paper,the research work is carried out from how to improve the adaptability of the upper CNC software,the specific contents are as follows.First,Based on the research of hierarchical partition strategy of upper CNC software,the hierarchical model of upper CNC software is put forward,which improves the ability of CNC software to adapt to the function expansion.Then,the communication mechanism and implementation strategy of each module of CNC software are studied,and the communication model of CNC software is established,which can improve the ability of the upper CNC software to adapt to the environment change.Secondly,according to problem of the interface design process due to the uncertainty of parameter list to design the interface,and put forward a design method of interface parameter list which exposes the necessary parameters and encapsulates the difference parameter.This method is used in combination with the adapter mode,which can improve the applicability of the interface and reduce the amount of modification of the upper CNC software code when the movement controller and the external equipment of the CNC system are replaced or upgraded.Thirdly,In order to solve the problem of the coupling between different modules in the traditional NC system programming,the dependency injection theory is applied to the decoupling design of related modules,which reduces the coupling degree of each related module,and improves the adaptability of the functional modules,and then improves the adaptability of upper CNC software.Finally,The hierarchical model of the upper CNC software,the interface adaptability design method and the dependency injection scheme which are put forward in this paper are used to reconstruct the upper NC software,the effectiveness of the proposed scheme is verified by comparing the price of change before and after refactoring.
Keywords/Search Tags:Open CNC system, The upper CNC software, Adaptability, Hierarchical architecture, Adapter mode, Dependency injection
PDF Full Text Request
Related items