掌桥专利:专业的专利平台
掌桥专利
首页

数值控制装置

文献发布时间:2024-04-18 20:01:30


数值控制装置

技术领域

本发明涉及一种数值控制装置。

背景技术

例如广泛利用了使射出激光束的激光头、具有旋转刀具的旋转刀具头等加工头相对于工件进行相对移动来对工件进行加工的加工装置。一般由数值控制装置基于包含用于指定加工头应经过的加工点的多个移动指令的加工程序来控制这样的加工装置的动作。在加工程序中例如还可能包含用于指定激光的输出、旋转刀具的转速、加工头与工件之间的距离等加工条件的条件指令。

在加工程序中,条件指令能够被描述为参照存储多个加工条件的参照表乃至数据库的信息的命令文(例如参照专利文献1)。由此,将例如外周的裁切和对内部表面的装饰形状的赋予这样的多个种类的加工工序描述在一个加工程序中,并按每个加工工序应用适当的加工条件。

现有技术文献

专利文献

专利文献1:国际公开WO2019/189212A1号

发明内容

发明要解决的问题

在使用包含条件指令和移动指令的加工程序进行的加工中,有时希望对一部分的加工工序的加工条件进行修正。作为例子,能够考虑确认实际被进行了加工的工件,并变更对被判断为加工品质不足的部分进行了加工的加工工序的加工条件。对于这样的情况,在以往的数值控制程序中,需要进行以下作业:分析加工程序来确定应变更加工条件的加工工序的移动指令,搜索该移动指令的前侧的最近的条件指令,并改写该条件指令。因此,期望一种能够简单地修正加工条件的技术。

用于解决问题的方案

本公开的一个方式所涉及的数值控制装置基于包含用于指定加工条件的至少一个条件指令和用于指定加工点的多个移动指令的加工程序来控制加工装置,所述数值控制装置具备:程序存储部,其存储所述加工程序;路径导出部,其根据所述加工程序来导出连结所述加工点的多个加工路径;条件确定部,其根据所述加工程序来确定用于指定应用于各个所述加工路径的所述加工条件的所述条件指令;路径选择部,其提供使得能够选择所述加工路径的用户接口;以及条件修正部,其提供使得能够对应用于在所述路径选择部中选择出的所述加工路径的所述加工条件进行修正的用户接口。

发明的效果

根据本公开,能够提供一种能够简单地修正加工条件的数值控制装置。

附图说明

图1是示出本公开的第一实施方式所涉及的数值控制装置的结构的框图。

图2是例示出图1的数值控制装置的路径选择部的显示画面的示意图。

图3是例示出图1的数值控制装置的条件修正部的显示画面的示意图。

图4是示出本公开的第二实施方式所涉及的数值控制装置的结构的框图。

具体实施方式

下面,参照附图来说明本公开的实施方式。图1是示出本公开的第一实施方式所涉及的数值控制装置1的结构的框图。

数值控制装置1基于包含用于指定加工条件的至少一个条件指令和用于指定加工点的多个移动指令的加工程序来控制加工装置(未图示)。作为由数值控制装置1控制的加工装置,例如能够设想使对工件照射激光的激光头相对于工件进行移动的激光加工装置、使具有旋转刀具的旋转刀具头相对于工件进行移动的机床等。

数值控制装置1例如能够通过使具有处理器、存储器、输入输出接口等的计算机装置执行适当的控制程序来实现。数值控制装置1也可以具备向用户提供图像信息的显示装置以及能够供用户输入信息的输入装置,数值控制装置1还可以借助外部的输入装置和输出装置来进行输入输出。此外,在本实施方式中,设为使用具有显示画面的外部的输入输出装置2来进行说明。

数值控制装置1具备程序存储部10、数据库部20、路径导出部30、条件确定部40、路径选择部50以及条件修正部60。这些构成要素是对数值控制装置1的功能进行分类所得到的,也可以不是在物理结构和程序结构上能够明确地区分的要素。

程序存储部10存储加工程序。程序存储部10能够被设为包括构成数值控制装置1的存储器的存储区域以及用于控制加工程序的写入和读出的程序要素的结构。

存储于程序存储部10的加工程序由被依次进行处理的多个块(行)构成。在各块中,能够描述有将用于确定指令的种类的地址与用于确定与该指令有关的变量等的数据组合而成的字。为了说明,接着,例示出样本程序。

<样本程序>

O001

E001

G01G90X100.

G01G90Y100.

E002

G01G90X200.

G01G90Y200.

E001

G01G90X100.

在样本程序中,“O”是表示是用于确定程序编号的字的地址,“E”是表示是用于指定加工条件的字(条件指令)的地址,“G”是表示是用于指定移动的字(移动指令)的地址。在样本程序中,加工条件是根据数据库部20的记录编号确定的。也就是说,“E001”的意思是应当应用按照数据库部20的记录编号001的数据的加工条件。

数据库部20存储用于分别确定加工条件的多个记录。数据库部20能够被设为包括构成数值控制装置1的存储器的存储区域以及控制加工条件的写入和读出的程序要素的结构。

数据库部20的数据项目根据加工头的种类等来适当设定。作为例子,作为加工头是激光头的情况下的数据项目,能够例举出进给速度、输出、脉冲底部电压(pulse bottomvoltage)、频率、占空比、辅助气体的压力、辅助气体的种类、辅助气体的供给时间、工件与头之间的间隙量等。此外,辅助气体的种类等数据能够构成为使用另外设置的参照表的编号来定义条件。

路径导出部30根据加工程序来导出连结加工点的多个加工路径、也就是相对于工件进行移动的加工头的轨迹。关于加工路径,典型地,能够将连续地进行加工的区间设为一个加工路径。此外,也可以将各块设为一个加工路径,还可以将例如以加工点的数量等为基准将连续地进行加工的区间划分为多个所得到的区间分别设为加工路径。

