CN116372661B - 一种五轴加工的进给速度控制方法及相关设备 - Google Patents

一种五轴加工的进给速度控制方法及相关设备 Download PDF

Info

Publication number
CN116372661B
CN116372661B CN202310612537.2A CN202310612537A CN116372661B CN 116372661 B CN116372661 B CN 116372661B CN 202310612537 A CN202310612537 A CN 202310612537A CN 116372661 B CN116372661 B CN 116372661B
Authority
CN
China
Prior art keywords
processed
curve
free curve
free
workpiece
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310612537.2A
Other languages
English (en)
Other versions
CN116372661A (zh
Inventor
肖溱鸽
谭勇
杨之乐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongke Hangmai CNC Software Shenzhen Co Ltd
Original Assignee
Zhongke Hangmai CNC Software Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongke Hangmai CNC Software Shenzhen Co Ltd filed Critical Zhongke Hangmai CNC Software Shenzhen Co Ltd
Priority to CN202310612537.2A priority Critical patent/CN116372661B/zh
Publication of CN116372661A publication Critical patent/CN116372661A/zh
Application granted granted Critical
Publication of CN116372661B publication Critical patent/CN116372661B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/007Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
    • B23Q15/013Control or regulation of feed movement
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/416Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control of velocity, acceleration or deceleration
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

本发明提供一种五轴加工的进给速度控制方法及相关设备,涉及数控加工技术领域,通过第一待加工自由曲线和第一待加工工件的材料信息,确定第一待加工自由曲线的第一目标刀具;根据第一待加工自由曲线的曲线特征、第一待加工工件的材料信息以及第一目标刀具的刀具信息,通过预设进给速度预测模型,确定预测进给速度;基于预测进给速度进行加工模拟,得到已加工自由曲线;计算第一待加工自由曲线和已加工自由曲线的曲线相似度,基于曲线相似度,对预设进给速度预测模型调整,得到目标进给速度预测模型;通过目标进给速度预测模型,得到第二待加工工件中第二待加工自由曲线的进给速度,本发明可以提高待加工自由曲线的加工效率。

Description

一种五轴加工的进给速度控制方法及相关设备
技术领域
本发明涉及数控加工技术领域,尤其涉及一种五轴加工的进给速度控制方法及相关设备。
背景技术
目前,诸如飞机、船舶、汽车等具有复杂曲面外形的产品,使用自由曲线和自由曲面来描述几何形状,以满足产品在空气动力学、流体力学和造型等方面的要求。
随着数控机床的不断发展,五轴加工应运而生,五轴加工更加适用于加工复杂异形零件。但是由于五轴加工引入了两个旋转轴,需要外加一个刀位点坐标和一个刀位矢量才能描述刀具的运动,刀轴上各点的实际进给速度是不同的,并且与坐标轴的回转半径有关。在若干程序段组成的连续运动过程中,如果共用一个相同的F 指令值,反而使实际进给速度不平稳,只有对每个程序段设置各自所需的F 指令值,才有可能保证进给速度平稳。
然而由于自由曲线的多样性,在对自由曲线进行五轴加工时的进给速度的控制也变的复杂多样,利用传统的进给速度控制方法无法适用于自由曲线的多样性,影响自由曲线加工效率。
发明内容
本发明提供一种五轴加工的进给速度控制方法及相关设备,用以解决现有技术中对加工工件中自由曲线的加工效率低的技术问题,实现提高自由曲线的加工效率的效果。
本发明提供了一种五轴加工的进给速度控制方法,包括:
获取第一待加工工件中的第一待加工自由曲线,基于所述第一待加工自由曲线和所述第一待加工工件的材料信息,确定用于五轴加工所述第一待加工自由曲线的第一目标刀具,所述第一目标刀具为预设刀具库中的预设刀具;
根据所述第一待加工自由曲线的曲线特征、所述第一待加工工件的材料信息以及所述第一目标刀具的刀具信息,通过预设进给速度预测模型,确定所述第一待加工自由曲线的预测进给速度,基于所述预测进给速度在所述第一待加工工件的工件模型上进行所述第一待加工自由曲线的加工模拟,得到对应的已加工自由曲线;
计算所述第一待加工自由曲线和所述已加工自由曲线的曲线相似度,基于所述曲线相似度对所述预设进给速度预测模型进行模型参数调整,得到目标进给速度预测模型;
获取第二待加工工件中的第二待加工自由曲线的曲线特征、所述第二待加工工件的材料信息以及所述第二待加工自由曲线的第二目标刀具,通过所述目标进给速度预测模型,得到所述第二待加工自由曲线的进给速度;
其中,所述第二待加工自由曲线与所述第一待加工自由曲线的曲线特征一致,所述第二待加工工件与所述第一待加工工件的材料信息一致,所述第二目标刀具和所述第一目标刀具的刀具信息一致。
根据本发明提供的五轴加工的进给速度控制方法,所述基于所述第一待加工自由曲线和所述第一待加工工件的材料信息,确定用于五轴加工所述第一待加工自由曲线的第一目标刀具,具体包括:
按照预设规则,对所述第一待加工自由曲线进行分段,得到多个自由曲线段;
在存在所述自由曲线段的逼近线段的斜率的绝对值大于第一预设阈值的情况下,根据各所述自由曲线段的逼近线段的斜率对所述第一待加工自由曲线进行分割,确定所述第一待加工自由曲线中的凹部曲线;
根据所述凹部曲线的最大主曲率,确定所述第一待加工自由曲线的第一子目标刀具;
将所述预设刀具库中刀具尺寸大于所述第一子目标刀具的预设刀具,作为待定刀具;
确定各所述待定刀具在所述第一待加工自由曲线中的曲率干涉区域;
将所述曲率干涉区域的长度最小的待定刀具,作为所述第一待加工自由曲线的第二子目标刀具;
将所述第一子目标刀具和所述第二子目标刀具作为所述第一的待加工自由曲线的目标刀具。
根据本发明提供的五轴加工的进给速度控制方法,所述按照预设规则,对所述第一待加工自由曲线进行分段,得到多个自由曲线段之后,所述方法还包括:
在各所述自由曲线段的逼近线段的斜率的绝对值均小于第二预设阈值的情况下,获取所述第一待加工自由曲线的最大主曲率;
根据所述第一待加工自由曲线的最大主曲率,确定所述第一待加工自由曲线的目标刀具。
根据本发明提供的五轴加工的进给速度控制方法,所述根据各所述自由曲线段的逼近线段的斜率对所述第一待加工自由曲线进行分割,确定所述第一待加工自由曲线中的凹部曲线,具体包括:
确定所述逼近线段的斜率大于第三预设阈值的自由曲线线段,作为待定曲线线段;其中,所述第三预设阈值小于所述第一预设阈值;
将相邻的所述待定曲线线段连接,作为所述凹部曲线。
根据本发明提供的所述的五轴加工的进给速度控制方法,所述计算所述第一待加工自由曲线和所述已加工自由曲线的曲线相似度,具体包括:
分别获取所述第一待加工自由曲线和所述已加工自由曲线的曲线特征,并根据所述曲线特征计算所述第一待加工自由曲线与所述已加工自由曲线的特征相似度;以及
分别获取所述第一待加工自由曲线和所述已加工自由曲线的曲线位置信息,并根据所述曲线位置信息计算所述第一待加工自由曲线与所述已加工自由曲线的位置相似度;其中,所述曲线位置信息用于表征自由曲线在加工工件上的位置;
基于所述特征相似度和所述位置相似度,确定所述第一待加工自由曲线与所述已加工自由曲线的曲线相似度。
根据本发明提供的五轴加工的进给速度控制方法,所述根据所述第一待加工自由曲线的曲线特征、所述第一待加工工件的材料信息以及所述第一目标刀具的刀具信息,通过预设进给速度预测模型,确定所述第一待加工自由曲线的预测进给速度之前,所述方法还包括:
将所述第一待加工自由曲线的曲线特征,与预设模型库中的各预设曲线特征标签进行相似度计算,得到第一相似度;
在预设模型库中,将所述第一相似度大于第四预设阈值的曲线特征标签对应的初始进给速度预测模型,作为第一待定模型;
将所述第一待加工工件的材料信息,与各所述第一待定模型的材料标签进行相似度计算,得到第二相似度;
将所述第二相似度大于第五预设阈值的材料标签对应的第一待定模型,作为第二待定模型;
将所述第一目标刀具的刀具信息与各所述第二待定模型的刀具标签进行相似度计算,得到第三相似度;
将第三相似度最大的所述第二待定模型,作为所述预设进给速度预测模型。
根据本发明提供的五轴加工的进给速度控制方法,所述获取第一待加工工件中的第一待加工自由曲线,具体包括:
获取所述第一待加工工件的工件模型,所述工件模型由若干NURBS曲线表示;
基于所述工件模型,获取所述第一待加工工件中的第一待加工自由曲线。
本发明提供了一种五轴加工的进给速度控制装置,包括:
刀具确定模块,用于获取第一待加工工件中的第一待加工自由曲线,基于所述第一待加工自由曲线和所述第一待加工工件的材料信息,确定用于五轴加工所述第一待加工自由曲线的第一目标刀具,所述第一目标刀具为预设刀具库中的预设刀具;
加工模拟模块,用于根据所述第一待加工自由曲线的曲线特征、所述第一待加工工件的材料信息以及所述第一目标刀具的刀具信息,通过预设进给速度预测模型,确定所述第一待加工自由曲线的预测进给速度,基于所述预测进给速度在所述第一待加工工件的工件模型上进行所述第一待加工自由曲线的加工模拟,得到对应的已加工自由曲线;
模型调整模块,用于计算所述第一待加工自由曲线和所述已加工自由曲线的曲线相似度,基于所述曲线相似度对所述预设进给速度预测模型进行模型参数调整,得到目标进给速度预测模型;
预测模块,用于获取第二待加工工件中的第二待加工自由曲线的曲线特征、所述第二待加工工件的材料信息以及所述第二待加工自由曲线的第二目标刀具,通过所述目标进给速度预测模型,得到所述第二待加工自由曲线的进给速度;
其中,所述第二待加工自由曲线与所述第一待加工自由曲线的曲线特征一致,所述第二待加工工件与所述第一待加工工件的材料信息一致,所述第二目标刀具和所述第一目标刀具的刀具信息一致。
本发明提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任一项所述五轴加工的进给速度控制方法。
本发明提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述五轴加工的进给速度控制方法。
本发明提供的五轴加工的进给速度控制方法及相关设备,通过先获取第一待加工工件中的第一待加工自由曲线;再基于第一待加工自由曲线和第一待加工工件的材料信息,确定用于五轴加工第一待加工自由曲线的第一目标刀具;根据第一待加工自由曲线的曲线特征、第一待加工工件的材料信息以及第一目标刀具的刀具信息,通过预设进给速度预测模型,确定第一待加工自由曲线的预测进给速度;基于预测进给速度在第一待加工工件的工件模型上进行第一待加工自由曲线的加工模拟,得到对应的已加工自由曲线;计算第一待加工自由曲线和已加工自由曲线的曲线相似度,并基于曲线相似度对预设进给速度预测模型进行模型参数调整,得到目标进给速度预测模型;获取第二待加工工件中的第二待加工自由曲线的曲线特征、第二待加工工件的材料信息以及第二待加工自由曲线的第二目标刀具,通过目标进给速度预测模型,得到第二待加工自由曲线的进给速度。本发明通过上述方案,对于复杂多变的待加工工件,可以先通过至少一个第一待加工工件对预设进给速度预测模型进行调整,得到适用于相似的待加工工件的目标进给速度预测模型,能够快速得到对相似的待加工工件的自由曲线的进给速度,提高待加工自由曲线的加工效率。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的五轴加工的进给速度控制方法的流程示意图;
图2是本发明提供的五轴加工的进给速度控制装置的结构示意图;
图3是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合图1说明本发明提供的五轴加工的进给速度控制方法。
如图1所示,本发明提供的五轴加工的进给速度控制方法,至少可以包括以下步骤:
S110,获取第一待加工工件中的第一待加工自由曲线,基于所述第一待加工自由曲线和所述第一待加工工件的材料信息,确定用于五轴加工所述第一待加工自由曲线的第一目标刀具,所述第一目标刀具为预设刀具库中的预设刀具。
具体地,先获取第一待加工工件的工件模型,工件模型由若干NURBS曲线表示;基于工件模型,获取第一待加工工件中的第一待加工自由曲线。
在本发明实施例中,每个待加工工件(包括第一待加工工件)可以预先设置对应的二维码,通过图像采集设备扫描二维码以获取第一待加工工件的工件模型。在对该工件模型进行图像识别,确定第一待加工工件中的第一待加工自由曲线。
进一步地,对工件模型进行图像识别得到该工件模型的组成曲线的曲线信息,这里的曲线信息至少可以包括:曲线位置、曲线尺寸等;然后根据组成曲线的曲线信息与预设工件模型进行比较,确定第一待加工工件中的第一待加工自由曲线。
其中,第一待加工自由曲线是指工件模型中需要进行数控加工的自由曲线。
可以理解的是,第一待加工工件中可以有多个第一待加工自由曲线,各第一待加工自由曲线之间可以相同也可以不同,在本发明实施例中不做具体限定。
其中,第一目标刀具为预设刀具库中的预设刀具。上述材料信息至少包括:材料类型、材料强度。上述材料类型为铜、铝、不锈钢等等,材料强度是指材料在受到外力作用下能够承受的最大应力或最大载荷。
具体地,先按照预设规则,对第一待加工自由曲线进行分段,得到多个自由曲线段;在存在自由曲线段的逼近线段的斜率的绝对值大于第一预设阈值的情况下,根据各自由曲线段的逼近线段的斜率对第一待加工自由曲线进行分割,确定第一待加工自由曲线中的凹部曲线;根据凹部曲线的最大主曲率和材料信息,确定第一待加工自由曲线的第一子目标刀具;将预设刀具库中刀具尺寸大于第一子目标刀具的预设刀具,作为待定刀具;确定各待定刀具在第一待加工自由曲线中的曲率干涉区域;基于曲率干涉区域的长度和材料信息,从待定刀具中确定第一待加工自由曲线的第二子目标刀具;将第一子目标刀具和第二子目标刀具作为第一待加工自由曲线的目标刀具。
在本发明实施例中,可以先根据第一待加工工件的材料信息以及预设刀具库中各预设刀具的刀具磨损数据,确定预设刀具库中各预设刀具对该第一待加工工件的刀具磨损率,将刀具磨损率小于相应预设阈值的预设刀具作为能够用于切削第一待加工工件的预设刀具,再从能够用于切削第一待加工工件的预设刀具中,根据凹部曲线的最大主曲率确定无曲率干涉的刀具尺寸最大的预设刀具,作为第一子目标刀具。同理,可以根据材料信息确定能够用于切削第一待加工工件的待定刀具,再从能够用于切削第一待加工工件的待定刀具中选择曲率干涉区域长度最小的待定刀具,作为第二预设刀具。
上述预设规则可以是按照待加工自由曲线的控制点进行分段。上述刀具尺寸可以是指刀具直径或刀具半径。
进一步地,先获取第一待加工自由曲线的控制点,然后将每个控制点作为一个分段点对该第一待加工自由曲线进行分段,得到多个自由曲线段。
进一步地,在各自由曲线段的逼近线段的斜率的绝对值均小于第二预设阈值的情况下,获取第一待加工自由曲线的最大主曲率;根据第一待加工自由曲线的最大主曲率,确定第一待加工自由曲线的目标刀具。
在实际场景中,自由曲线具有多样性、复杂性,因此在本发明实施例中,可以先对第一待加工自由曲线进行分段,再根据第一待加工自由曲线的各自由曲线段的逼近线段的斜率的绝对值,确定第一待加工自由曲线的凹凸性程度,其中,自由曲线段的逼近线段的斜率的绝对值越大且数量越多,说明该第一待加工自由曲线的凹凸性程度越大。然后,根据待加工自由曲线的凹凸性程度确定对该第一待加工自由曲线进行加工时是否需要两个刀具配合以提高加工效率、加工质量。在凹凸性程度较小即逼近线段的斜率的绝对值均小于第二预设阈值,直接根据第一待加工自由曲线的最大主曲率选择一个目标刀具即可,能够在保证加工质量的同时保证加工效率。在凹凸性程度较小即存在逼近线段的斜率的绝对值大于第一预设阈值的,通过逼近线段的斜率确定第一待加工自由曲线中的凹部曲线,对于凹部曲线的最大主曲率确定第一子目标刀具,然后根据各待定刀具的曲率干涉区域的长度确定第二子目标刀具,通过第一子目标刀具和第二子目标刀具配合加工该第一待加工自由曲线,以在保证加工质量的同时最大化加工效率。
更进一步地,根据各自由曲线段的逼近线段的斜率对第一待加工自由曲线进行分割,确定第一待加工自由曲线中的凹部曲线,具体包括:确定逼近线段的斜率大于第三预设阈值的自由曲线线段,作为待定曲线线段;其中,第二预设阈值小于第一预设阈值;将相邻的待定曲线线段连接,作为凹部曲线。
在本发明实施例中,可以直接根据逼近线段的斜率确定凹部曲线,减少计算资源,提高加工效率。
S120、根据所述第一待加工自由曲线的曲线特征、所述第一待加工工件的材料信息以及所述第一目标刀具的刀具信息,通过预设进给速度预测模型,确定所述第一待加工自由曲线的预测进给速度,基于所述预测进给速度在所述工件模型上进行所述第一待加工自由曲线的加工模拟,得到对应的已加工自由曲线。
上述曲线特征至少包括:长短、半径大小、曲率半径。上述预设进给速度预测模型为神经网络模型,可以相应的训练样本训练得到,在此不再多加赘述。
在本发明的一些实施例中,根据第一待加工自由曲线的曲线特征、第一待加工工件的材料信息以及第一目标刀具的刀具信息,通过预设进给速度预测模型,确定第一待加工自由曲线的预测进给速度之前,方法还包括:将第一待加工自由曲线的曲线特征,与预设模型库中的各预设曲线特征标签进行相似度计算,得到第一相似度;在预设模型库中,将第一相似度大于第四预设阈值的曲线特征标签对应的初始进给速度预测模型,作为第一待定模型;将第一待加工工件的材料信息,与各第一待定模型的材料标签进行相似度计算,得到第二相似度;将第二相似度大于第五预设阈值的材料标签对应的第一待定模型,作为第二待定模型;将第一目标刀具的刀具信息与各第二待定模型的刀具标签进行相似度计算,得到第三相似度;将第三相似度最大的第二待定模型,作为预设进给速度预测模型。
在本发明实施例中,预设模型库中可以预先存储有多个初始进给速度预测模型,这些初始进给速度预设模型都会由样本数据进行模型训练得到的,由于自由曲线的多样性,在预设模型库中的初始进给速度预测模型均并不能直接适用于上述第一待加工自由曲线的情况下,按照上述第一相似度、第二相似度和第三相似度,从预设模型库中选择最接近第一待加工自由曲线的初始进给速度预测模型,作为预设进给速度预测模型,从而进一步增加自由曲线的加工效率。
在本发明实施例中,可以通过相应的数控仿真软件进行模拟,在本发明实施例中不做具体限定。
S130、计算第一待加工自由曲线和已加工自由曲线的曲线相似度,基于曲线相似度对所述预设进给速度预测模型进行模型参数调整,得到目标进给速度预测模型。
具体地,先分别获取第一待加工自由曲线和已加工自由曲线的曲线特征,并根据曲线特征计算第一待加工自由曲线与已加工自由曲线的特征相似度;以及分别获取第一待加工自由曲线和已加工自由曲线的曲线位置信息,并根据位置信息计算第一待加工自由曲线与已加工自由曲线的位置相似度;基于特征相似度和位置相似度,确定第一待加工自由曲线与已加工自由曲线的曲线相似度。
其中,曲线位置信息用于表征自由曲线在加工工件上的位置。具体地,可以按照预设步长对各自由曲线进行采样,将各采样点在其对应的待加工工件上的位置信息,作为自由曲线的曲线位置信息。可以理解的是,这里所说的自由曲线可以是指第一待加工自由曲线、也可以是指已加工自由曲线。
进一步地,可以将特征相似度和位置相似度的和值,作为第一待加工自由曲线与已加工自由曲线的曲线相似度。更进一步地,也可以为特征相似度和位置相似度分别设置对应的权重因子,将特征相似度与对应的权重因子的乘积与位置相似度对应的权重因子的乘积之和,作为第一待加工自由曲线与已加工自由曲线的曲线相似度。这里所提到的权重因子可以根据实际场景进行设置。
在本发明实施例中,可以先确定曲线相似度与预设相似度阈值的大小,在曲线相似度小于预设相似度阈值的情况下,对预设进给速度预测模型进行模型参数调整,直至曲线相似度大于预设相似度阈值。同理,在曲线相似度大于预设相似度阈值的情况下,无需再对预设进给速度预测模型进行模型参数调整,直接将该预设进给速度预测模型作为目标进给速度预测模型。
S140、获取第二待加工工件中的第二待加工自由曲线的曲线特征、第二待加工工件的材料信息以及第二待加工自由曲线的第二目标刀具,通过目标进给速度预测模型,得到第二待加工自由曲线的进给速度。
其中,第二待加工自由曲线与第一待加工自由曲线的曲线特征一致,第二待加工工件与第一待加工工件的材料信息一致,第二目标刀具和第一目标刀具的刀具信息一致。
这里所提到的“一致”可以是指对应的相似度大于相应的预设阈值。例如,第二待加工自由曲线与第一待加工自由曲线的曲线特征一致是指第二待加工自由曲线与第一待加工自由曲线的特征相似度大于相应的预设阈值;第二待加工工件与第一待加工工件的材料信息一致可以是指第二待加工工件与第一待加工工件的材料信息的材料相似度大于相应的预设阈值;第二目标刀具和第一目标刀具的刀具信息一致是指第二目标刀具和第一目标刀具的刀具信息的刀具信息相似度大于相应的预设阈值。其中,材料相似度可以根据材料类型、材料强度来计算,刀具信息相似度可以根据刀具材料和刀具强度、刀具尺寸信息来计算。
本发明提供的五轴加工的进给速度控制方法,通过先获取第一待加工工件中的第一待加工自由曲线;再基于第一待加工自由曲线和第一待加工工件的材料信息,确定用于五轴加工第一待加工自由曲线的第一目标刀具;根据第一待加工自由曲线的曲线特征、第一待加工工件的材料信息以及第一目标刀具的刀具信息,通过预设进给速度预测模型,确定第一待加工自由曲线的预测进给速度;基于预测进给速度在工件模型上进行第一待加工自由曲线的加工模拟,得到对应的已加工自由曲线;计算第一待加工自由曲线和已加工自由曲线的曲线相似度,并基于曲线相似度对预设进给速度预测模型进行模型参数调整,得到目标进给速度预测模型;获取第二待加工工件中的第二待加工自由曲线的曲线特征、第二待加工工件的材料信息以及第二待加工自由曲线的第二目标刀具,通过目标进给速度预测模型,得到第二待加工自由曲线的进给速度。在实际应用场景中,加工工件复杂多变,就算同一类型的加工工件也可能具有不同尺寸,而且自由曲线更是复杂多样,通过神经网络模型来对复杂多样的待加工工件的自由曲线进行进给速度预测,需要大量的训练数据以及消耗大量的计算资源,而在本发明中先根据通过至少一个第一待加工工件对预设进给速度预测模型进行调整,得到适用于第一待加工工件的目标进给速度预测模型,以此能够通过目标进给速度预测模型实现快速预测与第一待加工工件和第一待加工自由曲线相似的待加工工件和待加工自由曲线的进给速度,提高待加工自由曲线的加工效率。
图2示例了一种五轴加工的进给速度控制装置的结构示意图,如图2所示,该五轴加工的进给速度控制装置包括:
刀具确定模块210,用于获取第一待加工工件中的第一待加工自由曲线,基于所述第一待加工自由曲线和所述第一待加工工件的材料信息,确定用于五轴加工所述第一待加工自由曲线的第一目标刀具,所述第一目标刀具为预设刀具库中的预设刀具;
加工模拟模块220,用于根据所述第一待加工自由曲线的曲线特征、所述第一待加工工件的材料信息以及所述第一目标刀具的刀具信息,通过预设进给速度预测模型,确定所述第一待加工自由曲线的预测进给速度,基于所述预测进给速度在工件模型上进行所述第一待加工自由曲线的加工模拟,得到对应的已加工自由曲线;
模型调整模块230,用于计算所述第一待加工自由曲线和所述已加工自由曲线的曲线相似度,基于所述曲线相似度对所述预设进给速度预测模型进行模型参数调整,得到目标进给速度预测模型;
预测模块240,用于获取第二待加工工件中的第二待加工自由曲线的曲线特征、所述第二待加工工件的材料信息以及所述第二待加工自由曲线的第二目标刀具,通过所述目标进给速度预测模型,得到所述第二待加工自由曲线的进给速度;
其中,所述第二待加工自由曲线与所述第一待加工自由曲线的曲线特征一致,所述第二待加工工件与所述第一待加工工件的材料信息一致,所述第二目标刀具和所述第一目标刀具的刀具信息一致。
图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)310、通信接口(Communications Interface)320、存储器(memory)330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器330中的逻辑指令,以执行以上任一项所述的五轴加工的进给速度控制方法,该方法包括:
获取第一待加工工件中的第一待加工自由曲线,基于所述第一待加工自由曲线和所述第一待加工工件的材料信息,确定用于五轴加工所述第一待加工自由曲线的第一目标刀具,所述第一目标刀具为预设刀具库中的预设刀具;
根据所述第一待加工自由曲线的曲线特征、所述第一待加工工件的材料信息以及所述第一目标刀具的刀具信息,通过预设进给速度预测模型,确定所述第一待加工自由曲线的预测进给速度,基于所述预测进给速度在所述第一待加工工件的工件模型上进行所述第一待加工自由曲线的加工模拟,得到对应的已加工自由曲线;
计算所述第一待加工自由曲线和所述已加工自由曲线的曲线相似度,基于所述曲线相似度对所述预设进给速度预测模型进行模型参数调整,得到目标进给速度预测模型;
获取第二待加工工件中的第二待加工自由曲线的曲线特征、所述第二待加工工件的材料信息以及所述第二待加工自由曲线的第二目标刀具,通过所述目标进给速度预测模型,得到所述第二待加工自由曲线的进给速度;
其中,所述第二待加工自由曲线与所述第一待加工自由曲线的曲线特征一致,所述第二待加工工件与所述第一待加工工件的材料信息一致,所述第二目标刀具和所述第一目标刀具的刀具信息一致。
此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的五轴加工的进给速度控制方法,该方法包括:
获取第一待加工工件中的第一待加工自由曲线,基于所述第一待加工自由曲线和所述第一待加工工件的材料信息,确定用于五轴加工所述第一待加工自由曲线的第一目标刀具,所述第一目标刀具为预设刀具库中的预设刀具;
根据所述第一待加工自由曲线的曲线特征、所述第一待加工工件的材料信息以及所述第一目标刀具的刀具信息,通过预设进给速度预测模型,确定所述第一待加工自由曲线的预测进给速度,基于所述预测进给速度在所述第一待加工工件的工件模型上进行所述第一待加工自由曲线的加工模拟,得到对应的已加工自由曲线;
计算所述第一待加工自由曲线和所述已加工自由曲线的曲线相似度,基于所述曲线相似度对所述预设进给速度预测模型进行模型参数调整,得到目标进给速度预测模型;
获取第二待加工工件中的第二待加工自由曲线的曲线特征、所述第二待加工工件的材料信息以及所述第二待加工自由曲线的第二目标刀具,通过所述目标进给速度预测模型,得到所述第二待加工自由曲线的进给速度;
其中,所述第二待加工自由曲线与所述第一待加工自由曲线的曲线特征一致,所述第二待加工工件与所述第一待加工工件的材料信息一致,所述第二目标刀具和所述第一目标刀具的刀具信息一致。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (8)

