一种数字控制器,能够在多个系统中根据路径表格单独或者同步地操作,在控制器中在一个系统中的路径表格操作期间,能够在另一个系统中执行路径表格操作和通过NC语句操作。系统具有它们各自的参考变量。提供用于切换参考变量是设定为公共还是特定于每个系统的装置。在一个系统的路径表格操作期间,能够指令另一个系统的路径表格操作开始系统的路径表格操作,并在待机系统之后执行路径表格操作。如果参考变量设置为公共的,可以根据同一个参考同步地执行路径表格操作。如果参考变量设定为特定于每个系统,可以在系统中单独地执行路径表格操作。
digital controller
A digital controller can be in multiple systems according to the path table individually or synchronously operate in the controller in a system in the path table operation period, in another system execution path table operation and operation by NC statements. The system has their own reference variables. Provides devices for switching reference variables to settings that are public or specific to each system. During a system path table operation, you can instruct the path table operation of another system, start the path table operation of the system, and execute the path table operation after the standby system. If the reference variable is set to public, the path table operation can be executed synchronously according to the same reference. If the reference variable is set to each system, the path table operation can be performed separately in the system.
【技术实现步骤摘要】
本专利技术涉及用于控制机床的数字控制器,更特别的是涉及具有基于以表格形式存储的数据驱动控制每个轴的功能的数字控制器。
技术介绍
通过以表格形式预先存储每个轴的移动量和位置,并根据存储在表格中的数据驱动控制每个轴,代替通过NC程序的块中的指令,来允许工具的自由移动而不像传统技术中那样受到块中的指令的限制,并可以实现加工时间的减少和加工中的高精度的数字控制器已经是公知的。例如,存在一个公知的专利技术,其通过时间或通过旋转角度预先存储可移动轴的位置作为数字控制数据,监控时间或者旋转角度,并在每次达到存储的时间或者旋转角度的时候输出对应于可移动轴的数字控制数据(参考JP59-177604A)。在另一个公知的专利技术中,提供数据表格,用于存储X轴和Y轴相对于参考位置的指令的位置。将用于计数参考脉冲的计数器的值乘以置换值来获得参考位置。基于参考位置,输出存储在数据表格中的X轴和Y轴的指令的位置来同步地控制X轴和Y轴。通过这样做,即使驱动控制由存储在数据表格中的数据执行,可以使用置换。还可能给出用于指令的位置之间的线性连接,二次函数连接,三次函数连接之类的指令,以及给出用于辅助功能的指令。(参考JP 2003-303005A)。图8到图10为通过表格数据的操作(从这里以后称为路径-表格操作)的示意图,其在JP 2003-303005A中有所揭示,并且已经传统地实现。在图8示例说明的例子中,提供了X轴路径表格Tx和Z轴路径表格Tz。图9显示了X轴路径表格Tx的例子,并且与参考变量相联系地存储X轴位置。图10的曲线图显示了根据图9所示的X轴路径表格Tx移动的X轴位置。以相同的方式,与参考变量相联系地在Z轴路径表格Tz存储Z轴位置。此外,来自固定到主轴(主轴位置)上的位置编码器的脉冲或者基于来自参考外部脉冲发生部的时间的参考脉冲输入到计数器1中计数。使用乘法器2将由置换装置设定的置换值乘以计数器1的计数值并存储在参考变量计数器3中。在指令了路径表格操作的时间点上将参考变量计数器3复位。参考变量计数器3的值作为参考位置输入到X轴和Y轴路径表格插入处理部4x和4z。X轴和Y轴路径表格插入处理部4x和4z参考X轴路径表格Tx和Z轴路径表格Tz,获取X轴和Z轴相对于参考位置的指令的位置,并获取处理周期内的移动量以输出移动量来作为指令控制轴马达5x和5z。接着根据参考位置同步地操作X轴和Z轴。当由多轴和多系统车床之类执行路径表格操作的时候,由于在传统的数字控制器中参考时间或主轴位置是公共的,路径表格操作的加工不能在系统中单独地执行。因此加工必须在另一个系统的处理之后执行。此外,当在特定系统中执行路径表格操作时,不可能由另一个系统中的常规NC语句执行操作。
技术实现思路
本专利技术提供一种用于控制多个系统的数字控制器,其能够在系统中单独地执行路径表格操作,在控制器中当在一个系统中执行路径表格操作时,能够允许在另一个系统中执行路径表格操作和NC语句的操作。本专利技术的数字控制器在多个控制系统中控制用于驱动机床的轴的马达的操作,每个控制系统包括一个或者多个马达,每个马达用于驱动一个轴。数字控制器包括第一控制装置,用于根据NC语句对该多个控制系统分别控制马达的操作;第二控制装置,用于根据数据表格对多个控制系统分别控制马达的操作,每个数据表格存储所述各个控制系统中的轴的与参考变量相对的指令位置;以及切换装置,用于在由所述第一控制装置进行的马达控制和由所述第二控制装置进行的马达的控制之间进行切换。对于该多个控制系统的数据表格,可以分别使用独立更新的参考变量值。在该情况中,数字控制器可以进一步包括用于在马达的控制操作中,根据数据表格在该多个控制系统的两个或更多的控制系统中使马达处于操作待机状态的装置。对该多个控制系统的数据表格,可以使用共同更新的参考变量值。数字控制器可以进一步包括用于在对于该多个控制系统的表格使用共同更新的参考变量值的模式,和对于该多个控制系统的数据表格分别使用单独更新的参考变量值的模式之间进行切换的装置。数字控制器可以进一步包括用于在根据该多个控制系统的一个控制系统的数据表格进行的马达控制中,根据该多个控制系统中的另一个控制系统中的数据表格开始马达控制的装置。数字控制器可以进一步包括用于在根据该多个控制系统中的一个控制系统的NC语句进行的马达控制中,根据该多个控制系统中的另一个控制系统的数据表格开始马达控制的装置。参考变量可以是时间或主轴位置(在一个方向旋转的轴)。在控制和操作多个系统的多系统数字控制器中,操作可以通过NC语句或者通过表格数据进行。关于表格数据的参考,操作可以使用公共参考或者特定于各系统的参考来执行操作。能够在由NC语句或者表格数据执行的操作的中间,由另一个系统的表格数据指令操作的开始。还可能在待机两个或者更多系统之后由表格数据执行操作。附图说明图1是本专利技术的一个实施例中的多个系统的路径表格操作的示意性说明图;图2是同一实施例的数字控制器的大致部分的框图;图3是说明在根据相同的实施例的每个系统中,每个预定周期执行的操作处理的算法的流程图;图4是说明一实施例的路径表格操作的处理的流程图,其中在路径表格操作中指令另一个系统的路径表格;图5是在路径表格操作中指令另一个系统的路径表格的实施例中使用的路径表格的一个例子的说明性示图;图6是说明在路径表格操作中在多个系统中执行待机操作的实施例的操作处理的算法的流程图;图7a和7b是在两个系统之间执行待机操作的实施例中使用的路径表格的一个例子的说明性示图;图8是传统路径表格操作的示意性说明示图;图9是相同的传统路径表格操作中的路径表格的一个实例的说明性示图;图10是图9所示的路径表格中轴移动的说明示图。具体实施例方式图1是本专利技术的一个实施例中的多个系统的路径表格操作的示意性说明图。在该实施例中,图8中所示的传统路径表格操作提供给每个系统。图1示例说明了其中提供了两个系统的例子。系统#1和#2分别具有路径表格T-1和T-2,参考变量计数器3-1和3-2,以及路径表格插入处理部4-1和4-2。还有为各个系统提供马达M-1x,M-1x,以及M-2z。来自固定到主轴(主轴位置)上的位置编码器的脉冲或基于来自参考外部脉冲发生部的参考脉冲输入到计数器1中进行计数。通过乘法器2将计数器1的计数值乘以设定在置换装置中的置换值。乘法器2的输出输入到每个参考变量计数器3-1和3-2。参考变量计数器3-1和3-2是单独可复位的,并且其中的更新可以停止并重新开始。如果使用主轴位置作为参考变量,由于通过提供置换给主轴的旋转频率,已经生成了来自位置编码器的反馈脉冲,与计数器1的值相乘的置换值等于1。此外,可以计数主轴的指令脉冲。为了能够使得路径表格操作使用系统中公共的参考变量值来同步地进行,将任一系统中的参考变量设定为公共参考变量。基于该参考变量,可以执行同步的系统的路径表格操作。在该实施例中,系统#1的参考变量计数器3-1的输出可以输出到系统#2的路径表格插入处理部4-2。在系统#2中,提供切换装置5,用于选择参考变量的公共值(参考变量计数器3-1的输出)或选择系统#2专用的参考变量值(参考变量计数器3-2的输出)。如果通过切换装置5选择了公共参考变量,各系统的路径表格插入处理部4-1和4-2根据为参考变本文档来自技高网...
【技术保护点】
一种数字控制器,用于在多个控制系统中控制用于驱动机床的轴的马达的操作,每个控制系统包括一个或者多个马达,每个马达用于驱动一个轴,所述数字控制器包括:第一控制装置,用于根据NC语句对该多个控制系统分别控制马达的操作;第二控制装 置,用于根据数据表格对多个控制系统分别控制马达的操作,每个数据表格存储所述各个控制系统中的轴的与参考变量相对的指令位置;以及切换装置,用于在由所述第一控制装置进行的马达控制和由所述第二控制装置进行的马达的控制之间进行切换。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:远藤贵彦,竹内靖,
申请(专利权)人:发那科株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。