进行基于表格式数据的运转的数值控制装置的制造方法

文档序号:8543112阅读:264来源:国知局
进行基于表格式数据的运转的数值控制装置的制造方法
【技术领域】
[0001]本发明涉及一种进行基于表格式数据的运转的数值控制装置,尤其涉及一种具有指定通过表格式数据控制成目的状态的基准值的功能的数值控制装置。
【背景技术】
[0002]作为同步于基准轴的运动且使各控制轴分别同步而进行驱动控制的方法,如下路径表运转功能是众所周知的:与基准轴位置对应地,将控制轴的位置信息存储到在存储器等设置的表格式数据中,根据存储于该表格式数据的信息使各控制轴与基准轴同步运转。在所述功能中,将设定有时间、轴位置、或者以主轴位置为基准的轴的位置、或者M代码(code)等辅助功能的表格式数据(路径表程序)存储于存储器,或通过网络连接的存储装置,依次读出表格式数据的同时驱动各轴。
[0003]在日本特开昭59-177604号公报以及日本特开2003-303005号公报中公开了这些所谓的路径表运转功能、或者称为电子凸轮控制的数值控制装置。由此,不拘于加工程序的自由工具的动作成为可能,能够实现加工时间的缩短或加工的高精度化。
[0004]以往的表格式数据中记述有如下内容:成为基准的时间、轴位置、或者主轴位置(以后,记载为基准值)、以及控制与所述基准值对应的轴、主轴、或者辅助功能的指令。在对轴、主轴、或者辅助功能的状态进行控制的指令达到上述的基准值时,开始所述指令涉及的动作。例如,在控制主轴的转速的指令达到上述的基准值时开始向指定的转速进行加减速、在主轴的分度指令达到上述的基准值时开始主轴的分度动作。
[0005]这里,从主轴开始加减速至达到指定的转速为止,以及从主轴开始分度动作至结束分度为止,产生所需的动作时间。在对轴、主轴、或者辅助功能的状态进行控制的指令中,需要考虑从执行用于开始动作的指令的基准值至达到目的状态为止的动作时间,按预定指令计算所述动作时间,或者根据实际测量值来算出所述动作时间,并决定开始动作的基准值。
[0006]但是,直到主轴达到指定的转速为止的动作时间、以及主轴结束分度为止的动作时间等,对轴、主轴、或者辅助功能的状态进行控制的每个指令达到目的状态为止的动作时间,因机床的机械机构以及参数设定而不同。因此,即使运转同一表格式数据,有时因机床的机械结构以及参数设定而在消耗电力或运转时间中产生差异。其结果为,在对轴、主轴、或者辅助功能的状态进行控制的指令中,需要计算从开始动作至达到目的状态为止的动作时间、按机床的机械结构以及参数设定而制作出最佳的表格式数据,因此,作业可能变得复杂O

【发明内容】

