在路径表操作中具有减速参考变量的功能的数值控制器制造技术

技术编号:2770970 阅读:148 留言:0更新日期:2012-04-11 18:40
一种数值控制器,当在路径表操作中发出告警、复位或进给保持指令时能够避免受控轴对加工机的机械冲击。该数值控制器执行路径表操作,其中根据存储对应于参考变量的每个设定值的受控轴的指令位置的数据表,以与表示时间、轴的位置或主轴的位置的参考变量的输入值同步地控制加工机的该受控轴的位置。该数值控制器包括:减速/停止指令接收装置,用于接收在路径表操作中的减速并且停止该受控轴的指令;和减速装置,用于将参考变量的递增速率逐步减小至零,从而响应所述减速/停止指令减速并且停止该受控轴。

A numerical controller that has the function of slowing down the reference variable in path table operations

The utility model relates to a numerical controller, which can avoid the mechanical impact of the controlled shaft on the processing machine when the alarm, reset or feed keeping instructions are issued in the path table operation. The numerical controller performs the path table operation, which according to the controlled axis each storage corresponding to the set values of the reference variable command positions of the data table, the controlled shaft position synchronous machine is controlled by time, and said the position of the axis or spindle position reference variable input value. The numerical controller comprises a speed / stop command receiving device for receiving the path table and stop the operation of the speed controlled axis command; and deceleration device, for increasing rate of the reference variable gradually decreases to zero, in response to the deceleration / stop instruction deceleration and stop the controlled axis.

【技术实现步骤摘要】

