《一种数控圆雕机专用后置处理器及其处理方法.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。