G代码的生成方法、切割方法、设备和存储介质技术

技术编号:36832859 阅读:21 留言:0更新日期:2023-03-12 01:56
本申请属于程序控制技术领域,具体涉及一种G代码的生成方法、切割方法、设备和存储介质,G代码的生成方法用于包含计算机辅助制造模块的数控系统中,该方法包括:S1、针对待切割板材,数控系统接收用户发出的G代码生成指令;S2、响应于所述G代码生成指令,所述数控系统调用所述计算机辅助制造模块;S3、所述计算机辅助制造模块获取待切割图形的形状参数,并从所述G代码生成指令中提取工艺参数;S4、所述计算机辅助制造模块基于所述工艺参数和所述形状参数生成相应的G代码;S5、所述计算机辅助制造模块输出生成的G代码至所述数控系统的切割控制模块。该方法能提升G代码生成效率和板材切割过程中的生产效率。割过程中的生产效率。割过程中的生产效率。

【技术实现步骤摘要】
G代码的生成方法、切割方法、设备和存储介质


[0001]本申请属于程序控制
,具体涉及一种G代码的生成方法、切割方法、设备和存储介质。

技术介绍

[0002]近年来激光加工行业的快速兴起,激光加工技术与计算机数控技术紧密地结合,日益成为现代制造的重要部分;同时,激光加工技术在计算机数控(Computer Numerical Control,CNC)系统中的应用也促进着数控技术的发展。
[0003]G代码是使用最广泛的CNC编程语言,由计算机辅助制造(Computer Aided Manufacturing,CAM)软件生成,主要用于计算机辅助制造以控制自动化机床。G代码指令被提供给机器控制器(工业计算机),该控制器驱动电机以指定的速度和路径移动到目标位置。使用G代码可以实现快速定位、逆圆插补、顺圆插补、中间点圆弧插补、半径编程、跳转加工。G代码由于其灵活性、全面性,被广泛使用于车床、铣床等行业。
[0004]但是现有的CAM软件脱离数控系统,只能将生成的G代码文件通过U盘或者局域网导入到数控系统,使其在数控端无法根据加工需求临时改变工艺,例如,此图层不加工、二次冷却、预穿孔等工艺,此时不得不在CAM端根据需求重新生成G代码文件。因此改动极其不方便,无法满足激光系统中众多的工艺需求。
[0005]为此,如何提供一种灵活的配置方法,提升G代码生成效率,提高生产效率成为当前需要解决的技术问题。

技术实现思路

