一种用于对多轴运动控制系统测量轮廓误差的系统及方法技术方案

技术编号:11328715 阅读:81 留言:0更新日期:2015-04-22 19:23
一种用于对多轴运动控制系统测量轮廓误差的系统和方法,该系统包括独立配置的编码器位置采集模块、主处理器、编码器信号转接控制器,编码器信号转接控制器具有编码器信号引出接口,该引出接口通过光电耦合器与编码器信号输入接口连接,用于传输编码器信号至编码器位置采集模块。由于将轮廓误差测量系统与伺服、运动控制系统拆分,采用独立的轮廓误差测量系统,可根据实际需要调整期望轮廓以及轮廓误差的算法,并且轮廓误差测量系统不受运动控制系统软硬件的制约,使用于多轴运动控制系统的轮廓误差测量系统可以与不同的伺服、运动控制系统组合后使用,能够方便的获得轮廓误差信号,应用方便、灵活。

【技术实现步骤摘要】

本专利技术属于多轴运动控制领域,更具体地,涉及一种用于对多轴运动控制系统测 量轮廓误差的系统及方法。
技术介绍
多轴运动控制系统(如数控机床和机器人等)在运行时,例如在自动控制中,由直 流或交流电机构成的伺服系统,在加工中必然存在跟随误差,在多轴同时运动进行轮廓加 工时,各个单轴的跟随误差势必反映到加工曲线轮廓上,形成轮廓误差。轮廓误差会影响运 动控制系统终端的控制精度,为了控制和补偿轮廓误差,需要准确地测量该轮廓误差。 现有的自动控制系统中,轮廓误差测量系统往往与伺服、运动控制系统整体集成 设置,轮廓误差测量系统往往一经初始化设定便很难再变动,不便于在实际自动控制系统 中结合具体应用情况对轮廓误差测量系统(如对轮廓误差进行测量计算的模块等)进行调 整,应用单一、不灵活。将轮廓误差采集系统集成在控制系统内部,另一方面也增加了系统 开发的难度,不利于系统的模块化开发。 此外,单独设置轮廓误差测量系统由于要将来自伺服驱动器的信号完整的传输至 运动控制器,既要保证信号必须兼容,又要保证时序的控制。因此,要设置单独的运动控制 系统和轮廓误差测量系统,就必须在不影响运动控制的前提下,准确的获取期望位置和实 际位置,进而稳定的输出计算得到的轮廓误差。由于控制系统是分开单独设立的,因此轮廓 误差测量系统进行轮廓误差计算所需的数据(如期望位置和实际位置等)如何快速、及时 的通信也就成为了关键,而为了高速的获取期望位置就需要通过与控制系统同步以及在轮 廓误差测量系统内部的高速运算来支持。由于软硬件的各种限制,目前的商业化的运动控 制系统缺乏一种能够适用于各种伺服驱动器的直接输出多轴轮廓误差的系统。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术的目的在于提供一种具有独立控制 器的轮廓误差测量系统及方法,其中通过对其关键组件的结构及其设置方式、数据流向、误 差计算方式等进行改进,与现有技术相比能够有效解决现有轮廓误差测量系统适用性单 一、调整不灵活,以及系统模块化开发困难的问题,在不影响运动控制的前提下,有效准确 的获取了期望轮廓和实际位置,实现了轮廓误差的稳定计算输出;并且,根据具体的应用要 求,可以方便的通过对轮廓误差计算算法的调整达到轮廓误差测量准确、快捷计算的技术 效果。 为实现上述目的,按照本专利技术的一个方面,提供了一种用于对多轴运动控制系统 测量轮廓误差的系统,其特征在于,包括独立配置的编码器位置采集模块和主处理器,其 中: 所述编码器位置采集模块用于采集编码器信号,并由采集到的编码器信号计算得 到实际位置,再将实际位置传输至所述主处理器; 所述主处理器用于获取期望轮廓信息,然后计算期望轮廓;并且该主处理器与 所述编码器位置采集模块连接,将计算得到的期望轮廓与实际位置比较,计算得到轮廓误 差; 此外,该轮廓误差测量系统还包括独立配置的编码器信号转接控制器,所述编码 器信号转接控制器包括编码器信号输入接口、编码器信号直接输出接口、光电耦合器和编 码器信号引出接口; 所述编码器信号输入接口用于接收来自伺服驱动器的编码器信号; 所述编码器信号直接输出接口与所述编码器信号输入接口直接连接,用于传输编 码器信号至运动控制器; 所述编码器信号引出接口通过所述光电耦合器与所述编码器信号输入接口连接, 用于传输编码器信号至所述编码器位置采集模块。 作为本专利技术的进一步优选,所述主处理器为DSP或ARM中的一种。 作为本专利技术的进一步优选,所述轮廓误差测量系统还包括串行口,所述期望轮廓 信息通过该串行口输入至所述主处理器,所述轮廓误差通过该串行口向外输出。 作为本专利技术的进一步优选,所述编码器信号引出接口为DB15接头。 作为本专利技术的进一步优选,所述编码器位置采集模块为FPGA。 通过特别设计的编码器信号转接控制器,把运动控制系统中的编码器实时位置信 息输入到主处理器中,并结合期望轮廓,计算轮廓误差,并再次通过串行口等将轮廓误差输 出到运动控制平台或计算机等设备。通过本专利技术所构思的以上技术方案,与现有技术相比, 由于将轮廓误差测量系统与伺服、运动控制系统拆分,使轮廓误差测量系统独立配置并进 行独立控制,且该轮廓误差测量系统不受运动控制系统软硬件的制约,使用于运动控制系 统的轮廓误差测量系统可以与不同的伺服、运动控制系统组合后使用,能够方便的获得轮 廓误差信号,应用方便、灵活。并且,独立配置的轮廓误差测量系统由于可以采用存储器等 单独存储轮廓误差计算所需的程序,在实际应用中,可结合实际程序算法的要求灵活调整 程序,使得轮廓误差测量系统更加灵活、高效。另外,由于将轮廓误差测量系统和运动控制 系统分离开来,两者可以单独独立进行开发,能够极大的减轻系统的开发难度,便于用户进 行模块化的设计和开发。 按照本专利技术的另一个方面,提供了一种利用所述的用于对多轴运动控制系统测量 轮廓误差的系统测量轮廓误差的方法,其特征在于,包括以下步骤: (1)向所述主处理器输入期望轮廓信息,由所述主处理器计算期望轮廓; (2)通过所述编码器信号转接控制器向所述编码器位置采集模块传输编码器信 号,所述编码器位置采集模块根据该编码器信号计算实际位置; (3)所述主处理器根据所述期望轮廓与实际位置计算得到轮廓误差。 通过本专利技术所构思的以上技术方案,与现有技术相比,由于将轮廓误差测量系统 与伺服、运动控制系统拆分,采用独立配置的轮廓误差测量系统,并且该轮廓误差测量系统 不受运动控制系统软硬件的制约,使用于多轴运动控制系统的轮廓误差测量系统可以与不 同的伺服、运动控制系统组合后使用,能够方便的获得轮廓误差信号,应用方便、灵活。另一 方面,由于可以采用存储器等存储轮廓误差计算所需的程序,在实际应用中,可结合实际程 序算法的要求灵活调整存储器存储的程序,使得轮廓误差测量系统更加灵活、高效。另外, 由于将轮廓误差测量系统和运动控制系统分离开来,使两者能够单独独立开发,能够极大 的减轻系统的开发难度,便于用户进行模块化的设计和开发。【附图说明】 图1是本专利技术用于对多轴运动控制系统测量轮廓误差的系统的结构示意图,图 中,1-独立控制器,2-编码器信号转接控制器; 图2是轮廓误差的计算示意图。【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并 不用于限定本专利技术。 实施例1 如图1所示,用于对多轴运动控制系统测量轮廓误差的系统,包括独立配置的编 码器位置采集模块和主处理器,此外,还包括独立配置的编码器信号转接控制器2 ;编码器 位置采集模块和主处理器组成了独立控制器1。主处理器和编码器位置采集模块均为独立 配置。其中, 所述编码器位置采集模块用于采集编码器信号,并由采集到的编码器信号计算得 到实际位置,再将实际位置传输至所述主处理器; 所述主处理器为DSP,用于获取期望轮廓信息,然后计算期望轮廓;并且该主处理 器与所述编码器位置采集模块连接,将计算得到的期望轮廓与实际位置比较,计算得到轮 廓误差; 所述编码器信号转接控制器包括编码器信号输入接口、编码器信号直接输出接 口、光电耦合器和编码器信号引出接口; 所述编码器信号输入接口用于接收来本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/54/CN104536381.html" title="一种用于对多轴运动控制系统测量轮廓误差的系统及方法原文来自X技术">用于对多轴运动控制系统测量轮廓误差的系统及方法</a>

【技术保护点】
一种用于对多轴运动控制系统测量轮廓误差的系统,其特征在于,包括独立配置的编码器位置采集模块和主处理器,其中:所述编码器位置采集模块用于采集编码器信号,并由采集到的编码器信号计算得到实际位置,再将实际位置传输至所述主处理器;所述主处理器用于获取期望轮廓信息,然后计算期望轮廓;并且该主处理器与所述编码器位置采集模块连接,将计算得到的期望轮廓与实际位置比较,计算得到轮廓误差;此外,该轮廓误差测量系统还包括独立配置的编码器信号转接控制器,所述编码器信号转接控制器包括编码器信号输入接口、编码器信号直接输出接口、光电耦合器和编码器信号引出接口;所述编码器信号输入接口用于接收来自伺服驱动器的编码器信号;所述编码器信号直接输出接口与所述编码器信号输入接口直接连接,用于传输编码器信号至运动控制器;所述编码器信号引出接口通过所述光电耦合器与所述编码器信号输入接口连接,用于传输编码器信号至所述编码器位置采集模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:张代林陈元浩陈思敏袁楚明李弘扬杨吉祥
申请(专利权)人:华中科技大学
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1