数值控制装置及同步跟踪控制方法与流程

文档序号:12905605阅读:144来源:国知局
数值控制装置及同步跟踪控制方法与流程

本发明涉及一种使从轴的位置同步跟踪于主轴的位置的数值控制装置及同步跟踪控制方法。



背景技术:

将钣金(金属板材)等被加工部件嵌入金属模具来进行加工的压力机中,有时会使用将被加工部件搬入压力机或搬出压力机的传送装置。这种由压力机和传送装置构成的系统中,与成为主轴的压力机的位置同步地驱动传送装置以三维的方式而规定的xyz三轴的从轴。

日本专利第3720825号公报中公开了与主轴同步地移动一轴以上的从轴的数值控制装置。具体而言,是一种以被施加了移动指令的一轴为主轴,以主轴以外的轴为从轴,并将复制移动指令而获得的移动指令施加给从轴的装置。



技术实现要素:

当周边装置或工件等残留于从轴的路径上而成为障碍物时,通过中止该从轴和主轴的同步控制,并立即停止该从轴(以下称回避从轴),或使其向退避方向移动,由此来避免与障碍物的冲突。此时,回避从轴与回避从轴以外的轴成为非同步状态,因而有时主轴与从轴互相干扰,或与其他装置互相干扰。

此外,由于伺服放大器的故障等因素导致驱动从轴的伺服电机的励磁减弱时,该从轴(以下称不可控制从轴)因惯性而移动后停止。此时,若不可控制从轴以外的轴(主轴、从轴)继续移动,则不可控制从轴会干扰不可控制从轴以外的轴的动作,因而还会使不可控制从轴以外的轴的励磁减弱而停止,或者,有必要使其减速停止,而励磁不减弱。

当全轴的励磁减弱时,各轴因惯性动作后停止,因而无法进行同步控制。此外,即使在停止不可控制从轴以外的轴,而励磁不减弱的情况下,不可控制从轴与不可控制从轴以外的轴也会成为非同步状态。当主轴与从轴成为非同步状态时,有时主轴与从轴互相干扰,或与其他装置互相干扰。此外,上述日本专利第3720825号公报所记载的发明中也同样无法应对这种问题。

因此,本发明的目的在于,提供一种在为了回避障碍物而有意地停止或移动从轴的情况下或因故障导致从轴停止的情况下,依然维持全轴的同步状态的数值控制装置及同步跟踪控制方法。

本发明的第一实施方式为一种数值控制装置,其具备:位置表,其定义了主轴的位置与从轴的位置的位置关系;从轴同步控制部,其按照所述位置表驱动控制所述从轴,以使所述从轴的位置同步跟踪于所述主轴的位置;父决定部,其将所述从轴决定为所述主轴的父;以及主轴控制部,其基于指令位置驱动控制所述主轴,在通过所述父决定部决定了成为所述主轴的父的所述从轴的情况下,按照所述位置表驱动控制所述主轴,以使所述主轴的位置同步跟踪于被决定为父的所述从轴的位置。

根据该构成,即使在停止或移动从轴的情况下,依然可以维持主轴与从轴的同步状态。从而,可以防止主轴与从轴互相干扰。

本发明的第一实施方式为一种数值控制装置,所述父决定部可以在所述从轴因故障停止的情况下,将该所述从轴决定为所述主轴的父。

由此,即使在从轴因故障停止的情况下,依然可以维持主轴与从轴的同步状态。从而,可以防止主轴与从轴互相干扰。

本发明的第一实施方式为,在所述数值控制装置中,当有多个所述从轴与所述主轴同步时,在通过所述父决定部决定了成为所述主轴的父的所述从轴的情况下,所述从轴同步控制部可以驱动控制被决定为父的所述从轴以外的所述从轴,以使被决定为父的所述从轴以外的所述从轴的位置同步跟踪于所述主轴的位置。

由此,无论是在有意停止或移动多个从轴中的一个从轴的请况下,还是在其因故障停止的情况下,均可以维持所有轴(主轴及多个从轴)的同步状态。从而,可以防止主轴与多个从轴互相干扰,或与其他装置、部件互相干扰。例如,当通过所有从轴驱动一个部件时,即使在一个从轴因故障停止的情况下,依然可以使该部件以正确的移动路径动作。

本发明的第一实施方式为,在所述数值控制装置中,所述从轴同步控制部可以获取所述主轴的位置信息,并利用所述主轴的位置信息和所述位置表驱动控制所述从轴,以使所述从轴的位置同步跟踪于所述主轴的位置。由此,可以恰当地进行从轴向主轴的同步控制,防止主轴与从轴互相干扰。