1.一种五轴加工的进给速度控制方法,其特征在于,包括:
获取第一待加工工件中的第一待加工自由曲线,基于所述第一待加工自由曲线和所述第一待加工工件的材料信息,确定用于五轴加工所述第一待加工自由曲线的第一目标刀具,所述第一目标刀具为预设刀具库中的预设刀具;
根据所述第一待加工自由曲线的曲线特征、所述第一待加工工件的材料信息以及所述第一目标刀具的刀具信息,通过预设进给速度预测模型,确定所述第一待加工自由曲线的预测进给速度,基于所述预测进给速度在所述第一待加工工件的工件模型上进行所述第一待加工自由曲线的加工模拟,得到对应的已加工自由曲线;
计算所述第一待加工自由曲线和所述已加工自由曲线的曲线相似度,基于所述曲线相似度对所述预设进给速度预测模型进行模型参数调整,得到目标进给速度预测模型;
获取第二待加工工件中的第二待加工自由曲线的曲线特征、所述第二待加工工件的材料信息以及所述第二待加工自由曲线的第二目标刀具,通过所述目标进给速度预测模型,得到所述第二待加工自由曲线的进给速度;
其中,所述第二待加工自由曲线与所述第一待加工自由曲线的曲线特征一致,所述第二待加工工件与所述第一待加工工件的材料信息一致,所述第二目标刀具和所述第一目标刀具的刀具信息一致;
所述计算所述第一待加工自由曲线和所述已加工自由曲线的曲线相似度,具体包括:
分别获取所述第一待加工自由曲线和所述已加工自由曲线的曲线特征,并根据所述曲线特征计算所述第一待加工自由曲线与所述已加工自由曲线的特征相似度;以及
分别获取所述第一待加工自由曲线和所述已加工自由曲线的曲线位置信息,并根据所述曲线位置信息计算所述第一待加工自由曲线与所述已加工自由曲线的位置相似度;其中,所述曲线位置信息用于表征自由曲线在加工工件上的位置;
基于所述特征相似度和所述位置相似度,确定所述第一待加工自由曲线与所述已加工自由曲线的曲线相似度;
所述根据所述第一待加工自由曲线的曲线特征、所述第一待加工工件的材料信息以及所述第一目标刀具的刀具信息,通过预设进给速度预测模型,确定所述第一待加工自由曲线的预测进给速度之前,所述方法还包括:
将所述第一待加工自由曲线的曲线特征,与预设模型库中的各预设曲线特征标签进行相似度计算,得到第一相似度;
在预设模型库中,将所述第一相似度大于第四预设阈值的曲线特征标签对应的初始进给速度预测模型,作为第一待定模型;
将所述第一待加工工件的材料信息,与各所述第一待定模型的材料标签进行相似度计算,得到第二相似度;
将所述第二相似度大于第五预设阈值的材料标签对应的第一待定模型,作为第二待定模型;
将所述第一目标刀具的刀具信息与各所述第二待定模型的刀具标签进行相似度计算,得到第三相似度;
将第三相似度最大的所述第二待定模型,作为所述预设进给速度预测模型。
2.根据权利要求1所述的五轴加工的进给速度控制方法,其特征在于,所述基于所述第一待加工自由曲线和所述第一待加工工件的材料信息,确定用于五轴加工所述第一待加工自由曲线的第一目标刀具,具体包括:
按照预设规则,对所述第一待加工自由曲线进行分段,得到多个自由曲线段;
在存在所述自由曲线段的逼近线段的斜率的绝对值大于第一预设阈值的情况下,根据各所述自由曲线段的逼近线段的斜率对所述第一待加工自由曲线进行分割,确定所述第一待加工自由曲线中的凹部曲线;
根据所述凹部曲线的最大主曲率,确定所述第一待加工自由曲线的第一子目标刀具,将所述预设刀具库中刀具尺寸大于所述第一子目标刀具的预设刀具,作为待定刀具;
确定各所述待定刀具在所述第一待加工自由曲线中的曲率干涉区域,将所述曲率干涉区域的长度最小的待定刀具,作为所述第一待加工自由曲线的第二子目标刀具;
将所述第一子目标刀具和所述第二子目标刀具作为所述第一待加工自由曲线的第一目标刀具。
3.根据权利要求2所述的五轴加工的进给速度控制方法,其特征在于,所述按照预设规则,对所述第一待加工自由曲线进行分段,得到多个自由曲线段之后,所述方法还包括:
在各所述自由曲线段的逼近线段的斜率的绝对值均小于第二预设阈值的情况下,获取所述第一待加工自由曲线的最大主曲率;
根据所述第一待加工自由曲线的最大主曲率,确定所述第一待加工自由曲线的第一目标刀具。
4.根据权利要求2所述的五轴加工的进给速度控制方法,其特征在于,所述根据各所述自由曲线段的逼近线段的斜率对所述第一待加工自由曲线进行分割,确定所述第一待加工自由曲线中的凹部曲线,具体包括:
确定所述逼近线段的斜率大于第三预设阈值的自由曲线线段,作为待定曲线线段;其中,所述第三预设阈值小于所述第一预设阈值;
将相邻的所述待定曲线线段连接,作为所述凹部曲线。
5.根据权利要求1所述的五轴加工的进给速度控制方法,其特征在于,所述获取第一待加工工件中的第一待加工自由曲线,具体包括:
获取所述第一待加工工件的工件模型,所述工件模型由若干NURBS曲线表示;
基于所述工件模型,获取所述第一待加工工件中的第一待加工自由曲线。
6.一种五轴加工的进给速度控制装置,其特征在于,包括:
刀具确定模块,用于获取第一待加工工件中的第一待加工自由曲线,基于所述第一待加工自由曲线和所述第一待加工工件的材料信息,确定用于五轴加工所述第一待加工自由曲线的第一目标刀具,所述第一目标刀具为预设刀具库中的预设刀具;
加工模拟模块,用于根据所述第一待加工自由曲线的曲线特征、所述第一待加工工件的材料信息以及所述第一目标刀具的刀具信息,通过预设进给速度预测模型,确定所述第一待加工自由曲线的预测进给速度,基于所述预测进给速度在所述第一待加工工件的工件模型上进行所述第一待加工自由曲线的加工模拟,得到对应的已加工自由曲线;
模型调整模块,用于计算所述第一待加工自由曲线和所述已加工自由曲线的曲线相似度,基于所述曲线相似度对所述预设进给速度预测模型进行模型参数调整,得到目标进给速度预测模型;
预测模块,用于获取第二待加工工件中的第二待加工自由曲线的曲线特征、所述第二待加工工件的材料信息以及所述第二待加工自由曲线的第二目标刀具,通过所述目标进给速度预测模型,得到所述第二待加工自由曲线的进给速度;
其中,所述第二待加工自由曲线与所述第一待加工自由曲线的曲线特征一致,所述第二待加工工件与所述第一待加工工件的材料信息一致,所述第二目标刀具和所述第一目标刀具的刀具信息一致;
所述计算所述第一待加工自由曲线和所述已加工自由曲线的曲线相似度,具体包括:
分别获取所述第一待加工自由曲线和所述已加工自由曲线的曲线特征,并根据所述曲线特征计算所述第一待加工自由曲线与所述已加工自由曲线的特征相似度;以及
分别获取所述第一待加工自由曲线和所述已加工自由曲线的曲线位置信息,并根据所述曲线位置信息计算所述第一待加工自由曲线与所述已加工自由曲线的位置相似度;其中,所述曲线位置信息用于表征自由曲线在加工工件上的位置;
基于所述特征相似度和所述位置相似度,确定所述第一待加工自由曲线与所述已加工自由曲线的曲线相似度;
所述根据所述第一待加工自由曲线的曲线特征、所述第一待加工工件的材料信息以及所述第一目标刀具的刀具信息,通过预设进给速度预测模型,确定所述第一待加工自由曲线的预测进给速度之前,还包括:
将所述第一待加工自由曲线的曲线特征,与预设模型库中的各预设曲线特征标签进行相似度计算,得到第一相似度;
在预设模型库中,将所述第一相似度大于第四预设阈值的曲线特征标签对应的初始进给速度预测模型,作为第一待定模型;
将所述第一待加工工件的材料信息,与各所述第一待定模型的材料标签进行相似度计算,得到第二相似度;
将所述第二相似度大于第五预设阈值的材料标签对应的第一待定模型,作为第二待定模型;
将所述第一目标刀具的刀具信息与各所述第二待定模型的刀具标签进行相似度计算,得到第三相似度;
将第三相似度最大的所述第二待定模型,作为所述预设进给速度预测模型。
7.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至5任一项所述五轴加工的进给速度控制方法。
8.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述五轴加工的进给速度控制方法。
CN202310612537.2A 2023-05-29 2023-05-29 一种五轴加工的进给速度控制方法及相关设备 Active CN116372661B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310612537.2A CN116372661B (zh) 2023-05-29 2023-05-29 一种五轴加工的进给速度控制方法及相关设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310612537.2A CN116372661B (zh) 2023-05-29 2023-05-29 一种五轴加工的进给速度控制方法及相关设备

