经济型数控系统中基于插补缓冲区的闭环控制方法.docx

上传人:安*** 文档编号:17767513 上传时间:2022-05-26 格式:DOCX 页数:7 大小:18.28KB
返回 下载 相关 举报
经济型数控系统中基于插补缓冲区的闭环控制方法.docx_第1页
第1页 / 共7页
经济型数控系统中基于插补缓冲区的闭环控制方法.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《经济型数控系统中基于插补缓冲区的闭环控制方法.docx》由会员分享,可在线阅读,更多相关《经济型数控系统中基于插补缓冲区的闭环控制方法.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、经济型数控系统中基于插补缓冲区的闭环控制方法经济型数控系统中基于插补缓冲区的闭环控制方法mahaiyan导语:用环控制是数控机床进步加工精度的重要方法。针对经济型数控系统的特点,提出了基于插朴缓冲区的闭环控制方法。该方法防止了复杂昂贵的专用硬件系统摘要:用环控制是数控机床进步加工精度的重要方法。针对经济型数控系统的特点,提出了基于插朴缓冲区的闭环控制方法。该方法防止了复杂昂贵的专用硬件系统,又具有控制简单、响应速度快的优点,对数控系统的开发设计有较高的实用价值。关键词:经济型数控系统;用环控制;插补;缓冲区align=centerCloseLoopControlMethodBasedOnInt

2、erpolationBufferinSampleNCSystem/alignSUAi-lin,WANGYou-quan,ZHANGChun-lei,ZHAOXue-fengAbstract:ThecloseloopcontrolisimportantmethodfornumericalcontrolNCmachinetopromoteprocessingprecision.Inthispaper,theauthorputsforwardthecloseloopcontrolmethodbasedoninterpolationbuffer.Thismethodhastwoadvantagesof

3、easycontrolandhighreponsespeedwithoutanyspecialhardwaresystem.IthashighpracticabilityinsampleNCsystem.Keywords:sampleNCsystem;closedloopcontrol;buffer闭环控制是数控机床进步加工精度的重要方法。其控制精度的上下和响应速度直接决定着数控系统的加工精度和加工效率。目前,在经济型数控系统中实现高精度的闭环控制,是各数控厂家和数控工作者面临的一个难题。由于经济型数控系统一般是以单CPU为控制核心。大局部的硬件功能均由软件仿真来实现,因此控制效率不高,实现高

4、精度的闭环控制具有相当的难度。因此,研究闭环控制原理,讨论新的闭环控制实现方法,对进步经济型数控系统的加工性能具有重要意义。1闭环控制原理数控系统根本的闭环控制原理是:控制核心将插补计算的理论位置与实际反应位置进展比拟,用其差值去控制进给电机,使实际值与理论值趋于重合,进而消除加工误差。在经济型数控系统中,闭环控制主要应用于工作台的直线挪动位置控制,其闭环控制模型见示意图图11,2。在数控系统中,闭环控制与插补是严密相关的,闭环控制以插补的数据为控制根底。在实际应用中,常用的闭环控制实现方法主要有:1间接控制方法间接控制方法将位置检测的误差值加人到插补经过中,通过修改插补数据的方法将加工误差在

5、下一次插补输出的结果中得以修正,到达闭环控制的目的。这是一种软件闭环控制方法,控制简单,易于实现,经济型数控系统由于本身的限制常用此法。不难看出,间接控制方法具有控制滞后、响应精度低的缺点,采用这种方法很难进步闭环控制精度。2直接控制方法直接控制方法将位置检测的误差值反应到驱动系统上,通过专门的硬件电路将其与插补数据综合,形成对伺服电机的二次控制,到达减小误差的目的。这是一种硬件控制方法,其控制实时性好、响应精度高,但硬件系统复杂,本钱高,常用于高精度的数控系统中。在经济型数控系统中,进步闭环精度的有效方法是采用直接控制方法。在理论中,我们提出了基于插补缓冲区的闭环控制方法。2基于插补缓冲区的

