进行基于表形式数据的运行的数值控制装置制造方法及图纸

技术编号:13958382 阅读:76 留言:0更新日期:2016-11-02 18:17
本发明专利技术提供一种进行基于表形式数据的运行的数值控制装置。该数值控制装置使用表形式数据与基准值同步地对控制轴的位置进行控制。该数值控制装置从表形式数据依次读出并解析指令块来取得控制点的基准值和坐标值。当在该读出的指令块中包含将基准值进行位移的位移指令时,在该指令块以后的指令块中,输出根据该位移指令所指定的位移量进行位移后的所述控制点的基准值。

【技术实现步骤摘要】

本专利技术涉及一种数值控制装置,特别是涉及一种能够保持控制点之间的基准值的差不变地修正特定的控制点的基准值的数值控制装置。
技术介绍
作为与基准轴的运动同步地来分别驱动控制各控制轴的方法,已知基于表形式数据的运行功能,该运行功能对应于基准轴位置将控制轴的位置信息存储在存储器等中设置的表形式数据中,根据在该表形式数据中存储的信息使各控制轴与基准轴进行同步运行。在该运行功能中,在存储器或通过网络连接的存储装置中存储表形式数据,一边依次读取该表形式数据一边控制各轴以及辅助功能,该表形式数据设定了以时间、轴位置或主轴位置为基准的轴的位置、或M代码等辅助功能。在日本特开昭59-177604号公报、日本特开2003-303005号公报中公开了采用基于这些表形式数据的运行功能的路径表运行功能,或者被称为电子凸轮控制装置的数值控制装置。因此,能够不局限于加工程序而使工具自由地进行动作,并且能够实现加工时间缩短和加工高精度化。在以往的基于表形式数据的运行中,将表形式数据中记述的基准值、以及与该基准值对应的轴或者主轴的坐标值作为控制点,将两个控制点作为始点以及终点来进行移动量的计算。具体来说,根据成为始点的控制点的基准值以及轴或主轴的坐标值、成为终点的控制点的基准值以及轴或主轴的坐标值,计算这两点之间的基准值的差和轴或主轴的坐标值的差,并计算每单位基准值的移动量。图7是表示使用表形式数据的以往的轴控制的例子。使表形式数据<时间_表_0001_X>为通过时间基准控制X轴的表形式数据,L表示基准值(基准时间:msec单位)、X表示与基准值对应的X轴的坐标值(mm单位)。在将当前基准值设为1000msec时,X轴在以基准值1000msec、
坐标值100.0mm为始点,以基准值2000msec、坐标值200.0mm为终点的2个控制点间进行移动。图8是表示用于计算移动量的数值控制装置的概要框图。在现有技术的数值控制装置100中,将通过读出部(未图示)依次读取的指令块设为始点、终点这2个控制点来向分配处理部130进行通知,由分配处理部130根据2个控制点间的基准值的差和坐标值的差求出每个单位基准值的移动量,并向电动机控制部(未图示)通知求出的移动量。在使用表形式数据<时间_表_0001_X>的X轴的控制例中,在分配处理部130中,以基准值1000msec、坐标值100.0mm为始点,另外以基准值2000msec、坐标值200.0mm为终点,根据基准值的差1000msec(2000msec-1000msec)和坐标值的差100.0mm(200.0mm-100.0mm)将每个单位基准值的移动量计算为0.1mm/1msec。在这样的现有的基于表形式数据的运行中,在变更了某控制点的基准值时,该控制点的基准值和下一个控制点的基准值之间的差发生了变化。因此,根据该变更后的控制点的基准值,为了使控制点间的基准值的差不变(即,每单位基准值的移动量不变),需要将以后的控制点的基准值全部变更。在图9中作为一个例子,在<时间_表_0002_X>中表示将表形式数据<时间_表_0001_X>的基准值L2000变更为基准值L1800时的表形式数据。在修正了表形式数据<时间_表_0002_X>的<1>时,为了使<1>和<2>之间、<2>和<3>之间的基准值的差不变,需要将L3000修正为L2800(<2>),将L4000修正为L3800(<3>)。在进行这样的变更时,操作者一边考虑控制点间的基准值的差一边修正各数据,但是因为需要一边确认多个数值一边进行修正,所以变更花费工时,存在对于操作者来说负荷大的问题。此外,在现有技术中,即使修正特定的控制点的基准值,如果是增量指令,则该修正的基准值和以后的控制点的基准值之间的差不变。然而,在表形式数据中,为了推测全体的周期时间,或为了生成在系统间、控制轴间同步的表形式数据,很多时候在基准值中使用绝对指令,通过单纯地使用增量指令会存在无法解决上述问题的情况。
技术实现思路
因此,本专利技术的目的在于,提供一种能够保持控制点之间的基准值的差不变地修正特定的控制点的基准值的数值控制装置。本专利技术的数值控制装置使用将时间、轴位置或者主轴位置作为基准值来指令各控制轴的位置的表形式数据,与所述基准值同步地控制控制轴的位置。该数值控制装置具备:读出部,其从所述表形式数据依次读出指令块,并解析该指令块来取得并输出控制点的基准值和坐标值;基准值解析部,其在所述读出部读出的指令块中包含将基准值进行位移的位移指令的情况下,在所述指令块以后的指令块中,使基准值的位移有效,并输出根据由所述位移指令指定的位移量进行位移后的所述控制点的基准值;以及分配处理部,其根据所述基准值解析部输出的基准值和所述读出部输出的控制点的坐标值,生成针对通过所述表形式数据控制的轴的移动量。并且,将所述基准值解析部构成为在基准值的位移不是有效时,直接输出所述读出部读出的所述控制点的基准值。关于由所述位移指令指定的位移量,可以通过参数、宏变量或信号间接地指定。可以将所述基准值解析部构成为在基准值的位移有效时,在所述读出部读出的指令块中包含将基准值进行位移的位移指令的情况下,向在此之前的位移量累积由所述位移指令指定的位移量。可以将所述基准值解析部构成为在所述读出部读出的指令块中包含位移取消指令的情况下,在所述指令块以后的指令块中,使基准值的位移无效。根据本专利技术,能够保持控制点间的基准值的差不变地修正特定控制点的基准值,结果,由于生成的表形式数据的编辑变得容易,因此会有缩短设备的启动、调整时间的效果。另外,通过使用参数、宏变量、信号状态来指定特定的控制点的基准值,可以不修正表形式数据来调整基准值。并且,通过位移基准值,可以容易地进行角部的内旋量的设定和重叠的定时调整。附图说明通过参照附图对以下的实施例进行说明,本专利技术的上述以及其它的目的、特征以及优点会变得更清楚。在这些图中:图1A表示现有技术中的控制点的基准值的修正方法。图1B表示本专利技术的数值控制装置进行的控制点的基准值的修正方法。图2A是指定了基准值的位移量的位移指令的记述例。图2B是通过信号地址指定了基准值的位移指定的记述例。图2C是用于取消通过位移指令指定的位移量的位移取消指令的记述例。图3是本专利技术一实施方式的数值控制装置的概要框图。图4是表示在图3的数值控制装置上执行的处理的流程的流程图。图5A表示定义X轴以及Z轴的相对于基准轴的位置信息的表形式数据的第一个例子。图5B说明根据图5A所示的表形式数据进行运行时的X轴以及Z轴相对于基准轴分别取得的坐标值。图5C说明工具进行了移动从而在X轴以及Z轴上分别取得图5B所示的坐标值时的XZ平面中的工具路径。图6A表示定义X轴以及Z轴的相对于基准轴的位置信息的表形式数据的第二个例子,在该表形式数据中插入使用宏变量指定位移量的位移指令。图6B说明基于图6A所示的表形式数据进行运行时的X轴以及Z轴相对于基准轴分别取得的坐标值。图6C说明进行了移动从而X轴以及Z轴分别取得图6B所示的坐标值时的XZ平面中的工具路径。图7表示使用了表形本文档来自技高网
...

