开放式纯软件数控系统OpenCNC应用与实现的总体方案

1 纯软件数控技术简介

传统的数控装置,是用硬件电路搭成的封闭系统(黑箱)。其特点是:①封闭性,其软硬件资源属于专有技术,不对用户开放;②非专业人员维护较困难;③软件的人机界面不及目前流行的图形用户界面方便;④ 络与数据采集、发布功能弱。

2 纯软件的结构

该系统结构如图1所示,软件部分是分层设计的,高优先级别的控制任务是插补运算,与刀具路径准备(中间层)及用户界面(上层)各层之间相互隔离。重要事件模块用于直接收集生产、维护及质量数据,并且直接进入到公司的管理软件(如MRP)。这些数据的获取和发布不需要人工干预或专用的硬件。

图1 纯软件数控系统的结构

3 软件数控系统所应具备的基本特征

(1)软件CNC、软件PLC和软件HMI(人机界面)集成在一个软件包中;

(2)所有的软件与硬件不捆绑;

(3)不需要专用硬件及运动控制卡;

(4)不论两轴还是十轴,快速插补速率相同;

(5)开放的API可使用户方便地集成第三方软件;

(6)用户可用Microsoft Visual Basic创建宏指令;

(7)发布的API可使用户定制自己的操作界面;

(8)支持所有IEC一61131—3 PLC语言。

4 开放式软件数控系统OpenCNC的主要技术性能

由于采用了将多轴插补(multi—axis interpolation)和伺服更新(servo update)合而为一的软件结构,使得OpenCNC能够在高速切削下获得好的表面粗糙度。

该系统的部分主要技术指标如下:处理速度:1500行/s(或670μm/行);插补/伺服更新速率:500μm;最高主轴转速:999999 r/min;高速情况下不跳行;十轴联动插补;用户可根据特定需要,定义任意多的M代码;可容易地与第三方软件无缝集成。

5 OpenCNC在数控机床上的应用

图2基于0penCNC的数控铣床控制原理

6 中文操作界面

图3主操作面授板

6.1 主操作面板

主操作面板主要分为以下几部分:

(1)文件操作:选择并打开被加工工件的程序;

(2)信息显示:坐标位置;当前执行的程序行(Nb,Ns),进给速度(F),主轴速度(s)及所选刀具(T)等信息的显示。

(3)程序自动执行按钮:包括运行、进给保持和重置。

(4)单步/连续执行按钮:指示灯红时为单步执行,指示灯绿时为连续执行。

(5)冷却开/关按钮,指示灯红时为冷却液关闭,指示灯绿时为冷却液开启。

6.2 其它操作面板

图4回零操作窗口

图5手动操作窗口

7 结语

纯软件数控技术OpenCNC是目前全球唯一的全开放式纯软件数控系统,其主要特点是不需要专门的工业计算机、控制软件不与任何硬件捆绑、完全的开放结构。该产品中的多项专有技术已经在北美、德国、法国、英国及意大利等国申请了专利,并于1993年在美国首次应用于生产,取得了将近十年在车间环境运行的成功记录。目前正在北美和西欧推广使用,已经有数家企业安装了该系统。目前尚未见国内有使用同类产品的 道,笔者在应用方面进行了初步的尝试,特别是设计了适合于我国用户的全中文界面,给使用带来了很大方便。

原文链接:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年9月13日
下一篇 2016年9月13日

相关推荐