本发明的第一实施方式为,在所述数值控制装置中,所述主轴控制部可以获取被决定为父的所述从轴的位置信息,并利用获取的所述从轴的位置信息和所述位置表来驱动控制所述主轴,以使所述主轴的位置同步跟踪于被决定为父的所述从轴的位置。由此,可以恰当地进行主轴向被决定为父的从轴的同步控制,防止主轴与从轴互相干扰。

本发明的第一实施方式为所述数值控制装置,在通过所述父决定部决定了成为所述主轴的父的所述从轴的情况下,当所述位置表中有与被决定为父的所述从轴的位置对应的所述主轴的多个同步位置时,所述主轴控制部可以将当前所述主轴的位置附近的所述同步位置决定为所述主轴的位置。由此,可以恰当地进行主轴向被决定为父的从轴的同步控制,防止主轴与从轴互相干扰。

本发明的第二实施方式为一种数值控制装置,其具备:位置表,其预先定义了主轴的位置和多个从轴的位置之间的位置关系;从轴同步控制部,其按照所述位置表驱动控制所述多个从轴,以使所述多个从轴的位置同步跟踪于所述主轴的位置;父决定部,其将所述多个从轴中的一个所述从轴决定为所述主轴的父;以及虚拟轴位置决定部,其按照所述位置表,决定所述虚拟轴的位置,以使虚拟地构建了所述主轴的虚拟轴同步跟踪于被决定为父的所述从轴的位置,在通过所述父决定部决定了成为所述主轴的父的所述从轴的情况下,所述从轴同步控制部按照所述位置表驱动控制被决定为父的所述从轴以外的所述从轴,以使被决定为父的所述从轴以外的所述从轴的位置同步跟踪于所述虚拟轴的位置。此时,在构建虚拟轴时,设该虚拟轴的位置为在该时刻的主轴的位置。

根据该构成,当主轴由其他的控制装置驱动控制时,即使在停止或移动从轴的情况下,依然可以维持所有从轴的同步状态。亦即,当主轴由其他的控制装置驱动控制时,不能将停止的从轴作为主轴的父,所有从轴彼此间的同步状态会被破坏,而通过构建主轴的虚拟轴,可以维持所有从轴彼此间的同步状态。其结果是,当通过所有从轴驱动一个部件时,即使在停止一个从轴的情况下,依然可以使该部件以正确的移动路径动作。

本发明的第二实施方式为一种数值控制装置,所述父决定部可以将因故障停止的一个所述从轴决定为所述主轴的父。

由此,当主轴由其他的控制装置驱动控制时,即使在一个从轴因故障停止的情况下,依然可以维持所有从轴的同步状态。

本发明的第二实施方式为,在所述数值控制装置中,在通过所述父决定部决定了成为所述主轴的父的所述从轴的情况下,当所述位置表中有与被决定为父的所述从轴的位置对应的所述主轴的多个同步位置时,所述虚拟轴位置决定部可以将当前所述虚拟轴的位置附近的所述同步位置决定为所述虚拟轴的位置。由此,可以恰当地进行虚拟轴的位置向被决定为父的从轴的同步控制,可以维持所有从轴的同步状态。

本发明的第三实施方式为一种使从轴的位置同步跟踪于主轴的位置的同步跟踪控制方法,包括:基于指令位置驱动控制所述主轴的主轴驱动控制步骤;按照预先定义了所述主轴的位置与所述从轴的位置之间的位置关系的位置表驱动控制所述从轴,以使所述从轴的位置同步跟踪于所述主轴的位置的从轴同步控制步骤;将所述从轴决定为所述主轴的父的父决定步骤;以及在通过所述父决定步骤决定了成为所述主轴的父的所述从轴的情况下,按照所述位置表驱动控制所述主轴,以使所述主轴的位置同步跟踪于被决定为父的所述从轴的位置的主轴同步控制步骤。

根据该构成,即使在停止或移动从轴的情况下,依然可以维持主轴与从轴的同步状态。从而,可以防止主轴与从轴互相干扰。

本发明的第三实施方式为,在所述同步跟踪控制方法中,在所述父决定步骤中,在所述从轴因故障停止的情况下,可以将该所述从轴决定为所述主轴的父。

由此,即使在从轴因故障停止的情况下,依然可以维持主轴与从轴的同步状态。从而,可以防止主轴与从轴互相干扰。

