A Multi-Platform Compatible and Open Software Architecture for Computer Numerical Control Systems

2012 ◽  
Vol 468-471 ◽  
pp. 430-433
Author(s):  
Jing Jie Jiang ◽  
Hua Qing Tan ◽  
Bo Yao

Abstract. By analyzing the current open software architectures for PC-based master-slave Computer Numerical Control(CNC) systems and soft-CNC systems, this paper put forward a multi-platform compatible open software architecture for the two types of CNC systems. The architecture is composed by five different function layers: CNC presentation Layer, CNC Business Layer, CNC Data Layer, NC Interface Layer and NCK Layer. Firstly, the WPF and the MVVM pattern decouple the User Interface (UI) presentation and business logic. Secondly, the component technology is used to decouple the business logic and Numerical Control(NC) functions. Thirdly, the implementation of NC tasks is put into non-RT environment and RT environment. The experiment results of developing the application based on the architecture show that the layered software architecture improves the maintenance and development efficiency, and running the application in the “non-RT+RT” environment proves that the architecture is available for PC-based master-slave CNC systems and soft-CNC systems.

Author(s):  
Xu Du ◽  
Jie Huang ◽  
Li-Min Zhu ◽  
Han Ding

The chord error employed in computer-aided manufacturing and computer numerical control systems is a crucial index to evaluate the machining accuracy of machined parts. It is usually estimated by the second-order method, that is, the osculating circle method. The second-order estimation only takes the curvature of the curve into account, which will bring about great estimation error when applying to freeform curves. In this article, a third-order method that estimates the chord error using conical helices is proposed. By investigating the geometric properties of the conical helix, it is found that there exists a conical helix that has third-order contact with the freeform curve. With the aid of this conical helix, a third-order model for estimating the chord error of freeform curves is developed. Numerical examples of three freeform curves are provided to verify the effectiveness of the proposed estimation model.


2011 ◽  
Vol 317-319 ◽  
pp. 1931-1935 ◽  
Author(s):  
Hai Hong Pan ◽  
Jing Jie Jiang ◽  
Lin Chen ◽  
Hong Tao Sun ◽  
Hua Qin Tan

A scalable Graphics User Interface Architecture for open Computer Numerical Control (GUIAC) application is presented in this paper. The GUIAC is based on Windows Presentation Foundation (WPF) and Model-View-ViewModel (MVVM) design pattern. The WPF and MVVM pattern are used to decouple the User Interface (UI) presentation and business logic. This method makes the CNC application UI presentation design and the CNC application logic implementation work in parallel for improving the development and maintenance efficiency. Using the extensible application markup language can reduce the UI presentation design workload. The GUIAC has a loosely coupled structure with three layers. The experiment results of developing the CNC application using GUIAC show that the application graphics user interface is scalable and maintained easily.


2018 ◽  
Vol 175 ◽  
pp. 03066 ◽  
Author(s):  
Wenlei Xiao ◽  
Huiyue Huang ◽  
Gang Zhao

Development of smart manufacturing led to a trend of developing autonomous, accessible and cooperative numerical control equipment, which needs a communication subsystem that follows a universal accepted industrial standard. MTConnect has been widely considered as an efficient and sufficient protocol for data collection since its appearance. In this paper, a networked information exchange methodology between computer numerical control systems based on MTConnect technology is proposed, which includes the theoretical architecture of the information exchange module and the implementation of the module based on a CNC systems developed on the TwinCAT platform. A communication system according to the MTConnect protocol for CNC systems was designed, which is able to collect processing data from controllers and transmits those data between controllers by agent and client embedded in the information exchange module. The agent and client which were defined in the protocol were developed through C# language and MTConnect Managed SDK. The proposed methodology was implemented and tested on actual CNC system.


1977 ◽  
Vol 10 (16) ◽  
pp. 655-662
Author(s):  
A. Schuler ◽  
W. Oberreiter ◽  
H. Hoffmann

