数值控制装置的制造方法

文档序号:9431735阅读:348来源:国知局
数值控制装置的制造方法
【技术领域】
[0001]本发明涉及数值控制装置,特别是涉及具有如下功能的数值控制装置:通过周期性的循环动作来加工被加工物。
【背景技术】
[0002]在数值控制装置(CNC)中,例如,在对设置为纵向的气缸的内部进行磨削时,在通过高速循环加工而使旋转轴与磨具的切入方向的轴高速运动、进行使磨具沿着气缸内壁的形状移动的加工时等,使用了高速循环加工控制的技术。
[0003]为了进行高速循环加工,将加工形状变换为高速循环加工数据而存储到数值控制装置内的变量区域,通过NC程序指令调用高速循环加工数据,从高速循环加工数据读出作为每一个执行周期的指令数据的分配数据从而执行高速循环加工。
[0004]图6是现有技术中的高速循环加工数据的示例。
[0005]如图6所示,高速循环加工数据由标题和分配数据构成,在标题中定义了循环的重复次数、数据数量、分配数据的开始号码,按轴准备由标题指定的数量的分配数据。
[0006]并且,在图7中,使用加工机的控制轴的分配数据与时间的图表来表示分配数据与集合多个分配数据制作出的一循环的循环数据的关系。
[0007]作为与所述的高速循环加工相关的现有技术,例如在日本特开2010-009094号公报中提出了如下技术:使反复执行相同的动作进行周期动作的高速循环加工的移动量与NC程序指令重叠。该专利文献所公开的技术如图8所示是使基于高速循环加工的周期动作与基于NC程序的任意动作重叠的技术。
[0008]所述专利文献所记载的技术对于使预先设定的周期动作与NC程序指令重叠是有效的,但是在想针对周期动作的一周期中的某个特定位置下达用于校正加工误差的指令时,难以通过NC程序在周期动作的特定时刻每次同步地进行指令。因此,以往通过以下的过程来校正加工误差。
[0009](I)通过没有包含校正数据的高速循环加工数据来进行第一次的加工。
[0010](2)测定校正数据。
[0011](3)制作出包含所述(2)的校正数据的高速循环加工数据。
[0012](4)通过所述(3)的高速循环加工数据来进行第二次的加工。
[0013]图9表示周期动作与校正数据。这样,在对与周期动作的一周期对应的加工误差进行校正时,以往存在如下问题:制作包含校正数据的高速循环加工数据花费工夫、不得不进行两次加工。
[0014]并且,作为与高速循环加工相关联的其他现有技术,例如在国际公开第2004/102290号提出了如下技术:使斩波动作的移动数据与轮廓控制的移动数据重叠的技术、以及对斩波动作的控制轴的伺服延迟进行校正的技术。
[0015]其中,所述专利文献所记载的技术是如下技术:通过执行斩波动作起动指令而开始,并且在内部计算出校正伺服延迟的校正量,由于不能进行任意时刻的重叠开始和任意的校正量的设定,因此在对与周期动作的一周期对应的加工误差进行校正时不能应用。

【发明内容】

