基于数控流水线技术的开放式数控系统

来源 :科技致富向导 | 被引量 : 0次 | 上传用户:tony569257
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】传统的开放式数控系统需要依赖特定的软硬件平台,使开放式数控系统的推广应用存在较大的局限性。为了便于开放式数控系统得到普及应用,基于数控流水线技术应运而生。数控流水线技术包括了数据主控流水线线程、数控微代码实时执行单元以及驱动程序,数控流水线技术实现了开放的微代码借口与数控指令的规范化,使数控模块能够相互的替换,也能够针对不同的需求重新构建数控流水线。
  【关键词】数控流水线技术;开放式;数控系统;数控微代码
  0.前言
  開放式数控系统一般是基于计算机操作系统相关软硬件平台,利用自动化技术实现。目前,依靠完善的计算机操作系统及其相关软硬件平台,使人机交互、网络通信、存储管理等一系列功能得到了很好的应用,但却无法实现开放式数控系统较强的实时功能目标,主要由于计算机操作系统的整体运算性能无法达到该标准,使开放式数控系统的应用存在一定的问题。虽然利用高性能的CPU处理芯片可以满足数控系统较强的实时功能目标,但是成本的投入与产出效益比值明显不合理,推广应用的可行性不高。因此,利用数控流水线技术,以较小的成本投入获得开放式数控系统较大的产出,对开放式数控系统的发展有着重要意义。
  1.数控流水线技术
  1.1数控系统的功能
  数控系统根据功能的强弱,可以分为强实时类功能,包含了5个模块,将其由高到低排列为指令译码、速度规划、插补、专用I/O控制、电机控制;弱实时类功能包括了6个模块,即通用I/O模块、状态显示、轨迹仿真、程序编辑、参数管理、键盘输入。
  强实时类功能属于数控系统的核心部分,直接关系到数控机床的加工过程,需要较强的实时性,如果出现了任何的延迟就会导致加工出错,影响产品的质量。弱实时功能基本不要求数控系统较强的实时性,目前的计算机操作系统均可满足,主要涉及人机交互、通用I/O控制以及存储管理等领域,即便执行存在一定的延迟,也不会影响数控机床的加工过程。
  1.2数控流水线的结构
  数控流水线一般分为三个环节,即数控主控流水线线程、数控微代码执行单元、控制驱动层。
  1.2.1数据主控流水线线程
  数据主控流水线线程是计算机数字控制(Computer Numerical Control)软件上的独立线程,需要在数控操作系统内的计算机操作系统上运行。数据主控流水线线程将指令译码与插补功能进行结合,形成一个独立的线程,利用计算机平台高速、准确的运算性能,避免了任务的经常性切换影响系统整体运行效率,使数控系统工作性能得到显著的提升。
  1.2.2数控微代码实时执行单元
  数控微代码(NC Micro-Code,NCM)是数控微代码实时执行单元(NC Micro-Code Processor,NCMP)的基本单位,主要工作方向在于代码的执行、强实时信号输入的本地处理以及电气信号接口。谁然数控微代码实时执行单元在数控流水线中的计算极为简便,但是其调用频率极高,系统的实时性也非常强,对数控流水线技术应用于开放式数控系统有着重要的影响。
  1.2.3控制驱动层
  控制驱动层中仅仅使用一组模块即程序驱动模块,程序驱动模块属于数控系统的核心,相应的权限也非常高,可以直接访问计算机操作系统硬件平台。控制驱动层的功能主要是降低系统间移植的工作负荷,仅仅提供数控微代码缓冲区的定位等功能以及数控微代码执行单元与上位机的通信功能。
  1.3基于数控流水线的开放式数控系统结构
  基于数控流水线的开放式数控系统属于单操作系统单进程的工作模式,包括了数控流水线线程以及管理线程。管理线程的作用是监控并管理整个加工的过程,保证加工过程的质量,同时还会配置流水线线程与驱动程序模块的数据达到控制的目的,然后会将流水线实时的信息反馈给计算机操作系统,接着由操作人员通过输入指令达到控制整个数控系统运行的效果。当数据主控流水线线程完成整个加工流程之后,会生成相应的状态信息反馈给计算机操作系统,转换为直观的数据信息由操作人员处理。
  2.基于数控流水线的单元技术
  数控流水线技术下的开放式数控系统的主要优势就是跳出原有的计算机操作系统软硬件平台,下面就着重探讨数控流水线的单元技术——跨平台开放特征的体现。
  2.1数控规范指令接口与数控微代码接口
  2.1.1数控规范指令接口
  数控规范指令接口主要工作对象为指令译码模块,其功能在于提供标准的程序接口便于操作人员编程操作。数据规范指令接口具备较强的通用性以及简洁性,与规范加工函数相比,更为测重于描述数控流水线的加工动作,删减了不必要的计量单位、偏置等环节。
  2.1.2数控微代码接口
  数控微代码接口能够加强对机床的实时控制,格式较为简单紧凑。数控微代码可以得到基本执行动作的结果,却没有规范的实施策略,便于不同的用户根据自身需求制定不同的执行策略。
  2.2操作系统支持多线程编程
  一般来说,数据主控流水线线程需要尽量避免与操作系统有较多的关联,才能便于数据主控流水线线程能够在不同的操作系统间移植,对于数据主控流水线线程的推广有着重要意义。针对这一问题,数据主控流水线线程一般都采用普通接口,扩大了系统的开放程度,使系统能够支持不同的嵌入式操作系统。就目前情况来看,UNIX、LUNUX已经完全接受数据主控流水线线程,WINDOWS操作系统可以采用开源软件OPEN SOURCE POSIX THREADS FOR WIN 32接受。
  3.结束语
  数控流水线技术包括了数据主控流水线线程、数控微代码实时执行单元以及驱动程序,数控流水线技术实现了开放的微代码借口与数控指令的规范化,使数控模块能够相互的替换,也能够针对不同的需求重新构建数控流水线,对开放式数控系统的推广应用有着积极的促进作用。 [科]
  【参考文献】
  [1]董靖川,王太勇,徐跃.基于数控流水线技术的开放式数控系统[J].计算机集成制造系统,2009(06).
  [2]吴晓英.基于数控流水线技术的开放式数控系统构建[J].产业与科技论坛,2011(05).
  [3]李英,陈传凯,苏贞志.基于Lab VIEW与PLC的开放式数控系统串口无线通讯的研究[J].组合机床与自动化机工技术,2012(07).
  [4]潘策,姜凌羽.基于LINUX+RTLINUX平台的开放式数控系统的设计[J].组合机床与自动化加工技术,2012(10).