6、闭环控制方法数控系统的加工经过一般要经过插补、输出脉冲、反应等几个经过,传统的方法是插补一次,发出个脉冲,检测一次误差。在这种方法下,控制经过是一种顺序经过,其中各个环节互相制约,因此很难实现误差的快速响应。基于插补缓冲区的闭环控制方法利用当代先进的多任务并行处理技术,采用前后台控制模型来进步闭环响应速度。其根本原理是:建立一个高速插补缓冲插补区,插补经过插补出的控制数据存放在此缓冲区中。位控系统根据加工速度从此缓冲区中取出加工数据,并与反应系统检测的误差数据合并处理。然后直接控制伺服电机。在这种方法下。位控经过与插补经过相对独立,它们仅通过插补缓冲区进展数据传递,插补送人数据,它是在前台实现

7、的;位控提取数据,它是在后台实现的。这种前后台控制模型是一个多任务并行处理经过它使插补和位控可以不顺序实现,位控系统可以同时处理多个插补数据。而不必等待插补经过的执行因此它可以随时将误差数据与插补数据合并处理,实时地跟踪误差,进而可以进步闭环控制精度。插补缓冲区定义为一个先进先出的数据队列,长度可根据系统处理速度确定,以一个三轴数控系统为例,每一个数据节点为一个16位无符号整形数,格式定义如图2。每个电机的控制数据由4位组成,第1、2位确定电机转向:o0为不动;01为正转;10为反转。第3位指定该次进给是误差补偿数据还是正常插补数据。例如:缓冲区某个数据为0xxxx010x001x000,表示

8、X轴不动,Y轴正向进给,Z轴反向进给。位控系统根据这些数据送出正确的电机控制字。基于插补缓冲区的闭环控制方法是由位控系统根据误差补偿数据自动与插补数据合并而实现的。例如同样的插补数据,位控任务在发送给伺服电机之前会根据误差数据重新设置假设此时向正向有误差未挪动够,位控系统根据向的控制数据进展合并处理,在本例中向不动x000,合并后变为xl01,即使电机正转;假如向本身为反向x010那么合并为xl00,即电机不转;假如向本身为正向x001那么将误差留到与下一个数据进展合并。经过这样的处理之后,位控系统及时地将加工误差进展朴膳,进步了反应补偿的响应速度。而传统的间接控制方法是将误差补偿数据编人插补

9、算法中,这样补偿被人为地滞后,其响应速度自然降低。实验是在一CXZ300数控多功能机床上进展的。实验中所用的闭环检测元件是普通金属光栅尺其检测分辨率为0.001mm,Z向电机的脉冲当量为0.01mm。光栅尺安装在Z轴上,系统通过与光栅尺配套的检测控制卡读取数据。系统软件采用多任务并行处理技术中的前后台控制方法实现,位控模块采用定时器中断驱动运行,插补模块采用循环控制方式运行,误差检测模块由闭环控制卡的硬件中断驱动运行。数控系统使用PID00通用微机做控制核心,插补缓冲区长度为200。实验分别测试了高速1500mmmin、2500mmmin、中速300mmmin、720mmmin、低速18mmmin、60mmmin下的误差补偿情况,实验结果见表1。数据说明,补偿后误差在0.010.03mm之间比没有反应补偿的误差0.020.05mm减小了12倍此数据于1999年8月通过鉴定时所测,且高速时效果明显,低速时效果较差,这主要是由于机床本身的精度较低所致。实验结果证实,在不使用特殊硬件系统的条件下,采用本文提出的闭环控制方法可以有效地进步数控系统的加工精度,是经济型数控系统实现闭环控制的有效方法。参考文献1任玉田机床计算机数控技术M北京:北京理工大学出版社。1996.462卓迪仕数控技术及应用M北京:国防工业出版社,1997.2833050

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