基于PC的全软件雕铣机数控系统设计及实现  被引量:2

Design and Implementation of Full Software CNC System for Engraving and Milling Machine Tool Based on PC

在线阅读下载全文

作  者:方远东 刘建群[1] 梁学胜 高伟强[1] FANG Yuandong;LIU Jianqun;LIANG Xuesheng;GAO Weiqiang(Guangdong Provincial Key Laboratory of Micro-Nano Manufacturing Technology and Equipment,Guangdong University of Technology,Guangzhou Guangdong 510006,China)

机构地区:[1]广东工业大学,广东省微纳加工技术与装备重点实验室,广东广州510006

出  处:《机床与液压》2022年第6期98-102,共5页Machine Tool & Hydraulics

基  金:广东省重点实验室项目(2017B030314178)。

摘  要:为简化雕铣机数控系统的硬件结构、降低硬件成本、增强可拓展性,基于PC平台提出一种全软件数控系统的设计方案。搭建雕铣机数控平台,构建以Linux+Xenomai双内核实时系统为基础的EtherCAT主站。在Linux域中基于Qt开发数控系统软件,设计UI界面、逻辑处理、运动控制、功能接口等模块;在Xenomai域中基于实时函数库开发硬件驱动程序,设计进程通信模块和定时驱动模块,重点说明采用有限状态机开发的定时驱动模块程序。阐述数控加工工作流程,进行系统性能测试和加工实验。结果表明:该系统实时性强、运行稳定,可满足雕铣机的数控加工要求。In order to simplify the hardware structure of NC system of engraving and milling machine tool,reduce the hardware cost and enhance the expansibility,a design scheme of full software NC system based on PC platform was proposed.The CNC platform of engraving and milling machine tool was built,and the EtherCAT master station based on Linux+Xenomai dual kernel real-time system was built.In Linux domain,CNC system software was developed based on Qt,and modules such as UI interface,logic processing,motion control and functional interface were designed;in the Xenomai domain,the hardware driver was developed based on the real-time function library,the process communication module and the timing driver module were designed,and the timing driver module developed by using the finite state machine was highlighted.The work flow of NC machining was described,and the system performance test and machining experiment were carried out.The results show that the system has strong real-time performance and stable operation,which can meet the requirements of CNC machining of engraving and milling machine tool.

关 键 词:数控系统 雕铣机 ETHERCAT 

分 类 号:TP273[自动化与计算机技术—检测技术与自动化装置]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象