具有检测工作异常装置的数控驱动设备以及检测方法

文档序号:6266637阅读:135来源:国知局
专利名称:具有检测工作异常装置的数控驱动设备以及检测方法
技术领域
本发明涉及一种具有用来检测工作异常的装置的数控驱动设备,其用来检测偶然碰撞,包括-至少一个电动机,其能够通过传动元件的组件沿着至少一个路径来驱动负载,-测量位置的第一装置,其被布置在用于到电动机的传动的所述组件的至少一个元件的上游,并用来提供第一位置值,-测量位置的第二装置,其被布置在用于到所述负载的传动的组件的此元件的下游,并用来提供对应于所述路径上负载的位置的第二位置值,-计算装置,用于以预定间隔产生对应于第一与第二位置值的差的误差信号,以及-分析装置,用于分析这些误差信号,以便检测偶然碰撞。
背景技术
如文件DE 34 26 863 A1中所述,已经在机床领域使用了这种设备。
在许多其它应用中使用的可比较的驱动设备例如为机器人、印刷机、用于纺织生产的设备、注射成型机、冲压和冲裁机、起重机、卫星天线、望远镜等。
在如图1表示的驱动设备中,借助编码器15来测量电动机14的位置,以便在电动机转子的正确位置处控制相位换向。通过经由皮带轮11和13以及皮带12再继之以具有螺母的滚珠丝杠17的传动来将电动机转矩传送到负载18,所述负载18例如表示工作台或者配有刀具的轴。通过线性尺16来测量负载18的位置。由机械制动器19来确定行程的末端,以便在伺服驱动软件有故障的情况下保护所述机构。这个制动器19可在机器准备阶段用作所述轴初始化的绝对基准。这种初始化在线性尺不提供这个基准的情况下是必需的。通常,行程末端接触器用于初始化。如果因为减少成本等原因除去这些接触器,那么如本发明提出的可靠有效的碰撞检测设备就成为必需的,以便使用制动器19作为基准,而不用冒着由过度冲击力造成损坏设备结构的任何危险。
当使用机床时,机械手或另一项具有由伺服电动机驱动的铰接的设备、运动的元件可与机器的另一部件、待加工的工件相撞,或与环境中的部件相撞。在这种情况下,要解决的问题在于预防和/或检测该碰撞。
在本领域内最普遍的预防措施是限制所考虑的轴的行程,其通过行程末端接触器形成硬布线逻辑限制,通过位置设定的容许范围的边界的预先定义构成软件限制,或在机械制动器的帮助下形成物理限制。出于预防碰撞的考虑,美国专利5,347,459也已提出了对工作空间进行建模,以便提前识别在相对运动的物体间的干扰。此建模过程的缺点是需要确定在工作区中所有物体的运动,这个信息是无法得到的,例如对于其边角料可能堵塞在工件与刀具间的机床。为了弥补缺乏的关于工作空间中物体位置的这一知识,例如已经求助于观察系统,然而这仍是一种复杂昂贵的解决方案。
美国专利4,820,895提出了一种在电浸蚀机情况下的电接触式传感器。根据德国专利40 08 661 A1,这种设备可用于在半加工工件上三维刀具的对准,这样做是通过其准确检测刀具-工件碰撞的能力并且没有损毁。然而,使用电接触式传感器需要存在导电的物体。
美国专利5,119,006已经提出了一定数量的监控标准,例如伺服驱动电动机转矩/电流的绝对值。这个专利中描述的过程受限于具有刚性的或非常精确的传动的驱动装置,所述驱动装置需要在某些工业应用的情况下不必花费高的机械解决方案,对于所述机械解决方案,第二尺位置传感器的引入使得有可能实施用于补偿尤其涉及柔性或均匀运动(homokinetic)缺陷的软件过程。这个补偿可导致在电动机速度反馈环的繁重需求,以及大的速度跟踪误差乃至电动机电流的大的变化。而且,如果电动机的惯性支配负载的惯性,这称为电动机侧,那么在电动机电流方面碰撞的力的效果与分别供正常加速、减速的力相比是可忽略的。因此,例如在美国专利5,119,006中提出的原始信号不再包含相关信息,所述相关信息使得有可能用足够的灵敏度来识别碰撞以避免损毁。
为了更好地利用相应的电动机转矩信号、电动机电流与速度信号的碰撞检测,美国专利5,304,906提出了基于驱动装置的参数以及用来减少高频时测量噪声影响的滤波参数的干扰转矩观测器的结构。然而,在此美国专利5,304,906中提出的方法局限于用于驱动装置的传动的刚性模型。因此,该过程对于传动的柔性和均匀运动缺陷承担了相当大重要性的传动装置是不够的。而且,诸如电动机的惯量和转矩常数之类的参数的知识不适合于许多应用,所述应用例如是其中在设备正常使用期间待驱动的质量很可能变化到5倍的机床。
德国专利申请199 60 834 A1提出在轴的驱动部分上测量尺位置,并且将此测量值与在传动链内部获得的间接测量值进行比较,以便形成误差信号。所述信号的突然增加表明已经发生了碰撞或异常事件。然而,其中除了比较误差信号在时间上的增加与预先设定的极限以外,什么也没有被提出。这个涉及电动机与驱动部分间的位置的误差信号的问题在于,均匀运动误差破坏了该误差信号,所述均匀运动误差是正常操作的特征,并且再次导致触发极限被定为过大的值。另一方面,所主张的解决方案在必须剧烈增大惯性时是不合适的。对于电浸蚀机的X和Y轴就是这种情况,所述X和Y轴用来移动待加工的工件的组件和装满介质液体的盘,驱动的质量可能多达一吨。