本发明的第三实施方式为,在所述同步跟踪控制方法中,在所述从轴同步控制步骤中,当有多个所述从轴与所述主轴同步时,在通过所述父决定步骤决定了成为所述主轴的父的所述从轴的情况下,可以驱动控制被决定为父的所述从轴以外的所述从轴,以使被决定为父的所述从轴以外的所述从轴的位置同步跟踪于所述主轴的位置。

由此,无论是在有意停止或移动多个从轴中的一个从轴的请况下,还是在其因故障停止的情况下,均可以维持所有轴(主轴及多个从轴)的同步状态。从而,可以防止主轴与多个从轴互相干扰,或与其他装置、部件互相干扰。例如,当通过所有从轴驱动一个部件时,即使在一个从轴因故障停止的情况下,依然可以使该部件以正确的移动路径动作。

本发明的第三实施方式为,在所述同步跟踪控制方法中,在所述主轴同步控制步骤中,在通过所述父决定步骤决定了成为所述主轴的父的所述从轴的情况下,当所述位置表中有与被决定为父的所述从轴的位置对应的所述主轴的多个同步位置时,可以将当前所述主轴的位置附近的所述同步位置决定为所述主轴的位置。由此,可以恰当地进行主轴向被决定为父的从轴的同步控制,防止主轴与从轴互相干扰。

本发明的第四实施方式为一种使多个从轴的位置同步跟踪于主轴的位置的同步跟踪控制方法,包括:按照预先定义了所述主轴的位置与所述多个从轴的位置之间的位置关系的位置表,驱动控制所述多个从轴,以使所述多个从轴的位置同步跟踪于所述主轴的位置的从轴同步控制步骤;将所述多个从轴中的一个所述从轴决定为所述主轴的父的父决定步骤;以及按照所述位置表,决定所述虚拟轴的位置,以使虚拟地构建了所述主轴的虚拟轴同步跟踪于被决定为父的所述从轴的位置的虚拟轴位置决定步骤,在所述从轴同步控制步骤中,在通过所述父决定步骤决定了成为所述主轴的父的所述从轴的情况下,驱动控制被决定为父的所述从轴以外的所述从轴,以使被决定为父的所述从轴以外的所述从轴的位置同步跟踪于所述虚拟轴的位置。此时,构建虚拟轴时,设该虚拟轴的位置为在该时刻的主轴的位置。

根据该构成,当主轴由其他控制装置驱动控制时,即使在停止或移动从轴的情况下,依然可以维持所有从轴的同步状态。亦即,当主轴由其他控制装置驱动控制时,不能将停止的从轴作为主轴的父,所有从轴间的同步状态会被破坏,而通过构建主轴的虚拟轴,可以维持所有从轴彼此间的同步状态。其结果是,当通过所有从轴驱动一个部件时,即使在停止一个从轴的情况下,依然可以使该部件以正确的移动路径动作。

本发明的第四实施方式为,在所述同步跟踪控制方法中,在所述父决定步骤中,可以将因故障停止的一个所述从轴决定为所述主轴的父。

由此,当主轴由其他的控制装置驱动控制时,即使在一个从轴因故障停止的情况下,依然可以维持所有从轴的同步状态。

本发明的第四实施方式为,在所述同步跟踪控制方法中,在所述虚拟轴位置决定步骤中,在通过所述父决定步骤决定了成为所述主轴的父的所述从轴的情况下,当所述位置表中有与被决定为父的所述从轴的位置对应的所述主轴的多个同步位置时,可以将当前所述虚拟轴的位置附近的所述同步位置决定为所述虚拟轴的位置。由此,可以恰当地进行虚拟轴的位置向被决定为父的从轴的同步控制,可以维持所有从轴的同步状态。

根据本发明,无论是在有意停止或移动一个从轴的情况下,还是在其因故障停止的情况下,均可以维持全部的轴的同步状态。

以上描述的目的、特征和优点将在下面参照附图所描述的实施方式的说明中变得容易理解。

附图说明

图1是示出第一实施方式中数值控制装置的构成的功能框图。

图2是示出图1所示的位置表中保存的信息的一示例的图。

图3是将图2所示的位置表中存储的主轴的位置与被决定为主轴的父的从轴的位置之间的关系的一示例图表化的图。

图4是将图2所示的位置表中存储的主轴的位置与被决定为主轴的父的从轴的位置之间的关系的一示例(另一示例)图表化的图。

图5是示出第二实施方式中数值控制装置的构成的功能框图。

具体实施方式

下面以优选实施方式为例,参照附图,详细说明本发明所涉及的数值控制装置及同步跟踪控制方法。