条件确定部40根据加工程序来确定用于指定应用于各个加工路径的加工条件的条件指令。也就是说,针对路径导出部30导出的每个加工路径确定加工程序中的、前方最近的加工指令的位置(块的编号)。因此,条件确定部40能够构成为存储表示加工路径与加工指令的位置的对应关系的表。

路径选择部50提供使得能够选择加工路径的用户接口。对于路径选择部50中的加工路径的选择方法,具体而言,考虑指定程序的行编号、序列编号(一般通过“N”进行指示)等方法,但特别优选的是,如图2所例示的那样,将加工路径的图像、也就是加工路径的预览显示于输入输出装置2的画面,并且使得能够选择所显示的加工路径。在图2所示的例子中,包括用于沿长方形的外周进行裁切的加工路径、用于形成内部的圆形的装饰槽的加工路径、以及用于形成内部的星形的装饰槽的加工路径。此外,路径选择部50也可以直接控制输入输出装置,还可以向被独立控制的输入输出终端提供加工路径的信息,并从输入输出终端获取用户输入的信息。

路径选择部50例如也可以构成为受理对加工路径赋予的编号的输入,以使得能够进行加工路径的选择,但优选的是,构成为使得能够直接选择所显示的加工路径。具体而言,路径选择部50也可以构成为使得能够操作在显示加工路径的画面上显示的光标来在画面上选择加工路径,还可以构成为在触摸面板上显示加工路径,使得能够通过对触摸面板的显示加工路径的区域进行触摸来选择加工路径。

条件修正部60提供使得能够对应用于在路径选择部50中选择出的加工路径的加工条件进行修正的用户接口。本实施方式的条件修正部60具有:信息输出部61,其输出与应用于所选择的加工路径的加工条件有关的信息;以及程序修正部62,其用于对加工程序的条件指令进行修正。

信息输出部61也可以构成为通过声音等来输出与加工条件有关的信息,但优选的是,信息输出部61构成为在路径选择部50显示加工路径的输入输出装置2的显示画面上显示字符信息。更优选的是,如图3所示,信息输出部61构成为在路径选择部50将加工路径显示于输入输出装置2的状态下弹出式显示与加工条件有关的信息,也就是说,在显示加工路径的输入输出装置2的显示画面上叠加显示与加工条件有关的信息。由此,用户能够顺畅地修改所意图的加工路径的加工条件。

作为信息输出部61输出的与加工条件有关的信息,能够列举出能够使用的加工指令或加工指令的变量、也就是存在于数据库部20的记录的编号或唯一密钥。另外,优选的是,信息输出部61输出存在于数据库部20的记录的至少一部分的数据、特别是对加工结果的影响大的主要的数据。由此,用户能够容易地选择适当的条件指令。

信息输出部61也可以进行信息显示以受理对加工指令的修正。作为例子,信息输出部61能够构成为以可选择的列表形式来显示条件指令以及通过该条件指令指定的加工条件的数据。另外,信息输出部61也可以将要显示的条件指令显示于可编辑的文本框。

程序修正部62将存储于程序存储部10中的加工程序的、用于指定应用于由路径选择部50选择出的加工路径的加工条件的条件指令改写为用户输入的条件指令。由此,应用了改写后的条件指令的全部的加工路径中的加工条件被修正。

如以上那样,数值控制装置1提供使得能够在加工路径的预览画面中选择希望对加工条件进行修正的加工路径来容易地修正加工条件的接口,因此,能够简单且适当地对加工条件进行修正。

在图4中示出本公开的第二实施方式所涉及的数值控制装置1A的结构。此外,在本实施方式的说明中,对于与之前的实施方式相同的构成要素标注相同的附图标记,并省略重复的说明。

本实施方式所涉及的数值控制装置1A具备程序存储部10、数据库部20、路径导出部30、条件确定部40、路径选择部50以及条件修正部60A。

条件修正部60A提供使得能够对应用于在路径选择部50中选择出的加工路径的加工条件进行修正的用户接口。本实施方式的条件修正部60A具有:信息输出部61A,其输出与应用于所选择的加工路径的加工条件有关的信息;以及数据修正部63,其用于对数据库部20中的应用于所选择的加工路径的记录的数据进行修正。

信息输出部61A例如通过弹出式显示等方法来输出数据库部20中的规定了应用于所选择的加工路径的加工条件的记录的数据。另外,信息输出部61A能够构成为提供使得用户能够选择所显示的数据中的任意数据并对其进行修正的用户接口。

数据修正部63将数据库部20的记录中的、通过用于指定应用于由路径选择部50选择出的加工路径的加工条件的条件指令而确定的记录的数据置换为用户新输入的数据。由此,应用了与所选择的加工路径相同的条件指令的全部加工路径中的加工条件被同等地修正。

以上,说明了本公开的实施方式,但是本发明不限于上述的实施方式。另外,上述的实施方式中记载的效果仅是列举出本发明产生的最佳的效果,本发明的效果不限于上述的实施方式中记载的内容。

本发明所涉及的数值控制装置也可以具备程序修正部和数据修正部双方。在该情况下,可以提供仅使程序修正部和数据修正部中的一方有效的功能,也可以将条件指令和数据库部的记录同时以可编辑的方式显示,根据用户的编辑操作,来决定是通过程序修正部来对条件指令进行修正、还是通过数据修正部来对数据库部的记录进行修正。

附图标记说明

1、1A:数值控制装置;2:输入输出装置;10:程序存储部;20:数据库部;30:路径导出部;40:条件确定部;50:路径选择部;60、60A:条件修正部;61、61A:信息输出部;62:程序修正部;63:数据修正部。

技术分类

06120116556561