Publications (2)

Publication Number Publication Date
CN116372661A CN116372661A (zh) 2023-07-04
CN116372661B true CN116372661B (zh) 2023-08-08

Family

ID=86980927

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310612537.2A Active CN116372661B (zh) 2023-05-29 2023-05-29 一种五轴加工的进给速度控制方法及相关设备

Country Status (1)

Country Link
CN (1) CN116372661B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116638124B (zh) * 2023-07-27 2023-09-22 深圳市欣茂鑫实业有限公司 一种用于一体式镜筒的加工控制***及方法
CN117287179B (zh) * 2023-11-27 2024-02-06 张家港市胜港机械制造有限公司 精密钻采设备的远程控制***及方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006338625A (ja) * 2005-06-06 2006-12-14 Yoshiaki Kakino Nc工作機械の加工制御システム
CN103064344A (zh) * 2012-12-25 2013-04-24 广东省自动化研究所 一种基于nurbs曲线插补的速度平滑控制方法
CN110221580A (zh) * 2019-05-29 2019-09-10 华中科技大学 一种基于主轴数据仿真的进给速度优化方法
CN111459099A (zh) * 2020-05-22 2020-07-28 南京高传四开数控装备制造有限公司 一种复杂曲面多轴数控铣削过程进给速度在线优化方法
CN114926743A (zh) * 2022-07-11 2022-08-19 北京艾尔思时代科技有限公司 一种基于动态时间窗口的作物分类方法及***
CN116088419A (zh) * 2023-03-22 2023-05-09 中科航迈数控软件(深圳)有限公司 基于参数优化的数控机床加工控制方法、***及相关设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5384178B2 (ja) * 2008-04-21 2014-01-08 株式会社森精機製作所 加工シミュレーション方法及び加工シミュレーション装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006338625A (ja) * 2005-06-06 2006-12-14 Yoshiaki Kakino Nc工作機械の加工制御システム
CN103064344A (zh) * 2012-12-25 2013-04-24 广东省自动化研究所 一种基于nurbs曲线插补的速度平滑控制方法
CN110221580A (zh) * 2019-05-29 2019-09-10 华中科技大学 一种基于主轴数据仿真的进给速度优化方法
CN111459099A (zh) * 2020-05-22 2020-07-28 南京高传四开数控装备制造有限公司 一种复杂曲面多轴数控铣削过程进给速度在线优化方法
CN114926743A (zh) * 2022-07-11 2022-08-19 北京艾尔思时代科技有限公司 一种基于动态时间窗口的作物分类方法及***
CN116088419A (zh) * 2023-03-22 2023-05-09 中科航迈数控软件(深圳)有限公司 基于参数优化的数控机床加工控制方法、***及相关设备

