APP下载

基于实时Linux的激光切割机数控系统设计

2018-10-19蒋立洲朱昊昱李成明

智富时代 2018年9期

蒋立洲 朱昊昱 李成明

【摘 要】以实时Linux为软件平台,工业PC机为硬件平台,以C语言、GNOME/GTK+库、GCC编译器等为主要开发工具,在激光切割机的基础上进行了数控系统的研究,实现实时系统控制下的激光切割。

【关键词】Linux;数控系统;激光切割

一、引言

数控系统是数控加工生产的关键因素,数控系统的实时性、稳定性对影响着数控产品的性能起着至关重要的作用。Linux操作系统是一个多用户、多任务、支持多线程和多CPU的操作系统,能够实现实时多任务功能,具有源代码对外开放、稳定性极高、内存管理和网络功能强大等特性,在原有的基础上进行改良加工能够较好的满足数控系统的平台需求。

二、工作原理

(一)激光切割原理

激光切割是利用经过聚焦的高功率激光束照射工件,使被照射处的材料迅速熔化、气化、烧蚀等,同时借助于与光束同轴的高速气流,吹除熔融物质,割开工件的一种热切割方法。

(二)系统工作原理

首先对已有的Linux系统择取所需功能,再利用RTLinux实时模块对该系统进行实时化处理,完成对数控加工过程的速度控制、插补运算、位置控制、实时状态反馈等功能。利用C语言和编译器设计用户需要的人机界面,包括对数控程序的编程、译码,数控加工的状态显示、参数设置、仿真模拟等。

实时操作系统一般具有如下基本特征:支持多线程和可抢先调度;有可预测的线程同步机制;有优先级继承机制;操作系统的行为能够被用户了解和及时反馈。

(三)过……

登录APP查看全文