[第一实施方式]

图1是示出第一实施方式中数值控制装置10的构成的功能框图。数值控制装置10具有计算机和存储有程序的存储介质,在本第一实施方式中,计算机通过执行程序,起到了数值控制装置10的作用。数值控制装置10用于通过多个伺服放大器12m、12s(12s1~12s3)驱动控制多个伺服电机14m、14s(14s1~14s3)。伺服电机14m为驱动主轴m的伺服电机,伺服电机14s(14s1~14s3)为驱动从轴s(s1~s3)的伺服电机。此外,在本第一实施方式中,从轴s的数量为三个,但也可以是一个或两个,还可以是四个以上。此时,将伺服放大器12s和伺服电机14s的数量设为与从轴s的数量相同即可。

在第一实施方式中,所谓主轴m的位置,指伺服电机14m的旋转位置(例如,从720度等基准位置起的旋转角度位置)或通过伺服电机14m驱动的部件的位置。此外,所谓从轴s1的位置,指伺服电机14s1的旋转位置(例如,从540度等基准位置起的旋转角度位置)或通过伺服电机14s1驱动的部件的位置。同样地,所谓从轴s2的位置,指伺服电机14s2的旋转位置或通过伺服电机14s2驱动的部件的位置,所谓从轴s3的位置,指伺服电机14s3的旋转位置或通过伺服电机14s3驱动的部件的位置。此外,基于各伺服电机14s(14s1~14s3)的部件驱动方向也可以是相互垂直的x轴方向、y轴方向、z轴方向。进一步地,由三个伺服电机14s1~14s3驱动的部件也可以是同一个部件。此时,通过三个伺服电机14s1~14s3使同一个部件分别向x轴方向、y轴方向、z轴方向移动。

例如,由传送机和向通过传送机输送的箱中填装物品的装箱机而构成的装箱系统中,有必要进行与通过传送机搬运的箱的位置相配合地驱动装箱机的臂的同步控制。此时,驱动传送机的轴成为主轴m,驱动装箱机的臂的多个轴成为多个从轴s。此外,在由压力机和向压力机搬入工件或从压力机搬出工件的转运装置构成的加压系统中,有必要进行与压力机的动作相配合地驱动传送装置的同步控制。此时,驱动压力机的轴成为主轴m,驱动传送装置的多个轴成为多个从轴s。

数值控制装置10具备:指令位置计算部20、主轴控制部22、位置表24、从轴同步控制部26以及父决定部28。指令位置计算部20通过分析加工程序,计算指令主轴m的位置的指令位置cp,并将计算的指令位置cp输出至主轴控制部22。指令位置计算部20也可以通过分析操作员的操作来计算指令位置cp。此外,加工程序存储于数值控制装置10的未图示的存储介质中。此外,指令位置计算部20也可以将计算的指令位置cp输出至从轴同步控制部26。

主轴控制部22基于指令位置cp来驱动控制主轴m。具体而言,主轴控制部22通过伺服放大器12m控制伺服电机14m,由此来驱动控制主轴m。伺服电机14m中设置有编码器等检测器30m,基于检测器30m检测的位置信息sm来反馈控制伺服电机14m。该检测器30m检测的位置信息sm被输出至数值控制装置10。可以从该位置信息sm中确定出主轴m的位置。

位置表24中保存有定义了主轴m的位置(同步位置)与三个从轴s1~s3的位置(同步位置)之间的位置关系的信息。亦即,为了进行从轴s1~s3向主轴m的同步控制,位置表24中,与多个主轴m的位置的各个位置对应地保存有三个从轴s1~s3的位置。

图2是示出位置表24中保存的信息的一示例的图。如图2所示,点1中主轴m的位置以及从轴s1~s3的位置均为“0.000”。此外,点2中主轴m的位置为“10.000”,从轴s1的位置为“5.000”,从轴s2的位置为“0.000”,从轴s3的位置为“9.000”。点3中主轴m的位置为“20.000”,从轴s1的位置为“9.000”,从轴s2的位置为“6.000”,从轴s3的位置为“12.000”。如此,位置表24定义了主轴m的位置与三个从轴s1~s3的位置的对应关系。此外,图2所示示例中,还存储有点间的线段波形的信息。例如,还存储有点1与点2之间的线段波形为直线的信息、点2与点3之间的线段波形以及点3与点4之间的线段波形为修正正弦的信息。

