回转类零件轮廓的数控编程方法、装置、设备和介质制造方法及图纸

技术编号:39321778 阅读:10 留言:0更新日期:2023-11-12 16:02
本发明专利技术属于数控机床技术领域,公开了一种回转类零件轮廓的数控编程方法、装置、设备和介质,其中,方法包括:获取用户输入的加工参数;基于用户的触发动作,生成轨迹指令组;识别用户输入图形轮廓的参数信息,并填入对应的轨迹指令的参数中;根据预定义的切削指令、切削参数和指定图形的轨迹指令组,分析录入的各项指令和参数,并生成G代码;根据轨迹指令组生成G代码程序段,并按照预定的规则进行组合,生成最终的G代码加工程序。本发明专利技术能够减少手动编程G代码加工程序的录入和代码量;对应式的代码录入方式,减少G代码的记忆负担,会看图即可录入加工程序,降低数控编程员的要求并且可录入复杂回转类零件,实现更多样的现场编程。实现更多样的现场编程。实现更多样的现场编程。

【技术实现步骤摘要】
回转类零件轮廓的数控编程方法、装置、设备和介质


[0001]本专利技术涉及到数控机床
,特别涉及到一种回转类零件轮廓的数控编程方法、装置、设备和介质。

技术介绍

[0002]数控车床通常用于加工回转类零件,为高效进行加工生产通常需要数控编程员能现场编写加工程序,现场编程对数控编程员编程技能要求高,手动编程涉及的计算量大,无法实现复杂零件的编程录入。
[0003]因此如何提出一种便捷编码、灵活性高的方法用于实现驱动数控车床实现零件加工是亟待解决的问题。

技术实现思路

[0004]本专利技术的主要目的为提供一种回转类零件轮廓的数控编程方法、装置、设备和介质,旨在解决如何提出一种便捷编码、灵活性高的方法用于实现驱动数控车床实现零件加工的技术问题。
[0005]为了实现上述专利技术目的,本专利技术第一方面提出一种回转类零件轮廓的数控编程方法,所述方法包括:
[0006]获取用户输入的加工参数;基于用户的触发动作,生成轨迹指令组;识别用户输入图形轮廓的参数信息,并填入对应的轨迹指令的参数中;根据预定义的切削指令、切削参数和指定图形的轨迹指令组,分析录入的各项指令和参数,并生成G代码;根据轨迹指令组生成G代码程序段,并按照预定的规则进行组合,生成最终的G代码加工程序。
[0007]进一步地,所述获取用户输入的加工参数的步骤包括:
[0008]通过用户界面或其他输入方式,获取用户输入的加工参数;将所述加工参数存储到对应的配置文件中;其中所述加工参数包括主轴状态参数、坐标系、刀具参数、开始定位点和辅助加工动作参数;其中所述辅助加工动作参数包括:冷却液、排屑和卡盘动作。
[0009]进一步地,所述基于用户的触发动作,生成轨迹指令组的步骤包括:
[0010]根据用户的触发动作,捕捉相关的组号作为标签;解析用户输入的图形参数信息,生成轨迹指令组的成员指令。
[0011]进一步地,所述识别用户输入图形轮廓的参数信息,并填入对应的轨迹指令的参数中的步骤包括:
[0012]获取从用户界面或其他输入方式获取用户输入的图形轮廓,其中所述图形轮廓包括:矩形、圆柱和曲线柱;对获取到的图形轮廓进行图像处理和分析;根据图形轮廓的特征,提取出轨迹指令所需的参数信息;将提取到的参数信息填入对应的轨迹指令的参数中,生成完整的轨迹指令。
[0013]进一步地,所述根据预定义的切削指令、切削参数和指定图形的轨迹指令组,分析录入的各项指令和参数,并生成G代码的步骤包括:
[0014]识别当前削切指令的类型;对于非切削类指令,将对应G代码字符串添加到中间文档中;对于切削指令,按照用户选择的切削类型分为G71切削、G72切削、G73切削、G70切削,其中G71、G72、G73和G70分别表示横向循环粗车、径向循环粗车、仿型循环粗车和精车循环。
[0015]进一步地,所述根据轨迹指令组生成G代码程序段,并按照预定的规则进行组合,生成最终的G代码加工程序的步骤,包括:
[0016]查找到切削指令选中的轨迹指令组组号标签;从指定的轨迹指令组组号标签后进行分解,并将分解得到的G代码填入文档的指定位置;重复执行分解,直到遇到空白编程行退出,生成完整的G代码加工程序文本。
[0017]进一步地,所述根据轨迹指令组生成G代码程序段,并按照预定的规则进行组合,生成最终的G代码加工程序的步骤之后,包括:
[0018]读取加工程序文本中的G代码;根据G代码指令和参数,计算出每个轴的目标位置,并生成对应的电气信号;根据G代码中的进给率参数,计算出进给系统的移动速度,并生成对应的进给信号;基于所述电气信号和所述进给信号控制对应的数控设备对零件进行加工。
[0019]本申请的第二方面提出一种回转类零件轮廓的数控装置,包括:
[0020]参数获取模块,用于获取用户输入的加工参数;
[0021]指令生成模块,用于基于用户的触发动作,生成轨迹指令组;
[0022]轮廓识别模块,用于识别用户输入图形轮廓的参数信息,并填入对应的轨迹指令的参数中;
[0023]参数分析模块,用于根据预定义的切削指令、切削参数和指定图形的轨迹指令组,分析录入的各项指令和参数,并生成G代码;
[0024]程序生成模块,用于根据轨迹指令组生成G代码程序段,并按照预定的规则进行组合,生成最终的G代码加工程序。
[0025]本申请的第三方面,提出一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的回转类零件轮廓的数控编程方法的步骤。
[0026]本申请的第四方面提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的回转类零件轮廓的数控编程方法的步骤。
[0027]有益效果:
[0028]本专利技术在数控系统软件内部实现了标准的G代码解释器,通过G代码解释器将加工程序转换成驱动数控设备执行零件加工所需要的电气信号和进给系统的位置和速度信号,实现回转类零件的加工,能够通过指令和自动化分析,减少手动编程零件轨迹的录入和代码量;对应式的代码录入方式,减少G代码的记忆负担,会看图即可录入加工程序,降低数控编程员的要求并且可录入复杂回转类零件,实现更多样的现场编程。
附图说明
[0029]图1为专利技术一实施例回转类零件轮廓的数控编程方法的流程示意图;
[0030]图2为专利技术一实施例的回转类零件轮廓的数控装置的结构示意框图;
[0031]图3为专利技术一实施例的计算机设备的结构示意框图;
[0032]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0033]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0034]本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“上述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件、模块、模块和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、模块、模块、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一模块和全部组合。
[0035]本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种回转类零件轮廓的数控编程方法,其特征在于,所述方法包括:获取用户输入的加工参数;基于用户的触发动作,生成轨迹指令组;识别用户输入图形轮廓的参数信息,并填入对应的轨迹指令的参数中;根据预定义的切削指令、切削参数和指定图形的轨迹指令组,分析录入的各项指令和参数,并生成G代码;根据轨迹指令组生成G代码程序段,并按照预定的规则进行组合,生成最终的G代码加工程序。2.根据权利要求1所述的回转类零件轮廓的数控编程方法,其特征在于,所述获取用户输入的加工参数的步骤包括:通过用户界面或其他输入方式,获取用户输入的加工参数;将所述加工参数存储到对应的配置文件中;其中所述加工参数包括主轴状态参数、坐标系、刀具参数、开始定位点和辅助加工动作参数;其中所述辅助加工动作参数包括:冷却液、排屑和卡盘动作。3.根据权利要求1所述的回转类零件轮廓的数控编程方法,其特征在于,所述基于用户的触发动作,生成轨迹指令组的步骤包括:根据用户的触发动作,捕捉相关的组号作为标签;解析用户输入的图形参数信息,生成轨迹指令组的成员指令。4.根据权利要求1所述的回转类零件轮廓的数控编程方法,其特征在于,所述识别用户输入图形轮廓的参数信息,并填入对应的轨迹指令的参数中的步骤包括:获取从用户界面或其他输入方式获取用户输入的图形轮廓,其中所述图形轮廓包括:矩形、圆柱和曲线柱;对获取到的图形轮廓进行图像处理和分析;根据图形轮廓的特征,提取出轨迹指令所需的参数信息;将提取到的参数信息填入对应的轨迹指令的参数中,生成完整的轨迹指令。5.根据权利要求1所述的回转类零件轮廓的数控编程方法,其特征在于,所述根据预定义的切削指令、切削参数和指定图形的轨迹指令组,分析录入的各项指令和参数,并生成G代码的步骤包括:识别当前削切指令的类型;对于非切削类指令,将对应G代码字符串添加到中间文档中;对于切削指令,按照用户选择的切削类型分为G71切削、G72切削、G73切削、G70切削,其中G71、...

【专利技术属性】
技术研发人员:李伟东谭贻凯
申请(专利权)人:深圳市恒控科技有限公司
类型:发明
国别省市:

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

1