基于开放式PC机上数控系统速度控制算法的研设计过程的叙述的修改毕业论文.doc基于开放式PC机上数控系统速度控制算法的研设计过程的叙述的修改毕业论文.doc

收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

1前瞻部分速度条件的具体限制在前瞻的考虑中,以及在连续小直线段的连接处,特别是有拐角问题的解决,有很多人做出了大量的努力。(1)前文中,提到的是一种比较常见的用于连续小直线段的前瞻算法。我们设计的程序流程的前瞻部分就是基于这种算法的,其步骤如下1由当前路径段LN的信息,如路径长度LN和路径段起点进给速度VS,N,按线性加速的方式求出该路径段的终点进给速度VE,N不大于数控系统允许的最大进给速度值;2读下一条指令以获取下一条路径段LN1的信息。如果下一条指令不是运动指令或者取不到下一条指令,则令当前路径段的终点进给速度为零,该计算过程结束,否则继续下一步;3根据当前路径段LN和下一路径段LN1之间的夹角,修正当前路径段的终点进给速度VS,N得到VS,N,并令下一路径段的起点进给速度等于修正后的当前路径段的终点进给速度,即VS,N1VS,N;4以减速的方式求得下一条路径段的终点速度VE,N1大于等于零。如果能在下一条路径段中把进给速度降为零,即VE,N10,那么就可以不必获取后续路径段的信息,该计算过程结束,否则继续下一步;5把下一路径段LN1作为当前处理的路径段,以递归的方式回到第2步继续进行。需要注意的是,如果按路径段LN1和LN2之间夹角修正后的终点进给速度V′E,N1小于修正前的终点进给速度VE,N1,则路径段LN1的起点进给速度VS,N1也要修正,可由修正后的终点进给速度V′E,N1按加速的方式反向求出V′S,N1,然后再按路径段LN1与LN之间的夹角反向修正路径段LN的终点进给速度。可以看出,上面求路径段进给速度的方法是个递归调用的过程。该方法的要点在于在满足后续的加工路径段如果存在中保证刀具进给速度能够降为零和相邻路径段连接处的进给速度不超过连接处夹角所允许的最大进给速度的前提下,求得路径段的最大允许加工进给速度,以满足由微小路径段组成的刀具路径的快速、平滑的加工过程。在相邻段之间是有一定的夹角的。相邻路径段之间的夹角Α是指第一条路径段终点处的加工进给方向与第二条路径段起点处的加工进给方向的夹角。如图3所示,B点为两相邻路径段的连接点,夹角Α的范围为0~180。可以想象,当Α0时,对B点处的进给速度大小没有限制,当Α180时,B点处的进给速度必须为零。在0~180之间,Α越大,所允许的B点进给速度值就越小。刀具沿路径段AB加工到终点B时的进给速度为VB,E,然后进入下一个路径段BC的加工,在BC段起点处的进给速度VB,S与VB,E的夹角为Α,大小相同。在考虑整体的速度情况下此计算在该相邻路径段连接处的加速度大小为上式中T为插补周期。由于数控系统一般有最大加速度的限制,即由上式可以得出对相邻路径段连接处进给速度大小的限制为这样就可以限制其在连接处的速度了。这是一种综合考虑合成速度限制的方法。2在采用单个轴的速度限制的时候,为了保证插补加速度不超出预先设定的最大加速度,,INSV(其中,I表示每个轴加以的限制)应满足以下条件,1,,,COSCOSIINSIINNTAVIXYZ,这是转折处的夹角所带来的速度限制。然后按最大加速度A和最大捷度J,判断能否在S长度内从VN1,S降速到VN1,E。若S足够长,保留当前VN1,S值;若S不够长,由VN1,E,J,A,S,修正VN1,S值,同时还要对前面的端点进行计算,使得前段长度SN1能够加速或减速到当前的速度。3还有一种方法是通过假设在转折点的位置假设该线段间用一个很小的圆弧连接,即这一段是作为一个匀速圆周运动来考虑的。这种方式对连接处的拐角比较大的情况是很实用的。1转角比较大,速度比较低。2低速状态下,速度改变比较小,可以近似认为是定值。3低速情况下,摩擦力,切削的影响比较小。该方法对速度的限制是VESQRTARSQRTASIGMA/1/COSGAMA/21;//这里最好加上一张三种方法的比较图。通过该图,我们可以直观地得出,方法2是覆盖范围最宽的,而且该方法考虑的问题最贴合机床的实际状况单个的轴上面都有速度限制。而且由于机床的数控系统的计算能力的限制,使用方法3意味着将多出计算一个圆弧的起点和终点,而半径的大小还受到系统误差大小的影响,在实际应用中是比较有限的。因此最终决定只采用方法2来进行前瞻。在前面我们已经简单讨论了前瞻部分的流程,下面将具体地对这个流程的比较具体的算法由于采用的是回溯法,因此假设的是第N_LOOKAHEAD1段的终点的速度为0。也即第N_LOOKAHEAD段(前瞻N_LOOKAHEAD段)的起点速度是0,那么现在往回求第N_LOOKAHEAD1段的起点速度。这里的N_LOOKAHEAD表示的是前瞻的段数。在求第N_LOOKAHEAD1段的起点速度的时候,有下面的几个限制条件第一个限制条件就是从后面的一点到前一点的时候,需要求出一个速度,这个速度是保证能够走完该段S,达到VSN_LOOKAHEAD的最小速度。该速度必须满足的条件是从当前一点到后一点的时候,有VN_LOOKAHEADSVN_LOOKAHEAD1S的时候,即是一个加速过程的时候,VN_LOOKAHEAD1STEMPSQRTVN_LOOKAHEADSVN_LOOKAHEADS2ASN_LOOKAHEAD;反之VN_LOOKAHEAD1STEMPSQRTVN_LOOKAHEADSVN_LOOKAHEADS2ASN_LOOKAHEAD;求得这个值以后,从而得到了第一个限制的条件。另外,因为刀具在拐弯的时候,会有一个最大的速度限制,这个速度的大小在不同的坐标轴上体现的不同。VN_LOOKAHEAD1SXDABSTA/COSALFXN_LOOKAHEADCOSALFXN_LOOKAHEAD1/X轴对角度的限制。这里假设A在各个轴上是相等的。VN_LOOKAHEAD1SYDABSTA/COSALFYN_LOOKAHEADCOSALFYN_LOOKAHEAD1;//Y轴对角度的限制。VN_LOOKAHEAD1SZDABSTA/COSALFZN_LOOKAHEADCOSALFZN_LOOKAHEAD1;//Z轴对角度的限制。VN_LOOKAHEAD1SMNN_LOOKAHEADVN_LOOKAHEAD1SX,VN_LOOKAHEAD1SY,VN_LOOKAHEAD1SZ;//这些是角度的限制条件。从而得到了第二个限制的条件。此外,由于在三个轴上都是有一个最大的速度限制的V,这里通过传值调用,将这个值传了过来。最终得到的结果就应当是。VN_LOOKAHEAD1SMNN_LOOKAHEADVN_LOOKAHEAD1S,V,VN_LOOKAHEAD1STEMP,注意,这个地方是通过单个轴来计算的整体的速度是否能够达到的。从而将这个值得到,并作为下一次迭代的过程的基础。现在得到了前一点的VN_LOOKAHEAD1S,从而就可以进行第二次迭代,将这个VN_LOOKAHEAD1S代入上面所述的过程,并能够推导出来VN_LOOKAHEAD2S。依次类推,就可以得到当前点的速度了。(这个地方要画一个图,)到这里,整个前瞻的过程并没有完全地结束。因为现在得到的这个点的速度并不能够保证从当前点P的前一个点的速度通过加速或者减速,在预期的长度L内能够达到当前点的速度。于是必须将前一点的速度代入VN_LOOKAHEAD2ESQRTDABSVN_LOOKAHEAD1EVN_LOOKAHEAD1E2ASN_LOOKAHEAD1;通过这个距离判断的参量,判断VN_LOOKAHEADS是否小于这个值,看是否在这段距离SN_LOOKAHEAD1(这里的N_LOOKAHEAD表示的是第N_LOOKAHEAD点)VN_LOOKAHEAD1S加速/减速到当前点的VN_LOOKAHEADS。假如刚才得到的VN_LOOKAHEADS是比这个值要小的,那么这里VN_LOOKAHEADSMNN_LOOKAHEADRESULTVN_LOOKAHEAD1E,V,VN_LOOKAHEAD1S。从而最终得到了需要计算的当前点的最终的速度。由于整个算法是需要编制成计算机程序的,这里就可以将VN_LOOKAHEADS存储下来了。同时VN_LOOKAHEADE,即前一段的速度值也可以通过这种方式计算出来,所不同的是所求的点的是刚才计算当前点的前一点。这种方式主要是使用在那种一边插补,一边计算的数控系
编号:201311191210473421    类型:共享资源    大小:550.00KB    格式:DOC    上传时间:2013-11-19
  
7
关 键 词:
专业文献 学术论文 精品文档 基于开放
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:基于开放式PC机上数控系统速度控制算法的研设计过程的叙述的修改毕业论文.doc
链接地址:http://www.renrendoc.com/p-103421.html

当前资源信息

4.0
 
(2人评价)
浏览:22次
图纸帝国上传于2013-11-19

官方联系方式

客服手机:17625900360   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

精品推荐

相关阅读

人人文库
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5