本专利技术涉及一种用于控制例如加工刀具和制造加工机的工业加工机的数值控制器,特别涉及称为电子凸轮控制的路径表操作,其中由数值控制器同步地控制加工机的各个轴。
技术介绍
已知一种数值控制器,其中相对于例如时间、轴的位置或主轴的位置的参考变量的受控轴的指令位置存储在路径表的操作数据表中,并且从该数据表中连续地读取出受控轴的指令位置以便基于受控轴的指令位置来控制受控轴(参见JP 59-177604A和JP 2003-303005A)。利用这种路径表操作,可不受限制地来移动刀具从而缩短加工时间并且实现加工的高精确度。生成运动路径以便通过直线、二次函数、三次函数等来连接指令位置。 当在传统的路径表操作中发生异常情况时,采用切断向伺服电机和主轴电机提供电源来紧急停止主轴和受控轴的旋转的方法以及停止对受控轴的脉冲分配来立即停止独立于主轴旋转的受控轴的方法。 如在图6a和图6b所示的,在停止对伺服电机的脉冲分配来立即停止独立于主轴旋转的受控轴的方法中,当在用于连接指令位置的功能的连接处没有正常地执行运算操作的情况下发出停止加工机操作的告警信号、复位主轴位置的计数值的复位信号以及暂停加工机操作的进给保持信号时,不停止其位置作为参考变量的主轴,也不控制受控轴至主轴设定的位置,因此受控轴的转速快速变化从而立即停止对加工机施加的影响。
技术实现思路
本专利技术的数值控制器执行路径表操作,其中根据存储对应于参考变量的每个设定值的受控轴的指令位置的数据表,以与表示时间、轴的位置或主轴的位置的参考变量的输入值同步地控制加工机的受控轴的位置。该数值控制器包括减速/停止指令接收装置,用于接收在路径表操作中减速并且停止受控轴的指令;和减速装置,用于将参考变量的递增速率逐步减小至零,从而当所述减速/停止指令接收装置接收到减速/停止指令时减速并且停止受控轴。 可由来自脉冲生成器、时钟、设置在该轴的编码器或是设置在该主轴的编码器的脉冲的计数值来代表参考变量。 该减速装置可根据预定时间常数来减小参考变量的递增速率。 该减速/停止指令可包括停止加工机操作的告警信号、复位参考变量的输入值的复位信号或暂停加工机操作的进给保持信号。 该减速装置将参考变量的递增速率乘以根据预定时间常数而逐步减小的比例因子。 利用上述配置,当发出告警信号、复位信号或进给保持信号时,不会给受控轴的转速带来突变以便保持路径表操作的状态,从而防止对由数值控制器控制的加工机的冲击。 附图说明 图1是根据本专利技术的数值控制器的主要部件的方框图; 图2a是路径表操作的功能示意图,并且图2b是具有超驰装置的路径表操作的功能方框图; 图3是根据本专利技术实施例在路径表操作中发出告警、复位或进给保持信号时降低参考变量的递增速率的处理流程图; 图4是根据本专利技术另一个实施例使用超驰的比例因子来降低参考变量的递增速率的处理流程图; 图5a和图5b是表示其中主轴的转速根据预定时间常数逐渐地降低的主轴和受控轴的转速变化的曲线图;以及 图6a和图6b是表示根据现有技术的主轴和受控轴的转速变化的曲线图。 具体实施例方式 图1表示根据本专利技术执行路径表操作的数值控制器的主要部件。执行生成及编辑加工程序以及执行加工机的自动操作的系统程序和各种程序存储在ROM 21中。CPU 13通过总线20读取存储在ROM 21中的系统程序并且根据所读取的系统程序来总体上控制数值控制器1。RAM 22存储临时的计算数据、显示数据以及由操作者通过显示/MDI单元2输入的输入数据。路径表操作的数据表Tx、Ty和Tz存储在SRAM 23中。通过接口24读取或是通过显示/MDI单元2输入的加工程序等存储在SRAM 23中。 接口24与数值控制器1和例如外部存储设备的外部设备27互连。在数值控制器1中编辑的加工程序可通过外部设备27存储在外部存储介质中。PC(可编程控制器)25通过I/O单元26输出信号至加工刀具的辅助设备以便控制该辅助设备。PC 25还接收来自设置在加工刀具上的操作面板的各个开关的信号并且在对该信号执行必要的处理之后传送该信号至CPU 13。显示/MDI单元2是具有显示器、键盘等的人工数据输入设备,而接口14接收来自显示/MDI单元2的键盘的指令和数据,并且传送打CPU 13。接口15连接至操作面板3以接收来自操作面板3的各种指令。各个轴的轴控制器16、17和18接收来自CPU 13的各个轴的运动指令并且输出各个轴的指令至伺服放大器9、10和11。当接收到指令时,伺服放大器9、10和11驱动各个轴的伺服电机4、5和6。伺服电机4、5和6具有内置的位置/转速检测器,并且将来自该位置/转速检测器的位置/转速反馈信号反馈到轴控制电路16、17和18以便执行各个轴的位置/转速的反馈控制。在图1中,省略了位置/转速的反馈。 主轴控制电路19接收主轴旋转指令并且输出主轴转速指令至主轴放大器12。当接收到该主轴转速指令时,主轴放大器12以指令的转速来旋转主轴电机7。位置编码器8将脉冲(参考脉冲)和与主轴电机7的旋转同步地一次旋转信号反馈给主轴控制电路19以便执行主轴的转速控制。由CPU 13通过主轴控制电路19读取反馈脉冲和一次旋转信号,并且计数反馈脉冲的个数以及存储在RAM 22中设置的计数器(对应于在图2a中的计数器28)中。表示给主轴的主轴转速指令的脉冲可以用作参考脉冲。 前述实施例是一个例子,使用来自设置在主轴的位置编码器的反馈脉冲作为参考脉冲,其中主轴作为参考轴并且在由数值控制器控制的加工刀具中提供三个受控轴。在该实施例中,在SRAM 23中预备并且存储三个受控轴的路径表操作数据表。受控轴的个数可以是两个、四个或多于四个。在这种情况下,在SRAM 23中预备并且存储路径表操作数据表使得数据表的个数对应于受控轴的个数和也相应所提供的轴控制电路、伺服放大器以及伺服电机的个数。可使用外部轴作为参考轴并且可使用设置在外部轴的脉冲编码器生成的脉冲作为参考脉冲。此外,还可使用来自外部脉冲生成器的脉冲或是来自设置在CPU13中的时钟的脉冲作为参考脉冲。 图2a示意性地表示路径表操作的功能。在图2a中,表示参考轴的运动的参考脉冲,例如来自设置在主轴或外部轴的位置编码器的脉冲,来自外部脉冲生成器或是时钟的脉冲输入至计数器28并由计数器28进行计数,并且每隔预定周期(ITP周期)将计数值存储在参考变量计数器30中。参考变量计数器30的值输入至受控轴X、Y和Z的路径表操作插值处理部31-33,并且处理部31-33参考路径表操作数据表Tx、Ty和Tz分别得到受控轴的位置指令并且输出指令的位置与前一处理周期的位置之间的各个差值作为运动指令至受控轴的伺服电机4-6。 当指令进行路径表操作时,或在指令进行路径表操作之后第一次从该参考轴的位置编码器发出一次旋转信号时,响应复位信号来复位参考变量计数器30。此外,在连接该指令位置的功能连接处没有正常执行运算操作的情况下也发出复位信号。 图2b示意性地表示具有附加的超驰装置的路径表操作的功能。在图2b中,输入表示参考轴的运动的参考脉冲至计数器28并且每隔预定周期(ITP)计数参考脉冲。乘法器29将由计数器28计数的脉冲个数乘以由超驰装置设定的比例因子,并且相乘的结果存本文档来自技高网...

【技术保护点】
一种数值控制器,用于执行路径表操作,其中根据存储对应于参考变量的每个设定值的受控轴的指令位置的数据表,以与表示时间、轴的位置或主轴的位置的参考变量的输入值同步地控制加工机的受控轴的位置,所述数值控制器包括:    减速/停止指令接收装置,用于接收在路径表操作中减速并且停止受控轴的指令;和    减速装置,用于将参考变量的递增速率逐步减小至零,从而当所述减速/停止指令接收装置接收到减速/停止指令时可减速并且停止受控轴。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:远藤贵彦竹内靖
申请(专利权)人:发那科株式会社
类型:发明
国别省市:JP[日本]

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

1