一种基于RCS的获取刀具清单的方法技术

技术编号:16968509 阅读:142 留言:0更新日期:2018-01-07 05:55
本发明专利技术提供了一种基于RCS的获取刀具清单的方法,其能解决现有的刀具清单表均是由工作人员手动填写,某个工序的加工时间也是人工计算,不仅效率低,而且易出错的问题。其包括建立刀具清单空表,编制数控程序,保存并计算编程文件;读入编程文件,获取刀具文件名;读入刀具文件,获取刀具数据信息,作为数据数组1;读入主数据信息文件,获取总加工时间;读入数控主程序文件,获取数控子程序数据文件名,统计数控子程序总数;读入每步数控子程序的数据文件,获取所有加工数据信息和刀具数据信息,作为数据数组2;将数据数组1与数据数组2作比较,将数控加工程序中使用到的刀具数据信息填入刀具清单空表中,刀具名不重名,获得刀具清单表。

A method of obtaining tool list based on RCS

【技术实现步骤摘要】
一种基于RCS的获取刀具清单的方法
本专利技术涉及叶片的数控加工领域,具体为一种基于RCS的获取刀具清单的方法。
技术介绍
叶片是汽轮机、水轮机、空轮机等机械设备中的关键零件。叶片的质量直接影响汽轮机得能量转换效率。叶片的基本结构大致分为四部分:叶根、叶身型面、拉筋凸台和叶冠。根据叶片各个部位特征,需要使用相应的刀具来完成加工,满足叶片工艺要求,因此,加工叶片的数控程序,是由多步程序和多种刀具组成。由瑞士斯达拉格海科特(StarragHeckert)公司开发的RCS软件是专用于叶片的五轴数控加工编程软件,其是由多个模块软件包组成的数控加工编程工具,该软件的数据模型为叶片、孔和槽等。用RCS编制数控程序,会产生多种文件,如DAT、RCL、TEC、TOL、NC等文件,数控机床只识别NC程序代码。叶片的每个工序的数控程序是由一个主程序和多个子程序组成,程序使用的刀具名包含在各自的NC文件中。RCS中的主数据信息文件,只包含英文的程序加工内容、加工时间、刀具名以及刀长。在叶片加工之前,车间的操作工需要一份详细的刀具清单表,表中要有刀具名、刀具长度、刃长、锥度等信息,以便在叶片的某个工序生产前,配送好刀具,将刀具放在数控机床的刀具库架上,从而缩短调试时间;刀具管理人员还需要某个工序的加工时间,用来安排生产计划。目前的刀具清单表均是由工作人员手动填写,某个工序的加工时间也是人工计算,不仅效率低,而且易出错。
技术实现思路
针对上述问题,本专利技术提供了一种基于RCS的获取刀具清单的方法,其能解决现有的刀具清单表均是由工作人员手动填写,某个工序的加工时间也是人工计算,不仅效率低,而且易出错的问题。其技术方案是这样的:一种基于RCS的获取刀具清单的方法,其特征在于:其包括以下步骤:步骤1,建立刀具清单空表;步骤2,确立五轴加工坐标系RCS坐标系,选择数控机床的型号,录入几何体数据和叶片工序代码,按工艺编制相关部位的数控程序,刀具顺序号不重名,保存并计算编程文件;步骤3,读入步骤2中保存并计算的所述编程文件,获取刀具文件名;步骤4,读入步骤2中自动生成的刀具文件,获取所有的刀具数据信息,作为数据数组1;步骤5,读入步骤2中自动生成的主数据信息文件,获取总的加工时间;步骤6,读入步骤2中自动生成的数控主程序文件,获取机床型号以及数控子程序的数据文件名,并统计所述数控子程序的总数;步骤7,读入步骤6中获取的每步所述数控子程序的数据文件,获取所有加工数据信息和刀具数据信息,作为数据数组2;步骤8,将所述数据数组1与所述数据数组2的所述刀具数据信息作比较,将数控加工程序中使用到的刀具数据信息内容填入步骤1中的所述刀具清单空表中,刀具名不重名,获得刀具清单表。其进一步特征在于:在步骤1中建立程序刀具参数清单空表,并将步骤7中的所述数据数组2的内容填入所述程序刀具参数清单空表中,获得程序刀具参数清单表。本专利技术的有益效果是:1、采用本专利技术方法能自动生成刀具清单表并自动获取工序的加工时间,大大提高了获取效率,同时也降低了工作人员的工作强度,降低了出错率;2、采用本专利技术的方法还能自动生成程序刀具参数清单表,便于编程人员自己查看刀具参数,及时纠正不合理的数据,提高编程质量,也便于校对人员校对加工数据信息,同时也可作为后期加工的数据参考,刀具清单表和程序刀具参数清单表都是电子表格,便于统计刀具使用情况,预估刀具费用。附图说明图1为本专利技术的基于RCS的获取刀具清单的方法;图2为采用本专利技术的方法获取的刀具清单表的示例;图3为采用本专利技术的方法获取的程序刀具参数清单表的示例。具体实施方式见图1,本专利技术的一种基于RCS的获取刀具清单的方法,其包括以下步骤:步骤1,建立刀具清单空表和程序刀具参数清单空表;步骤2,确立五轴加工坐标系RCS坐标系,选择数控机床的型号,录入几何体数据和叶片工序代码,按工艺编制相关部位的数控程序,刀具顺序号不重名,保存并计算编程文件(*.tec);步骤3,读入步骤2中保存并计算的编程文件(*.tec),获取产品代码、工序号以及刀具文件名;步骤4,读入步骤2中自动生成的刀具文件(*.tol),获取所有的刀具数据信息,如顺序号、刀具名、长度、刃长、直径、角半径、锥度等,作为数据数组1;步骤5,读入步骤2中自动生成的主数据信息文件,获取总的加工时间,即工序的加工时间,可用来安排和调整生产计划;步骤6,读入步骤2中自动生成的数控主程序文件(*mai.nc),获取机床型号;机床型号不同,数控主程序中的数据格式不同,按机床型号分类,得到数控子程序的数据文件名;统计数控子程序的总数num;步骤7,读入步骤6中获取的每步数控子程序的数据文件,获取刀具数据信息以及所有加工数据信息,如加工内容、加工时间、切削参数和A、B轴角度等,放入数据数组2;步骤8,将步骤7中的数据数组2的内容填入程序刀具参数清单空表中,获得程序刀具参数清单表,如图3所示;步骤9,将数据数组1与数据数组2的刀具数据信息作比较,将数控加工程序中使用到的刀具数据信息内容填入步骤1中的刀具清单空表中,刀具名不重名,获得刀具清单表,如图2所示。本文档来自技高网...
一种基于RCS的获取刀具清单的方法