[0007]因此,本发明的目的在于提供一种数值控制装置,能够使用同一表格式数据,按机床的机械结构或者参数设定来实现最佳的控制。
[0008]本发明涉及的进行基于表格式数据的运转的数值控制装置具有:所述数值控制装置具有:识别部、决定部、制作部,所述表格式数据是记述了如下内容的数据:成为基准的时间、轴位置、或者主轴位置、在所述成为基准的时间、轴位置、或者主轴位置开始动作的动作开始指令、以及在所述成为基准的时间、轴位置、或者主轴位置,对轴、主轴、或者辅助功能进行控制的控制指令,所述识别部对所述表格式数据中的所述控制指令进行识别,所述决定部计算出在所述识别部识别出的控制指令中达到所述控制指令的目的状态为止的动作时间,并决定成为开始所述控制指令涉及的动作的基准的时间、轴位置、或者主轴位置,所述制作部制作在由所述决定部决定的成为基准的时间、轴位置、或者主轴位置开始动作的指令。
[0009]也可以是,所述识别部具有:识别条件决定部,其通过表格式数据、或者参数、或者信号输入来决定识别所述控制指令的条件。
[0010]或者也可以是,所述决定部具有:基准值变更部,其通过来自外部设备的输入、或信号状态来变更所决定的成为开始动作的基准的时间、轴位置、或者主轴位置。
[0011]或者也可以是,所述制作部具有:开始条件附加部,其将开始动作的条件附加到制作出的指令中。
[0012]或者也可以是,所述数值控制装置具有变换处理部,通过所述变换处理部将通过文本文件制作出的表格式数据变换为执行形式数据而存储到存储部,一边从所述存储部读出所述执行形式数据,一边控制轴位置、主轴位置、或者辅助功能,所述变换处理部具有所述识别部、所述决定部、以及所述制作部。
[0013]或者也可以是,所述数值控制装置具有:指令插入部,在基于所述变换处理部的、从表格式数据向执行形式数据的变换处理时,所述指令插入部将由所述制作部制作出的开始动作的指令插入到执行形式数据。
[0014]本发明通过具有以上的结构能够提供一种数值控制装置,能够使用同一表格式数据,按机床的机械结构或者按参数设定来实现最佳的控制的数值控制装置。
【附图说明】
[0015]根据参照附图进行的以下的实施例的说明,可以明确本发明的上述以及其它目的以及特征。
[0016]图1是表示本发明的概念的图。
[0017]图2A、图2B是表示第一实施方式中的表格式数据的图。
[0018]图3是表示第一实施方式中的主轴以及轴的动作的图。
[0019]图4A、图4B是表示第二实施方式中的表格式数据的图。
[0020]图5A、图5B是表示第二实施方式中的主轴以及轴的动作的图。
[0021]图6是表示进行基于表格式数据的运转的实施方式的动作流程的流程图。
[0022]图7是表示在将表格式数据变换为二进制数据等执行形式数据时,进行控制指令的识别、动作时间的计算、控制指令的变换等的实施方式的动作流程的流程图。
[0023]图8A、图8B是表示以往技术中的表格式数据的图。
[0024]图9是表示以往技术中的主轴以及轴的动作的图。
[0025]图10A、图1OB是表示以往技术中的表格式数据的图。
[0026]图11A、图1lB是表示以往技术中的主轴以及轴的动作的图。
【具体实施方式】
[0027]首先,对以往技术的说明和以往技术的课题进行说明。
[0028]在以往技术中,即使是同一表格式数据的运转,因机床的机械结构以及参数设定而造成从执行对轴、主轴、或者辅助功能的状态进行控制的指令开始至到达目的状态为止的动作时间不同,有时无谓地消耗电力或运转时间延长。
[0029]以下,通过具体的示例来进行说明。首先,通过基于表格式数据的主轴S的控制,来对无谓地消耗电力的示例进行说明。在本示例中,将成为用于执行对轴、主轴、或者M代码等辅助功能进行控制的指令的基准的时间、轴位置、或者主轴位置统称为基准值来进行处理。
[0030]图8A、图8B表示表格式数据,图8A表示主轴S的表格式数据〈SI〉,图8B表示轴X的表格式数据〈XI〉。在图8A中,L是以实际时间表示执行指令的表格式数据所记述的基准值(单位msec)的地址,指令S0、S4000分别是为了将主轴的转速设为0(rpm)、4000(rpm)而开始加减速的指令。
[0031]并且,在图SB中,L是以实际时间表示执行指令的表格式数据所记述的基准值(单位msec)的地址,指令X10.0、X45.0、X50.0分别为表示在所述基准值轴X所在的表格式数据所记述的坐标值(单位mm)的机械坐标的地址。这里,关于图SB的数据,在基准值LlOOO?L2000期间将轴定位于坐标值45.0,在基准值L2000?L3000期间在轴达到坐标值50.0之前进行切削加工。
[0032]这里,假设如下情况:通过不同的机床来共同使用了图8A、图SB所示的表格式数据(图8A的主轴S的表格式数据〈SI〉、以及图SB的轴X的表格式数据〈XI〉)。设成两个机床A、B在主轴达到指定转速为止的加速时间存在差异,并设成机床A中主轴达到指定转速(4000 (rpm))为止的加速时间为1000msec,机床B中主轴达到指定转速(4000 (rpm))为止的加速时间为500msec。
[0033]图9表不此时的动作样子,图9(a)表不机床A的主轴S的动作,图9(b)表不机床B的主轴S的动作,图9 (c)表示机床A、机床B共同的轴X的动作。
[0034]如图9(a)所示,由于在机床A中主轴达到指定转速(4000 (rpm))为止的加速时间为1000msec,因此当在基准值LlOOO主轴开始加速时,在基准值L2000达到指定转速。此时,如图9 (c)所示,由于在基准值L2000轴X开始切削加工,因此在刚刚好的时刻主轴达到指定转速。
[0035]与此相对地,由于在机床B中主轴达到指定转速(4000 (rpm))为止的加速时间为500msec,因此当在基准值LlOOO主轴开始加速时,在基准值L1500达到指定转速。这里,由于图SB的表格式数据指定的轴X的切削加工开始的基准值是L2000,因此如图9(b)所示,从L1500?L2000,主轴不得不以指定的转速保持旋转来等待切削加工的开始,从而无谓地消耗电力。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1