电子凸轮控制装置及方法

文档序号:6273819阅读:537来源:国知局
专利名称:电子凸轮控制装置及方法
技术领域
本发明涉及伺服电机控制领域,更具体地说,涉及一种具有运动控制功能的电子凸轮控制装置及方法。
背景技术
电子凸轮(Electronic CAM)是模拟机械凸轮的一种智能控制器,它通过位置传感器(如旋转变压器或编码器等)将位置信息反馈给处理单元,由处理单元将接收到的位置信号进行解码、运算处理,并按设定要求在指定位置将电平信号进行设置并输出。电子凸轮可以应用在诸如汽车制造、冶金、机械加工、纺织、印刷、食品包装、水利水电等各个领域。随着工业自动化的不断升级及自动化产品的工艺越来越复杂,为了满足特殊外形及工艺的要求,往往需要使伺服电机运行各种不同的曲线。如图1所示,是传统的多轴曲线插补控制方案的实例,通过运动控制器11处理执行机构位置反馈,并通过伺服放大器12进行电机传动控制。此外,还有通过PLC加伺服驱动器进行多轴曲线插补控制的方案。然而上述两种传统控制方案需要编程,实现成本较高、控制难度大而且可靠性相对较弱。并且上述PLC加伺服驱动器的方案一般只进行停料剪切方式,效率低。

发明内容
本发明要解决的技术问题在于,针对上述电子凸轮控制成本高、控制单独大、可靠性低的问题,提供一种具有运动控制功能的电子凸轮控制装置及方法。本发明解决上述技术问题的技术方案是,提供一种电子凸轮控制装置,包括伺服驱动模块且该伺服驱动模块包括位置环,所述电子凸轮控制装置还包括参考位置获取模块以及电子凸轮模块,其中所述参考位置获取模块用于获取主轴位置,所述电子凸轮模块根据所述主轴位置计算从轴运行位置并将该从轴运行位置输入伺服驱动模块的位置环,所述伺服驱动模块根据所述位置环的输入向伺服电机输出控制信号。在本发明所述的电子凸轮控制装置中,所述电子凸轮控制装置还包括存储模块,所述电子凸轮模块使用一个插补方程计算从轴运行位置,所述存储模块中存储有所述插补方程的多组常量及每一组常量对应的主轴位置,所述电子凸轮模块根据主轴位置从存储模块中选择一组常量代入插补方程进行计算。在本发明所述的电子凸轮控制装置中,所述插补方程为Y = AQ+A1X+A2X2+A3X3,其中所述ApApAyA3为常量,Y为从轴运行位置,X为主轴位置,所述电子凸轮控制装置还包括常量设置模块,用于调整所述存储模块中常量的值以及每一组常量对应的主轴位置。在本发明所述的电子凸轮控制装置中,在切料长和刀棍周长的比值大于或等于2时,所述存储模块中包括四组常量,其中第一组常量使所述插补方程的输出呈线性变化,第二组常量使所述插补方程的输出与前一主轴位置的输出相同。在本发明所述的电子凸轮控制装置中,在切料长和刀棍周长的比值小于2时,所述存储模块中包括两组常量,其中第一组常量使所述插补方程的输出呈线性变化。
在本发明所述的电子凸轮控制装置中,所述参考位置获取模块与电子凸轮模块通过内部数据流通信或通过数据总线连接。本发明还提供一种电子凸轮控制方法,用于控制电子凸轮运行,该方法包括以下步骤:步骤(a):获取主轴位置;步骤(b):根据所述主轴位置计算从轴运行位置并将该从轴运行位置输入伺服驱动模块的位置环;步骤(C):所述伺服驱动模块根据所述位置环的输入向伺服电机输出控制信号。在本发明所述的电子凸轮控制方法中,所述步骤(b)中使用一个插补方程计算从轴运行位置,该步骤中包括:(bl)根据所述主轴位置从存储的所述插补方程的多组常量中选择一组;(b2)将选择的一组常量代入插补方程并将主轴位置作为所述插补方程的变量计算从轴运行位置。在本发明所述的电子凸轮控制方法中,所述插补方程为Y = AQ+Aix+A2x2+A3x3,其中所述ApApA2J3为常量。在本发明所述的电子凸轮控制方法中,在切料长和刀棍周长的比值大于或等于2时,所述存储的插补方程的常量包括四组,其中第一组常量使所述插补方程的输出呈线性变化,第二组常量使所述插补方程的输出与前一主轴位置的输出相同。在本发明所述的电子凸轮控制方法中,在切料长和刀棍周长的比值小于2时,所述存储的插补方程的常量包括两组,其中第一组常量使所述插补方程的输出呈线性变化。本发明的电子凸轮控制装置及方法,将主轴位置获取、插补运算及伺服驱动集成在一起,减少了指令传输中的不可靠因素,增强了电子凸轮控制的可靠性,同时节省了成本。本发明只需知道剪切长度和测量料长装置的基本参数,即可进行剪切,而无需编码。