【技术保护点】
一种基于RCS的获取刀具清单的方法,其特征在于:其包括以下步骤:步骤1,建立刀具清单空表;步骤2,确立五轴加工坐标系RCS坐标系,选择数控机床的型号,录入几何体数据和叶片工序代码,按工艺编制相关部位的数控程序,刀具顺序号不重名,保存并计算编程文件;步骤3,读入步骤2中保存并计算的所述编程文件,获取刀具文件名;步骤4,读入步骤2中自动生成的刀具文件,获取所有的刀具数据信息,作为数据数组1;步骤5,读入步骤2中自动生成的主数据信息文件,获取总的加工时间;步骤6,读入步骤2中自动生成的数控主程序文件,获取机床型号以及数控子程序的数据文件名,并统计所述数控子程序的总数;步骤7,读入步骤6中获取的每步所述数控子程序的数据文件,获取所有加工数据信息和刀具数据信息,作为数据数组2;步骤8,将所述数据数组1与所述数据数组2的所述刀具数据信息作比较,将数控加工程序中使用到的刀具数据信息内容填入步骤1中的所述刀具清单空表中,刀具名不重名,获得刀具清单表。

【技术特征摘要】
1.一种基于RCS的获取刀具清单的方法,其特征在于:其包括以下步骤:步骤1,建立刀具清单空表;步骤2,确立五轴加工坐标系RCS坐标系,选择数控机床的型号,录入几何体数据和叶片工序代码,按工艺编制相关部位的数控程序,刀具顺序号不重名,保存并计算编程文件;步骤3,读入步骤2中保存并计算的所述编程文件,获取刀具文件名;步骤4,读入步骤2中自动生成的刀具文件,获取所有的刀具数据信息,作为数据数组1;步骤5,读入步骤2中自动生成的主数据信息文件,获取总的加工时间;步骤6,读入步骤2中自动生成的数控主程序文件,获取机床型号以及数控...

【专利技术属性】
技术研发人员:杨敏褚春祥董欣欣华朔阳陆爱群
申请(专利权)人:无锡透平叶片有限公司
类型:发明
国别省市:江苏,32

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

1