具有轴重新配置功能的数值控制器制造技术

技术编号:3954154 阅读:182 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种数值控制器,该数值控制器能够在不需要路径进行等待的情况下,在至少两个路径中执行控制轴的轴重新配置。读取程序块,并确定所读取的块是否包括轴分离命令。如果该块包括轴分离命令块,则将由轴分离命令指定的控制轴的动作轴属性改变为非动作轴属性。此外,如果所读取的块包括轴分配命令,则确定由轴分配命令指定的控制轴是否变为飞动作轴,并且当该控制轴具有非动作轴属性时,将该控制轴的非动作轴属性改变为被指定路径的动作轴属性。从而,能够与在另一路径中的轴重新配置处理分离地执行在一个路径中的轴重新配置处理。

【技术实现步骤摘要】

本申请涉及用于控制多个路径的数值控制器,更具体地,涉及具有在路径之间的 轴重新配置功能的数值控制器。
技术介绍
在具有至少两个路径的多路径数值控制器中,已知一种技术,该技术用于 在路径 之间移动或交换轴控制,从而重新配置属于这些路径的轴,以提高加工效率。例如在JP 3199319B中揭示了该技术。已知涉及数值控制器的另一种技术,在该技术中,通过加工程序中的灵活的路径 轴分配命令来可变地设置每一个单独路径的轴控制权,并且存储与轴有关的配置,该配置 表示当给出灵活的路径轴分配命令时各个路径的轴地址。当在灵活的路径轴分配之前给出 用于将控制权返回到路径的命令时,基于与轴有关的配置在灵活的路径轴分配之前将控制 权返回到路径。在JP 10-11120A中揭示了该技术。为了在路径之间实现轴交换,具有路径间轴重新配置功能的传统的数值控制器对 相关路径产生等待命令(除了轴交换命令之外)以产生在这些路径中停止执行程序的状 态,并且在该状态中执行轴交换命令以实现轴重新配置。从而,造成加工周期时间延长了执 行等待命令所需的时间的问题。类似地,当给出轴运动命令时,在相关路径中实现等待命令 的同时执行轴运动处理,从而造成加工周期时间变长的问题。适于实现轴重新配置的该种机械主要应用于被称为自动机械的、用于大量生产精 密零件的机械中。在用于通过给出包括一组等待命令和轴重新配置命令的指令来切削精密 零件的方法的情况下,等待命令是多余的命令。特定地,如果等待命令需要16毫秒来完成 并且在程序中4次给出包括等待命令和轴重新配置命令的组合命令,则对于每一个精密零 件消耗64毫秒的死时间(deadtime)。为了切削1万个精密零件,消耗了(64毫秒X 10000 件)/1000毫秒=640秒的死时间。在JP 10-11120A中揭示的技术中,在交换轴控制之后实现预定的处理,确定表示 在先前的轴配置恢复时是否能够进行轴控制交换的灵活的路径轴分配禁止标记的状态,并 且基于该标记状态,进行禁止或等待轴交换直到禁止状态被取消。然而,为了取消该被禁止 状态,必须给出另一个命令(即,灵活的路径轴分配恢复禁止取消命令),这造成加工周期 时间变长并且不能缩短与轴交换命令相关的加工周期时间的问题。
技术实现思路
本专利技术提供一种能够与在另一路径中的轴重新配置处理分离地执行在一个路径 中的轴重新配置处理的具有至少两个路径的数值控制器,以及提供一种能够在不进行路径 之间的等待的情况下在路径中执行轴重新配置处理的具有至少两个路径的数值控制器。本专利技术的数值控制器具有用于控制控制轴的至少两个路径,并且具有根据分别用 于路径的程序中的命令来改变路径中的控制轴的轴配置的功能。根据本专利技术的一个方面,该数值控制器包括控制轴属性存储装置,用于存储将是用于属于并在任意路径中能够操 作的控制轴的被指定路径的动作轴属性的控制轴的属性,以及用于不属于任意路径的控制 轴的非动作轴属性;确定装置,用于分析用于路径之一的程序中的块,以确定块是否包括用 于命令从路径之一分离控制轴的控制的控制轴分离命令;及非动作轴属性改变装置,用于 当确定装置确定块包括控制轴分离命令时,将由控制轴分离命令指定的控制轴的动作轴属 性改变为非动作轴属性,并且在控制轴属性存储装置中存储控制轴的非动作轴属性。根据本专利技术的另一个方面,该数值控制器包括控制轴属性存储装置,用于存储将 是用于属于并在任意路径中能够操作的控制轴的被指定路径的动作轴属性的控制轴的属 性,以及用于不属于任意路径的控制轴的非动作轴属性;确定装置,用于分析用于路径之一的程序中的块,以确定块是否包括用 于在路径 之一中配置控制轴的控制的轴分配命令;非动作轴属性确定装置,用于确定由轴分配命令指定的控制轴是否具有非动作轴 属性;及被指定路径的动作轴属性改变装置,用于当确定该块包括配置命令并且确定控制 轴具有非动作轴属性时,将由轴分配命令指定的控制轴的非动作轴属性改变为路径之一中 的被指定路径的动作轴属性,并在控制轴属性存储装置中存储控制轴的被指定路径的动作 轴属性。根据本专利技术的又一个方面,该数值控制器包括控制轴属性存储装置,用于存储将 是用于属于并在任意路径中能够操作的控制轴的被指定路径的动作轴属性的控制轴的属 性,以及用于不属于任意路径的控制轴的非动作轴属性;确定装置,用于分析用于路径之一的程序中的块,并确定块是否包括用于将自身 路径中的第一控制轴的控制与另一路径中的第二控制轴的控制进行交换的轴交换命令;非 动作轴属性改变装置,用于当确定块包括控制轴交换命令时,将自身路径中的第一控制轴 的动作轴属性改变为非动作轴属性,并且在控制轴属性存储装置中存储第一控制轴的非动 作轴属性;非动作轴属性确定装置,用于确定由轴交换命令指定的第二控制轴是否具有非 动作轴属性;及被指定路径的动作轴属性改变装置,用于当确定第二控制轴具有非动作轴 属性时,将第二控制轴的非动作轴属性改变为自身路径中的被指定路径的动作轴属性,并 在控制轴属性存储装置中存储第二控制轴的被指定路径的动作轴属性。通过本专利技术,可以提供一种数值控制器,该数值控制器具有至少两个路径并且能 够与用于另一路径的轴重新配置的处理分离地执行用于属于各个路径的轴重新配置。还可 以提供一种数值控制器,该数值控制器具有至少两个路径并且能够在需要路径等待的情况 下执行用于属于各个路径的轴重新配置。附图说明图1是示出根据本专利技术实施例的数值控制器的原理的功能性框图;图2是示出根据本专利技术实施例的数值控制器的基本部分的框图;图3a到3c是用于说明初始状态下的第一和第二路径的轴配置的示图;图4a到4c是用于说明在对第一路径的C-轴执行轴分配命令的情况下的轴配置 的示图;图5a到5c是用于说明在由第二路径对C-轴执行轴分配命令的情况下的轴配置的示图;图6a到6b是用于说明在初始状态下的第一和第二路径的轴配置的示图;图7a和7b是用于说明第一和第二路径的轴配置的示图,在当配置时不进行等待 的情况下改变该轴配置;图8a和8b是用于说明第一和第二路径的轴配置的示图,通过当配置时进行等待 来改变该轴配置;图9a和9b是用于说明在执行轴交换命令之前第一和第二路径的轴配置的示图;图IOa和IOb是用于说明通过执行轴交换命令获得的第一和第二路径的轴配置的 示图;图11是示出用于执行包括用于将所指定的路径的动作轴属性改变为非动作轴属 性的处理的程序的情况的处理的算法的流程图;图12是示出用于执行包括用于配置从特定路径指定的控制轴的轴分配命令的程 序的情况的处理的算法的流程图;图13是示出用于执行包括用于指定自身路径和另一路径中的控制轴并交换控制 轴的轴控制命令的程序的情况的处理的算法的流程图;图14是示出用于在示出用于执行包括用于将所指定的路径的动作轴属性改变为 非动作轴属性的处理的程序的处理的算法的图11的流程图中包括报警处理等的情况的处 理的算法的流程图;图15是示出用于在示出用于执行包括用于配置从特定路径指定的控制轴的轴分 配命令的程序的情况的处理的算法的图12的流程图中包括报警处理等的情况的处理的算 法的流程图;图16是示出用于在示出用于执行包括用于指定自身路径和另一路径中的控制轴 并交换控制轴的轴控制命令的程序的情况的处理的算法的图13本文档来自技高网
...

【技术保护点】
一种数值控制器,所述数值控制器具有用于控制控制轴的至少两个路径,并且具有根据分别用于所述路径的程序中的命令来改变所述路径中的控制轴的轴配置的功能,所述数值控制器包括:控制轴属性存储装置,配置为将所述控制轴的属性存储为用于能够在任何所述路径中操作并属于任何所述路径的控制轴的指定路径动作轴属性,以及存储为用于不属于任何所述路径的控制轴的非动作轴属性;确定装置,配置为分析用于一个所述路径的程序的块,以确定所述块是否包括用于命令从该一个所述路径分离控制轴的控制的控制轴分离命令;及非动作轴属性改变装置,配置为当所述确定装置确定所述块包括控制轴分离命令时,将由所述控制轴分离命令指定的控制轴的动作轴属性改变为所述非动作轴属性,并且将控制轴的所述非动作轴属性存储在所述控制轴属性存储装置中。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:芳贺诚细川匡彦
申请(专利权)人:发那科株式会社
类型:发明
国别省市:JP[日本]

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

1