2011 ◽  
Vol 105-107 ◽  
pp. 2217-2220
Author(s):  
Mu Lan Wang ◽  
Jian Min Zuo ◽  
Kun Liu ◽  
Xing Hua Zhu

In order to meet the development demands for high-speed and high-precision of Computer Numerical Control (CNC) machine tools, the equipped CNC systems begin to employ the technical route of software hardening. Making full use of the advanced performance of Large Scale Integrated Circuits (LSIC), this paper puts forward using Field Programmable Gates Array (FPGA) for the functional modules of CNC system, which is called Intelligent Software Hardening Chip (ISHC). The CNC system architecture with high performance is constructed based on the open system thought and ISHCs. The corresponding programs can be designed with Very high speed integrate circuit Hardware Description Language (VHDL) and downloaded into the FPGA. These hardening modules, including the arithmetic module, contour interpolation module, position control module and so on, demonstrate that the proposed schemes are reasonable and feasibility.


Author(s):  
De-Ning Song ◽  
Jian-Wei Ma ◽  
Zhen-Yuan Jia ◽  
Feng-Ze Qin ◽  
Xiao-Xuan Zhao

The tracking and contouring errors are inevitable in real computer numerical control contour following because of the reasons such as servo delay and dynamics mismatch. In order to improve the motion accuracy, this paper proposes a synergistic real-time compensation method of tracking and contouring errors for precise parametric curve following of the computer numerical control systems. The tracking error for each individual axis is first compensated, by using the feed-drive models with the consideration of model uncertainties, to enhance the tracking performances of all axes. Further, the contouring error is estimated and compensated to improve the contour accuracy directly, where a high-precision contouring-error estimation algorithm, based on spatial circular approximation of the desired contour neighboring the actual motion position, is presented. Considering that the system structure is coupled after compensation, the stability of the coupled system is analyzed for design of the synergistic compensator. Innovative contributions of this study are that not only the contouring-error can be estimated with a high precision in real time, but also the tracking and contouring performances can be simultaneously improved although there exist modeling errors and disturbances. Simulation and experimental tests demonstrate the effectiveness and advantages of the proposed method.


2017 ◽  
Vol 9 (7) ◽  
pp. 168781401771038 ◽  
Author(s):  
Isad Saric ◽  
Adil Muminovic ◽  
Mirsad Colic ◽  
Senad Rahimic

This article presents architecture of integrated intelligent computer-aided design system for designing mechanical power-transmitting mechanisms (IICADkmps). The system has been developed in C# program environment with the aim of automatising the design process. This article presents a modern, automated approach to design. Developed kmps modules for calculation of geometrical and design characteristics of mechanical power-transmitting mechanisms are described. Three-dimensional geometrical parameter modelling of mechanical power-transmitting mechanisms was performed in the computer-aided design/computer-aided manufacturing/computer-aided engineering system CATIA V5. The connection between kmps calculation modules and CATIA V5 modelling system was established through initial three-dimensional models – templates. The outputs from the developed IICADkmps system generated final three-dimensional virtual models of mechanical power-transmitting mechanisms. Testing of the developed IICADkmps system was performed on friction, belt, cogged (spur and bevel gears) and chain transmitting mechanisms. Also, connection of the developed IICADkmps system with a device for rapid prototyping and computer numerical control machines was made for the purpose of additional testing and verification of practical use. Physical prototypes of designed characteristic elements of mechanical power-transmitting mechanisms were manufactured. The selected test three-dimensional virtual prototypes, obtained as an output from the developed IICADkmps system, were manufactured on the device for rapid prototyping (three-dimensional colour printer Spectrum Z510) and computer numerical control machines. Finally, at the end of the article, conclusions and suggested possible directions of further research, based on theoretical and practical research results, are presented.


2018 ◽  
Vol 1 (1) ◽  
Author(s):  
Mohamed Abd-Alrazzaq ◽  
Mahmoud Hamed Ahmed ◽  
Mohammad Abdelwahed Younes

Sign in / Sign up

Export Citation Format

Share Document