发明内容
本发明的目的是补救前述缺点,为此,其中分析装置包括鉴别装置,所述鉴别装置被设计成分析以所述预定间隔获得的、作为在空间参考帧中通过的路径的函数的所述误差信号,其目的是在由偶然碰撞引起的误差与由至少一个其它原因引起的误差之间进行鉴别。
由于这些特征,所以有可能可靠快速地检测偶然碰撞,其检测阈值相对于已知设备被大大降低。
有利的是,所述传动组件具有传动的柔性,其被所述误差信号用作与负载的驱动相关的测力计。
这些特征允许非常简单的结构和非常有利的成本价格。
根据一种优选的执行模式,所述鉴别装置包括数据相关域的至少一个限制,所述数据与沿着路径在负载的受限动程上的误差信号有关,所述路径形成至少一个空间窗,其特征是路径为负载所通过,这样设计的目的是在由偶然碰撞引起的误差与由至少一个其它原因引起的误差之间进行鉴别。
因此获得了具有减小的检测阈值的特别可靠的检测。
有利的是,所述鉴别装置由适于丢弃均匀运动误差和/或由热变化引起的误差的空间滤波装置组成。
由于这些特征,所以可以有效地避免任何检测缺陷。
根据一种有利的执行模式,所述滤波装置包括数据的两个循环数组和至少一个空间矩形窗,所述数据一方面与在所述路径上负载的动程有关,另一方面与相应于这些动程的误差信号有关,所述空间矩形窗包括与所述动程和从所述两个循环数组提取的所述误差信号有关的最近的数据。
因此获得了具有初始原理和高可靠性的检测设备。
根据另一种有利的执行模式,滤波装置包括至少一个空间不变线性滤波器,其包括指数空间窗。
这个模式尤其实用,因为它使得有可能用略小尺寸的计算单元获得快速可靠的异常检测。
本发明还涉及一种检测工作异常的方法,用来在数控驱动设备上检测偶然碰撞,所述数控驱动设备包括-至少一个电动机,其能够通过传动元件的组件沿着至少一个路径来驱动负载,-测量位置的第一装置,其被布置在用于到电动机的传动的所述组件的至少一个元件的上游,并用来提供第一位置值,-测量位置的第二装置,其被布置在用于到所述负载的传动的组件的此元件的下游,并用来提供对应于所述路径上负载的位置的第二位置值,-计算装置,用于以预定间隔产生对应于第一与第二位置值的差的误差信号,以及-分析装置,用于分析这些误差信号,以便检测偶然碰撞,其中采用鉴别装置,以便分析以所述预定间隔获得的、作为在空间参考帧中通过的路径的函数的所述误差信号,其目的是在由偶然碰撞引起的误差与由至少一个其它原因引起的误差之间进行鉴别。
通过这种方法,可以以一种简单可靠的方式获得偶然碰撞的检测,与已知方法相比,其具有略小的检测阈值。
其它优点是从下述显示出来的在从属权利要求中表达的特征,以及借助于附图更详细阐明本发明的以下描述,所述附图示意性地并通过例子来表示两种执行模式。


