1.系统组成

该系统是一个基于标准PC硬件平台和LINUX与RTLinux结合的软件平台之上,设备驱动层采用现场总线互连、与外部网络或INTRANET采用以太网连接,形成一个可重构配置的纯软件化结合多媒体和网络技术的高档开放式结构数控系统平台。

该平台数控系统运行于没有运动控制卡的标准PC硬件平台上,软件平台采用LINUX和RTLINUX结合,一些时间性要求严的任务,如运动规划、加减速控制、插补、现场总线通讯、PLC等,由RTLINUX实现,而其他一些时间性不强的任务在LINUX中实现,详见图软件结构框图。

基于标准PC的控制器与驱动设备和外围I/O的连接采用磁隔离的高速RS422标准现场总线,该总线每通道的通讯速率为12Mbps时,采用普通双绞线通讯距离可达100米。主机端为PCI总线卡,有四个通道(实际现只用两个通道-一个通道连接机床操作面板,另一通道连接设备及I/O),设备端接口通过DSP芯片转换成标准的电动机控制信号。每个通道的控制节点可达32个,每个节点可控制1根轴(通过通讯协议中的广播同步信号使各轴间实现同步联动)或一组模拟接口(测量接口,系统监控传感器接口等)或一组PLC I/O(最多可达256点),PLC的总点数可达2048点(可参见图现场总线网络拓扑结构)。

2、系统主要特点:

(1)控制器具有动态地自动识别系统接口卡的功能,系统可重配置以满足不同加工工艺的机床和设备的数控要求,驱动电动机可配数字伺服、模拟伺服和步进电动机;

(2)网络功能。通过以太网(不用过时的、价格昂贵,缺乏广泛的支持MAP协议)实现数控系统与车间网络或INTRANET/INTERNET的互连,利用TCP/IP协议开放数控系统的内部数据,实现与生产管理系统和外部网络的高速双向数据交流。具有常规DNC功能(采用百兆网其速率比传统速率为112K的232接口 DNC快将近一千倍)、生产数据和机床操作数据的管理功能、远程故障诊断和监视功能;

(3)系统除具有标准的并口、串口(RS232)、PS2(键盘、鼠标口)、USB接口、以太网接口外,还配有高速现场总线接口(RS422)、PCMCIA IC Memory Card(Flash ATA)接口、红外无线接口(配刀具检测传感器);

(4)显示屏幕采用12.1寸 TFT-LCD。采用统一用户操作界面风格,通过水平和垂直两排共18个动态软按键满足不同加工工艺机床的操作要求,用户可通过配置工具对动态软按键进行定义。垂直软按键可根据水平软按键的功能选择而改变,垂直菜单可以多页。

(5)将多媒体技术应用于机床的操作、使用、培训和故障诊断,提高机床的易用性和可维性,降低使用成本。多媒体技术提供使用操作帮助、在线教程、故障和机床维护向导;

(6)具有三维动态加工仿真功能;利用OpenGL技术提供三维加工仿真功能和加工过程刀具轨迹动态显示;

(7)具有Nurbs插补和自适应Look ahead功能,实现任意曲线、曲面的高速插补。输出电动机控制脉冲频率最高可达4MHz(采用直接数字合成DDS IC实现),当分辩率为0.1mm时,快进速度可达24米,如有需要可输出更高的频率),适合于高速、高精度加工;

(8)伺服更新可达500ms(控制6轴,PENTIUM  = 3 * ROMAN III以上 CPU),PLC扫描时间小于2ms;

(9)PLC编程符合国际电工委员会IEC-61131-3规范,提供梯形图和语句表编程;

(10)采用高可靠性的工控单板机(SBC),加强软硬件可靠性措施,保证数控系统的平均无故障时间(MTBF)达到20000小时;

(11)符合欧洲电磁兼容标准(Directive 89/336/EEC)4级要求;

(12)数控系统本身的价格(不包括伺服驱动和电动机)可为现有同功能的普及型和高档数控系统的1/2。