其他文献
1.系统设计功能能够建立电力库房内设计智能搬运机器人进行自主搬取物品,如:绝缘绳、绝缘垫、绝缘毯、绝缘衣裤、绝缘手套、安全帽、绝缘杆、金属件等。系统能够实现如下设计
文化产业的发展可以拉动文化消费,文化消费的增长能够推动文化产业的发展。河北省作为文化资源大省,文化产业发展有着雄厚的实力,培育文化消费热点对推动区域经济全面增长有
高职教育的特色,工学结合,培养学生的职业能力。培养具有高尚职业道德和掌握职业技能的优秀人才,是高等职业技术教育的当务之急,也给高等职业教育带来了空前的发展机遇,各类
本文通过对荣华二采区10
期刊
师德建设是教师队伍的核心和灵魂。近年来,随着中等职业教育办学规模的不断扩大,大批青年教师充实到中职教师队伍中,他们已成为中等职业学校教师队伍的中坚力量,承担着教书和
板书是教师必须具备的一项基本功,是衡量教师素质高低的一个重要标志。板书质量直接影响教学效果,同时,还对学生的思想方法、审美能力、工作态度等方面产生深远的影响。在教
【摘 要】现代信息社会环境中,网络犯罪现象日益猖獗,网络犯罪不但会侵犯社会公众的个人隐私,还会给社会带来巨大经济损失,甚至威胁国家信息安全。本文基于以上背景,提出了网络入侵检测取证模型的构建方案,以弥补网络防御软件应用程序的不足,提高网络取证的应用价值。  【关键词】入侵检测;取证模型;网络技术  网络是现代人们获取数据信息的重要途径,随着人们对网络依赖程度越来越高,网络非法入侵的行为活动也日益增
高职院校教师管理的内容是复杂多样的,它还包括教学管理、科研管理、后勤保障管理等。高职院校的各个部门都有教师管理的相关内容和相应任务,只有明确了高职院校教师管理的内
2016年4月16日,中国煤炭学会在江苏省苏州市召开2016年工作会暨常务理事会。中国煤炭学会名誉理事长濮洪九;江苏省安全生产监督管理局党组成员、巡视员刘振田;学会副理事长、
本文对高职学生的网络行为特点进行了较为详细地调查分析,并针对上述特点提出要积极引导高职学生形成正确的网络道德,规范高职学生的网络行为,让网络成为高职学生成材的一个