Also Published As

Publication number Publication date
CN116372661A (zh) 2023-07-04

Similar Documents

Publication Publication Date Title
CN116372661B (zh) 一种五轴加工的进给速度控制方法及相关设备
CN116021339B (zh) 一种数控机床主轴切削力监测方法及相关装置
CN115035120A (zh) 基于物联网的机床控制方法及***
CN115993804B (zh) 一种基于数控机床的刀具参数调整方法及相关设备
CN116982648A (zh) 一种基于机器视觉的机器人屠宰分割方法、***及介质
CN116872089A (zh) 数控磨床的磨削自适应控制***及其方法
CN113159121B (zh) 基于先验知识模型的机器人磨抛去除量预测方法及设备
CN111695582A (zh) 一种颤振纹理的检测方法及其装置
CN116739943A (zh) 图像平滑处理方法及目标轮廓提取方法
CN111815658B (zh) 一种图像识别方法及装置
CN112355713B (zh) 基于图像预测切削力的方法、装置及设备
CN111079756B (zh) 一种单据图像中的表格提取与重建方法和设备
CN114926658A (zh) 图片特征的提取方法、装置、计算机设备及可读存储介质
Denk et al. Feature line detection of noisy triangulated CSGbased objects using deep learning
CN116339242B (zh) 一种自由曲面刀具路径生成方法及相关设备
Ivanov et al. Comparative Analysis of Deep Neural Networks Architectures for Visual Recognition in the Autonomous Transport Systems
CN112949652A (zh) 基于特征分布变化趋势表达的智能工件操作控制方法
CN117635606B (zh) 激光切管机卡盘缺陷检测方法、装置、设备及存储介质
CN117874158B (zh) 聚类地图位置数据的自适应调整方法和装置
CN110837694B (zh) 回转加工特征识别方法及装置
Hakimi et al. Resolution-aware deep multi-view camera systems
CN117476509B (zh) 一种用于半导体芯片产品的激光雕刻装置及控制方法
CN115951634B (zh) 数控加工能耗预测方法、装置、电子设备及存储介质
CN116303105B (zh) 数控机床控制代码自动检查方法、装置、设备及介质
CN117808808B (zh) 一种矿石粒度检测方法、***、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant