一种数控圆雕机专用后置处理器及其处理方法.pdf

上传人:a1 文档编号:805352 上传时间:2018-03-13 格式:PDF 页数:8 大小:340.85KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010611820.6

申请日:

2010.12.29

公开号:

CN102023609A

公开日:

2011.04.20

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G05B 19/18申请公布日:20110420|||实质审查的生效IPC(主分类):G05B 19/18申请日:20101229|||公开

IPC分类号:

G05B19/18

主分类号:

G05B19/18

申请人:

广西工学院; 柳州市数控机床研究所

发明人:

唐清春; 赖玉活; 李钰艺; 何俊; 金刚; 吴汉夫; 房学明; 黄艳; 林祖正; 李芳华; 唐军; 李勇

地址:

545006 广西壮族自治区柳州市东环大道268号

优先权:

专利代理机构:

柳州市荣久专利商标事务所(普通合伙) 45113

代理人:

梁春芬

PDF下载: PDF下载
内容摘要

一种数控圆雕机专用后置处理器,涉及一种后置处理器及处理方法,其包括用于处理G代码程序文件的计算机程序软件,该程序软件包括按以下顺序工作的功能模块:将所需编译的G代码程序文件放到存储器的模块,编译G代码程序文件并将经编译的G代码程序文件放到存储器的模块,从存储器读取所述经编译的G代码程序文件的模块,对G代码程序文件进行转换形式处理的模块,对G代码程序文件进行数据处理的模块,对G代码程序文件优化处理的模块,输出G代码程序文件的模块。使三轴数控圆雕机旋转轴为Y轴和四轴数控圆雕机旋转轴为A轴两种机床旋转轴之间的无需对各旋转轴重新定义就可以转换并自行优化,达到节省时间、提高工作效率及加工精度的效果。

权利要求书

1: 一种数控圆雕机专用后置处理器,该数控圆雕机专用后置处理器包括用于处理由 机床旋转轴特征及工件加工工序生成 G 代码程序文件的计算机程序软件,其特征在于, 所述程序软件包括按以下顺序工作的功能模块 :将所需编译的 G 代码程序文件放到存储 器的模块,编译所述 G 代码程序文件并将经编译的 G 代码程序文件放到存储器的模块, 从存储器读取所述经编译的 G 代码程序文件的模块,对 G 代码程序文件进行转换形式处 理的模块,对 G 代码程序文件进行数据处理的模块,对 G 代码程序文件优化处理的模 块,输出 G 代码程序文件的模块。
2: 如权利要求 1 所述的数控圆雕机专用后置处理器,其特征在于,所述对 G 代码程序 文件进行数据处理的模块包括 :三轴数控圆雕机旋转轴为 Y 轴转换为四轴数控圆雕机旋 转轴为 A 轴的模块和四轴数控圆雕机旋转轴为 A 轴转换为三轴数控圆雕机旋转轴为 Y 轴 的模块,所述数控圆雕机专用后置处理器包括三个所述对 G 代码程序文件优化处理的模 块,其中两个对 G 代码程序文件优化处理的模块分别嵌套在三轴数控圆雕机旋转轴为 Y 轴转换为四轴数控圆雕机旋转轴为 A 轴的模块和四轴数控圆雕机旋转轴为 A 轴转换为三 轴数控圆雕机旋转轴为 Y 轴的模块中,另一个对 G 代码程序文件优化处理的模块单独设 置。
3: 一种如权利要求 1 所述后置处理器的处理方法,由机床旋转轴特征及工件加工工序 生成 G 代码程序文件,计算机通过执行基于命令的程序对 G 代码程序文件进行处理,其 特征在于包括以下处理步骤 : 将所需编译的 G 代码程序文件放到存储器的步骤 ; 编译所述 G 代码程序文件并将经编译的 G 代码程序文件放到存储器的步骤 ; 从存储器读取所述经编译的 G 代码程序文件的步骤 ; 对 G 代码程序文件进行转换形式处理的步骤 ; 若不需要对 G 代码程序文件进行数据处理,则直接进入对 G 代码程序文件优化处理 的步骤,若需要对 G 代码程序文件进行数据处理,则还包括对 G 代码程序文件进行数据 处理的步骤,之后再进入对 G 代码程序文件优化处理的步骤 ; 输出 G 代码程序文件的步骤。
4: 如权利要求 3 所述的数控圆雕机专用后置处理方法,其特征在于,若 G 代码程序文 件是三轴数控圆雕机旋转轴为 Y 轴的 G 代码程序文件需转换为四轴数控圆雕机旋转轴为 A 轴的 G 代码程序文件时,所述对 G 代码程序文件进行数据处理的步骤为三轴数控圆雕 机旋转轴为 Y 轴转换为四轴数控圆雕机旋转轴为 A 轴的步骤,若 G 代码程序文件是四轴 数控圆雕机旋转轴为 A 轴的 G 代码程序文件需转换为三轴数控圆雕机旋转轴为 Y 轴的 G 代码程序文件时,所述对 G 代码程序文件进行数据处理的步骤为四轴数控圆雕机旋转轴 为 A 轴转换为三轴数控圆雕机旋转轴为 Y 轴的步骤。

说明书


一种数控圆雕机专用后置处理器及其处理方法

    技术领域 本发明涉及一种后置处理器及其处理方法,特别是一种数控圆雕机机床运动轴 中旋转轴之间的 G 代码程序文件转换的后置处理器及其处理方法。
     背景技术 现有的数控圆雕机机床一般为三到五轴,由于不同轴数的机床各旋转轴不同, 在遇到由三轴机床向多轴机床使用 G 代码程序文件或者由多轴机床向三轴机床使用 G 代 码程序文件时,需要多次在通用后置处理器当中要求对各旋转轴重新定义,生成新的 G 代码程序文件,提供给机床使用,而且通过通用后置处理器重新定义的 G 代码程序文件 没经过优化处理,生产费时,效率明显下降,加工精度也得不到保证。
     发明内容 本发明的目的是专门针对三轴数控圆雕机旋转轴为 Y 轴和四轴数控圆雕机旋转 轴为 A 轴两种机床由于旋转轴不同而需要多次在通用后置处理器当中要求对各旋转轴重 新定义、并且 G 代码程序文件无优化的缺陷而提供一种数控圆雕机专用后置处理器。
     本发明为实现上述目的采用的技术方案是 :一种数控圆雕机专用后置处理器, 该数控圆雕机专用后置处理器包括用于处理由机床旋转轴特征及工件加工工序生成 G 代 码程序文件的计算机程序软件,所述程序软件包括按以下顺序工作的功能模块 :将所需 编译的 G 代码程序文件放到存储器的模块,编译所述 G 代码程序文件并将经编译的 G 代 码程序文件放到存储器的模块,从存储器读取所述经编译的 G 代码程序文件的模块,对 G 代码程序文件进行转换形式处理的模块,对 G 代码程序文件进行数据处理的模块,对 G 代码程序文件优化处理的模块,输出 G 代码程序文件的模块。
     本发明的进一步技术方案是 :所述对 G 代码程序文件进行数据处理的模块包 括 :三轴数控圆雕机旋转轴为 Y 轴转换为四轴数控圆雕机旋转轴为 A 轴的模块和四轴数 控圆雕机旋转轴为 A 轴转换为三轴数控圆雕机旋转轴为 Y 轴的模块,所述数控圆雕机专 用后置处理器包括三个所述对 G 代码程序文件优化处理的模块,其中两个对 G 代码程序 文件优化处理的模块分别嵌套在三轴数控圆雕机旋转轴为 Y 轴转换为四轴数控圆雕机旋 转轴为 A 轴的模块和四轴数控圆雕机旋转轴为 A 轴转换为三轴数控圆雕机旋转轴为 Y 轴 的模块中,另一个对 G 代码程序文件优化处理的模块单独设置。
     本发明数控圆雕机专用后置处理器由于设置了三轴数控圆雕机旋转轴为 Y 轴转 换为四轴数控圆雕机旋转轴为 A 轴的模块、四轴数控圆雕机旋转轴为 A 轴转换为三轴数 控圆雕机旋转轴为 Y 轴的模块、对 G 代码程序文件优化处理的模块,使得两种机床 (三 轴数控圆雕机旋转轴为 Y 轴和四轴数控圆雕机旋转轴为 A 轴两种机床) 旋转轴之间的无 需对各旋转轴重新定义就可以自由转换并自行优化,节省了不必要的时间,达到提高工 作效率之目的,同时还可以对此两种机床由通用后置处理器处理过的 G 代码程序文件进 行优化,使得处理后的 G 代码程序文件更符合数控圆雕机系统使用,达到提高加工精度
     的目的。 本发明的另一目的是专门针对三轴数控圆雕机旋转轴为 Y 轴和四轴数控圆雕机旋 转轴为 A 轴两种机床由于旋转轴不同而需要多次在通用后置处理器当中要求对各旋转轴重 新定义、并且 G 代码程序文件无优化的缺陷而提供一种数控圆雕机专用后置处理方法。
     本发明为实现上述目的采用的技术方案是 :一种如上述后置处理器的处理方 法,由机床旋转轴特征及工件加工工序生成 G 代码程序文件,计算机通过执行基于命令 的程序对 G 代码程序文件进行处理,其包括以下处理步骤 :将所需编译的 G 代码程序文 件放到存储器的步骤 ;编译所述 G 代码程序文件并将经编译的 G 代码程序文件放到存储 器的步骤 ;从存储器读取所述经编译的 G 代码程序文件的步骤 ;对 G 代码程序文件进行 转换形式处理的步骤 ;若不需要对 G 代码程序文件进行数据处理,则直接进入对 G 代码 程序文件优化处理的步骤,若需要对 G 代码程序文件进行数据处理,则还包括对 G 代码 程序文件进行数据处理的步骤,之后再进入对 G 代码程序文件优化处理的步骤 ;输出 G 代码程序文件的步骤。
     本发明的进一步技术方案是 :若 G 代码程序文件是三轴数控圆雕机旋转轴为 Y 轴的 G 代码程序文件需转换为四轴数控圆雕机旋转轴为 A 轴的 G 代码程序文件时,所述 对 G 代码程序文件进行数据处理的步骤为三轴数控圆雕机旋转轴为 Y 轴转换为四轴数控 圆雕机旋转轴为 A 轴的步骤,若 G 代码程序文件是四轴数控圆雕机旋转轴为 A 轴的 G 代 码程序文件需转换为三轴数控圆雕机旋转轴为 Y 轴的 G 代码程序文件时,所述对 G 代码 程序文件进行数据处理的步骤为四轴数控圆雕机旋转轴为 A 轴转换为三轴数控圆雕机旋 转轴为 Y 轴的步骤。
     本发明数控圆雕机专用后置处理方法由于设置了三轴数控圆雕机旋转轴为 Y 轴 转换为四轴数控圆雕机旋转轴为 A 轴的步骤或四轴数控圆雕机旋转轴为 A 轴转换为三轴 数控圆雕机旋转轴为 Y 轴的步骤,及对 G 代码程序文件优化处理的步骤,使得两种机床 (三轴数控圆雕机旋转轴为 Y 轴和四轴数控圆雕机旋转轴为 A 轴两种机床) 旋转轴之间 的无需对各旋转轴重新定义就可以自由转换并自行优化,节省了不必要的时间,达到提 高工作效率之目的,同时还可以对此两种机床由通用后置处理器处理过的 G 代码程序文 件进行优化,使得处理后的 G 代码程序文件更符合数控圆雕机系统使用,达到提高加工 精度的目的。
     下面结合附图和实施例对本发明数控圆雕机专用后置处理器及其处理方法作进 一步的说明。
     附图说明 图 1 是本发明数控圆雕机专用后置处理器的结构框图。
     图 2 是本发明数控圆雕机专用后置处理器中对 G 代码程序文件进行数据处理的模 块的结构框图。
     图 3 是本发明数控圆雕机专用后置处理方法的流程图。
     具体实施方式
     如图 1、图 2 所示,本发明数控圆雕机专用后置处理器,该数控圆雕机专用后置处理器包括用于处理由机床旋转轴特征及工件加工工序生成 G 代码程序文件的计算机程 序软件,所述程序软件包括按以下顺序工作的功能模块 :将所需编译的 G 代码程序文件 放到存储器的模块 1,编译所述 G 代码程序文件并将经编译的 G 代码程序文件放到存储器 的模块 2,从存储器读取所述经编译的 G 代码程序文件的模块 3,对 G 代码程序文件进行 转换形式处理的模块 4,对 G 代码程序文件进行数据处理的模块 5,对 G 代码程序文件优 化处理的模块,输出 G 代码程序文件的模块 7。
     其中对 G 代码程序文件进行数据处理的模块 5 包括 :三轴数控圆雕机旋转轴为 Y 轴转换为四轴数控圆雕机旋转轴为 A 轴的模块 8 和四轴数控圆雕机旋转轴为 A 轴转换 为三轴数控圆雕机旋转轴为 Y 轴的模块 9,三轴数控圆雕机旋转轴为 Y 轴转换为四轴数控 圆雕机旋转轴为 A 轴的模块 8 可将三轴数控圆雕机旋转轴为 Y 轴的 G 代码程序文件转换 为四轴数控圆雕机旋转轴为 A 轴的 G 代码程序文件,四轴数控圆雕机旋转轴为 A 轴转换 为三轴数控圆雕机旋转轴为 Y 轴的模块 9 可将四轴数控圆雕机旋转轴为 A 轴的 G 代码程 序文件转换为三轴数控圆雕机旋转轴为 Y 轴的 G 代码程序文件。
     所述数控圆雕机专用后置处理器包括三个所述对 G 代码程序文件优化处理的模 块,其中两个对 G 代码程序文件优化处理的模块 62、63 分别嵌套在三轴数控圆雕机旋转 轴为 Y 轴转换为四轴数控圆雕机旋转轴为 A 轴的模块 8 和四轴数控圆雕机旋转轴为 A 轴 转换为三轴数控圆雕机旋转轴为 Y 轴的模块 9 中,另一个对 G 代码程序文件优化处理的 模块 61 单独设置。
     嵌套在三轴数控圆雕机旋转轴为 Y 轴转换为四轴数控圆雕机旋转轴为 A 轴的模 块和四轴数控圆雕机旋转轴为 A 轴转换为三轴数控圆雕机旋转轴为 Y 轴的模块中的对 G 代码程序文件优化处理的模块 62、63 可自动优化新生成的 G 代码程序文件。 单独设置的 对 G 代码程序文件优化处理的模块 61 可将已经在通用后置处理器处理过 (不用再进行数 据处理) 的 G 代码程序文件优化,使其符合所属数控圆雕机运行模式。
     如图 3 所示,本发明一种如上述后置处理器的处理方法,由机床旋转轴特征及 工件加工工序生成 G 代码程序文件,计算机通过执行基于命令的程序对 G 代码程序文件 进行处理,其包括以下处理步骤 :将所需编译的 G 代码程序文件放到存储器的步骤 B1 ; 编译所述 G 代码程序文件并将经编译的 G 代码程序文件放到存储器的步骤 B2 ;从存储器 读取所述经编译的 G 代码程序文件的步骤 B3 ;对 G 代码程序文件进行转换形式处理的步 骤 B4 ;若不需要对 G 代码程序文件进行数据处理,则直接进入对 G 代码程序文件优化处 理的步骤 B51,若需要对 G 代码程序文件进行数据处理,则还包括对 G 代码程序文件进 行数据处理的步骤,之后再进入对 G 代码程序文件优化处理的步骤 B53、 B55。
     若 G 代码程序文件是三轴数控圆雕机旋转轴为 Y 轴的 G 代码程序文件需转换为 四轴数控圆雕机旋转轴为 A 轴的 G 代码程序文件时,所述对 G 代码程序文件进行数据 处理的步骤为三轴数控圆雕机旋转轴为 Y 轴转换为四轴数控圆雕机旋转轴为 A 轴的步骤 B52,完成这一步骤后再进入对 G 代码程序文件优化处理的步骤 B53。 若 G 代码程序文 件是四轴数控圆雕机旋转轴为 A 轴的 G 代码程序文件需转换为三轴数控圆雕机旋转轴为 Y 轴的 G 代码程序文件时,所述对 G 代码程序文件进行数据处理的步骤为四轴数控圆雕 机旋转轴为 A 轴转换为三轴数控圆雕机旋转轴为 Y 轴的步骤 B54,完成这一步骤后再进入 对 G 代码程序文件优化处理的步骤 B55。 完成对 G 代码程序文件优化处理的步骤 (B51或 B53 或 B55) 后再进入输出 G 代码程序文件的步骤 B6。 完成输出 G 代码程序文件后 即结束处理步骤。

一种数控圆雕机专用后置处理器及其处理方法.pdf_第1页
第1页 / 共8页
一种数控圆雕机专用后置处理器及其处理方法.pdf_第2页
第2页 / 共8页
一种数控圆雕机专用后置处理器及其处理方法.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《一种数控圆雕机专用后置处理器及其处理方法.pdf》由会员分享,可在线阅读,更多相关《一种数控圆雕机专用后置处理器及其处理方法.pdf(8页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102023609A43申请公布日20110420CN102023609ACN102023609A21申请号201010611820622申请日20101229G05B19/1820060171申请人广西工学院地址545006广西壮族自治区柳州市东环大道268号申请人柳州市数控机床研究所72发明人唐清春赖玉活李钰艺何俊金刚吴汉夫房学明黄艳林祖正李芳华唐军李勇74专利代理机构柳州市荣久专利商标事务所普通合伙45113代理人梁春芬54发明名称一种数控圆雕机专用后置处理器及其处理方法57摘要一种数控圆雕机专用后置处理器,涉及一种后置处理器及处理方法,其包括用于处理G代码程序文件的计。

2、算机程序软件,该程序软件包括按以下顺序工作的功能模块将所需编译的G代码程序文件放到存储器的模块,编译G代码程序文件并将经编译的G代码程序文件放到存储器的模块,从存储器读取所述经编译的G代码程序文件的模块,对G代码程序文件进行转换形式处理的模块,对G代码程序文件进行数据处理的模块,对G代码程序文件优化处理的模块,输出G代码程序文件的模块。使三轴数控圆雕机旋转轴为Y轴和四轴数控圆雕机旋转轴为A轴两种机床旋转轴之间的无需对各旋转轴重新定义就可以转换并自行优化,达到节省时间、提高工作效率及加工精度的效果。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书4页附图2页CN。

3、102023623A1/1页21一种数控圆雕机专用后置处理器,该数控圆雕机专用后置处理器包括用于处理由机床旋转轴特征及工件加工工序生成G代码程序文件的计算机程序软件,其特征在于,所述程序软件包括按以下顺序工作的功能模块将所需编译的G代码程序文件放到存储器的模块,编译所述G代码程序文件并将经编译的G代码程序文件放到存储器的模块,从存储器读取所述经编译的G代码程序文件的模块,对G代码程序文件进行转换形式处理的模块,对G代码程序文件进行数据处理的模块,对G代码程序文件优化处理的模块,输出G代码程序文件的模块。2如权利要求1所述的数控圆雕机专用后置处理器,其特征在于,所述对G代码程序文件进行数据处理的。

4、模块包括三轴数控圆雕机旋转轴为Y轴转换为四轴数控圆雕机旋转轴为A轴的模块和四轴数控圆雕机旋转轴为A轴转换为三轴数控圆雕机旋转轴为Y轴的模块,所述数控圆雕机专用后置处理器包括三个所述对G代码程序文件优化处理的模块,其中两个对G代码程序文件优化处理的模块分别嵌套在三轴数控圆雕机旋转轴为Y轴转换为四轴数控圆雕机旋转轴为A轴的模块和四轴数控圆雕机旋转轴为A轴转换为三轴数控圆雕机旋转轴为Y轴的模块中,另一个对G代码程序文件优化处理的模块单独设置。3一种如权利要求1所述后置处理器的处理方法,由机床旋转轴特征及工件加工工序生成G代码程序文件,计算机通过执行基于命令的程序对G代码程序文件进行处理,其特征在于包。

5、括以下处理步骤将所需编译的G代码程序文件放到存储器的步骤;编译所述G代码程序文件并将经编译的G代码程序文件放到存储器的步骤;从存储器读取所述经编译的G代码程序文件的步骤;对G代码程序文件进行转换形式处理的步骤;若不需要对G代码程序文件进行数据处理,则直接进入对G代码程序文件优化处理的步骤,若需要对G代码程序文件进行数据处理,则还包括对G代码程序文件进行数据处理的步骤,之后再进入对G代码程序文件优化处理的步骤;输出G代码程序文件的步骤。4如权利要求3所述的数控圆雕机专用后置处理方法,其特征在于,若G代码程序文件是三轴数控圆雕机旋转轴为Y轴的G代码程序文件需转换为四轴数控圆雕机旋转轴为A轴的G代码。

6、程序文件时,所述对G代码程序文件进行数据处理的步骤为三轴数控圆雕机旋转轴为Y轴转换为四轴数控圆雕机旋转轴为A轴的步骤,若G代码程序文件是四轴数控圆雕机旋转轴为A轴的G代码程序文件需转换为三轴数控圆雕机旋转轴为Y轴的G代码程序文件时,所述对G代码程序文件进行数据处理的步骤为四轴数控圆雕机旋转轴为A轴转换为三轴数控圆雕机旋转轴为Y轴的步骤。权利要求书CN102023609ACN102023623A1/4页3一种数控圆雕机专用后置处理器及其处理方法技术领域0001本发明涉及一种后置处理器及其处理方法,特别是一种数控圆雕机机床运动轴中旋转轴之间的G代码程序文件转换的后置处理器及其处理方法。背景技术00。

7、02现有的数控圆雕机机床一般为三到五轴,由于不同轴数的机床各旋转轴不同,在遇到由三轴机床向多轴机床使用G代码程序文件或者由多轴机床向三轴机床使用G代码程序文件时,需要多次在通用后置处理器当中要求对各旋转轴重新定义,生成新的G代码程序文件,提供给机床使用,而且通过通用后置处理器重新定义的G代码程序文件没经过优化处理,生产费时,效率明显下降,加工精度也得不到保证。发明内容0003本发明的目的是专门针对三轴数控圆雕机旋转轴为Y轴和四轴数控圆雕机旋转轴为A轴两种机床由于旋转轴不同而需要多次在通用后置处理器当中要求对各旋转轴重新定义、并且G代码程序文件无优化的缺陷而提供一种数控圆雕机专用后置处理器。00。

8、04本发明为实现上述目的采用的技术方案是一种数控圆雕机专用后置处理器,该数控圆雕机专用后置处理器包括用于处理由机床旋转轴特征及工件加工工序生成G代码程序文件的计算机程序软件,所述程序软件包括按以下顺序工作的功能模块将所需编译的G代码程序文件放到存储器的模块,编译所述G代码程序文件并将经编译的G代码程序文件放到存储器的模块,从存储器读取所述经编译的G代码程序文件的模块,对G代码程序文件进行转换形式处理的模块,对G代码程序文件进行数据处理的模块,对G代码程序文件优化处理的模块,输出G代码程序文件的模块。0005本发明的进一步技术方案是所述对G代码程序文件进行数据处理的模块包括三轴数控圆雕机旋转轴为。

9、Y轴转换为四轴数控圆雕机旋转轴为A轴的模块和四轴数控圆雕机旋转轴为A轴转换为三轴数控圆雕机旋转轴为Y轴的模块,所述数控圆雕机专用后置处理器包括三个所述对G代码程序文件优化处理的模块,其中两个对G代码程序文件优化处理的模块分别嵌套在三轴数控圆雕机旋转轴为Y轴转换为四轴数控圆雕机旋转轴为A轴的模块和四轴数控圆雕机旋转轴为A轴转换为三轴数控圆雕机旋转轴为Y轴的模块中,另一个对G代码程序文件优化处理的模块单独设置。0006本发明数控圆雕机专用后置处理器由于设置了三轴数控圆雕机旋转轴为Y轴转换为四轴数控圆雕机旋转轴为A轴的模块、四轴数控圆雕机旋转轴为A轴转换为三轴数控圆雕机旋转轴为Y轴的模块、对G代码程。

10、序文件优化处理的模块,使得两种机床(三轴数控圆雕机旋转轴为Y轴和四轴数控圆雕机旋转轴为A轴两种机床)旋转轴之间的无需对各旋转轴重新定义就可以自由转换并自行优化,节省了不必要的时间,达到提高工作效率之目的,同时还可以对此两种机床由通用后置处理器处理过的G代码程序文件进行优化,使得处理后的G代码程序文件更符合数控圆雕机系统使用,达到提高加工精度说明书CN102023609ACN102023623A2/4页4的目的。0007本发明的另一目的是专门针对三轴数控圆雕机旋转轴为Y轴和四轴数控圆雕机旋转轴为A轴两种机床由于旋转轴不同而需要多次在通用后置处理器当中要求对各旋转轴重新定义、并且G代码程序文件无优。

11、化的缺陷而提供一种数控圆雕机专用后置处理方法。0008本发明为实现上述目的采用的技术方案是一种如上述后置处理器的处理方法,由机床旋转轴特征及工件加工工序生成G代码程序文件,计算机通过执行基于命令的程序对G代码程序文件进行处理,其包括以下处理步骤将所需编译的G代码程序文件放到存储器的步骤;编译所述G代码程序文件并将经编译的G代码程序文件放到存储器的步骤;从存储器读取所述经编译的G代码程序文件的步骤;对G代码程序文件进行转换形式处理的步骤;若不需要对G代码程序文件进行数据处理,则直接进入对G代码程序文件优化处理的步骤,若需要对G代码程序文件进行数据处理,则还包括对G代码程序文件进行数据处理的步骤,。

12、之后再进入对G代码程序文件优化处理的步骤;输出G代码程序文件的步骤。0009本发明的进一步技术方案是若G代码程序文件是三轴数控圆雕机旋转轴为Y轴的G代码程序文件需转换为四轴数控圆雕机旋转轴为A轴的G代码程序文件时,所述对G代码程序文件进行数据处理的步骤为三轴数控圆雕机旋转轴为Y轴转换为四轴数控圆雕机旋转轴为A轴的步骤,若G代码程序文件是四轴数控圆雕机旋转轴为A轴的G代码程序文件需转换为三轴数控圆雕机旋转轴为Y轴的G代码程序文件时,所述对G代码程序文件进行数据处理的步骤为四轴数控圆雕机旋转轴为A轴转换为三轴数控圆雕机旋转轴为Y轴的步骤。0010本发明数控圆雕机专用后置处理方法由于设置了三轴数控圆。

13、雕机旋转轴为Y轴转换为四轴数控圆雕机旋转轴为A轴的步骤或四轴数控圆雕机旋转轴为A轴转换为三轴数控圆雕机旋转轴为Y轴的步骤,及对G代码程序文件优化处理的步骤,使得两种机床(三轴数控圆雕机旋转轴为Y轴和四轴数控圆雕机旋转轴为A轴两种机床)旋转轴之间的无需对各旋转轴重新定义就可以自由转换并自行优化,节省了不必要的时间,达到提高工作效率之目的,同时还可以对此两种机床由通用后置处理器处理过的G代码程序文件进行优化,使得处理后的G代码程序文件更符合数控圆雕机系统使用,达到提高加工精度的目的。0011下面结合附图和实施例对本发明数控圆雕机专用后置处理器及其处理方法作进一步的说明。附图说明0012图1是本发明。

14、数控圆雕机专用后置处理器的结构框图。0013图2是本发明数控圆雕机专用后置处理器中对G代码程序文件进行数据处理的模块的结构框图。0014图3是本发明数控圆雕机专用后置处理方法的流程图。具体实施方式0015如图1、图2所示,本发明数控圆雕机专用后置处理器,该数控圆雕机专用后置说明书CN102023609ACN102023623A3/4页5处理器包括用于处理由机床旋转轴特征及工件加工工序生成G代码程序文件的计算机程序软件,所述程序软件包括按以下顺序工作的功能模块将所需编译的G代码程序文件放到存储器的模块1,编译所述G代码程序文件并将经编译的G代码程序文件放到存储器的模块2,从存储器读取所述经编译的。

15、G代码程序文件的模块3,对G代码程序文件进行转换形式处理的模块4,对G代码程序文件进行数据处理的模块5,对G代码程序文件优化处理的模块,输出G代码程序文件的模块7。0016其中对G代码程序文件进行数据处理的模块5包括三轴数控圆雕机旋转轴为Y轴转换为四轴数控圆雕机旋转轴为A轴的模块8和四轴数控圆雕机旋转轴为A轴转换为三轴数控圆雕机旋转轴为Y轴的模块9,三轴数控圆雕机旋转轴为Y轴转换为四轴数控圆雕机旋转轴为A轴的模块8可将三轴数控圆雕机旋转轴为Y轴的G代码程序文件转换为四轴数控圆雕机旋转轴为A轴的G代码程序文件,四轴数控圆雕机旋转轴为A轴转换为三轴数控圆雕机旋转轴为Y轴的模块9可将四轴数控圆雕机旋。

16、转轴为A轴的G代码程序文件转换为三轴数控圆雕机旋转轴为Y轴的G代码程序文件。0017所述数控圆雕机专用后置处理器包括三个所述对G代码程序文件优化处理的模块,其中两个对G代码程序文件优化处理的模块62、63分别嵌套在三轴数控圆雕机旋转轴为Y轴转换为四轴数控圆雕机旋转轴为A轴的模块8和四轴数控圆雕机旋转轴为A轴转换为三轴数控圆雕机旋转轴为Y轴的模块9中,另一个对G代码程序文件优化处理的模块61单独设置。0018嵌套在三轴数控圆雕机旋转轴为Y轴转换为四轴数控圆雕机旋转轴为A轴的模块和四轴数控圆雕机旋转轴为A轴转换为三轴数控圆雕机旋转轴为Y轴的模块中的对G代码程序文件优化处理的模块62、63可自动优化。

17、新生成的G代码程序文件。单独设置的对G代码程序文件优化处理的模块61可将已经在通用后置处理器处理过(不用再进行数据处理)的G代码程序文件优化,使其符合所属数控圆雕机运行模式。0019如图3所示,本发明一种如上述后置处理器的处理方法,由机床旋转轴特征及工件加工工序生成G代码程序文件,计算机通过执行基于命令的程序对G代码程序文件进行处理,其包括以下处理步骤将所需编译的G代码程序文件放到存储器的步骤B1;编译所述G代码程序文件并将经编译的G代码程序文件放到存储器的步骤B2;从存储器读取所述经编译的G代码程序文件的步骤B3;对G代码程序文件进行转换形式处理的步骤B4;若不需要对G代码程序文件进行数据处。

18、理,则直接进入对G代码程序文件优化处理的步骤B51,若需要对G代码程序文件进行数据处理,则还包括对G代码程序文件进行数据处理的步骤,之后再进入对G代码程序文件优化处理的步骤B53、B55。0020若G代码程序文件是三轴数控圆雕机旋转轴为Y轴的G代码程序文件需转换为四轴数控圆雕机旋转轴为A轴的G代码程序文件时,所述对G代码程序文件进行数据处理的步骤为三轴数控圆雕机旋转轴为Y轴转换为四轴数控圆雕机旋转轴为A轴的步骤B52,完成这一步骤后再进入对G代码程序文件优化处理的步骤B53。若G代码程序文件是四轴数控圆雕机旋转轴为A轴的G代码程序文件需转换为三轴数控圆雕机旋转轴为Y轴的G代码程序文件时,所述对G代码程序文件进行数据处理的步骤为四轴数控圆雕机旋转轴为A轴转换为三轴数控圆雕机旋转轴为Y轴的步骤B54,完成这一步骤后再进入对G代码程序文件优化处理的步骤B55。完成对G代码程序文件优化处理的步骤(B51说明书CN102023609ACN102023623A4/4页6或B53或B55)后再进入输出G代码程序文件的步骤B6。完成输出G代码程序文件后即结束处理步骤。说明书CN102023609ACN102023623A1/2页7图1图2说明书附图CN102023609ACN102023623A2/2页8图3说明书附图CN102023609A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1