从轴同步控制部26按照位置表24驱动控制三个从轴s1~s3,使三个从轴s1~s3的位置同步跟踪主轴m的位置。从轴同步控制部26利用主轴m的位置信息和位置表24,驱动控制三个从轴s1~s3。该主轴m的位置信息可以是检测器30m检测的伺服电机14m的位置信息sm,也可以是直接检测主轴m的未图示的检测器所检测的位置信息,或者也可以是指令位置计算部20计算的主轴m的指令位置cp。简言之,只要是能知道主轴m的位置的信息即可。通过检测器30m检测的伺服电机14m的位置信息sm和直接检测主轴m的未图示的检测器所检测的位置信息,可知当前主轴m的位置,通过指令位置cp可知即将移动的主轴m的位置。无论是何种情况,通过利用位置信息sm或指令位置cp,可以使从轴s1~s3的位置同步跟踪于主轴m的位置。

具体而言,从轴同步控制部26从位置表24中,根据主轴m的位置信息获取与之对应的各从轴s1~s3的位置。从轴同步控制部26基于获取的各从轴s1~s3的位置,通过伺服放大器12s1~12s3来控制伺服电机14s1~14s3,从而驱动控制从轴s1~s3。伺服电机14s(14s1~14s3)设置有编码器等检测器30s(30s1~30s3),基于该检测器30s(30s1~30s3)检测的位置信息ss(ss1~ss3)来反馈控制伺服电机14s(14s1~14s3)。该检测器30s1~30s3检测的位置信息ss1~ss3被输出至数值控制装置10。从该位置信息ss1~ss3中可以确定出从轴s1~s3的位置。

如图2所示,例如,当主轴m的位置为“20.000”时,从轴同步控制部26驱动控制从轴s1~s3,以使从轴s1的位置成为“9.000”、从轴s2的位置成为“6.000”、以及从轴s3的位置成为“12.000”。如此,主轴m与从轴s1~s3的关系为父与子的关系。亦即,按照作为父的主轴m的位置来驱动作为子的三个从轴s1~s3。

父决定部28决定三个从轴s1~s3中成为主轴m的父(祖)的从轴s。父决定部28将因故障停止的从轴s(有时,亦称不可控制从轴sf)决定为主轴m的父。从而,父决定部28检测不可控制从轴sf,将检测的不可控制从轴sf决定为主轴m的父。例如,当由于伺服放大器12s的故障等因素伺服电机14s的励磁减弱时,励磁减弱的该伺服电机14s因惯性而旋转,之后停止。因此,通过励磁减弱的伺服电机14s驱动的从轴s也随之因惯性移动,之后停止。因此,当检测出励磁减弱的伺服电机14s时,父决定部28将通过该伺服电机14s驱动的从轴s(不可控制从轴sf)决定为主轴m的父(祖)。例如,当由于伺服放大器12s1的故障等因素伺服电机14s1的励磁减弱时,父决定部28将从轴s1(不可控制从轴sf)决定为主轴m的父(祖)。父决定部28将表示作为父而决定的从轴s(不可控制从轴sf)的信息输出至主轴控制部22和从轴同步控制部26。

具体而言,父决定部28可以利用来自检测由各伺服放大器12s1~12s3输出的励磁电流的未图示的电流传感器的输出信号,检测不可控制从轴sf,并将检测的不可控制从轴sf决定为主轴m的父。

此外,为便于说明,以因故障导致从轴s停止的情况为例说明了因伺服放大器12s的故障导致励磁减弱的示例,但并不限于此。亦即,在由于其他故障因素导致从轴s因惯性而移动后停止的情况下,父决定部28也同样将该从轴s(不可控制从轴sf)决定为主轴m的父。

在通过父决定部28决定了成为主轴m的父的不可控制从轴sf的情况下,主轴控制部22按照位置表24驱动控制主轴m,以使主轴m的位置同步跟踪于被决定为父的不可控制从轴sf的位置。例如,当通过父决定部28决定的成为主轴m的父的不可控制从轴sf为从轴s1时,主轴控制部22按照位置表24驱动控制主轴m,以使主轴m的位置同步跟踪于从轴s1的位置。亦即,当通过父决定部28决定了成为父的不可控制从轴sf时,主轴控制部22结束基于指令位置计算部20计算的指令位置cp的主轴m的驱动控制,开始基于不可控制从轴sf的位置的同步控制。由此,与不可控制从轴sf的驱动同步地,主轴m进行驱动,因而与不可控制从轴sf一同减速后停止。