图1是现有电子凸轮控制方案的示意图。图2是本发明电子凸轮控制装置第一实施例的示意图。图3是本发明电子凸轮控制装置第二实施例的示意图。图4是本发明电子凸轮控制方法实施例的流程图。图5是伺服驱动模块工作原理图。图6是切料长和刀棍周长的比值大于或等于2时的电子凸轮运行曲线示意图。图7是切料长和刀棍周长的比值小于2时电子凸轮运行曲线示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。如图2所示,是本发明电子凸轮控制装置第一实施的示意图。在本实施例中,电子凸轮控制装置20包括参考位置获取模块21、电子凸轮模块22以及伺服驱动模块23。上述伺服驱动模块23用于实现伺服电机运行控制,其包括一个位置环,电子凸轮模块22的输出端直接连接到上述位置环。参考位置获取模块21用于通过位置反馈元件获取主轴位置,电子凸轮模块22根据所述主轴位置计算从轴运行位置并将该从轴运行位置输入伺服驱动模块23的位置环,伺服驱动模块23根据位置环的输入向伺服电机28输出控制信号。为实现增强操作性及可靠性,可将上述参考位置获取模块21、电子凸轮模块22以及伺服驱动模块23集成到同一壳体或同一控制板上。参考位置获取模块21与电子凸轮模块22可通过内部数据流通信,也可通过数据总线连接。上述主轴可以为执行机构29中便于获取其位置的参考轴(例如可以是伺服电机驱动或者异步电机驱动并与执行机构29的主轴同步的转轴)。该主轴也可以是一个虚拟的轴,仅用于表示输送的材料的当前位置(相对或者绝对)或速度。如果参考位置获取模块21直接获取是送料速度,则该参考位置获取模块21需要将该送料速度转换成位置信息。上述电子凸轮控制装置20可应用于钢筋冷轧机等生产设备中,以控制进行钢筋切割。在上述设备中个,执行机构29由伺服电机28驱动运行,执行机构29中的从轴通过传动机构连接到执行机构29的主轴,其中从轴上安装有切割刀具。电子凸轮模块22使用一个插补方程计算从轴运行位置,该插补方程如下:Y = Ag+A^+AaX^AgX3(I)
Y1 = A:+2 A2x+3 A3X2(2)其中,其中所述Ac^ApAyA3为常量,Y为从轴运行位置,x为主轴位置。为简化计算,可将X取值归一化,有方程(I)、(2)并可得到:Y = A0(3)Y = Ao+Ai+A2JV3(4)Y' =A1(5)Y' = A:+2 A2+3 A3 (6)通过上述4个运算式(3)-(6),可解得方程的4个常量&、仏、4、^,作为插补方程的系数。电子凸轮模块22将上述常量代入插补方程,并将参考位置获取模块21获取的主轴位置作为变量X代入插补方程Y = A0+Aix+A2x2+A3x3,即可计算获得从轴运行位置,并根据当前查考主轴的位置Xn计算从轴的当前位置Yn,从而得到从轴当前周期需要运转的位置指令 P = Yn-Yn-1。伺服驱动模块23用于实现从轴位置到伺服电机28控制信号的计算,其原理如图5所示,包括有位置环、速度环以及转矩环等。如图3所示,是本发明电子凸轮控制装置第二实施的示意图。在本实施例中,电子凸轮控制装置30包括参考位置获取模块31、电子凸轮模块32以及伺服驱动模块33外,还包括存储模块34以及常量设置模块35。存储模块34中存储有电子凸轮模块32的插补方程的多组常量及每一组常量对应的主轴位置。在电子凸轮控制过程中,电子凸轮模块32根据参考位置获取模块31获取的主轴位置从存储模块34中选择一组常量代入插补方程进行计算。特别地,在设备切料长和刀棍周长的比值大于或等于2时,可将从轴运转分为加速段、同步段、减速段、等待段,如图6所示。针对上述每一段,存储模块34中设有对应的一组常量,即共有四组常量。在同步段,存储模块34中对应的一组常量使插补方程的输出呈线性变化(例如常量= OjA1 = I),从轴的速度与主轴的速度相同,此时从轴的切割刀具对钢筋进行剪切。在等待段,存储模块34中对应的一组常量使插补方程的输出与主轴前一位置的输出保持不变,即从轴的速度为零。在加速段,存储模块34中对应的一组常量使从轴的转速根据主轴的位置从零增加到同步段的转速。在减速段,存储模块34中对应的一组常量使从轴的转速根据主轴的位置从同步段的转速减小到零。在设备切料长和刀棍周长的比值小于2时,可将从轴运转分为调整段和同步段,如图7所示。针对上述每一段,存储模块34中设有对应的一组常量,即共有两组常量。在同步段,存储模块34中对应的一组常量使插补方程的输出呈线性变化(例如常量Ac^AyA3=0,A1 = I),从轴的速度与主轴的速度相同,此时从轴的切割刀具对钢筋进行剪切。在调整段,对应的一组常量使从轴的转速根据主轴的位置从同步段的转速减小到零并重新从零增加到同步段的转速。 常量设置模块35用于调整存储模块34中常量的值以及每一组常量对应的主轴位置。该常量设置模块35可采用图形化人机界面,从而便于操作。通过常量设置模块35,可随时调整从轴的运转,以适应不同的需求。如图4所示,是本发明电子凸轮控制方法实施例的示意图,该方法用于控制电子凸轮运行,包括以下步骤:步骤S41:获取主轴位置,例如通过位置反馈元件等。步骤S42:根据主轴位置计算从轴运行位置并将该从轴运行位置输入伺服驱动模块的位置环。步骤S43:伺服驱动模块根据位置环的输入向伺服电机输出控制信号。在上述步骤S42中,可使用一个插补方程计算从轴运行位置,例如采用插补方程Y=Ad+AiX+Ay+A#3,其中Ac^ApAyA3为常量,Y为从轴运行位置,x为主轴位置。其中常量A0, A1, A2, A3可预先存储多组,每一组对应一段主轴位置。在计算从轴运行位置时,可先根据主轴位置从多组常量中选择一组,然后将选择的一组常量代入插补方程并将主轴位置作为插补方程的变量计算从轴运行位置。在设备切料长和刀棍周长的比值大于或等于2时,可将从轴运转分为加速段、同步段、减速段、等待段,如图6所示。上述每一段对应一组常量,即共有四组常量,从而在步骤S42计算从轴运行位置时,分别针对每一段选择一组常量进行计算。在同步段,对应的一组常量使插补方程的输出呈线性变化(例如常量怂、A2, A3 = 0,A1 = I),从轴的速度与主轴的速度相同,此时从轴的切割刀具对钢筋进行剪切。在等待段,对应的一组常量使插补方程的输出与主轴前一位置的输出保持不变,即从轴的速度为零。在加速段,对应的一组常量使从轴的转速根据主轴的位置从零增加到同步段的转速。在减速段,对应的一组常量使从轴的转速根据主轴的位置从同步段的转速减小到零。在设备切料长和刀棍周长的比值小于2时,可将从轴运转分为调整段和同步段,如图7所示。上述每一段对应一组常量,即共有两组常量,从而在步骤S42计算从轴运行位置时,分别针对每一段选择一组常量进行计算。在同步段,对应的一组常量使插补方程的输出呈线性变化(例如常量= OjA1 = I),从轴的速度与主轴的速度相同,此时从轴的切割刀具对钢筋进行剪切。在调整段,对应的一组常量使从轴的转速根据主轴的位置从同步段的转速减小到零并重新从零增加到同步段的转速。在上述方法中,还可包括以下步骤:调整存储的常量的值以及每一组常量对应的主轴位置。通过该步骤,可随时调整从轴的运转,以适应不同的需求。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种电子凸轮控制装置,包括伺服驱动模块且该伺服驱动模块包括位置环,其特征在于:所述电子凸轮控制装置还包括参考位置获取模块以及电子凸轮模块,其中所述参考位置获取模块用于获取主轴位置,所述电子凸轮模块根据所述主轴位置计算从轴运行位置并将该从轴运行位置输入伺服驱动模块的位置环,所述伺服驱动模块根据所述位置环的输入向伺服电机输出控制信号。
2.根据权利要求1所述的电子凸轮控制装置,其特征在于:所述电子凸轮控制装置还包括存储模块,所述电子凸轮模块使用一个插补方程计算从轴运行位置,所述存储模块中存储有所述插补方程的多组常量及每一组常量对应的主轴位置,所述电子凸轮模块根据主轴位置从存储模块中选择一组常量代入插补方程进行计算。
3.根据权利要求2所述的电子凸轮控制装置,其特征在于:所述插补方程为Y=Ac^A1X-A2XiA3X3,其中所述为常量,Y为从轴运行位置,X为主轴位置,所述电子凸轮控制装置还包括常量设置模块,用于调整所述存储模块中常量的值以及每一组常量对应的主轴位置。
4.根据权利要求2或3所述的电子凸轮控制装置,其特征在于:在切料长和刀棍周长的比值大于或等于2时,所述存储模块中包括四组常量,其中第一组常量使所述插补方程的输出呈线性变化,第二组常量使所述插补方程的输出与前一主轴位置的输出相同。
5.根据权利要求2或3所述的电子凸轮控制装置,其特征在于:在切料长和刀棍周长的比值小于2时,所述存储模块中包括两组常量,其中第一组常量使所述插补方程的输出呈线性变化。
6.根据权利要求1所述的电子凸轮控制装置,其特征在于:所述参考位置获取模块与电子凸轮模块通过内部数据流通信或通过数据总线连接。
7.一种电子凸轮控制方法,用于控制电子凸轮运行,其特征在于:该方法包括以下步骤: 步骤(a):获取主轴位置; 步骤(b):根据所述主轴位置计算从轴运行位置并将该从轴运行位置输入伺服驱动模块的位置环; 步骤(C):所述伺服驱动模块根据所述位置环的输入向伺服电机输出控制信号。
8.根据权利要求7所述的电子凸轮控制方法,其特征在于:所述步骤(b)中使用一个插补方程计算从轴运行位置,该步骤中包括: (bl)根据所述主轴位置从存储的所述插补方程的多组常量中选择一组; (b2)将选择的一组常量代入插补方程并将主轴位置作为所述插补方程的变量计算从轴运行位置。
9.根据权利要求8所述的电子凸轮控制方法,其特征在于:在切料长和刀棍周长的比值大于或等于2时,所述存储的插补方程的常量包括四组,其中第一组常量使所述插补方程的输出呈线性变化,第二组常量使所述插补方 程的输出与前一主轴位置的输出相同。
10.根据权利要求8所述的电子凸轮控制方法,其特征在于:在切料长和刀棍周长的比值小于2时,所述存储的插补方程的常量包括两组,其中第一组常量使所述插补方程的输出呈线性变化。
全文摘要
本发明提供了一种电子凸轮控制装置,包括伺服驱动模块且该伺服驱动模块包括位置环,所述电子凸轮控制装置还包括参考位置获取模块以及电子凸轮模块,其中所述参考位置获取模块用于获取主轴位置,所述电子凸轮模块根据所述主轴位置计算从轴运行位置并将该从轴运行位置输入伺服驱动模块的位置环,所述伺服驱动模块根据所述位置环的输入向伺服电机输出控制信号。本发明还提供一种对应的方法。本发明将主轴位置获取、插补运算及伺服驱动集成一起,减少了指令传输中的不可靠因素,增强了电子凸轮控制的可靠性,同时节省了成本。
文档编号G05B19/06GK103163822SQ20111042580
公开日2013年6月19日 申请日期2011年12月19日 优先权日2011年12月19日
发明者匡两传 申请人:苏州汇川技术有限公司, 深圳市汇川技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1