Development of an open CNC system for multi-axis machine tools based on TwinCAT and .NET

被引:0
|
作者
Liu, Huan [1 ]
Liu, Qiang [1 ]
机构
[1] Beihang Univ, Sch Mech Engn & Automat, Beijing 100191, Peoples R China
关键词
Open CNC; TwinCAT; NET; Interpolator; STEP-COMPLIANT CNC; ARCHITECTURE; IMPLEMENTATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In order to improve the openness, extensibility and efficiency of Computer Numerical Control (CNC) systems, the architecture and its implementation of an open CNC system for multi-axis machine tools based on The Windows Control and Automation Technology (TwinCAT) and .NET is proposed. In the proposed architecture, the real-time tasks, such as interpolation, real-time cutter compensation, coordinate transformation and motion control, are executed in the real-time kernel provided by TwinCAT, and the non-real-time tasks, such as code interpreter, offline cutter compensation and feedrate look-ahead, are executed in the Human Machine Interface (HMI) implemented on .NET platform. Moreover, an event driven data exchange method is proposed to realize the fast data exchange between the real-time tasks and the non-real-time tasks. The whole system is modularized by several independent modules, the inputs and outputs of which are standardized to improve the convenience of system extension and upgrade. Finally, an open CNC system is implemented based on the proposed architecture, on which experiments are conducted to validate the feasibility and applicability of the proposed architecture and its implementation.
引用
收藏
页码:2449 / 2453
页数:5
相关论文
共 50 条
  • [21] The Development of Multi-axis Embedded CNC System Based on Dual-core Chip
    Liu, Xu
    Zou, Haixin
    Kong, Xiangfa
    Lu, Jun
    [J]. PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON COMPUTER MODELING, SIMULATION AND ALGORITHM (CMSA 2018), 2018, 151 : 371 - 377
  • [22] Development of the Common Human-machine Interface for Multi-axis Machine Tools
    Liang, Shuo-Peng
    Hsu, Jason
    Ting, Chun-Chien
    [J]. 2012 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2012, : 650 - 653
  • [23] Development and application of software for open and soft multi-axis EDM CNC systems
    Huang, Haipeng
    Chi, Guanxin
    Wang, Zhenlong
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2016, 86 (9-12): : 2689 - 2700
  • [24] Kinematic model of multi-axis machine tools
    Tanaka, F
    Kishinami, T
    [J]. 1998 JAPAN-U.S.A. SYMPOSIUM ON FLEXIBLE AUTOMATION - PROCEEDINGS, VOLS I AND II, 1998, : 799 - 806
  • [25] Multi-Axis EDM CNC System Based on RT-Linux
    Huang Hai-peng
    Chi Guan-xin
    Wang Zhen-long
    [J]. ADVANCED DESIGN AND MANUFACTURE II, 2010, 419-420 : 809 - +
  • [26] Research and development of multi-axis CNC abrasive belt-grinding machine postprocessor
    Hu Qiao
    Zhenxing Wei
    Ruixiang Deng
    Tianhang Xu
    Ying Xiang
    [J]. The International Journal of Advanced Manufacturing Technology, 2023, 126 : 3109 - 3131
  • [27] Research and development of multi-axis CNC abrasive belt-grinding machine postprocessor
    Qiao, Hu
    Wei, Zhenxing
    Deng, Ruixiang
    Xu, Tianhang
    Xiang, Ying
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2023, 126 (7-8): : 3109 - 3131
  • [28] Research and development of a cross-platform CNC kernel for multi-axis machine tool
    Grigoriev, Sergej N.
    Martinov, Georgi M.
    [J]. 6TH CIRP INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE CUTTING (HPC2014), 2014, 14 : 517 - 522
  • [29] Spatial geometric error fusion and decoupling of multi-axis CNC machine tools based on Unscented Transform Kalman filter
    Li, Wei
    Cai, Yujun
    Meng, Xiangyi
    Zuo, Wei
    Miao, Kuikui
    [J]. Measurement: Journal of the International Measurement Confederation, 2025, 242
  • [30] Development of a Measurement System for Five-Axis CNC Machine Tools
    Jywe, Wen-Yuh
    Liu, Chien-Hung
    Li, Yi-tsung
    Lin, Yu Shan
    Hsu, Tung-Hui
    Hsieh, Wen-Hsiang
    Lam, D. K. T.
    Ji, L. W.
    [J]. PROCEEDINGS OF THE THIRD INTERNATIONAL SYMPOSIUM ON TEST AUTOMATION & INSTRUMENTATION, VOLS 1 - 4, 2010, : 1346 - 1350