具体而言,主轴控制部22利用通过父决定部28成为主轴m的父的不可控制从轴sf的位置信息和位置表24,驱动控制主轴m。图3是将图2所示位置表24中存储的主轴m的位置与被决定为主轴m的父的从轴s(不可控制从轴sf)的位置之间的关系的一示例图表化的图。如此,利用位置表24,可以决定与不可控制从轴sf的位置对应的主轴m的位置(同步位置)。不可控制从轴sf的位置信息也可以是设置于驱动不可控制从轴sf的伺服电机14s的检测器30s的位置信息ss。亦即,当不可控制从轴sf为从轴s1时,可基于检测器30s1检测的位置信息ss1确定出不可控制从轴sf(从轴s1)的位置。此外,也可以不是位置信息ss,只要是能知道不可控制从轴sf的位置信息的信息即可。

此外,如图4所示,当位置表24中有与被决定为主轴m的父的从轴s(不可控制从轴sf)的位置对应的主轴m的多个位置时,将与当前主轴m的位置最接近的位置(同步位置)决定为主轴m的位置即可。

在通过父决定部28决定了成为主轴m的父的不可控制从轴sf的情况下,从轴同步控制部26驱动控制不可控制从轴sf以外的从轴s,以使不可控制从轴sf以外的从轴s的位置同步跟踪于主轴m的位置。从而,成为一种不可控制从轴sf为父(祖),主轴m为不可控制从轴sf的子,其他从轴s(不可控制从轴sf以外的从轴s)为主轴m的子的关系。例如,当从轴s1被决定为不可控制从轴sf时,从轴同步控制部26驱动控制从轴s2、s3,以使从轴s2、s3的位置同步跟踪于主轴m的位置。此时,成为一种作为不可控制从轴sf的从轴s1成为父(祖),主轴m成为从轴s1的子,从轴s2、s3为主轴m的子(从轴s1的孙)的关系。其结果是,主轴m与不可控制从轴sf同步地进行驱动,不可控制从轴sf以外的从轴s与主轴m同步地进行驱动,因而,主轴m和不可控制从轴sf以外的从轴s在与不可控制从轴sf一同保持同步位置关系的状态下减速而停止。

此外,本第一实施方式中,为便于说明,以将因故障自然停止的从轴s决定为主轴m的父为例进行了说明,但作为主轴m的父的轴不限于由于故障等因素而停止的从轴s。从而,父决定部28可以将任意从轴s决定为成为主轴m的父的从轴s。此时,由于成为主轴m的父的从轴s不限于不可控制的轴,因而无论是停止还是驱动成为主轴m的父的该从轴s,均会根据成为主轴m的父的从轴s的移动,主轴m与成为主轴m的父的从轴s以外的从轴s同步地进行驱动。

如此,第一实施方式中的数值控制装置10具备:主轴控制部22,其基于指令位置cp驱动控制主轴m;位置表24,其定义了主轴m的位置与多个从轴s的位置的位置关系;从轴同步控制部26,其按照位置表24驱动控制多个从轴s,以使多个从轴s的位置同步跟踪于主轴m的位置;以及父决定部28,其将多个从轴s中的任一从轴s决定为主轴m的父。此外,在通过父决定部28决定了成为主轴m的父的从轴s的情况下,主轴控制部22按照位置表24驱动控制主轴m,以使主轴m的位置同步跟踪于被决定为父的从轴s的位置。

由此,即使在不是根据主轴m同步控制成为主轴m的父的从轴s,而是通过指令驱动或停止成为主轴m的父的从轴s的情况下,也可以维持所有轴(主轴m和多个从轴s)的同步状态。从而,可以防止主轴m与多个从轴s发生干扰,或与其他装置、部件发生干扰。例如,当通过所有从轴s驱动一个部件时,无论是在一个从轴s的路径中有障碍物,立即停止从轴s的情况下,还是使从轴s进行不与主轴m同步移动的动作的情况下,以及因故障导致从轴s停止的情况下,依然可以使该部件以正确的移动路径动作。反之,当通过所有从轴s驱动一个部件时,一旦所有从轴s各自均成为非同步状态,则该部件无法以正确的移动路径动作,而是会经过未预定的路径。其结果是,会发生与其他机器或部件冲突的情况,而本第一实施方式中,连这些问题也不会发生。

在通过父决定部28决定了成为主轴m的父的从轴s的情况下,从轴同步控制部26驱动控制被决定为父的从轴s以外的从轴s,以使被决定为父的从轴s以外的从轴s的位置同步跟踪于主轴m的位置。由此,无论是有意停止或移动成为主轴m的父的从轴s的情况下,还是在其因故障停止的情况下,均可以保持原本的主轴m与成为主轴m的父的从轴s以外的从轴s的父子关系。从而,可以维持所有轴(主轴m和多个从轴s)的同步状态。

