用户中心

资讯 > 变频器

机床主轴定位速度控制的研究

来源:吴晓,堵俊,羌予践/www.chuandong.com2008.08.27阅读 3979

0 引言

     加工工件或加工刀具、夹具在每次加工结束后CONTROL ENGINEERING China版权所有,必须处于规定的方位上时就要使用主轴定位机构。传统的主轴自动定位机构常采用电气减速机械定位方式,即主轴在加工结束后先制动停止,再设法使主轴慢转让机械设备(如定位钩机构)来准确定位。主轴制动过程的速度通常处于失控状态且有可能带来较大的电流冲击,其慢转一般工作在“半制动”状态(通常为同时通以交、直流电)或增加使用定位电机。这样虽然也能实现主轴定位,但使电机工作于较恶劣的情形下或增加了辅助设备[1]。

     随着变频调速技术在机械加工设备中的广泛应用,在主轴使用变频调速来实现无级变速的场合,如果主轴具有定位要求则可充分利用变频调速的优势方便地实现主轴定位[2]。文献[3]给出了在直线运动定位时对拖动电机的速度采用制动参数延时再制动减速的快速制动定位方法。主轴定位是一种旋转运动,减速过程可能会旋转多圈,本文以电气减速机械定位方式中主轴电机速度的控制为研究对象,提出了按旋转圈数分段延时减速结合最短减速时间的定位速度控制新方法,该方法能有效地改善了定位的平稳性和准确度,减少了辅助工时。

1.主轴定位速度控制的思想

     基于传统定位方法主轴速度控制曲线可用图1表示。当工件加工结束后进入主轴定位,主轴减速旋转,到达某一爬行速度后慢速转动,定位钩动作,钩端在定位盘圆周表面滑动,直到定位钩落入定位槽,主轴停止转动。在此过程中减速开始点即为加工结束点,减速时间的长短是任意设置的,减速结束点也就任意,导致定位钩等待落入定位槽的时间任意,最长可达慢速转动一周的时间。而且钩端在定位盘圆周上滑动增加了摩擦力,使得爬行速度不能太低,增加了辅助工时和定位时的机械冲击。

机床主轴定位速度控制的研究如图

图1 基于传统定位方法的主轴速度

     对主轴速度控制曲线的改进示于图2。图2(a)在定位盘上增加一个称为减速延时开始计算点的位置监测点,预先根据主轴当前工作转速计算减速延时时间tjs0CONTROL ENGINEERING China版权所有,工件加工结束后主轴并不马上开始减速,而是检测该点并按tjs0延时控制工程网版权所有,主轴再以最短的减速时间td减速,并保证定位槽对准定位钩时定位盘减速到爬行速度,随即定位钩动作,正好落入定位槽内。这样CONTROL ENGINEERING China版权所有,尽管减速延时时间最坏也可能长达主轴转动一周的时间,但这是以快速的工作转速转动一周,较之按爬行慢速转动一周缩短了辅助工时。另外,定位钩一动作即钩入定位槽,减少了在定位盘圆周上的滑动带来的摩擦,可以使爬行速度设置得更低一些,减少了定位带来的机械冲击。

机床主轴定位速度控制的研究如图


     对主轴速度控制曲线的进一步改进是考虑到主轴定位是一旋转定位,如果转速为nr时转动一周的时间为tnr,而计算得到的tjs0超过了tnr控制工程网版权所有,即延时过程中主轴将无谓地多转动一周,则可将该转动一周的时间扣除,而只延时剩余的时间tjs(图2(b))。如果最高工作转速下的减速时间tdmax使主轴旋转多圈,则计算得到的tjs0有可能超过k倍的tnr,即延时过程中主轴将无谓地多转动k圈,则可将转动的k圈时间扣除。即可按旋转圈数k分段计算减速延时时间tjs,这样将大大减少辅助工时。这正是旋转定位不同与直线定位的地方。图2中为了后面研究问题的方便,故意错开了加工结束点,而将减速延时开始计算点对齐并作为坐标原点。

2.主轴定位速度曲线的设计计算

     对照图2设计主轴速度控制曲线,实际工作中需要计算和确定的参数有:减速延时时间tjs、当前工作转速nr下转动一周所需的时间tnr、最短减速时间td、爬行速度nmin等,其中td、nmin可离线确定,而tjs、tnr则需在主轴定位时实时计算。

2.1减速延时时间tjs的计算

2.1.1 基本减速延时时间tjs0的计算

     首先,计算不考虑按旋转圈数分段计算的减速延时时间tjs0,称为基本减速延时时间。为了计算tjs0,必须确定tjs0与主轴当前的工作转速nr的关系tjs0=f(nr)。显然,为了缩短减速时间,无论在何种情况下主轴都应以最快的速度减速,因此减速的减速度a应该一样,在图2(a)中表现为两种情形下的速度下降曲线斜率相同;而且,不同工作速度下,自减速延时开始计算点始,减速过程中转过的总圈数(角度)是一致的,即等于最高工作转速时转过的圈数。利用运动学的基本公式:
    机床主轴定位速度控制的研究如图

机床主轴定位速度控制的研究如图

2.1.2考虑按旋转圈数k分段计算减速延时时间tjs

     根据前面的讨论,当计算得到的tjs0超过了tnr的k倍,则要将此ktnr扣除,设恰好有tjs0=ktnr时的nr为nrk(k=1、2、

版权声明:版权归控制工程网所有,转载请注明出处!
继续阅读

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688