[0016]因此,本发明的目的在于鉴于上述现有技术的问题点而提供一种数值控制装置,其实现了如下方法:使校正数据等的指令与周期动作循环中的特定时机同步地重叠。
[0017]本发明涉及的数值控制装置控制使用反复执行相同的动作的周期动作循环来使工件或者工具移动从而进行加工的机床,所述数值控制装置的特征在于,所述数值控制装置具有:重叠循环存储部,其对与所述周期动作循环重叠的重叠循环的执行周期单位的指令数据进行存储;以及重叠循环合成部,其与所述周期动作循环的执行的时机同步地按执行周期合成所述重叠循环的指令数据。
[0018]本发明涉及的数值控制装置还能够具有:重叠循环选择部,其与周期动作循环的执行的时机同步地开始重叠循环的重叠。
[0019]也可以是:所述重叠循环存储部对一个或者多个重叠循环进行存储,并且,所述重叠循环选择部能够选择出一个或者多个要重叠的重叠循环。
[0020]也可以是:所述数值控制装置还具有:变更部,其在执行周期动作循环过程中对所述重叠循环存储部的重叠循环的指令数据进行变更。
[0021]通过本发明,能够提供一种数值控制装置,其与周期动作循环中的执行的时机同步地进行重叠校正数据等指令的控制。
【附图说明】
[0022]根据参照附图进行的以下的实施例的说明,可以明确本发明的上述以及其它目的以及特征。这些附图中:
[0023]图1是表示本发明涉及的数值控制装置的一实施方式的要部的框图。
[0024]图2是表示设定周期动作循环与重叠循环的高速循环加工数据的一例的图。
[0025]图3是表示图1的数值控制装置中的重叠循环选择部与重叠循环合成部执行的处理的过程的流程图。
[0026]图4是表示图1的数值控制装置执行重叠循环时的重叠动作的示例的时间图。
[0027]图5是表示图1的数值控制装置在任意时刻执行多个重叠循环时的重叠动作的示例的时间图。
[0028]图6是表示现有技术中的高速加工循环数据的图。
[0029]图7是表示现有技术中的分配数据与一周期动作的关系的图。
[0030]图8是表示现有技术涉及的重叠动作的图。
[0031]图9是表示现有技术中的周期动作与校正数据的图。
【具体实施方式】
[0032]首先,使用图1的框图来说明本发明涉及的数值控制装置的一实施方式。
[0033]数值控制装置10具有:指令程序解析部11、插补部12、插补后加速减速部13、以及伺服电动机控制部14。指令程序解析部11读出存储于存储器(未图示)的NC程序指令20,对读出的该NC程序指令20进行解析从而取得移动指令。插补部12根据指令程序解析部11解析而得的移动指令而进行决定沿着动作路径的多个插补点的插补处理。插补后加速减速部13在插补部12进行的插补处理结束之后执行加速减速处理,以便将以预定限度的加速度指定平滑的速度变化的移动指令输出至伺服电动机控制部14。伺服电动机控制部14根据插补后加速减速部13的输出驱动伺服电动机30,使工件与工具相对移动。
[0034]数值控制装置10具有高速循环加工数据取得部15作为用于进行高速循环加工的部分。在进行高速循环加工时,高速循环加工数据取得部15从存储器(未图示)取得高速循环加工数据,从该取得的高速循环加工数据生成移动数据并输出至指令程序解析部11。指令程序解析部11不经由插补部12与插补后加速减速部13而将从高速循环加工数据取得部15取得的移动数据输出给伺服电动机控制部14,根据该移动数据使工件与工具相对移动。
[0035]数值控制装置10为了实现重叠与周期动作循环的重叠循环的功能,还具有:重叠循环存储部16、重叠循环选择部17、以及重叠循环合成部18。
[0036]在重叠循环存储部16中存储有重叠循环的重叠数据。重叠循环选择部17在接收到执行重叠循环的重叠控制的信号时,指令重叠循环合成部18使重叠循环与周期动作循环重叠。重叠循环合成部18从重叠循环选择部17接收到使重叠循环与周期动作循环重叠的指令时,制作出合成了从高速循环加工数据取得部15取得的周期动作循环的分配数据和从重叠循环存储部16取得的重叠循环的重叠数据而得的移动数据,并输出给指令程序解析部11。指令程序解析部11不经由插补部12和插补后加速减速部13而将由重叠循环合成部18合成的移动数据输出给伺服电动机控制部14,根据该移动数据使工件与工具相对移动。
[0037]接下来,图2表示设定周期动作循环与重叠循环的高速循环加工数据的一例。
[0038]重叠循环的重叠数据与周期动作循环的分配数据一起被设定于用于设定高速循环加工动作的高速循环加工数据的变量区域。通过图1的重叠循环存储部16来进行该重叠循环的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1