《数控装置.pdf》由会员分享,可在线阅读,更多相关《数控装置.pdf(36页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201280075084.4(22)申请日 2012.08.03H02H 7/08(2006.01)(71)申请人 三菱电机株式会社地址 日本东京(72)发明人 嵯峨崎正一 竹山彻(74)专利代理机构 北京天昊联合知识产权代理有限公司 11112代理人 何立波 张天舒(54) 发明名称数控装置(57) 摘要为了尽可能简单地避免主轴电动机的过热,数控装置对加工工件时的循环时间进行测定 ( 步骤 S5),对在主轴电动机中流过的每个单位循环的电流量进行测定 ( 步骤 S3、步骤 S4),基于测定出的每个单位循环的电流量,计算能够保障抑制主轴电动。
2、机发生过热的占空比时间(步骤S6),基于占空比时间和循环时间的比较,判断主轴电动机是否会过热(步骤S7),在主轴电动机会过热的情况下(步骤S7,Yes),与从占空比时间中减去循环时间而得到的等待时间设定值 Tw 相对应地使下一次循环的开始延迟(步骤S8、步骤S10、No、步骤 S11)。(85)PCT国际申请进入国家阶段日2015.02.02(86)PCT国际申请的申请数据PCT/JP2012/069881 2012.08.03(87)PCT国际申请的公布数据WO2014/020763 JA 2014.02.06(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利。
3、要求书2页 说明书13页 附图20页(10)申请公布号 CN 104508931 A(43)申请公布日 2015.04.08CN 104508931 A1/2 页21.一种数控装置,其特征在于,具有 :循环时间测定部,其对加工被加工物时的循环时间进行测定 ;电流量测定部,其对在驱动被加工物旋转轴的电动机中流过的每个单位循环的电流量进行测定 ;循环时间计算部,其基于所述测定出的每个单位循环的电流量,计算能够保障抑制所述电动机发生过热的循环时间 ;处理部,其基于所述循环时间计算部的循环时间计算值和所述循环时间测定部的循环时间测定值的比较,判断所述电动机是否会过热 ;以及延迟部,其在所述处理部判断为。
4、所述电动机会过热的情况下,至少与从所述循环时间计算值中减去所述循环时间测定值而得到值相对应地使下一次循环的开始延迟。2.根据权利要求 1 所述的数控装置,其特征在于,具有加工程序存储部,该加工程序存储部预先存储有加工程序,利用该加工程序对所述被加工物进行加工,该加工程序在返回代码之前具有休止代码,该休止代码使加工与在其后面部分所设定的延迟量相对应地进行休止,所述延迟部将所述休止代码的延迟量设定为从所述循环时间计算值中减去所述循环时间测定值而得到值。3.根据权利要求 1 或 2 所述的数控装置,其特征在于,还具有加减速处理变更部,该加减速处理变更部在所述处理部判断为所述电动机会过热的情况下,对在。
5、基于速度控制的 2 个旋转期间之间的所述电动机停止的区间且在所述 2个旋转期间之间不存在位置控制的区间的有无进行判断,在存在所述区间的情况下,不执行紧接着所述区间的前一个减速处理的一部分或者全部、和紧接着所述区间的下一个加速处理的一部分或者全部,使所述电动机在所述区间中持续旋转。4.根据权利要求 1 或 2 所述的数控装置,其特征在于,还具有显示处理部,该显示处理部对所述循环时间计算值以及所述循环时间测定值或者所述循环时间测定值和所述循环时间计算值的差值进行显示。5.根据权利要求 1 或 2 所述的数控装置,其特征在于,还具有显示处理部,在所述处理部判断为所述电动机会过热的情况下,该显示处理部。
6、显示警告。6.根据权利要求 1 或 2 所述的数控装置,其特征在于,还具有参数存储部,该参数存储部预先存储所述电动机的额定输出,所述循环时间计算部使用所述参数存储部所存储的所述电动机的额定输出,计算能够保障抑制所述电动机发生过热的循环时间。7.一种数控装置,其特征在于,具有 :存储部,其预先存储连续运转时间信息,该连续运转时间信息表示在驱动被加工物旋转轴的电动机中流过的电流和在流过该电流的状态下直至所述电动机过热为止的时间的关系,循环时间测定部,其对加工被加工物时的循环时间进行测定 ;权 利 要 求 书CN 104508931 A2/2 页3电流量测定部,其对在所述电动机中流过的每个单位循环的。
7、电流量进行测定 ;以及推定处理部,其基于所述循环时间测定部的循环时间测定值、所述电流量测定部的电流量测定值、以及所述连续运转时间信息,对不发生所述电动机过热而能够连续加工所述被加工物的时间或者加工个数进行推定,并进行显示。8.一种数控装置,其用于反复执行被加工物的加工,该数控装置的特征在于,具有延迟部,该延迟部在发生与驱动被加工物旋转轴的电动机相关的过负载警告时,使下一个循环的开始延迟,直至不发生所述过负载警告为止。9.一种数控装置,其用于反复执行被加工物的加工,该数控装置的特征在于,具有 :循环时间测定部,其对加工被加工物时的循环时间进行测定 ;以及延迟部,其在发生与驱动被加工物旋转轴的电动。
8、机相关的过负载警告时,使下一个循环的开始延迟,直至经过将所述循环时间测定部的循环时间测定值乘以加工剩余数而得到的值的时间为止。权 利 要 求 书CN 104508931 A1/13 页4数控装置技术领域0001 本发明涉及一种数控装置。背景技术0002 当前,存在下述情况,即,在 1 个循环内对工作机械多次反复执行使主轴电动机的加减速反复的加工工序的情况下,主轴电动机的温度上升,最后由于主轴电动机发生过热,加工紧急停止。0003 对此,在专利文献 1 中公开了下述技术,即,根据由温度传感器测定出的电动机温度而对电动机温度进行预测。根据专利文献 1 的技术,作为预测出的电动机温度大于或等于阈值而。
9、可能引起过热的情况的对策,执行下述方法,即,使电动机的最高速度降低的方法、使电动机的加减速时常数变大并使加减速时的电动机电流的值变小的方法、以及在使电动机所驱动的机械重复进行相同的动作模式的情况下使动作停止时间变长的方法等。0004 另外,根据专利文献 1 的技术,基于通过预先测定而得出的电动机平均电流和电动机温度上升量的关系,进行电动机温度的预测,或者使用根据实验数据等而预先求出的函数,进行电动机温度的预测,其中,该函数是用于根据规定周期之间的测定电动机温度差求出预测电动机温度的函数。另外,电动机加减速时常数、电动机最高速度、动作停止时间的变更调整为预先设定的值。0005 专利文献 1 :日。
10、本特开平 10 80055 号公报发明内容0006 但是,根据专利文献 1 所记载的技术,存在下述问题,即,为了进行电动机温度预测,需要存储电动机平均电流和电动机温度上升量的关系的大容量存储器。另外,在使用根据规定周期之间的测定电动机温度差求出预测电动机温度的函数进行电动机温度的预测的情况下,存在需要针对每次电动机种类的变化进行实验的问题。另外,使用预先设定出的设定值 ( 固定值 ),对电动机加减速时常数、电动机最高速度、动作停止时间进行调整,因此,存在由于设定值而导致调整效果不同的问题。0007 本发明就是鉴于上述情况而提出的,其目的在于得到一种能够尽可能简单地避免主轴电动机的过热的数控装置。
11、。0008 为了解决上述课题,并实现目的,本发明的特征在于,具有 :循环时间测定部,其对加工被加工物时的循环时间进行测定 ;电流量测定部,其对在驱动被加工物旋转轴的电动机中流过的每个单位循环的电流量进行测定 ;循环时间计算部,其基于所述测定出的每个单位循环的电流量,计算能够保障抑制所述电动机发生过热的循环时间 ;处理部,其基于所述循环时间计算部的循环时间计算值和所述循环时间测定部的循环时间测定值的比较,判断所述电动机是否会过热 ;以及延迟部,其在所述处理部判断为所述电动机会过热的情况下,至少与从所述循环时间计算值减去所述循环时间测定值而得到值相对应地使下一个循环的开始延迟。说 明 书CN 10。
12、4508931 A2/13 页50009 发明的效果0010 本发明所涉及的数控装置不需要进行事先的实验和每个电动机的详细的电流 /温度特性的输入而抑制主轴电动机的过热发生,因此,能够尽可能简单地避免主轴电动机的过热。附图说明0011 图 1 是表示本发明的实施方式 1 的数控装置的结构的图。0012 图 2 是对实施方式 1 的数控装置的动作进行说明的流程图。0013 图 3 是对占空比计算处理部所涉及的记录项目进行说明的图。0014 图 4 是对与等待时间设定值 Tw 相对应地使下一次循环的加工的开始进行待机的情况进行说明的图。0015 图 5 是表示本发明的实施方式 2 的数控装置的结构。
13、的图。0016 图 6 是对在实施方式 2 的数控装置中执行的加工程序的一个例子进行说明的图。0017 图 7 是对实施方式 2 的数控装置的动作进行说明的流程图。0018 图 8 是对步骤 S32 的处理进行说明的图。0019 图 9 是对连续运转时的主轴电动机的温度的推移进行说明的图。0020 图 10 是表示本发明的实施方式 3 的数控装置的结构的图。0021 图 11 是对实施方式 3 的数控装置的动作进行说明的流程图。0022 图 12 是表示本发明的实施方式 4 的数控装置的结构的图。0023 图 13-1 是对主轴电动机加减速合成单元所执行的处理的概要进行说明的图。0024 图 。
14、13-2 是对主轴电动机加减速合成单元所执行的处理的概要进行说明的图。0025 图 14-1 是对主轴电动机加减速合成单元所执行的处理的概要进行说明的图。0026 图 14-2 是对主轴电动机加减速合成单元所执行的处理的概要进行说明的图。0027 图 15 是对实施方式 4 的数控装置的动作进行说明的流程图。0028 图 16 是表示主轴电动机电流和直至发生过热而能够连续运转的时间的关系的图。0029 图 17 是表示主轴电动机温度和加工个数的关系的图。0030 图 18 是表示本发明的实施方式 5 的数控装置的结构的图。0031 图 19 是对实施方式 5 的数控装置的动作进行说明的流程图。。
15、0032 图 20 是表示本发明的实施方式 6 的数控装置的结构的图。0033 图 21 是对实施方式 6 的数控装置的动作进行说明的流程图。0034 图 22 是表示主轴电动机的负载和加工个数 ( 或者时间 ) 的关系的图。0035 图 23 是表示本发明的实施方式 7 的数控装置的结构的图。0036 图 24 是对实施方式 7 的数控装置的动作进行说明的流程图。具体实施方式0037 下面,基于附图,对本发明所涉及的数控装置的实施方式进行详细说明。此外,本发明并不限定于本实施方式。0038 实施方式 1说 明 书CN 104508931 A3/13 页60039 图 1 是表示本发明的实施方。
16、式 1 的数控装置的结构的图。如图所示,数控装置 1具有显示部 10、输入操作部 20、控制运算部 30 以及驱动部 90。0040 例如,根据由用户进行的自动起动键(未图示)的操作,自动起动的信号向控制运算部 30 供给。控制运算部 30 如果接收到自动起动的信号,则起动加工程序 343。然后,控制运算部 30 根据加工程序 343,生成 X 轴的移动量指令、Z 轴的移动量指令、以及主轴 ( 被加工物旋转轴 ) 的旋转指令,并将生成的各指令向驱动部 90 供给。驱动部 90 具有 X 轴伺服控制部 91、Z 轴伺服控制部 92、以及主轴伺服控制部 94,根据从控制运算部 30 输入的 X轴的。
17、移动量指令、Z 轴的移动量指令,对 X 轴伺服电动机 901、Z 轴伺服电动机 902 进行驱动。另外,针对主轴电动机 904,根据从控制运算部 30 输入的主轴的转速指令,对主轴电动机 904 进行旋转控制。另外,X 轴伺服控制部 91 接收来自 X 轴伺服电动机 901 的 X 轴位置传感器 95 的反馈位置数据而进行位置反馈控制。同样地,Z 轴伺服控制部 92 接收来自 Z 轴伺服电动机 902 的 Z 轴位置传感器 96 的反馈位置数据而进行位置反馈控制。主轴伺服控制部 94 接收来自主轴电动机 904 的主轴传感器 97 的反馈速度数据或者反馈位置数据而进行速度反馈控制或者位置反馈控。
18、制。0041 控制运算部 30 还具有 PLC(Programmable Logic Controller)36、机械控制信号处理部 35、存储部 34、解析处理部 37、插补处理部 38、加减速处理部 43、轴数据输入输出部42、画面处理部 31、输入控制部 32、数据设定部 33、以及占空比计算处理部 ( 循环时间计算部、处理部 )41。0042 存储部34具有存储参数341、加工程序343、以及画面显示数据344的区域。另外,具有作为工作区的共有区域 345。输入操作部 20 例如由硬件开关、触摸面板等输入装置构成。参数 341 以及加工程序 343,通过操作者操作输入操作部 20 而经。
19、由输入控制部 32 输入至数据设定部 33。数据设定部 33 对输入的参数 341 以及加工程序 343 进行数据变换,并将它们分别存储在存储部 34 中。存储部 34 所存储的画面显示数据 344 由画面处理部 31 读入,并发送至显示部 10。显示部 10 构成为具有例如液晶面板等显示装置,并以操作者能够识别的方式对发送来的画面显示数据 344 进行显示。0043 所述的自动起动的信号经由PLC36输送至机械控制信号处理部35。接收到自动起动的信号的机械控制信号处理部 35 经由存储部 34( 存储部 34 中的例如共有区域 345),向解析处理部 37 指示开始加工程序 343 的执行。。
20、接收到开始执行加工程序 343 的指示的解析处理部 37 开始加工程序 343 的读入。0044 解析处理部 37 根据起动指示,从存储部 34 读出加工程序 343,对加工程序 343 的各程序块 ( 各行 ) 进行解析处理,将作为解析结果的位置指令经由共有区域 345 传递至插补处理部 38。0045 插补处理部 38 从解析处理部 37 接收解析结果 ( 位置指令 ),并对解析结果 ( 位置指令 ) 进行插补处理,并将插补处理的结果 ( 移动量、旋转量 ) 向加减速处理部 43 供给。另外,插补处理部 38 从解析处理部 37 经由共有区域 345 接收主轴电动机 904 的旋转指令和转。
21、速指令,并将本旋转指令和转速指令传递至加减速处理部 43。0046 加减速处理部 43 对从插补处理部 38 供给来的插补处理的结果进行加减速处理。加减速处理部 43 将与 X 轴、Z 轴相关的加减速处理结果输出至占空比计算处理部 41。另外,加减速处理部 43 进行主轴电动机 904 的加减速处理,并经由占空比计算处理部 41 和轴说 明 书CN 104508931 A4/13 页7数据输入输出部 42 输出至主轴伺服控制部 94。0047 占空比计算处理部41将接收到的加减速处理结果经由轴数据输入输出部42输出至 X 轴伺服控制部 91、Z 轴伺服控制部 92。0048 X 轴伺服控制部 。
22、91 接收来自 X 轴伺服电动机 901 的 X 轴位置传感器 95 的反馈位置数据而进行位置反馈控制。Z 轴伺服控制部 92 也同样地接收来自 Z 轴伺服电动机 902 的Z 轴位置传感器 96 的反馈位置数据而进行位置反馈控制。主轴伺服控制部 94 接收来自主轴电动机 904 的主轴传感器 97 的速度反馈数据或者位置反馈数据而进行速度反馈控制或者位置反馈控制。0049 主轴伺服控制部94对主轴电动机904的电流进行检测,并经由轴数据输入输出部42 将该电流输出至占空比计算处理部 41。占空比计算处理部 41 基于从轴数据输入输出部42 接收的主轴电动机 904 的电流,计算能够保障抑制主。
23、轴电动机 904 发生过热的最小加工时间(下面,记载为占空比时间)。另外,占空比计算处理部41通过对后述的循环时间测定部 382 测定出的循环时间和占空比时间进行比较,判断主轴电动机 904 是否会过热。0050 插补处理部 38 具有延迟部 381 以及循环时间测定部 382。0051 循环时间测定部 382 通过插补处理部 38 的内部处理而被周期性地调用。循环时间测定部 382 基于调用次数和周期 ( 调用间隔 ) 而对加工程序 343 的循环时间 (1 个循环单位的时间 ) 进行测定。0052 延迟部 381 对占空比计算处理部 41 计算出的占空比时间和循环时间测定部 382测定出的。
24、加工程序 343 的循环时间的差进行计算,在测定出的加工程序 343 的循环时间比占空比计算处理部 41 计算出的占空比时间小的情况下,与该差值的时间相对应地使下一次的加工循环的开始延迟。0053 此外,控制运算部 30 典型地通过具有 CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory) 以及 I/O 接口的计算机而实现。具体地说,CPU 通过执行在所述 ROM 中预先存储的数控程序,而作为 PLC 36、机械控制信号处理部 35、解析处理部 37、插补处理部 38、加减速处理部 43、画面处。
25、理部 31、数据设定部 33、以及占空比计算处理部 41 起作用。存储部 34 由 ROM、RAM 或者它们两者构成。输入控制部 32 以及轴数据输入输出部 42 的功能通过 I/O 接口而实现。此外,控制运算部 30 可以将作为典型地在CPU上实现而例举出的功能部中的一部分或者全部,通过硬件、或者硬件与软件(数控程序 ) 的组合而实现。0054 图 2 是对实施方式 1 的数控装置 1 的动作进行说明的流程图。0055 如果操作者进行起动的操作,则解析处理部37在共有区域345中对用于测量已加工完的工件 ( 被加工物 ) 的个数 ( 加工个数 ) 的加工个数计数器进行累加 (+1)( 步骤 。
26、S1)。此外,在初始状态下,对加工个数计数器的值存储零值,通过最初的步骤 S1 的处理设定成“1”。另外,加工个数计数器例如设定在共有区域 345 中。0056 然后,控制运算部 30 执行工件的加工 ( 步骤 S2)。步骤 S2 的处理的详细内容具体如下。0057 即,在步骤 S2 的处理中,首先,解析处理部 37 进行加工程序 343 的解析,并将加工程序 343 的解析结果 ( 位置指令 ) 传递至插补处理部 38。插补处理部 38 从解析处理部 37接收解析结果 ( 位置指令 ),对解析结果 ( 位置指令 ) 进行插补处理,并将插补处理的结果说 明 书CN 104508931 A5/1。
27、3 页8向加减速处理部 43 供给。加减速处理部 43 对供给来的插补处理的结果进行加减速处理,并将加减速处理结果经由占空比计算处理部41供给至轴数据输入输出部42。然后,轴数据输入输出部 42 进行轴数据输出处理。即,轴数据输入输出部 42 将从占空比计算处理部 41供给来的X轴的移动量指令X、Z轴的移动量指令Z、主轴的转速指令或者位置指令向驱动部 90 供给。驱动部 90 根据所输入的 X 轴的移动量指令 X、Z 轴的移动量指令 Z,驱动 X 轴伺服电动机 901、Z 轴伺服电动机 902。另外,针对主轴电动机 904,根据从轴数据输入输出部42输入的主轴的转速指令或者位置指令,对主轴电动。
28、机904进行旋转控制或者位置控制。另外,X 轴伺服控制部 91 接收来自 X 轴伺服电动机 901 的 X 轴位置传感器 95 的反馈位置数据而进行位置反馈控制。Z轴伺服控制部92也同样地接收来自Z轴伺服电动机902 的 Z 轴位置传感器 96 的位置反馈数据而进行位置反馈控制。主轴伺服控制部 94 接收来自主轴电动机 904 的主轴传感器 97 的速度反馈数据或者位置反馈数据而进行速度反馈控制或者位置反馈控制。0058 在步骤 S2 的处理的执行过程中,占空比计算处理部 41 对在加工中的主轴电动机904 中流过的电流值进行测定 ( 步骤 S3)。具体地说,主轴伺服控制部 94 从主轴电动机。
29、 904检测反馈电流,并将该检测出的反馈电流经由轴数据输入输出部 42 输出至占空比计算处理部 41。占空比计算处理部 41 将接收到的主轴电动机 904 的反馈电流分类成加速时的电流值和时间、减速时的电流值和时间、以及稳定旋转时的电流值和时间,并存储在存储部 34的共有区域 345 中。0059 图 3 是对占空比计算处理部 41 所涉及的记录项目进行说明的图。如图 3 所示,在主轴转速从零值状态以固定加速度进行加速而到达规定的速度之后,固定保持该速度,并在最后以固定加速度进行减速而到达零值,在包含以上时间推移而构成的情况下,加速时的电流值Ia、加速时的时间ta、稳定旋转时的电流值Ib、稳定。
30、旋转时的时间tb、减速时的电流值 Ic、以及减速时的时间 tc 由占空比计算处理部 41 记录在共有区域 345 中。0060 在步骤 S2 的处理的执行过程中,解析处理部 37 判断 1 个循环单位的加工是否结束 ( 步骤 S4)。在 1 个循环单位的加工没有结束的情况下 ( 步骤 S4,No),解析处理部 37 再次执行步骤 S3 的判断处理。在 1 个循环单位的加工结束的情况下 ( 步骤 S4,Yes),进入步骤 S5 的处理。0061 在步骤 S5 的处理中,循环时间测定部 382 测量加工程序 343 的循环时间 (1 个循环单位的时间 )( 步骤 S5)。循环时间测定部 382 基。
31、于自身的处理的调用次数和周期 ( 调用间隔 ),测量加工程序 343 的循环时间。0062 占空比计算处理部 41 将共有区域 345 所记录的加速时的电流值、加速时的时间、稳定旋转时的电流值、稳定旋转时的时间、减速时的电流值、以及减速时的时间代入下面的公式 1,计算占空比时间 ( 步骤 S6)。0063 占空比时间0064 (主轴加速时电流2加速时间)+(主轴减速时电流2减速时间)+(主轴稳定时电流 2 稳定旋转时间 )/( 连续额定输出 / 短时间额定输出 )2)( 公式 1)0065 此外,连续额定输出、短时间额定输出是针对每个主轴电动机 904 确定出的常数。连续额定输出、短时间额定输。
32、出由操作者预先登记在参数341中,通过步骤S6的处理,由占空比计算处理部 41 读出并使用。说 明 书CN 104508931 A6/13 页90066 然后,占空比计算处理部 41 判断通过步骤 S5 的处理得到的循环时间是否比通过步骤S6的处理得到的占空比时间小(步骤S7)。循环时间比占空比时间小的情况意味着如果进行连续加工,则主轴电动机 904 会过热。在循环时间比占空比时间小的情况下 ( 步骤S7,Yes),占空比计算处理部 41 使用下面的公式 2 计算等待时间设定值 Tw( 步骤 S8)。0067 等待时间设定值 Tw 占空比时间循环时间( 公式 2)0068 在循环时间比占空比时。
33、间大的情况下 ( 步骤 S7,No),占空比计算处理部 41 将等待时间设定值 Tw 设为零值 ( 步骤 S9)。此外,占空比计算处理部 41 将计算出的等待时间设定值 Tw 记录在共有区域 345 中。0069 在步骤 S8 或者步骤 S9 的处理之后,插补处理部 38 判断在共有区域 345 所存储的加工个数计数器的值是否到达在参数341等中预先设定的预定加工个数(步骤S10)。在加工个数计数器的值未到达预定加工个数的情况下 ( 步骤 S10,No),延迟部 381 进行与等待时间设定值 Tw 相对应的延迟 ( 步骤 S11)。具体地说,延迟部 381 在待机直至经过等待时间设定值 Tw 。
34、之后,发出用于开始下一次加工的循环开始指令。此时,在等待时间设定值 Tw 被设定为零值的情况下,没有等待时间而发出循环开始指令。0070 图 4 是对与等待时间设定值 Tw 相对应地使下一次循环的加工的开始待机的情况进行说明的图。如图所示,即使在由实际的加工程序 343 进行的 1 个循环单位的加工结束之后,也在停止状态下进行与等待时间设定值 Tw 相对应的待机,然后才使下一次循环的加工开始。0071 在加工个数计数器的值到达预定加工个数的情况下 ( 步骤 S10,Yes),插补处理部38 将加工个数计数器的值初始化 ( 清零 )( 步骤 S12),数控装置 1 的动作结束。0072 图9是对。
35、在应用上面的动作进行连续运转的情况下的主轴电动机904的温度推移进行说明的图。在存在发生过热的危险的情况下,针对每 1 个循环加工插入休止时间,因此,即使进行连续运转,如图 9 所示,主轴电动机 904 也不会到达发生过热警报的温度。0073 如上所述,根据本发明的实施方式 1,数控装置 1 具有 :循环时间测定部 382,其对加工工件时的循环时间进行测定 ;占空比计算处理部 41,其作为电流量测定部、循环时间计算部以及处理部起作用,其中,该电流量测定部对在主轴电动机 904 中流过的每个单位循环的电流量进行测定,该循环时间计算部基于所述测定出的每个单位循环的电流量,计算能够保障抑制主轴电动机。
36、 904 发生过热的占空比时间,该处理部基于占空比时间和循环时间的比较,对主轴电动机 904 是否会过热进行判断 ;以及延迟部 381,其在占空比计算处理部41判断为主轴电动机904会过热的情况下,与从占空比时间中减去循环时间而得到的等待时间设定值 Tw 相对应地使下一次循环的开始延迟。由此,数控装置 1 能够不进行事先的实验和每个电动机的详细的电流/温度特性的输入而抑制主轴电动机904发生过热。即,能够尽可能简单地避免主轴电动机 904 的过热。0074 此外,对于延迟部 381,说明了与等待时间设定值 Tw 相对应地使下一次循环的开始延迟的情况,但延迟量也可以大于等待时间设定值 Tw。00。
37、75 另外,数控装置 1 还具有预先存储主轴电动机 904 的额定输出 ( 连续额定输出、短时间额定输出)的存储部34,循环时间计算部利用存储部34存储的主轴电动机904的额定输出而计算占空比时间。由此,数控装置 1 能够不进行事先的实验和每个电动机的详细的电流 / 温度特性的输入而抑制主轴电动机 904 的过热发生。说 明 书CN 104508931 A7/13 页100076 实施方式 20077 图 5 是表示本发明的实施方式 2 的数控装置的结构的图。此外,在这里,对与实施方式 1 相同的结构要素标注与实施方式 1 相同的名称以及标号,并省略重复的说明。0078 如图所示,实施方式 2。
38、 的数控装置 2 的下述几点与实施方式 1 不同,即,从插补处理部 38 中省略延迟部 381、在解析处理部 37 中追加有休止时间变量设定部 371、以及在存储部 34 中取代加工程序 343 而预先存储有加工程序 346。0079 图 6 是对在实施方式 2 的数控装置 2 中执行的加工程序 346 的一个例子进行说明的图。如图所示,根据加工程序 346,在程序末尾所记述的返回 (rewind) 指令 (M99) 之前,插入有与所指定的数值或者变量相对应地进行静止的暂停(dwell)指令(G4U#5500)。返回指令 (M99) 是在没有加工程序 346 的开始信号的情况下使控制跳回至加工。
39、程序 346 的起始位置的指令。另外,G4Ux 中的 G4 意味着是暂停指令,在 U 的后面记述的数值或者变量 x 是对休止时间进行指定的数值或者变量。即,G4U#5500 意味着以由变量 #5500 指定出的时间进行休止的指令。此外,作为指定休止时间的变量,也能够采用除了 #5500 以外的变量。0080 休止时间变量设定部 371 将占空比计算处理部 41 所计算出的等待时间设定值 Tw代入指定休止时间的变量。解析处理部 37 对在变量中设定有等待时间设定值 Tw 的暂停指令进行解析,并输出使下一次循环的开始与等待时间设定值 Tw 相对应地进行延迟的解析结果。即,根据实施方式2,具有休止时。
40、间变量设定部371的解析处理部37作为延迟部起作用。0081 图 7 是对实施方式 2 的数控装置 2 的动作进行说明的流程图。0082 如图 7 所示,在步骤 S21 步骤 S30 中,分别执行与实施方式 1 的步骤 S1 步骤S10的处理相同的处理。在步骤S30的判断处理中,在判断为加工个数计数器的值未到达预定加工个数的情况下 ( 步骤 S30,No),休止时间变量设定部 371 将等待时间设定值 Tw 代入变量 #5500( 步骤 S31)。这样,解析处理部 37 基于向变量 #5500 代入了等待时间设定值 Tw的暂停指令 (G4U#5500) 的解析结果,以与等待时间设定值 Tw 相。
41、对应的时间进行休止 ( 步骤 S32)。然后,通过解析处理部 37 解析暂停指令 (G4U#5500) 之后的返回指令 (M99) 而使控制跳回至加工程序 346,从而执行步骤 S21 的处理。0083 图8是说明步骤S32的处理的图。如图所示可知,在程序末尾处,在以由G4U#5500指定出的休止时间进行等待之后,控制跳回至加工程序 346 的起始位置处。0084 在判断为加工个数计数器的值到达预定加工个数的情况下 ( 步骤 S30,Yes),在步骤 S33 中,执行与实施方式 1 的步骤 S12 的处理相同的处理,数控装置 2 的动作结束。0085 由此,根据本发明的实施方式2,存储部34预。
42、先存储加工程序346,该加工程序346在返回指令 ( 返回代码 ) 之前,具有暂停指令 ( 休止代码 ),该暂停指令使加工与在其后面部分所设定的延迟量相对应地进行休止,休止时间变量设定部 371 对暂停指令的延迟量设定等待时间设定值Tw。由此,在存在发生过热的危险的情况下,对每1个循环加工插入与等待时间设定值 Tw 相对应的休止时间,因此,数控装置 2 能够抑制主轴电动机 904 的过热发生。0086 实施方式 30087 本发明的实施方式 3 的数控装置通过执行 1 个循环单位的加工程序,对从保障主轴电动机 904 不发生过热的循环时间 ( 占空比时间 ) 中减去循环时间而得到的值 ( 下面称说 明 书CN 104508931 A。