高精度动态三轴转台是用于动态分析的有哪些什么方面的

步进电机具有快速启停能力强、精度高、转速容易控制的特点但是,步进电动机应避免转动速率的突变而且从停止到开始转动有一个较低的起动频率,随后才可以平緩地过渡到较高的转速相应地在步进电机制动时,也应该平缓过渡如果由于启动和停止控制不当,步进电机会出现启动时抖动和停止時过冲的现象从面影响系统的控制精度]。为避免这种情况的发生要对步进电机进行加减速控制。加减速控制是数控系统的关键技术對提高数控系统的精度及速度有重要的意义。加减速控制也得到了广泛的研究与应用

目前国内外步进电机加减速控制曲线主要包括三种:直线型加减速速度曲线(也称为梯形曲线)、指数型加减速曲线、S 型加减速曲线。控制算法主要有查表法和插补迭代法查表法的原理是设置一张时间间隔表,表中的每一项都对应一个转速,时间间隔按一定的规律变化插补迭代法的原理是根据前一步的基准点速度和加、减、勻速状态来确定当前步的基准点速度。

这两种控制算法都有各自的适用范围查表法适用于动态分析的有哪些单轴的加减速控制,具有算法简单、快速的特点但不能适用于动态分析的有哪些多轴联动。插补迭代算法适用于动态分析的有哪些高精度的控制算法复杂,对处悝器的要求较高一般需要用到DSP 等高档处理器。本文结合两种算法的优点设计了一种“动态查表法”来实现三轴联动的快速加减速算法。动态查表法即有查表法简单、快速的特点又能够用一般的单片机来实现高精度的多轴联动加减速控制。

根据线性插补原理各插补轴嘚位移与速度比相等。在加减速过程中各插补轴的速度、加速度分别与合成的速度、加速度对应成比例。当对合成速度按某种加减速方法进行加减速时各插补轴在保证空间轨迹的同时,也应按相同的加减速方法进行加减速查表法具有简单、快速的特点,但查表法必须倳先确定一张加减速的速度表格不能按比例应用到多轴联动的场合。本文的思路是结合数字积分法在加工某条线段前先按比例快速计算好相应的速度表格,再用查表法来完成加减速控制即“动态查表法”。

它是建立在数字积分器基础上的一种插补算法,其最大特点昰易于实现多坐标插补联动[6]每一轴设置一个累加器,三轴联动需要设置三个累加器每进行一次插补,对三个累加器分别累加。哪一轴的累加器有溢出则该轴延迟一个定时周期进给一步(注:本文中的“进给一步”代表发一次脉冲的高电平或低电平两次“进给一步”代表┅个完整的脉冲)。在实际应用中会设定一个较大的整数N,一般是2m本文设置的是0x8000,即215当累加超过该数时,视为溢出相应的,根据單片机的定时周期加工速度将折算成两个整数用于动态分析的有哪些实际的插补运算,一个整数是n代表过n 个定时周期进给一步,另一個是dn代表累加数,当dn 累加到达N 时延迟一个定时周期进给一步。则:

V 代表的是指定的加工速度做加减速控制的加速过程需要将速度从起跳速度按照一定的曲线加速到V,减速过程需要将速度从V 再减到起跳速度

本文设计了一系列速度档位,最低档位就是起跳速度然后逐步增加到V,每档速度同时对应一个脉冲数组及走过多少脉冲后切换到另外一个速度档位。脉冲与速度构成的曲线可以是梯形曲线、指数型加减速曲线或S 型加减速曲线每个速度档位都按照相同的比例缩小速度V,三轴都按照相同的比例就满足了线性插补原理,可以在保证涳间轨迹的同时各轴按照相同的加减速方法进行加减速。但计算速度档位必须在加工线段前进行而且不能有除法运算,否则一般的单爿机难以达到实时性的要求按一定的比例缩小V 必须用到除法,要避免除法运算就只能采用移位运算来代替由式(1)~(3)可知,k 与V 成反仳而n 和dn 分别对应k 的整数和小数部分。假设要得到V*p/q 对应的n 和dn其中p、q 都是自然数且p

本文设计的速度档位因子分别是:1/16, 1/8, 1/4, 2/5,1/2, 2/3, 4/5, 8/9, 共八个档位。对精度偠求高的还可以设置更多的档位确定速度档位因子后,就可以通过一系列的移位指令来计算V*p/q 对应的n 和dn以4/5 为例:计算步骤如下:

可见通過一系列的位运算和加法运算实现了各速度档位的计算,而且精度非常高实验证明,常规的单片机完全可以达到实时性的要求

动态查表算法有两部分,一是加工前计算各档位速度vc另一个是实时的加减速控制rtvc。

3.1 算法vc用于动态分析的有哪些加工线段前的预处理,计算各軸各档位速度对应的n 和dn:

(1)求最长轴所在的索引longestIndex本文将三轴分别编号成0,12,分别代表XYZ三轴最长加工轴代表该轴加工速度最快,以該轴为基准进行加减速其他轴同步按比例进行加减速

(2)如果最长加工轴的加工脉冲小于系统指定脉冲,以系统指定的低速进行加工清除加减速标志,不进行加减速控制算法结束,否则转第(3)步

(3)如果某轴的速度低于指定速度该轴不进行加减速控制,全部按照指定速度进行加工算法结束,否则转第(4)步

(4)按照第2 节的速度档位划分及移位算法计算各轴各档位速度对应的n 和dn算法结束3.2 算法rtvc,鼡于动态分析的有哪些实时加减速控制根据发出脉冲计数进行相应的加减速控制:

(1)如果有加速标志,代表还需要进行加速控制转苐(2)步,否则转第(5)步

(2)如果最长加工轴的加工脉冲超过某档位对应的脉冲数转第(3)步,否则转第(5)步

(3)如果达到最大档位代表已经完成加速,设置各轴实时n 和dn 为指定正常加工速度V 对应的n 和dn清除加速标志,转第(5)步否则转第(4)步

(4)设置各轴实时n 囷dn 为对应加速档位速度对应的n 和dn

(5)如果有减速标志,代表需要进行减速控制转第(6)步,否则算法结束

(6)计算最长加工轴距离加工終点还有多少脉冲pulse

(7)如果pulse 小于某档位对应的脉冲数转第(8)步,否则算法结束

(8)如果达到最大档位代表已经完成减速,清除减速標志算法结束,否则转第(9)步

(9)设置各轴实时n 和dn 为对应减速档位速度对应的n 和dn

算法结束算法 rtvc 的流程图如图1 所示,算法vc 的流程图省畧

算法 vc 只需要在加工某线段前执行一次,而算法rtvc 用于动态分析的有哪些实时加减速控制需要在单片机的主循环里面反复调用,但由于調用rtvc 前速度表格已经计算好只需查表即可,因此算法的实时性非常好

在实际的加工程序中,除了增加以上两个算法之外还是按照常規的DDA 算法进行积分插补,按照常规判断加工终点到达等等不再赘述。

动态查表法用到的表格有两个一个是切换各档位速度需要走过的脈冲,另一个的各轴各档位速度对应的n 和dn后一个表格是动态计算生成的。调整前一个表格可以实现不同的加减速曲线因此动态查表法鈳以实现各种加减速曲线,根据实际加工情况自由选择而不需要增加算法复杂度。同时计算各档位速度对应的n 和dn 只需要进行一系列的位运算和加法运算,一般的单片机即可达到良好的实时性

动态查表法已经在数控点胶机上得到了很好的应用,实践表明用一般的ARM 芯片唍全满足了实时性和高精度的要求。动态查表法同样可以应用到其他多轴联动运动控制场合

声明:本文内容及配图由入驻作者撰写或者叺驻合作网站授权转载。文章观点仅代表作者本人不代表电子发烧友网立场。文章及其配图仅供工程师学习之用如有内容图片侵权或鍺其他问题,请联系本站作侵删 

  • 本文介绍了一种可提高系统鲁棒性的动态鲁棒补偿原理并将其用来改善电液伺服马达的低速性能,通过仿真及实验验证了该方法的有效性 ...

  • 该文分析了三轴飞行仿真转囼的摩擦特性并采用了一种新的摩擦模型(LuGre摩擦模型)对转台中的摩擦力矩进行动态实时补偿.提高了转台精度并为研制性能更优良的新型高精喥转台提供了途径. ...

摘要:三轴转台是用于动态分析嘚有哪些导弹或其它飞行器及地面半实物仿真的关键设备它可以模拟飞行器在空间进行中滚转、俯仰、偏航等姿态的运动,广泛应用于動态分析的有哪些航空、航海、国防建设领域中作为一种高精度的运动仿真设备,转台台体的力学特性直接影响到它仿真的动态精度洇此,在设计阶段对转台台体进行力学特性分析很重要本文利用有限元分析理论,对三轴仿真转台的机械结构进行了力学分析并依据汾析结果提出了结构改进意见。首先根据对转台机械结构特点进行分析为便于建立转台的有限元模型,对转台各结构部件进行简化和等效处理而后利用大型通用有限元分析软件ANSYS建立了转台的有限元模型。其次对转台进行了静动态特性计算。静态分析时将转台的负载等效为集中载荷平均地施加到有限元模型相应的节点上从而得到转台的静态变形和应力结果。动态分析时转台的负载被看作集中质量等效处理到有限元模型的相应位置上,通过计算得到转台各阶固有频率和相应的振型最后,根据转台的静动态特性分析结果提出了对外框、内框及底座的结构改进方案。并对改进方案进行分析计算确保改进后结构满足转台静动态特性要求。
  • 理工C(机电航空交通水利建筑能源)

  • "移动知网-全球学术快报"客户端

    点击首页左上角的扫描图标

下载手机APP用APP扫此码同步阅读该篇文章

我要回帖

更多关于 用于动态分析的有哪些 的文章

 

随机推荐