具有加工周期生成功能的数值控制装置以及程序编辑方法

文档序号:9326316阅读:330来源:国知局
具有加工周期生成功能的数值控制装置以及程序编辑方法
【技术领域】
[0001]本发明涉及一种从NC程序的一部分中生成加工周期指令的数值控制装置以及从NC程序的一部分中生成加工周期指令的程序编辑方法。
【背景技术】
[0002]在生成对工件进行加工的NC程序时,操作员需要计算工具的移动路径的始点、终点,并对每一个程序段逐一地生成其移动指令。程序段是用于指示NC程序的路径的最小单
J L ο
[0003]通过执行这样的NC程序来加工工件,然而,实际上在进行加工的期间也要求出最佳切削条件等来不断进行程序的修正或编辑。这种情况下,操作员确定与加工内容相关的多个程序段,对各个程序段进行需要的编辑。
[0004]除了直接编辑NC程序以外,例如有日本专利第3650027号公报(对应于TO2000/011528)所示的从NC程序自动地生成能够向CAD/CAM或自动编程装置等NC程序制作装置输入数据的技术。此外,例如有日本特开昭63-293607号公报所示的从NC程序中提取图形数据,并在CAD上编辑图形数据,由此能够间接地编辑NC程序的技术。
[0005]另一方面,作为在加工程序中所使用的指令,有加工周期指令。加工周期指令是以一个指令来进行由多个程序段构成的一连串的移动指令的指令,是被日本特开2014-16982号公报中例示的指令。加工周期指令是定义了切削条件和加工区域形状的指令,对机床进行控制的数值控制装置根据由记述在加工程序中的加工周期指令定义的切削条件和加工区域形状,来生成多个移动指令地控制可动轴。
[0006]然而,在以往的NC程序的编辑方法中存在如下的问题。在工件的加工中,通过进行与NC程序的各程序段对应的非常多的加工控制来形成一个加工形状。因此,在对NC程序进行编辑时,在理解了由成为对象的NC程序执行的加工顺序之后,需要确定相关的全部程序段,因此在确定要编辑的程序段时需要时间,此外,需要编辑非常多的程序段。
[0007]此外,当导入使用CAD/CAM或自动编程装置来支援编辑的技术时,不需要直接编辑每个程序段,因此减轻了操作员编辑程序所花费的劳力,但为了导入该技术,除了数值控制装置以外还需要准备CAD/CAM或自动编程装置等大规模装置,因此存在成本方面的问题。

【发明内容】