基于LINUX数控系统,基于LINUX的开放式结构数控系统相关推荐

  1. 基于LINUX数控系统,基于Linux+RT—Linux的数控系统研究

    第 21卷第4期 2007年 12月 河 海 大 学 常 州 分 校 学 报 J0URNAL OF HOHAI UNIVERSITY CHANGZHOU Vo1.21 No.4 Dec.2007 文章 ...

  2. 基于IntelVt技术的Linux内核调试器 - 2

    4 基于IntelVt技术的Linux内核调试器- 调试器设计与实现(2):调试核心 4.1反汇编引擎 如果说调试框架是一个调试器的灵魂,那么接口与反汇编引擎就是一个调试器的身体.我们在调试过程中是要 ...

  3. 基于Orangpi Zero和Linux ALSA实现WIFI无线音箱(三)

    作品已经完成,先上源码: https://files.cnblogs.com/files/qzrzq1/WIFISpeaker.zip 全文包含三篇,这是第三篇,主要讲述接收端程序的原理和过程. 第一 ...

  4. 监护仪系统都是Linux吗,基于Linux和MiniGUI的心电监护仪设计

    0 引言 随着人们生活节奏加快,人口逐渐老龄化,心脏疾病成为危害人类健康和生命的主要疾病之一.心电监护系统为心脏病人诊断和治疗提供了一个有效的手段,对心脏疾病的防治和诊断具有重大的意义,本介绍一种基于 ...

  5. linux c语言 信号,linux下基于C语言的信号编程实例

    搜索热词 本文实例讲述了linux下基于C语言的信号编程方法.分享给大家供大家参考.具体如下: #include #include #include #include #include void si ...

  6. Linux内核--基于Netfilter的内核级包过滤防火墙实现

    知识基础:本防火墙的开发基于对Linux内核网络栈有个良好的概念,本人对网络栈的分析是基于早期版本(Linux 1.2.13),在明确了网络栈架构的前提下,上升一步分析高级版本内核中的Netfilte ...

  7. 监护仪系统都是Linux吗,基于Linux和MiniGUI的心电监护仪设计 (1)

    0 引言 随着人们生活节奏加快,人口逐渐老龄化,心脏疾病成为危害人类健康和生命的主要疾病之一.心电监护系统为心脏病人诊断和治疗提供了一个有效的手段,对心脏疾病的防治和诊断具有重大的意义,本介绍一种基于 ...

  8. 基于ARM的嵌入式Linux移植真实体验(3)――操作系统

    基于ARM的嵌入式Linux移植真实体验(3)――操作系统 宋宝华[email]21cnbao@21cn.com[/email] 出处:dev.yesky.com 在笔者撰写的<C语言嵌入式系统 ...

  9. 基于Orangpi Zero和Linux ALSA实现WIFI无线音箱(二)

    作品已经完成,先上源码: https://files.cnblogs.com/files/qzrzq1/WIFISpeaker.zip 全文包含三篇,这是第二篇,主要讲述发送端程序的原理和过程. 第一 ...

最新文章

  1. 流程图绘制技巧及实战案例
  2. GET和POST有什么区别?
  3. 动态规划 —— 背包问题 P04 —— 混合背包
  4. bzoj2822 [AHOI2012]树屋阶梯 dp
  5. windows下yolov4-deepsort项目tensorflowGPU版本配置+项目实战
  6. htc+one+m7+linux驱动,HTC One M7简易刷Recovery教程
  7. 如何在虚拟机中安装wp8的sdk,无法启动模拟器问题
  8. 罗技驱动LOGI G Hub永久保存设置(板载模式)
  9. 手机号码校验(手机号---座机号)
  10. 新概念第二册 Lesson 1 句子 结构 分析
  11. 微信公众号怎么放html文件,微信公众号html缓存处理
  12. NUCLEAR-ID细胞周期分析试剂盒特点与应用
  13. 8位二进制数中,对于-128的一些个人理解
  14. 如何取消excel密码_Excel表格技巧—Excel表格如何取消密码
  15. 独家丨拼流量、拼资源、拼技术—— BaaS已沦为巨头的游戏?
  16. 谷歌地图下载器中地图艺术照
  17. 机器学习-白板推导-系列(九)笔记:概率图模型: 贝叶斯网络/马尔可夫随机场/推断/道德图/因子图
  18. location.hash 原生js页面跳转/路由
  19. java计算机毕业设计基于安卓Android/微信小程序的电脑组装机配置商城APP
  20. 监理教程知识点精讲之行业信息化的主要模式

热门文章

  1. java 使用正则去除字符串首尾两端指定的字符
  2. 米家机器人连接不上了怎么重置_米家扫地机器人怎么重置wifi_米家扫地机器人wifi怎么重置...
  3. 19 个强大、有趣、好玩、又装B的 Linux 命令!
  4. JS语法:map()方法
  5. MSE考研百日冲刺-98
  6. 名词解释 算法的有限性_欲借助 FFT 算法快速计算两有限长序列的线性卷积,则过程中要调用 ( ) 次 FFT 算法_学小易找答案...
  7. 如何在快速启动栏添加显示桌面
  8. C#之CAD二次开发(10) 用户交互之选择集
  9. 用好.net SDK
  10. 『Android基础入门』APP打包发布