图1示出数控驱动设备。
图2说明用于产生误差信号d的装置的原理图。
图3a到3f说明在负载的前进与返回运动期间不同信号的变化。
图3a示出由负载占用的位置xR[mm]随时间t[s]的变化。
图3b说明电动机的电流IM[A]随时间t[s]的变化。
图3c说明误差信号d[微米]随时间t[s]的变化。
图3d示出误差信号d[微米]随由负载占用的位置xR[mm]的变化。
图3e说明图3d的放大部分。
图3f示出信号Δdmax=max dk-min dk[微米]随时间t[s]的变化。
图4是用于检测偶然碰撞的设备的第一执行模式的原理图。
图5示出在第一执行模式中使用的流程图。
图6a到6d说明在具有负载停止(碰撞)的运动的期间不同信号的变化。
图6a是由负载占用的位置xR[mm]随时间t[s]的变化的图。
图6b说明电动机的电流IM[A]随时间t[s]的变化。
图6c示出误差信号d[微米]随时间t[s]的变化。
图6d说明误差信号d[微米]随由负载占用的位置xR[mm]的变化。
图7a到7h说明在第二示例模式中使用的空间不变滤波器的不同信号的变化。
图7a和7b是滤波器输出信号y(k)对于快速和慢速运动随位置xR(k)的变化的图。
图7c和7d示出位置xR(k)随不同测量点k的变化。
图7e和7f说明滤波器的输出信号y(k)随不同测量点k的变化。
图7g和7h对应于不同测量点k的误差信号d(k)的值的图。
图8说明在第二执行模式中使用的流程图。
具体实施例方式
本发明的数控驱动设备拥有诸如图2所示之类的通用结构。电动机14a与第一位置传感器15a相连,第一位置传感器15a提供第一位置值xM,并构成测量位置的第一装置,所述第一装置被布置在传动组件12a的上游,通过所述传动组件12a将运动传递到负载18a,负载18a沿着一条路径进行移动。负载18a的位置通过提供第二位置值xR的第二位置传感器16a来测量。
设计以计算单元20形式的计算装置,以便根据下述公式以预定时间间隔计算误差信号dd=xR-rxM其中r等于传动组件12a的传动比。
因此误差信号d对应于在负载的位置与相对于负载的电动机位置之间的偏差。
在如图1所示的结构中,误差信号d=xR-rxM是由传动元件引起的误差总和,也就是说,主要是皮带、在滚珠与滚珠的滚道之间的触点、螺母与螺钉,其每一个以它们的柔性和它们特有的运动方式来起作用。
可以想到的其它传动元件例如是轴、谐波传动等。
然而,更可取的是选择没有间隙的部件。诸如无预应力的齿轮之类的元件在回程上显示了间隙,它们例如容易对由伺服控制保持的振荡进行干扰,并将需要特定的强制预防措施。
在图3c、3d和3e中所说明的误差信号d涉及负载的前进与返回运动,因此它由动力学成分和运动学成分或均匀运动误差组成,所述动力学成分与轴的加速和传动机构的柔性相关,所述运动学成分或均匀运动误差分别与制造和组装缺陷、通过改变滚珠丝杠的长度来扭曲传动比r的温度效应相关。误差信号d的动力学分量自然地以时间参考帧进行表示,而空间参考帧则是运动学分量的典型表示例如分别为图3c及与之相对的图3d。
由DE 199 60 834 A1给出的教导建议观测误差d的突然增加,换句话说是型式Δd/Δt的数量。将会看到,这种方法迫使固定放大的检测极限,以便能够忽视下文详述的缺陷的总和,所述缺陷的总和必须被容许,因为它们代表尤其在无碰撞时的正常操作。
作为说明性的例子,提出了考虑一下电浸蚀机的y轴。电动机14的惯量等于0.31gm2,皮带传动机构11-13的传动比是5,螺钉17的螺距是5mm/转,运载待加工的工件的工作台的质量在620-1120kg之间变化,传动机构的刚度k=175N/μm。
图3c、3d和3e说明图1所示类型的驱动装置对于大动程及速度反向的信号d。
均匀运动误差来源于螺钉的制造缺陷以及由用来再循环螺母内部滚珠的系统产生的干扰。对于图3e中所示的特定情况,当负载的位置xR表示为横坐标时,可观测到7mm的空间赝周期。在这种情况下,代表此均匀运动缺陷的10微米的幅度是其主要特征,其迫使选择空间参考帧,并且迫使检测设备尤其借助于合适的滤波来消除所述赝周期。
为此,由于螺钉的长度并且从而传动比r发生了改变,所以将波动量添加到热动式误差上,所述误差显示为随位置xR而变的信号d的漂移。
例如对于长度为440mm的钢制滚珠丝杠,其热膨胀系数等于每米和开氏度12微米,变化1℃的误差造成5.28微米的缺陷。这种温度变化可来源于车间内的空气变化、机器暴露在阳光下、或者甚至由轴的运动和滚珠轴承中的摩擦引起的局部升温。这些热动式误差总体上解释了在图3d的曲线中信号d的倾斜,对于通过的100mm大约是5微米,所述检测设备对于其必须保持不灵敏。在所述检测设备上施加的另一约束条件将是消除所述倾斜,对于空间特性的缺陷也是同样的。
在图3d中与随动程xR而变的信号d相同的曲线中,可以观察到在前进腿(forward leg)与返回腿(return leg)之间的垂直偏移,这是由在轴的直线导轨中的摩擦力引起的,所述直线导轨产生传动机构的柔性。这个摩擦力/柔性缺陷属于动力学特性,其在所描述的情况下约为5微米,并且将不进行滤波,就像由设备的固有频率的激发引起的信号d的高频分量一样(见图3e),并且是由传动机构的柔性和在两端的惯量确定的。显示的这些频率也可以在图3b中观察到,所速图3b示出电动机电流IM随时间t变化的曲线。
根据本发明,传动机构的柔性用作关于负载的测力计,其产生所述传动误差信号d,所述传动误差信号d的分量被鉴别,并滤去均匀运动缺陷,以便避免在有容许缺陷时触发错误的碰撞告警。为了执行所述滤波,要观测误差信号在空间上的增加,而不是监控其在时间上的突然增加。
重要的一点是误差信号d由包括鉴别装置的分析装置进行处理,所述鉴别装置被设计成分析以预定间隔获得的、作为在空间参考帧d,xR中通过的路径xR的函数的所述误差信号,其目的是在由偶然碰撞引起的误差与由至少一个其它原因引起的误差之间进行鉴别。
通过限制关于受限动程的数据的有关空间域来消除传动机构的均匀运动误差的影响,所述限制是通过形成至少一个空间窗来实现的,所述空间窗的特征是路径为负载所通过,这样设计的目的是在由偶然碰撞引起的误差与由至少一个其它原因引起的误差之间进行鉴别。
此相关空间域的限制是通过根据第一执行模式适当管理的矩形窗和循环数组、或者通过根据第二执行模式的一个或多个指数窗实现的,所述第二执行模式的工作方式与空间不变滤波器(线性空间不变LSI)相关,其将在下文中进行解释。
这些通过限制空间域来滤波的装置根据实验进行选择,以便丢弃均匀运动误差和/或热误差。
利用空间中的矩形窗的第一执行模式是基于如图4所示的软件体系结构。
第一和第二位置值xM和xR被提供给计算单元20,所述计算单元20产生误差信号d=xR-rxM。
d和xR的值被记录在两个大小为n的循环数组44和45中,n例如是50。
下标1表示所记录的最近采样。根据预定的采样周期进行记录,所述预定采样周期例如是2毫秒。
从这些记录的数据中提取最近连续采样的子集D={i1≤i≤imax},对于所述子集,所通过的位置的范围保持小于极限Lx或者空间窗的宽度,以便Σk|xR(k)-xR(k-1)|≤Lx∀k∈D]]>以局部均匀运动误差的周期的若干分之一来选择时间窗的宽度Lx是明智的例如,对于7mm的周期,选择Lx=0.1mm是有利的。通过减小Lx来越来越多地忽略均匀运动缺陷,从而不允许除了涉及越来越多刚性构件之外的碰撞检测。大的空间窗Lx允许柔性构件的检测,但是均匀运动缺陷几乎未受减弱,并且同样必须选择大的检测电平Ld, rel,因此减少了检测碰撞的方法的灵敏度。
换句话说,可以将最近连续采样的子集43 D={i1≤i≤imax}看作滑动矩形空间窗,其中负载的动程xR作为横坐标,误差d=xR- rxM作为纵坐标。
在所述窗Σk|xR(k)-xR(k-1)|]]>中考虑的路径在例如以2毫秒的规则间隔h进行瞬时采样的情况下保持与轴的速度无关是必需的。
在此应该注意到,通过用与时钟的脉冲类似但由编码器15(图1)以例如1度的1/100的规则间隔h产生的脉冲代替例如时钟脉冲来获得的空间采样将使得有可能处理所述信号,下文将进行解释,仿佛轴的速度保持不变似的。
碰撞的特征在于超过在子集D上d的动态范围的极限Ld,rel,所述极限Ld,rel将在下文进行定义,所述子集D是根据下述操作在矩形窗43中选择的Δdmax=maxk∈Ddk-mink∈Ddk≥Ld,rel]]>其中max dk是在子集D中d的最大值,而min dk是在子集D中d的最小值。
换句话说,每当更新由循环存储器实现的窗43的大小和内容时,就从相关采样的子集D中保留最大值d和最小值d(记录),以便形成其差值,然后比较所述差值与阈值Ld,rel。将值对xR(k)、dk的每个采样以相同的权重存储在矩形窗中,因此称为矩形。
阈值Ld,rel与滑动窗Lx的宽度的预先选择,也就是说设备的校准需要在处于良好的工作运转状态的设备上进行。
通过观测和分析局部均匀运动误差的幅度和形状来固定Ld,rel的值。提出了根据涉及的驱动装置的实验特性来调整触发极限Ld,rel。所述过程在于记录在所选择的子集D上d的变化范围,对于一定量的相关情形,其必须不触发碰撞检测,尤其是
-通过包括运动反向的快速运动以及例如以0.1mm/s、1mm/s和10mm/s速度的单位阶跃跳动的程控运动。
-以各种速度的手控运动,包括慢的速度和以步进器模式的手控运动。
-所谓的“加工馈送”或“加工退出”过渡周期,其特征在于通过一个没有加工的区域到一个有加工的区域,或者反之亦然。
因此,对于正常操作估计了Δdmax=maxk∈Ddk-mink∈Ddk]]>的最高值。用足够的余量选择触发极限Ld,rel,以便将Ld,rel固定为Δdmax的最大值的m%,所述m有利的是在120与250之间,非常有利的是在140与200之间,并且更可取的是等于150。
图3f示出对于高速运动的这种调整图,所述情形被确定为对于所涉及的驱动装置是最关键的情形。在2微米处标为31的Δdmax的最大值是在运动反向时达到的,因为在运动反向时恢复了能量。已经有可能将机械传动机构的均匀运动缺陷的影响减少到最大0.8微米,其在此图中标为32。对于示出的情形,因此可以将触发极限选择为Ld,rel=3微米,同时允许50%的安全余量,这与现有技术中已知方法必需的且从图3c的观察中显示的20到30微米形成对比。
由于本发明,所以碰撞检测阈值可以降低到与已知方法相比的六到七分之一。
如图3f所示,在矩形窗43中的运算maxk∈Ddk-mink∈D′′dk′′]]>实现高通滤波,所述高通滤波从信号d中除去对应于大约7mm赝周期以及热动式漂移的空间分量。用更一般的方式来表达,通过限制与受限动程有关的数据的相关空间域来消除传动机构的热动式和均匀运动误差的影响,因此将极限Ld,rel置于较小值的可能性允许更好的灵敏度。
在最普遍的情形下,当由时钟调节采样时,预定长度的空间窗的极限通常与变量对xR和d的采样的测量时刻不一致。因此必须进行插值,所述插值在使用小量的采样、例如3个采样时的高速运动的情形下尤其有用。
空间窗最近的空间极限未被插值,而距窗最远至为宽度Lx的最早空间极限形成对误差信号d的值的插值对象。
然后将此插入值存储为空间窗的最早样本。如果采样h是空间的而不是时间的,则不需要插值。
对于检测设备的实施例,更可取的是将上述操作合成为周期性调用的单个软件功能,例如以2毫秒的周期h进行调用。图5示出与基于此矩形窗的碰撞检测方法对应的流程图。在块52到57中包含块51的记录的管理,尤其是通过考虑到定义了子集D的一定的受限动程Lx的d的记录。如果在这个受限动程Lx上Δdmax的值等于或大于阈值Ld,rel,则块58就检测到碰撞。
这个记录的管理51包括下述步骤52首先确定在循环数组中关于位置和误差信号xR(k)、d(k)的新信息的插入点。
53如果循环数组是满的,则删除最早的点,以便为新的数据项腾出空位;从在记录期间通过的总路径的长度中删除在段中通过从而除去的长度。
54插入关于位置xR和误差信号d的信息。
55将通过的相应长度添加到在记录期间通过的总路径的长度。
56本发明的要点在于把被视为所通过受限长度的子集的数组的大小减小到Lx。这个确定相关子集D的运算需要遍历循环数组。相应的计算负担将循环数组的最大尺寸限制为可用计算单元的函数。对于记录的最早段,必须分别插值精确对应于长度Lx的点的坐标。在步骤56中的这个附加功能用来改善算法的精度,尤其在负载高速运动时,其中最终的采样数小,例如接近于3。
57通过确定Δdmax来估计运动缺陷d的动态范围。
58最后,将动态范围Δdmax与极限Ld,rel进行比较。
图6示出了本发明在制动器19上的碰撞检测的应用,所述制动器19配备有如图1所示的弹性垫圈以及从其中产生与轴停止器的组合。图6a、6b、6c示出位置xR、电动机电流IM以及轴的误差信号或运动缺陷d随时间的变化。图6d表示此误差信号d随位置xR的变化。下文详述连续的事件-在接近阶段62,信号d仍然很小,电动机电流IM只用来补偿轴中的摩擦力,参见图6b的曲线61。
-在62表示的时刻,在机器的工作台上负载与制动器相撞,这位于xR=0处。此后,信号d的幅度增加。在图6b中应该注意到,在其中轴与制动器相撞的时期62到63中观察到的电动机电流IM的变化仅仅等于大约0.5A。这比根据电流信号将允许应用碰撞检测过程的电平小。
-失真的程控阈值Ld,rel=5微米在时刻t=0时的63处被超过。因此,然后将检测到的碰撞发信号通知轴的伺服控制。
-所述碰撞在其被检测之后16毫秒、在64表示的时刻处被予以考虑。然后指示轴的受控停止器,这是通过减速的电流尖峰来显示的,在图6b中可清晰地看见。在碰撞检测与停止器指示之间的延迟产生传动机构的附加失真(5微米),因此导致附加的力。
-碰撞信号在65的整个范围中保持有效。如在此说明的实验中一样,未考虑由碰撞引起的约束的松弛运动,电流继续增加直到1.2A。当然,对于待程控的设备的数控来说,有可能发出轴命令,确保在具有或不具有应力松弛运动的负载的停止。
虽然上文描述的关于矩形滑动空间窗的原理的执行模式是精确的,但它仍然相对较复杂。必须管理循环存储器,其中存储了数目为n的采样,例如50个,从中提取可变数量的相关采样,从3到50,取决于速度是大还是小。
一般通过时钟来调节采样,因此采样与用于观察所述现象的相关空间边界不一致。这使得尤其在保持的采样数目小时,必须通过在最早的采样上插值来进行校正,以便保证精度。
为了确定误差信号的动态范围,每当调用软件功能时,必须检查所有采样,因此需要适当的定尺寸,以便不超过处理器计算环的极限宽度。
假定一个适度的加速,例如与快速采样周期2m/sec相关的本例中的约为0.5m/sec2,通过空间不变一阶线性滤波器(LSI)的数值积分,使得有可能提供如图8中概括的更简单更经济的执行模式。这个滤波器在数字上包含、在时间上周期性调节的性能的特征在于空间常数xS。
主要的操作包含在块81中,并且在于实现到由采样时钟调节的误差信号d(k)的时间信息的空间域中的映射。块81包含用于通过特征在于空间常数xS的LSI来管理d的记录的块82、83、84、85。应该注意到,xS类似于定义第一执行模式的D的动程Lx,所述第一执行模式在受限动程上实现对数据的相关域的限制。
块86通过执行与阈值Ld,rel,lsi的比较来检测碰撞。
块82到85与图5的块52到57类似,并且将使得有可能理解由第二执行模式提供的简化。
在LSI滤波器和块82的输入处,再次发现如在图5中块52的输入处存在的相同变量xR(k)、d(k)。
必须将块84的表达式ξ(k)=a1(k)ξ(k-1)+b0(k)d(k)看作在信号d(k)上的低通滤波器。
ξ(k-1)表示在前一计算环期间ξ(k)的状态,也就是说,例如在当前时刻之前2毫秒。
换句话说,ξ(k-1)是误差信号记录的存储器,其可与图4的第一执行模式的循环存储器44相比。在此将会注意到,第二执行模式只使用了单个存储位置来存储记录,而第一执行模式则通过其例子被设想一直到50。
根据块84的表达式,ξ(k)的计算取决于空间滤波器参数a1(k)和b0(k),所述参数a1(k)和b0(k)先在83处进行计算,然后在每计算周期进行更新,所述每计算周期例如是每2毫秒。
b0(k)仅仅是从a1(k)得出的,即b0(k)=1-a1(k)。
在83处记录的指数律显示了滤波常数取决于在块82中所计算的上一个周期ΔxR(k)=xR(k)-xR(k-1)期间通过的路径。
a1(k)=exp(-|ΔxR(k)|xS)]]>其中xS[微米]是指数窗的空间常数,参见图7a、7b以及下文中它的解释。常数xS可与第一执行模式的矩形空间窗Lx的宽度相比,所述第一执行模式对应于在受限动程上数据的相关域的限制。
根据这个过程的a1(k)的计算确保了在瞬时采样的情况下滤波器的输入/输出特性与轴的速度无关,因此实现了到由采样时钟调节的时间信息的空间域中的映射。
如果轴的速度是不变的或者如果直接执行空间采样,则a1(k)和b0(k)被固定。
如上所述,在图8的块84中用符号表示的表达式ξ(k)是在误差信号d(k)上的低通滤波器。
换句话说,ξ(k)只保留误差信号的分量,所述分量以低的空间频率为特征,并在图3表示的情况中对应于均匀运动缺陷,更确切地说,对应于大约7mm的赝周期以及热动式漂移。
最后,图8的块85的表达式y(k)=-ξ(k)+d(k)应该被看作与块84的低通滤波器ξ(k)=a1(k)ξ(k-1)+b0(k)d(k)互补的高通滤波器,其执行类似于第一执行模式的maxk∈Ddk-mink∈Ddk′′′′]]>的运算,并且其从信号d(k)中除去希望容许的空间分量。
因此,这个由块84和85执行的空间滤波使得有可能消除均匀运动传动误差的影响,并且使得在块86的运算|y(k)|>Ld,rel,Isi中的碰撞检测极限Ld,rel,lsi可以置于较低值,导致对希望检测的碰撞的风险有更好的灵敏度。
如上已经描述的,ξ(k-1)是误差信号的记录的存储器,其可与图4的第一执行模式的循环存储器44相比;然而,在此第二执行模式中,需要单个存储位置来存储记录。通过下文阐述的指数窗原理以及通过下述事实使得这种简化成为可能在积分中考虑的每个采样在其中分担一个根据指数衰减都是较小的权重,此外它来自于最近的采样,而不像对于第一执行模式的矩形窗,其中存储的采样在距离Lx以外全部被清除。
图7a到7h示出实现指数窗的1阶空间不变滤波器(LSI)的特征。对于所说明的情况,以下述方式选择滤波器d(k)的输入对于所有的xR(k)<0,d(k)=0,以及对于所有的xR(k)≥0,d(k)=1。这个示例性滤波器是由其空间常数xS=1的值确定的,于是其特征在于在位置信号xR(k)与输出信号y(k)之间的关系式,其对于所有单调遍历xR(k)都相同。图7a、7c、7e和7g示出了平均速度为v0=0.05mm/sec的快速运动。图7b、7d、7f和7h示出了在所通过的相同路径上的特性,但以较低的平均速度v0=0.005mm/sec通过。在这两种情况下,已经增加了小的正弦分量。
在图7a中,借助于叉形示出了连续的采样。标为71的区域对应于较快的运动,这与区域72中的相反。运动的瞬时速度通过作为采样k的函数的位置xR(k)的斜率来显示,其显示在图7c中。在第48个采样之后,位置xR(k)=2被超过。在图7g和7e中分别绘出了滤波器的输入信号及相应的输出信号的变化。
图7b、7d、7f和7h的特征在于由较低的平均速度引起的较大的采样密度。
当然,上述实施例并没有显示对特征的限制,而是可以在如由权利要求1限定的框架内以任何希望的方式进行修改。尤其是,所述应用使得有可能第二执行模式不局限于使用简单的1阶空间不变滤波器(LSI)。上述解释使得有可能在空间域中实施高通和低通滤波器,以便消除大部分均匀运动缺陷。通过选择空间常数xS的其它值,数字滤波器的理论使得有可能扩展所述过程以及组合众所周知的带阻或带通滤波器,以便仍然可更精细地提取误差信号的容许均匀运动分量。所述设备及方法也适用于具有若干轴的装置和机器以及旋转或任何非线性运动。
权利要求
1.一种具有用来检测工作异常的装置的数控驱动设备,其用来检测偶然碰撞,包括-至少一个电动机(14),其能够通过传动元件的组件(T)沿着至少一个路径来驱动负载(18),-测量位置的第一装置(15),其被布置在用于到电动机(14)的传动的所述组件的至少一个元件的上游,并用来提供第一位置值(xM),-测量位置的第二装置(16),其被布置在用于到所述负载(18)的传动的组件的此元件的下游,并用来提供对应于所述路径上负载的位置的第二位置值(xR),-计算装置(20),用于以预定间隔(h)产生对应于第一与第二位置值的差的误差信号(d),以及-分析装置,用于分析这些误差信号,以便检测偶然碰撞,其中分析装置包括鉴别装置,所述鉴别装置被设计成分析以预定间隔获得的、作为在空间参考帧(d,xR)中通过的路径(xR)的函数的所述误差信号(d),其目的是在由偶然碰撞引起的误差与由至少一个其它原因引起的误差之间进行鉴别。
2.如权利要求1中要求的所述设备,其中所述传动组件(T)具有传动的柔性,其被所述误差信号(d)用作与负载(18)的驱动相关的测力计。
3.如权利要求1或2中要求的所述设备,其中所述鉴别装置包括数据的相关域的至少一个限制,所述数据与沿着路径在负载的受限动程上的误差信号有关,所述路径形成至少一个空间窗(Lx,xs),其特征是路径为负载所通过,这样设计的目的是在由偶然碰撞引起的误差与由至少一个其它原因引起的误差之间进行鉴别。
4.如权利要求1至3中之一要求的所述设备,其中所述鉴别装置由适于丢弃均匀运动(homokinetic)误差和/或由热变化引起的误差的空间滤波装置组成。
5.如权利要求4中要求的所述设备,其中所述滤波装置包括数据的两个循环数组(44,45)和至少一个空间矩形窗(D),所述数据一方面与在所述路径上负载的动程(xR)有关,另一方面与相应于这些动程的误差信号(d)有关,所述空间矩形窗(D)包括与所述动程(xR)和从所述两个循环数组提取的所述误差信号(d)有关的最近的数据。
6.如权利要求5中要求的所述设备,其中设计所述滤波装置以便-根据预定采样周期(h)将变量对的采样记录在两个大小为n的循环数组中以便形成记录数据对xR(k)、d(k),所述变量与负载的动程(xR)以及这些动程关联的误差信号(d)有关,系数k的下标1表示所记录的最后一个采样;-提取最近的连续采样的子集D={i:1≤i≤imax},对于所述子集,负载(18)在所述路径上通过的位置的范围小于或等于与所述矩形窗的空间宽度对应的第一固定和预定的极限(Lx),以便Σk|xR(k)-xR(k-1)|≤Lx,∀k∈D]]>这个连续采样(D)的子集形成空间矩形窗,其中负载的动程(xR)作为横坐标,误差信号(d)作为纵坐标,第一极限(Lx)的值被预先确定,以便是要丢弃的误差周期的若干分之一;-检测碰撞,所述碰撞定义为超过在子集(D)上误差信号(d)的动态范围的第二预定极限(Ld,rel),所述子集(D)是根据下述运算在矩形窗中选择的Δdmax=maxd(k)k∈D-mind(k)k∈D≥Ld,rel]]>其中max d(k)、min d(k)分别是在子集D中d的最大值、最小值。
7.如权利要求6中要求的所述设备,其中将所述第二极限Ld,rel固定为Δdmax的最大值的m%,所述Δdmax是对于没有碰撞的负载的动程的情形确定的,所述m有利的是在120与250之间,非常有利的是在140与200之间,并且更可取的是等于150。
8.如权利要求6或7中要求的所述设备,其中滤波装置包括插值装置,设计所述插值装置以便通过对于空间矩形窗的所述第一极限(Lx)的插值来获得误差信号(d)的插入值,将这个第一极限(Lx)和所述插入值存储为空间矩形窗的最早采样。
9.如权利要求4中要求的所述设备,其中滤波装置包括至少一个空间不变线性滤波器,其包括指数空间窗。
10.如权利要求9中要求的所述设备,其中根据决定容许的均匀运动缺陷来固定空间不变线性滤波器的空间常数(xs)。
11.如权利要求10中要求的所述设备,其中设计滤波装置,以便-根据预定采样周期记录变量对xR(k)、d(k)的采样,所述变量对xR(k)、d(k)分别与负载的动程以及关联的误差信号有关,-根据下述公式在每个采样周期计算信号ξ(k)ξ(k)=a1(k)ξ(k-1)+b0(k)d(k)其中ξ(k-1)是误差信号的记录的存储器,以及其中a1(k)=exp(-ΔxR(k)xS),ΔxR(k)=xR(k)-xR(k-1)]]>b0(k)=1-a1(k)-根据公式y(k)=-ξ(k)+d(k)计算输出信号y(k),-检测碰撞,所述碰撞定义为超过根据运算|y(k)|>Ld,rel,Isi的预定极限Ld,rel,Isi。
12.一种检测工作异常的方法,用来在数控驱动设备上检测偶然碰撞,所述数控驱动设备包括-至少一个电动机(14),其能够通过传动元件的组件(T)沿着至少一个路径来驱动负载(18),-测量位置的第一装置(15),其被布置在用于到电动机(14)的传动的所述组件的至少一个元件的上游,并用来提供第一位置值(xM),-测量位置的第二装置(16),其被布置在用于到所述负载(18)的传动的组件的此元件的下游,并用来提供对应于所述路径上负载的位置的第二位置值(xR),-计算装置(20),用于以预定间隔产生对应于第一与第二位置值的差的误差信号(d),以及-分析装置,用于分析这些误差信号,以便检测偶然碰撞,其中采用鉴别装置,以便分析以所述预定间隔获得的、作为在空间参考帧(d,xR)中通过的路径(xR)的函数的所述误差信号(d),其目的是在由偶然碰撞引起的误差与由至少一个其它原因引起的误差之间进行鉴别。
13.如权利要求12中要求的所述方法,其中通过所述误差信号(d)用作与负载(18)的驱动相关的测力计是通过所述传动组件(T)的传动的柔性来制成的。
14.如权利要求12或13中要求的所述方法,其中由鉴别装置通过执行数据的相关域的至少一个限制来分析误差信号(d),所述数据与沿着路径在负载的受限动程上的误差信号有关,所述路径形成至少一个空间窗(Lx,xs),其特征是路径为负载所通过,这样设计的目的是在由偶然碰撞引起的误差与由至少一个其它原因引起的误差之间进行鉴别。
15.如权利要求12至14中之一要求的所述方法,其中使用包括空间滤波装置的鉴别装置,所述空间滤波装置适于丢弃均匀运动误差和/或由热变化引起的误差。
16.如权利要求15中要求的所述方法,其中由滤波装置来实现滤波,所述滤波装置包括数据的两个循环数组(44,45)和至少一个空间矩形窗(D),所述数据一方面与在所述路径上负载的动程(xR)有关,另一方面与相应于这些动程的误差信号(d)有关,所述空间矩形窗(D)包括与所述动程(xR)和从所述两个循环数组提取的所述误差信号(d)有关的最近的数据。
17.如权利要求16中要求的所述方法,其在于-根据预定采样周期(h)将变量对的采样记录在两个大小为n的循环数组中以便形成记录数据对(xR(k)、d(k)),所述变量对与负载的动程(xR)以及这些动程关联的误差信号(d)有关,系数k的下标1表示所记录的最后一个采样;-提取最近的连续采样的子集D={i:1≤i≤imax},对于所述子集,由负载(18)在所述路径上通过的位置的范围小于或等于与所述矩形窗的空间宽度对应的第一固定和预定的极限(Lx),以便Σk|xR(k)-xR(k-1)|≤Lx,∀k∈D]]>这个连续采样的子集(D)形成空间矩形窗,其中负载的动程(xR)作为横坐标,误差信号(d)作为纵坐标,第一极限(Lx)的值被预先确定,以便是要丢弃的误差周期的若干分之一;-检测碰撞,所述碰撞定义为超过在子集(D)上误差信号(d)的动态范围的第二预定极限(Ld,rel),所述子集(D)是根据下述运算在矩形窗中选择的Δdmax=maxd(k)k∈D-mind(k)k∈D≥Ld,rel]]>其中maxk∈Dd(k)、mink∈Dd(k)分别是在子集D中d的最大值、最小值。
18.如权利要求17中要求的所述方法,其中将所述第二极限Ld,rel固定为Δdmax的最大值的m%,所述Δdmax是对于没有碰撞的负载的动程的情形确定的,所述m有利的是在120与250之间,非常有利的是在140与200之间,并且更可取的是等于150。
19.如权利要求17或18中要求的所述方法,其中采用插值装置以便对于空间矩形窗的所述第一极限(Lx)计算误差信号(d)的插入值,这个第一极限(Lx)和所述插入值被存储为最早采样,并且它们距空间矩形窗最远。
20.如权利要求15中要求的所述方法,其中由滤波装置来实现滤波,所述滤波装置包括至少一个空间不变线性滤波器,其包括指数空间窗。
21.如权利要求20中要求的所述方法,其中根据决定容许的均匀运动缺陷来固定空间不变线性滤波器的空间常数(xs)。
22.如权利要求21中要求的所述方法,其中组合两个或多个高通、低通、带阻或带通滤波器,对于其中的每一个选择不同的空间常数值,以便精确地提取误差信号(d)的容许均匀运动分量。
23.如权利要求21中要求的所述方法,其在于-根据预定采样周期记录变量对(xR(k)、d(k))的采样,所述变量对(xR(k)、d(k))分别与负载的动程以及关联的误差信号有关,-根据下述公式在每个采样周期计算信号ξ(k)ξ(k)=a1(k)ξ(k-1)+b0(k)d(k)其中ξ(k-1)是误差信号的记录的存储器,以及其中a1(k)=exp(-|ΔxR(k)|xS),ΔxR(k)=xR(k)-xR(k-1)]]>b0(k)=1-a1(k)-根据公式y(k)=-ξ(k)+d(k)计算输出信号y(k),以及-检测碰撞,所述碰撞定义为超过根据运算|y(k)|>Ld,rel,Isi的预定极限Ld,rel,Isi。
全文摘要
用于负载(18a)的驱动设备包括用于检测偶然碰撞的装置,其具有电动机(14a)、被分别布置在传动组件(12a)的上游、下游以提供第一和第二位置值的第一、第二位置传感器(15a,16a)。计算单元(20)使得有可能计算对应于这些位置值之差的误差信号(d)。设计鉴别装置,以便分析作为负载在空间参考帧(x
文档编号G05B19/4061GK1690898SQ200510067058
公开日2005年11月2日 申请日期2005年4月27日 优先权日2004年4月27日
发明者F·阿尔特彼得 申请人:查米莱斯技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1