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
来源
2015 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION | 2015年
关键词
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
相关论文
共 14 条
  • [1] Du Juan, 2010, Computer Integrated Manufacturing Systems, V16, P188
  • [2] [韩霜 Han Shuang], 2007, [农业机械学报, Transactions of the Chinese Society of Agricultural Machinery], V38, P127
  • [3] A research on open CNC system based on architecture/component software reuse technology
    Li, B
    Zhou, YF
    Tang, XQ
    [J]. COMPUTERS IN INDUSTRY, 2004, 55 (01) : 73 - 85
  • [4] Li X, 2006, COMPUTER INTEGRATED, V11, P428
  • [5] A NURBS interpolation method with minimal feedrate fluctuation for CNC machine tools
    Liu, Huan
    Liu, Qiang
    Zhou, Shengkai
    Li, Chuanjun
    Yuan, Songmei
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2015, 78 (5-8) : 1241 - 1250
  • [6] Liu Q, COMPUTER INTEGRATED
  • [7] Development of a PC-based open architecture software-CNC system
    Ma Xiong-bo
    Han Zhen-yu
    Wang Yong-zhang
    Fu Hong-ya
    [J]. CHINESE JOURNAL OF AERONAUTICS, 2007, 20 (03) : 272 - 281
  • [8] Open controller architecture - Past, present and future
    Pritschow, G
    Altintas, Y
    Jovane, F
    Koren, Y
    Mitsuishi, M
    Takata, S
    van Brussel, H
    Weck, M
    Yamazaki, K
    [J]. CIRP ANNALS-MANUFACTURING TECHNOLOGY, 2001, 50 (02) : 463 - 470
  • [9] Architecture and implementation of a shop-floor programming system for STEP-compliant CNC
    Suh, SH
    Lee, BE
    Chung, DH
    Cheon, SU
    [J]. COMPUTER-AIDED DESIGN, 2003, 35 (12) : 1069 - 1083
  • [10] STEP-compliant CNC system for turning: Data model, architecture, and implementation
    Suh, Suk-Hwan
    Chung, Dae-Hyuck
    Lee, Byeong-Eon
    Shin, Seungjun
    Choi, Injun
    Kim, Kwang-Myung
    [J]. COMPUTER-AIDED DESIGN, 2006, 38 (06) : 677 - 688