从轴同步控制部26获取主轴m的位置信息,并利用主轴m的位置信息和位置表24来驱动控制从轴s,以使从轴s的位置同步跟踪于主轴m的位置。由此,可以恰当地进行从轴s向主轴m的同步控制,防止主轴m与从轴s之间的干扰。

主轴控制部22获取被决定为父的从轴s的位置信息,并利用从轴s的位置信息和位置表24来驱动控制主轴m,以使主轴m的位置同步跟踪于被决定为父的从轴s的位置。由此,可以恰当地进行主轴m向成为主轴m的父的从轴s的同步控制,防止主轴m与从轴s之间的干扰。

在通过父决定部28决定了成为主轴m的父的从轴s的情况下,当位置表24中有与被决定为父的从轴s的位置对应的主轴m的多个同步位置时,主轴控制部22将当前主轴m的位置附近的同步位置决定为主轴m的位置。由此,可以恰当地进行主轴m向成为主轴m的父的从轴s的同步控制,防止主轴m与从轴s之间的干扰。

[第二实施方式]

图5是示出第二实施方式中数值控制装置10a的构成的功能框图。此外,对于与在上述第一实施方式中说明过的构成相同的构成标记相同的符号,仅对不同部分进行说明。数值控制装置10a具备位置表24、从轴同步控制部26、父决定部28以及虚拟轴位置决定部50。此外,设为通过与数值控制装置10a不同的数值控制装置来驱动控制主轴m。

从轴同步控制部26按照位置表24来驱动控制三个从轴s1~s3,以使三个从轴s1~s3的位置同步跟踪于主轴m的位置。从轴同步控制部26利用主轴m的位置信息和位置表24,驱动控制三个从轴s1~s3。该主轴m的位置信息可以是上述第一实施方式中说明的设置于驱动主轴m的伺服电机14m中的检测器30m所检测的位置信息sm,也可以是基于直接检测主轴m的未图示的检测器的位置信息,还可以是为了驱动控制上述第一实施方式中说明的主轴m而由指令位置计算部20计算的主轴m的指令位置cp。

父决定部28决定三个从轴s1~s3中成为主轴m的父(祖)的从轴s。父决定部28将因故障停止的从轴s(不可控制从轴sf)决定为主轴m的父。从而,父决定部28检测不可控制从轴sf,并将检测的不可控制从轴sf决定为主轴m的父。父决定部28将表示决定为父的从轴s(不可控制从轴sf)的信息输出至从轴同步控制部26和虚拟轴位置决定部50。

在通过父决定部28决定了成为主轴m的父(祖)的从轴s(不可控制从轴sf)的情况下,虚拟轴位置决定部50虚拟地构建主轴m。构建虚拟轴时,设该虚拟轴的位置为在该时刻的主轴m的位置。然后,虚拟轴位置决定部50按照位置表24决定虚拟轴的位置vp,以使构建的主轴m的虚拟轴同步跟踪于被决定为父的从轴s(不可控制从轴sf)的位置。此时,当位置表24中存储有多个不可控制从轴sf的位置对应的主轴m的位置时,将最接近当前虚拟轴的位置vp的位置(同步位置)决定为虚拟轴的位置vp即可。虚拟轴位置决定部50将决定的虚拟轴的位置vp输出至从轴同步控制部26。

当通过父决定部28决定了成为主轴m的父的不可控制从轴sf时,从轴同步控制部26驱动控制不可控制从轴sf以外的从轴s,以使不可控制从轴sf以外的从轴s的位置同步跟踪于虚拟轴的位置vp。亦即,当通过父决定部28决定了成为父的不可控制从轴sf时,从轴同步控制部26结束基于主轴m的位置的同步控制,开始基于虚拟轴的位置vp的同步控制。从而,成为一种不可控制从轴sf为父(祖),虚拟轴为不可控制从轴sf的子,其他从轴s为虚拟轴的子的关系。其结果是,虚拟轴的位置vp与不可控制从轴sf同步地变化,不可控制从轴sf以外的从轴s与虚拟轴的位置vp同步地驱动,因而,不可控制从轴sf以外的从轴s与不可控制从轴sf一同减速而停止。例如,当从轴s1被决定为不可控制从轴sf时,从轴同步控制部26驱动控制从轴s2、s3,以使从轴s2、s3的位置同步跟踪于虚拟轴的位置vp。从而,从轴s2、s3在与作为不可控制从轴sf的从轴s1一同保持同步位置关系的状态下减速而停止。

