数值控制装置的制造方法_2

文档序号:9431735阅读:来源:国知局
重叠数据的设定。重叠循环的重叠数据由标题和重叠数据构成。
[0039]由于重叠循环的重复次数与数据数量遵照周期动作循环的标题,因此在重叠数据的标题中没有特别定义(作为虚设被定义为O),在重叠数据的标题中只定义了重叠数据的开始号码。并且,从由重叠数据的开始号码指定的号码准备按每个轴由周期动作循环的标题所指定的数量的重叠数据。
[0040]通过图3的流程图来对图1的数值控制装置10的重叠循环选择部17与重叠循环合成部18执行的处理的过程进行说明。关于该处理通过在各插补周期中由指令程序解析部11调用而被执行。以下,对该流程图所使用的各变量进行说明。
[0041]重叠循环执行中标识FO是表示是否在执行使重叠循环与当前周期动作循环重叠的处理的标识变量。重叠循环执行中标识FO是I时是执行使重叠循环重叠并输出的处理的状态,重叠循环执行中标识H)是O时是不重叠的状态(初始值是O)。
[0042]重叠循环选择信号SSIG是从外部指示是否使重叠循环重叠时所使用的信号,其被从未图示的操作盘输入,或者通过从传感器等输入的信号通过阶梯程序等被处理从而被输入。在重叠循环选择信号SSIG是I时为执行使重叠循环重叠的处理的状态。
[0043]插补循环计数器Tp是以周期动作的一周期进行变化的计数器,在周期动作的开始时是1,按每一个插补周期增加1,最大值是插补周期的数据数量Tpmax。例如,在图2所述的周期动作循环的设定例中,Tp取得I?360的值。
[0044]移动数据MVp是插补周期计数器Tp中的移动数据。并且,周期动作循环的分配数据PCYCp是插补周期计数器Tp中的周期动作循环的分配数据(例如,在图2所示的周期动作循环的设定例中,Tp = I时,PCYCp = 10),重叠循环的重叠数据SCYCp是插补周期计数器Tp中的重叠循环的重叠数据(例如,在图2所示的重叠循环的设定例中,Tp = I时,SCYCp
=2) ο
[0045]在开始该处理(重叠循环选择部17与重叠循环合成部18的处理)时,首先判定重叠循环执行中标识H)是否与重叠循环选择信号SSIG —致(步骤S01)。在步骤SOl中,在重叠循环执行中标识H)与重叠循环选择信号SSIG不一致时,进行重叠处理的执行状态的切换的判定。在该处理的执行时的插补周期计数器Tp是I时(步骤S02),S卩,当前插补周期处于周期动作的开始时的情况下,将重叠循环选择信号SSIG的值设定于重叠循环执行中标识H)(步骤S03)。通过该处理,在各周期动作的开始时,切换重叠循环的重叠处理的开始状态。该步骤SOl?S03的处理相当于图1的数值控制装置中的重叠循环选择部17的动作。
[0046]接下来,对重叠循环执行中标识FO的值进行判定(步骤S04),在重叠循环执行中标识FO的值是I时,把将周期动作循环的分配数据PCYCp与重叠循环的重叠数据SCYCp相加而得的值代入到移动数据MVp (步骤S05)。另一方面,在重叠循环执行中标识FO的值是O时,将周期动作循环的分配数据PCYCp的值直接代入到移动数据MVp (步骤S06)。该步骤S04?S06的处理相当于图1的数值控制装置中的重叠循环合成部18的动作。
[0047]最后,更新插补周期计数器Tp (增加I)(步骤S07),在更新而得的插补周期计数器Tp超越插补周期计数器的最大值Tpmax时(步骤S08),将插补周期计数器Tp的值恢复为I (步骤S09),结束本插补周期的该处理。
[0048]示出实际的示例来对进行所述动作的数值控制装置10的重叠动作进行详细说明。
[0049]图4是表示执行重叠循环时的重叠动作的示例的时间图。
[0050]在数值控制装置10中,在进行图2所示的周期动作循环的设定时,在周期动作中,反复执行周期动作循环的分配数据(PCYC1?PCYC360)。在一次的插补周期(例如Imsec)中执行一个分配数据,在插补周期的计数器η中输出的移动数据MVn是PCYCn(参照图4的上图表)。
[0051]在进行所述周期动作的过程中,操作员能够在周期动作中测定加工误差,并将校正该测定的加工误差的数据设定成重叠循环的重叠数据(SCYC1?SCYC360)。操作员经由数值控制装置10的操作盘等输入部或来自外部装置的输入部将重叠循环的重叠数据设定于重叠循环存储部16,例如若对操作盘等进行操作而接通重叠循环选择信号(SSIG),则从接下来执行周期动作循环的第I个分配数据(PCYCl)时,开始重叠循环,其中所述重叠循环选择信号(SSIG)用于选择是否执行重叠循环。
[0052]在执行重叠循环的重叠处理时,通过重叠循环合成部18将重叠循环的重叠数据(SCYC1?SCYC360)合成到移动数据MVn。在执行重叠循环时,插补周期的计数器η的移动数据 MVn 为 MVn = PCYCn+SCYCn。
[0053]分别在周期动作循环与重叠循环中,作为执行间隔的插补周期为恒定的。因此,能够与周期动作循环的执行的时机同步地使重叠循环重叠。由此,能够在一次的加工中进行校正加工误差的加工而无需再制作周期动作循环。
[0054]开始重叠循环的时机也能够设定为任意插补周期的计数器η。并且,重叠数据(SCYC1?SCYC360)能够在执行重叠循环过程中变更。
[0055]图5是表示以任意时机执行多个重叠循环时的重叠动作的示例的时间图。
[0056]在本实施方式的数值控制装置10中,也能够以任意时机执行多个重叠循环。能够制作出以下那样的重叠循环I?3、在工序I中执行重叠循环1、在工序2中执行重叠循环
2、3。
[0057]重叠循环1:工序I的切入量A
[0058]重叠循环2:工序2的切入量B
[0059]重叠循环3:加工误差的校正量
[0060]在设定成能够像这样选择和切换多个重叠循环的情况下,能够按各个重叠循环设置重叠循环执行中标识H)与重叠循环选择信号SSIG,通过重叠循环选择部17按重叠循环选择重叠处理即可。
【主权项】
1.一种数值控制装置,控制使用反复执行相同的动作的周期动作循环来使工件或者工具移动从而进行加工的机床,其特征在于, 所述数值控制装置具有:重叠循环存储部,其对与所述周期动作循环重叠的重叠循环的执行周期单位的指令数据进行存储;以及 重叠循环合成部,其与所述周期动作循环的执行的时机同步地按执行周期合成所述重叠循环的指令数据。2.根据权利要求1所述的数值控制装置,其特征在于, 所述数值控制装置还具有:重叠循环选择部,其与周期动作循环的执行的时机同步地开始重叠循环的重叠。3.根据权利要求2所述的数值控制装置,其特征在于, 所述重叠循环存储部对一个或者多个重叠循环进行存储, 所述重叠循环选择部能够选择出一个或者多个要重叠的重叠循环。4.根据权利要求1?3中任一项所述的数值控制装置,其特征在于, 所述数值控制装置还具有:变更部,其在执行周期动作循环过程中对所述重叠循环存储部的重叠循环的指令数据进行变更。
【专利摘要】本发明提供一种数值控制装置,控制使用反复执行相同的动作的周期动作循环来使工件或者工具移动从而进行加工的机床。该数值控制装置对与周期动作循环重叠的重叠循环的执行周期单位的指令数据进行存储,并且,按与周期动作循环的执行的时机同步地按执行周期合成该重叠循环的指令数据。
【IPC分类】G05B19/18
【公开号】CN105182902
【申请号】CN201510329316
【发明人】牧野岩
【申请人】发那科株式会社
【公开日】2015年12月23日
【申请日】2015年6月15日
【公告号】DE102015007130A1, US20150362910
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1