【技术保护点】
一种数值控制装置,其使用将时间、轴位置或者主轴位置作为基准值来指令各控制轴的位置的表形式数据,与所述基准值同步地控制控制轴的位置,所述数值控制装置的特征在于,具备:读出部,其从所述表形式数据依次读出指令块,并解析该指令块来取得并输出控制点的基准值和坐标值;基准值解析部,其在所述读出部读出的指令块中包含将基准值进行位移的位移指令的情况下,在所述指令块以后的指令块中,使基准值的位移有效,并输出根据由所述位移指令指定的位移量进行位移后的所述控制点的基准值;以及分配处理部,其根据所述基准值解析部输出的基准值和所述读出部输出的控制点的坐标值,生成针对通过所述表形式数据控制的轴的移动量,将所述基准值解析部构成为在基准值的位移不是有效时,直接输出所述读出部读出的所述控制点的基准值。

【技术特征摘要】
2015.04.21 JP 2015-0866421.一种数值控制装置,其使用将时间、轴位置或者主轴位置作为基准值来指令各控制轴的位置的表形式数据,与所述基准值同步地控制控制轴的位置,所述数值控制装置的特征在于,具备:读出部,其从所述表形式数据依次读出指令块,并解析该指令块来取得并输出控制点的基准值和坐标值;基准值解析部,其在所述读出部读出的指令块中包含将基准值进行位移的位移指令的情况下,在所述指令块以后的指令块中,使基准值的位移有效,并输出根据由所述位移指令指定的位移量进行位移后的所述控制点的基准值;以及分配处理部,其根据所述基准值解析部输出的基准值和所述读出部输出的控制点的坐标值,生成针对...

【专利技术属性】
技术研发人员:和气佳史金丸智竹内靖
申请(专利权)人:发那科株式会社
类型:发明
国别省市:日本;JP

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

1