在第二实施方式中,当检测出因故障停止的从轴s(不可控制从轴sf)时,父决定部28将该意旨的信息(从轴s的故障信息)输出至对主轴m进行驱动控制的数值控制装置。当接收到从轴s的故障信息后,驱动控制主轴m的数值控制装置使主轴m退避至退避位置。该退避位置是,无论从轴s1~s3如何驱动,主轴m均不会与从轴s1~s3发生干扰的位置。例如,当主轴m为驱动压力机的轴时,将主轴m驱动至压力机的位置成为上止点的位置即可。

此外,在第二实施方式中,主轴m由数值控制装置10a以外的数值控制装置驱动控制,但也可以由数值控制装置10a驱动控制主轴m。此时,数值控制装置10a具备图1所示的主轴控制部22,当通过父决定部28检测出从轴s的故障时,主轴控制部22也可以将主轴m驱动至退避位置。

如此,第二实施方式中,数值控制装置10a具备:位置表24,其预先定义了主轴m的位置与多个从轴s的位置的位置关系;从轴同步控制部26,其按照位置表24驱动控制多个从轴s,以使多个从轴s的位置同步跟踪于主轴m的位置;父决定部28,其将多个从轴s中因故障停止的一个从轴s(不可控制从轴sf)决定为主轴m的父;以及虚拟轴位置决定部50,其按照位置表24决定虚拟轴的位置vp,以使虚拟地构建主轴m的虚拟轴同步跟踪于被决定为父的从轴s(不可控制从轴sf)的位置。构建虚拟轴时,设该虚拟轴的位置为在该时刻的主轴m的位置。此外,在通过父决定部28决定了成为主轴m的父的从轴s(不可控制从轴sf)的情况下,从轴同步控制部26按照位置表24驱动控制被决定为父的从轴s(不可控制从轴sf)以外的从轴s,以使被决定为父的从轴s(不可控制从轴sf)以外的从轴s的位置同步跟踪于虚拟轴的位置vp。

由此,当主轴m由其他的数值控制装置驱动控制时,即使在不可控制从轴sf因故障停止的情况下,也可以维持所有从轴s的同步状态。亦即,当主轴m由其他的数值控制装置驱动控制时,不能将不可控制从轴sf作为主轴m的父,所有从轴s的同步状态会被破坏,而通过构建主轴m的虚拟轴,可以维持所有从轴s的同步状态。其结果是,当通过所有从轴s驱动一个部件时,即使在一个不可控制从轴sf因故障停止的情况下,依然可以使该部件以正确的移动路径动作。反之,当通过所有从轴s驱动一个部件时,若所有从轴s各自均成为非同步状态,则该部件无法以正确的移动路径动作,而是会经过未预定的路径。其结果是,会发生与其他机器或部件冲突的情况,而本第二实施方式中,连这些问题也不会发生。

在通过父决定部28决定了成为主轴m的父的从轴s的情况下,当位置表24中有与被决定为父的从轴s的位置对应的主轴m的多个同步位置时,虚拟轴位置决定部50将当前虚拟轴的位置vp附近的同步位置决定为虚拟轴的位置vp。由此,可以恰当地进行虚拟轴的位置vp向不可控制从轴sf的同步控制,维持所有从轴s的同步状态。

此外,第二实施方式中,同样以将因故障自然停止的从轴s决定为主轴m的父的情况为例进行了说明,但作为主轴m的父的从轴s不限于由于故障等因素停止的从轴s。从而,父决定部28可以将任意从轴s决定为成为主轴m(虚拟轴)的父的从轴s。此时,由于成为主轴m的父的从轴s不限于不可控制的轴,因而无论停止还是驱动该成为主轴m的父的从轴s,均会根据成为主轴m的父的从轴s的移动,主轴m(虚拟轴)和成为主轴m(虚拟轴)的父的从轴s以外的从轴s同步地驱动。

此外,上述各实施方式中,父决定部28检测了因故障停止的从轴s(不可控制从轴sf),但也可以由设置有三个从轴s1~s3的机器检测不可控制从轴sf。此时,将设置有三个从轴s1~s3的机器检测出的表示不可控制从轴sf的信息(报警信息)发送至父决定部28,父决定部28基于报警信息将不可控制从轴sf决定为主轴m的父。此外,当以任意从轴s为作为主轴m的父的轴时,通过向父决定部28通知想要作为主轴m的父的从轴s来决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1