• 论文 •    

基于RT Linux平台的开放式电火花数控系统

郑君民,赵万生,李志勇,李  论,宋颖慧   

  1. 1.哈尔滨工业大学 特种加工及机电控制研究所,黑龙江  哈尔滨  150001;2.哈尔滨工业大学 计算机科学与技术学院,黑龙江  哈尔滨  150001
  • 出版日期:2005-08-15 发布日期:2005-08-25

Open EDM CNC system based on RT Linux

ZHENG Jun-min, ZHAO Wan-sheng, LI Zhi-yong, LI Lun, SONG Ying-hui   

  1. 1.Inst. of Nontraditional Machining & Mechtronics Control, Harbin Inst. of Tech. , Harbin  150001, China;2.Sch. of Computer Sci. & Tech., Harbin Inst. of Tech., Harbin  150001, China
  • Online:2005-08-15 Published:2005-08-25

摘要: 针对电火花数控加工特点,采用RTLinux解决数控系统的多线程和实时性问题,根据RTLinux特点,设计了电火花数控系统总体结构,采用分层设计和模块化的方法构造了软件插补的计算机数字控制(SoftCNC),提出了以SoftCNC为基础的电火花数控加工中心;利用Linux丰富的软件资源,构造了数控系统的外围软件,即基于Flex和Bison的数控代码解释器、基于客户机/服务器和浏览器/服务器架构的工艺数据库和图形用户界面,实现了可扩展、可配置、开放体系结构电火花数控加工系统。

关键词: 电火花加工, 实时操作系统, 数控系统, 开放体系结构

Abstract: A new PC-based Electro-Discharge Machining (EDM) Computer Numerical Control (CNC) system was implemented based on a hard real-time kernel known as RTLinux. The RTLinux was used to achieve hard real-time capabilities for the EDM CNC real-time parts. Based on RTLinux characteristics, the structure of EDM CNC was designed and SoftCNC was fabricated. An EDM CNC center based on the SoftCNC was given. Linux was used to design EDM CNC peripheral software: NC decoder based on Flex & Bison,Client/Server(C/S) & Brower/Server(B/S)-based process database and Graphics User Interface (GUI). An open-architecture EMD CNC system was realized, which was configurable and combinable. It was indicated that the system was stable and reliable with low-latency.

Key words: electro-discharge machining, real-time operating system, computer numerical control system, open architecture

中图分类号: