PC—based高精度步进式位置伺服系统

来源:互联网

点击:1526

A+ A-

所属频道:新闻中心

关键词:伺服系统 软硬件结构设计 电机

    0 引言

      步进电机是一种将电脉冲信号转换成角位移或直线位移的控制电机,它可用数字信号直接进行开环控制组成位置控制系统,并且系统定位度高,具有良好的跟踪性能,没有积累误差。步进电机转子的位移量严格正比于输入脉冲数,平均转速严格正比于输入脉冲频率。尤其是混合式步进电动机具

      有小步距角、快速启停、消耗功率小、断电时有定位转矩的特点,越来越多在工业中得到应用。同时采用细分控制策略又大幅度提高步进电动机的分辨率,并且有效地抑制单步运行中所产生的噪声和振荡现象,无需专门的阻尼器,既减小了控制器的体积,又降低了成本。利用两相混合式步进电机及细分驱动器的优点,基于DEC4T运动控制卡组成一套双坐标的位置伺服控制系统。该系统配备了基于网络技术的视窗交互式控制软件,可以实现二维运动轨迹的合成、插补运算以及在线高速轨迹跟踪和控制,同时具有图示化的编程功能。基于该平台可方便地实现各种数控系统的实验及仿真研究。

    1 系统控制方案及软硬件结构设计

      以步进电机及其驱动器作为的执行部件的位置伺服系统,它最大的优点就是能够在开环系统中达到精确的控制。在该开环步进式位置伺服系统中指令信号是单向流动的,由DEC4T卡发出的指令脉冲,经细分驱动器、两相混合式步进电机,通过滚珠丝杠驱动双坐标平台移动。

      1.1 基于ISA总线的运动控制卡

      DEC4T运动控制卡是德国MOVTEC公司开发出来的针对ISA总线的运动控制卡。它用于控制步进电机和数字伺服电机,最多可以控制4轴4联动,进行直线、圆弧插补和样条函数等运动。DEC4T运动控制卡作为步进电机的上位单元,与计算机构成主从式控制结构。计算机主要完成人机交互界面的管理、控制系统的检测和控制工作;运动控制卡接收计算机CPU发出的指令,进行运动轨迹的规划。这包括脉冲的方向和方向信号的输出、自动升降速处理、原点和限位开关等信号的检测。系统具有软件搜索参考点和软件限位功能,可以保证电机和滚珠丝杠等精密部件不在系统运行中损坏。

      1.2 系统执行机构

      系统的执行机构采用整体式稀土永磁混合两相步进电动机,该类电机兼有反应式和永磁式步进电机的优点。它既可以像反应式步进电机一样实现小步距角运转,有较高的起动和运行频率;同时又可以像永磁式步进电机那样,控制功率小,功耗低,输出力矩大,具有定位转矩。为了减小低速转矩脉动和噪音,提高运行平稳性、分辨率和精度,电机采用小步距角细分控制,以确保步进电机不丢步,快速实现连续平滑调节。

      1.3 系统的控制软件

      系统采用通用数控软件EdiTasc来实现对硬件的控制功能。其中包括连续点动、搜索参考点、软件限位和在线编写运动轨迹等。EdiTasc是一个高度开放的开发平台,可以直接控制各种工业自动化设备,开发专用的界面和控制系统。其汉化软件可以识别国际标准的D工N66025G代码和MTASC高级语言。EdiTas。由底层运动控制软件和用户操作界面组成,底层运动控制软件跟运动控制卡建立通讯,对运动控制卡的插补运动进行控制,同时也可以对所需要的参数进行设置。EdiTasc软件可以接收来自多种CAD/CAM软件产生的加工程序,如Mas-tercam、海尔软件和文泰软件等。

    2 步进电机脉冲频率确定及参数验算

      步进电机主要参数:脉冲分配方式为两相四拍,步矩角0.9,静态相电流3A,保持转矩1.0Nm,空载起动频率2 KPPS,转动惯量0.23 X 10-4kgm2。为了计算脉冲频率必须先确定脉冲当量P,即每一个电脉冲负载产生的直线位移量。步进电机细分驱动器采用8细分,由此,p=(/8ti)/360,其中=0.9为半步驱动方式时的步距角,t=4 mm为丝杠螺距,i=1为传动比。可以得出脉冲当量p=0. 00125 mm/P。

      系统的快速直线插补运动速度为200 mm/s,此时步进电机转速为3 000 r/min,精度为0. 01 mm。在键盘上每一次按键运动控制卡发出的脉冲为8个,转换成位移量为;P*8=0.01 mm。而丝杠螺距为4 mm,步进电机转动一圈需要的脉冲数为360/(0.9°/8)=3 200个,电机转动一圈丝杠位移为一个螺距,即4 mm。因此,丝杠位移。0.01 mm时所需要的脉冲数为8个。这就是说,在步进电机的转速为3 000 r/min时,运动控制卡发出的脉冲数等于步进电机所接收到的脉冲数,并且准确地转换为丝杠的直线位移。

    3 系统的性能研究

      3.1 系统的误差和精度分析

      双坐标步进式位置伺服系统的误差主来源有2方面,一是机械方面,包括滚珠丝杠副等传动部件;二是电气方面,主要是步进电机。滚珠丝杠副都进行了预紧,从理论上来讲消除了其出现误差的可能性。实际上对于有相对运动的传动部件,必然会存在间隙,因而丝杠反向运行时将会出现微小的空程,这个空程足可以影响系统的精度。同时丝杠的螺距误差和传动刚度对系统的精度也有很大的影响。

      步进电机的步距角精度和振动对系统的精度也造成很大的影响。典型的步进电机的步距角精度可以达到3%~5%。,并且不积累。当步进电机接收到一个脉冲信号转过一个角度会产生步距角误差,步距角误差片测量步步些偏差位置精度

      距角度一理论步距角度。当步进电机转过N个步,并且从电机开始转动的初始位置测量电机转过的角度为N,设步距误差为△N,则△N=N-*N,其中R为步进电机的步距角。一般用户根据步距误差的最大与最小值之差来计算,即△N=1/2(△max-△;min)。

      3.2 提高系统性能的措施

      为了消除滚珠丝杠的空程影响可以通过软件和硬件2方面莱实现。采用补偿电路或者软件补偿方法,补偿滚珠丝杠的空程和螺距误差,以提高系统的位移精度。在该系统中选用高精度的滚珠丝杠副和坐标运动机械平台,从机械结构方面保证系统的精度,并且控制软件来保证系统的精度。EdiTasc能够在插补运动时按设定的时间段周期性地与运动控制卡DEC4 T建立通讯,使DEC4T获得相关轴运动的速度和长度,软件具有预读功能和预加速/减速功能,这样可以保证速度的恒定和平稳过渡。运动控制软件自动计算位置偏差,并根据该差值对位置偏差进行PID调节,以保证系统精确运动,运动控制卡DEC4T按接收的指令自行控制步进电机进行插补运动。

      两相混合式步进电机采用微步驱动模式,可以达到平滑的运动轨迹,提高分辨率、消除振动,从而提高了系统的精度。运动控制卡可以实现控制脉冲的精确定时功能,采取了抗干扰措施。

    4 结束语

      以两相混合式步进电机为执行部件的位置伺服系统是一个典型的机电一体化系统,具有开放性、灵活性、可靠性并且具有较高的精度。它可以作为机电一体化的实验平台,满足了现代运动控制技术研究和实验的需要。通过该系统可以掌握各类数控的基本原理、运动控制的基本概念、运动控制系统的集成方法。同时本系统也可以作为数控系统的开发工具。该系统符合工业现场标准,可以直接进行工业现场控制。

    (审核编辑: 智汇张瑜)