[0006](一)要解决的技术问题鉴于现有技术的上述缺点、不足,本申请提供一种G代码的生成方法、切割方法、设备和存储介质。
[0007](二)技术方案为达到上述目的,本申请采用如下技术方案:第一方面,本申请实施例提供一种板材切割过程中G代码的生成方法,用于包含计算机辅助制造模块的数控系统中,该方法包括以下步骤:S1、针对待切割板材,数控系统接收用户发出的G代码生成指令;S2、响应于所述G代码生成指令,所述数控系统调用所述计算机辅助制造模块;S3、所述计算机辅助制造模块获取待切割图形的形状参数,并从所述G代码生成指令中提取工艺参数;S4、所述计算机辅助制造模块基于所述工艺参数和所述形状参数生成相应的G代码;S5、所述计算机辅助制造模块输出生成的G代码至所述数控系统的切割控制模块。
[0008]可选地,所述计算机辅助制造模块嵌入所述数控系统中的动态链接库中。
[0009]可选地,所述G代码生成指令包括工艺参数和机床参数;所述工艺参数包括:切膜穿孔次序、切膜参数、穿孔参数、图层参数;所述机床参数包括X、Y轴正负软限位。
[0010]可选地,所述切膜穿孔次序包括先切膜后预穿孔和先预穿孔后切膜;所述切膜参数包括逐个轮廓切膜、分组切膜和整板切膜;所述穿孔参数包括分组预穿孔和整板预穿孔;所述图层参数包括预穿孔、切膜、此图层不加工、二次冷却。
[0011]可选地,在步骤S1之前还包括:所述计算机辅助制造模块基于每个待切割图形的工艺参数和形状参数生成相应的G代码;所述计算机辅助制造模块根据预先设置的切割图形顺序,创建轮廓结构体数组,所述轮廓结构体数组用来存放待切割图形的预穿孔G指令集合,切割G指令集合、覆膜G指令集合。
[0012]可选地,步骤S4包括:对每个待切割图形,所述计算机辅助制造模块根据工艺配置,读取预先根据不同工艺参数生成的G代码,进行代码组合后输出待切割图形的G代码指令。
[0013]可选地,根据工艺配置,读取预先根据不同工艺参数生成的G代码,进行代码组合后输出,包括:当工艺配置为无覆膜切割、无预穿孔时,读取并输出切割G指令;当工艺配置为有覆膜切割、无预穿孔时,则读取并输出包括切割G指令和覆膜G指令的组合G代码指令;当工艺配置为无覆膜切割、有预穿孔时,则读取并输出包括预穿孔G指令和切割G指令的组合G代码指令;当工艺配置为先预穿孔后腹膜时,则读取并输出包括预穿孔G指令、覆膜G指令、切割G指令的组合G代码指令;当工艺配置为先覆膜后预穿孔时,则读取并输出包括覆膜G指令、预穿孔G指令、切割G指令的组合G代码指令。
[0014]第二方面,本申请实施例提供一种板材切割方法,用于包含计算机辅助制造模块的数控系统中,该方法包括以下步骤:针对待切割板材,数控通过如上第一方面任一项所述的板材切割过程中G代码的生成方法生成相应的G代码;所述数控系统基于生成的G代码对所述待切割板材进行切割加工。
[0015]第三方面,本申请实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上第一方面任一项所述的板材切割过程中G代码的生成方法的步骤。
[0016]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面任一项所述的板材切割过程中G代码的生成方法的步骤。
[0017](三)有益效果本申请的有益效果是:本申请提出了一种板材切割过程中G代码的生成方法、切割
方法、设备和存储介质,其中的方法包括:S1、针对待切割板材,数控系统接收用户发出的G代码生成指令;S2、响应于G代码生成指令,数控系统调用计算机辅助制造模块;S3、计算机辅助制造模块获取待切割图形的形状参数,并从G代码生成指令中提取工艺参数;S4、计算机辅助制造模块基于工艺参数和所述形状参数生成相应的G代码;S5、计算机辅助制造模块输出生成的G代码至数控系统的切割控制模块。本申请的G代码的生成方法通过嵌入到数控系统中的计算机辅助制造模块,大大了提升G代码生成效率,提高板材的切割过程中的生产效率。
附图说明
[0018]本申请借助于以下附图进行描述:图1为本申请一个实施例中的板材切割过程中G代码的生成方法流程示意图;图2为本申请另一个实施例中的板材切割过程中G代码的生成方法流程示意图;图3为本申请另一个实施例中的系统交互界面中部分工艺参数配置示例图;图4为本申请一个实施例中的板材切割方法流程示意图;图5为本申请一个实施例中的电子设备的架构示意图。
具体实施方式
[0019]为了更好的解释本专利技术,以便于理解,下面结合附图,通过具体实施方式,对本专利技术作详细描述。可以理解的是,以下所描述的具体的实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合;为了便于描述,附图中仅示出了与专利技术相关的部分。
实施例一
[0020]本实施例提供一种板材切割过程中G代码的生成方法,该方法应用于计算机数控(Computerized Numerical Control ,CNC)系统中,该数控系统包含计算机辅助制造模块。
[0021]图1为本申请一个实施例中的板材切割过程中G代码的生成方法流程示意图,如图1所示,本实施例的板材切割过程中G代码的生成方法包括以下步骤:S1、针对待切割板材,数控系统接收用户发出的G代码生成指令;S本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种板材切割过程中G代码的生成方法,其特征在于,用于包含计算机辅助制造模块的数控系统中,该方法包括以下步骤:S1、针对待切割板材,数控系统接收用户发出的G代码生成指令;S2、响应于所述G代码生成指令,所述数控系统调用所述计算机辅助制造模块;S3、所述计算机辅助制造模块获取待切割图形的形状参数,并从所述G代码生成指令中提取工艺参数;S4、所述计算机辅助制造模块基于所述工艺参数和所述形状参数生成相应的G代码;S5、所述计算机辅助制造模块输出生成的G代码至所述数控系统的切割控制模块。2.根据权利要求1所述的板材切割过程中G代码的生成方法,其特征在于,所述计算机辅助制造模块嵌入所述数控系统中的动态链接库中。3.根据权利要求1所述的板材切割过程中G代码的生成方法,其特征在于,所述G代码生成指令包括工艺参数和机床参数;所述工艺参数包括:切膜穿孔次序、切膜参数、穿孔参数、图层参数;所述机床参数包括X、Y轴正负软限位。4.根据权利要求3所述的板材切割过程中G代码的生成方法,其特征在于,所述切膜穿孔次序包括先切膜后预穿孔和先预穿孔后切膜;所述切膜参数包括逐个轮廓切膜、分组切膜和整板切膜;所述穿孔参数包括分组预穿孔和整板预穿孔;所述图层参数包括预穿孔、切膜、此图层不加工、二次冷却。5.根据权利要求1所述的板材切割过程中G代码的生成方法,其特征在于,在步骤S1之前还包括:所述计算机辅助制造模块基于每个待切割图形的工艺参数和形状参数生成相应的G代码;所述计算机辅助制造模块根据预先设置的切割图形顺序,创建轮廓结构体数组,所述轮廓结构体数组用来存放待切割图形的预穿孔G指令集合,切割G指令集合、覆膜G指令集合。6.根据权利要求1所述的板材切割过程中...

【专利技术属性】
技术研发人员:阴雷鸣冯斌张胜帅
申请(专利权)人:济南邦德激光股份有限公司
类型:发明
国别省市:

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

1