[0008]因此,本发明的目的是提供一种从现有的NC程序中提取切削条件和加工区域形状,并生成程序段数较少,且在数值控制装置上使用输入导航等而能够容易地编辑的加工周期指令的数值控制装置以及程序编辑方法。
[0009]本发明的数值控制装置使用NC程序来进行加工控制,该数值控制装置的具有:一加工工序识别部,其在所述NC程序中将从预先指定的工具编号到下一工具编号的加工指令的范围识别为一加工工序;加工周期生成部,其根据由所述一加工工序识别部识别出的一加工工序来生成加工周期指令;以及NC程序生成部,其生成将所述NC程序上的所述一加工工序置换成由加工周期生成部生成的加工周期指令而得的NC程序。
[0010]所述加工周期生成部具备对每个工具编号定义了加工种类和工具形状数据的工具数据列表,所述加工周期生成部根据所述工具数据列表和所述预先指定的工具编号来确定对应的加工种类和工具形状数据,所述加工周期生成部根据所述一加工工序、所述确定出的加工种类和工具形状数据来生成加工周期指令。
[0011]所述加工周期生成部还具备将加工种类与必要的切削条件关联起来的切削条件表,所述加工周期生成部根据所述切削条件表和所述加工种类来确定与所述加工种类对应的切削条件,所述加工周期生成部根据所述一加工工序、所述确定出的加工种类和工具形状数据以及所述确定出的切削条件来生成加工周期指令。
[0012]所述加工周期生成部从所述加工种类、所述工具数据以及所述一加工工序中提取切削进给指令,并将该提取出的切削进给指令变换为直线或圆弧图形的形状要素数据来生成加工区域形状,所述加工周期生成部根据所述一加工工序、所述确定出的加工种类和工具形状数据、所述确定出的切削条件以及所述生成的加工区域形状来生成加工周期指令。此外,所述加工区域形状是生成为从所述形状要素数据偏置了刀尖半径或工具直径的值而得到的形状的加工区域形状。
[0013]本发明的程序编辑生成将NC程序的一部分置换成加工周期指令的NC程序,该程序编辑方法包括如下的步骤:在所述NC程序中将从预先指定的工具编号到下一工具编号的加工指令的范围识别为一加工工序的步骤;根据所述识别出的一加工工序来生成加工周期指令的步骤;以及生成将所述NC程序上的所述一加工工序置换成由加工周期生成部生成的加工周期指令而得到的NC程序的步骤。
[0014]预先存储对每个工具编号定义了加工种类和工具形状数据的工具数据列表,生成所述加工周期指令的步骤根据所述工具数据列表和所述预先指定的工具编号来确定对应的加工种类和工具形状数据,生成所述加工周期指令的步骤根据所述一加工工序、所述确定出的加工种类和工具形状数据来生成加工周期指令。
[0015]预先存储将加工种类与必要的切削条件关联起来的切削条件表,根据所述切削条件表和所述加工种类来确定与所述加工种类对应的切削条件,然后根据所述一加工工序、所述确定出的加工种类和工具形状数据以及所述确定出的切削条件来生成加工周期指令。。
[0016]所述加工周期生成步骤从所述加工种类、所述工具数据以及所述一加工工序中提取切削进给指令,并将该提取出的切削进给指令变换为直线或圆弧图形的形状要素数据来生成加工区域形状,然后所述加工周期生成步骤根据所述一加工工序、所述确定出的加工种类和工具形状数据、所述确定出的切削条件以及所述生成的加工区域形状来生成加工周期指令。此外,所述加工区域形状是生成为从所述形状要素数据偏置了刀尖半径或工具直径的值而得到的形状的加工区域形状。
[0017]根据本发明,能够根据现有的NC程序来生成程序段数较少,且在数值控制装置上使用输入导航等而能够容易地编辑的加工周期指令,因此能够不使用CAD/CAM或自动编程装置,而能够容易地编辑NC程序。
【附图说明】
[0018]参照附图,对以下实施例进行说明,从而使本发明的前述及其他目的和特征更加明确。
[0019]图1是本发明的数值控制装置的框图。
[0020]图2是图1的数值控制装置所具备的加工周期生成部的框图。
[0021]图3是表示存储在图2的加工周期生成部中的工具数据列表的一例的图。
[0022]图4是表示存储在图2的加工周期生成部中的切削条件表的一例的图。
[0023]图5是说明根据由本发明的数值控制装置所编辑的NC程序来进行加工的工件的一例的图。
[0024]图6是表示对图5所示的工件进行加工的NC程序的图。
[0025]图7是表示图2的加工周期生成部所具备的加工区域形状生成部执行的加工区域形状生成处理的基本的流程图。
[0026]图8是说明从图6的NC程序进行形状要素数据群提取的处理顺序的图。
[0027]图9是说明加工种类为车削粗加工时的加工区域形状的生成处理的顺序的图。
[0028]图10是表示根据所提取的切削条件和生成的加工区域形状,在NC程序上生成的加工周期指令的一例的图。
[0029]图11是说明加工种类为车削精加工时的加工区域形状的生成处理的顺序的图。
[0030]图12是说明加工种类为车削槽粗加工时的加工区域形状的生成处理的顺序的图。
[0031]图13是说明加工种类为车削槽精加工时的加工区域形状的生成处理的顺序的图。
[0032]图14是说明加工种类为冲孔加工时的加工区域形状的生成处理的顺序的图。
[0033]图15是说明加工种类为平面加工时的加工区域形状的生成处理的顺序的图。
[0034]图16是说明加工种类为轮廓加工时的加工区域形状的生成处理的顺序的图。
[0035]图17是说明加工种类为凹槽加工时的加工区域形状的生成处理的顺序的图。
【具体实施方式】
[0036]以下,根据附图,适当地说明本发明的数值控制装置、程序编辑方法的实施方式的一例。
[0037]图1是本发明的数值控制装置100的框图。
[0038]数值控制装置100具备:从由ISO代码制作的NC程序10中识别一加工工序的一加工工序识别部20 ;根据由一加工工序识别部20识别出的一加工工序的ISO代码来生成加工周期的加工周期生成部30 ;以及根据生成的一加工周期来生成用于置换一加工周期的ISO代码的NC程序50的NC程序生成部40。
[0039]图2是数值控制装置100具备的加工周期生成部30的框图。
[0040]加工周期生成部30具备:从识别出的一加工工序的NC程序31中提取切削条件的切削条件生成部32 ;从识别出的一加工工序的NC程序31中生成加工区域形状的加工区域形状生成部33 ;预先存储在未图示的存储器或存储装置中的工具数据列表34 ;以及切削条件表35。[0041 ] 图3是表不工具数据列表34的一例。
[0042]工具数
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1