掌桥专利:专业的专利平台
掌桥专利
首页

工件加工方法、装置及数控系统

文献发布时间:2024-04-18 19:59:31


工件加工方法、装置及数控系统

技术领域

本申请属于数控加工技术领域,具体涉及一种工件加工方法、装置及数控系统。

背景技术

随着机加工技术的发展,对零部件的加工精度要求也越来越高,尤其是车削加工、磨齿加工等加工工艺。其中,磨齿加工作为一种齿轮高精度加工工艺,其对加工完成后齿轮的齿形、齿向、齿距等有着严格的指标要求。

比如,在磨齿加工的实际加工过程中,当用于磨削齿轮的砂轮磨损严重时、或者是需要更换不同规格的砂轮时,驱动砂轮高速旋转的砂轮轴的动态特性会存在差异,而这种动态特性的差异会对齿轮的磨削加工造成影响,使得齿轮的加工精度难以满足精度指标要求。

可见,相关技术中,在由于砂轮或者刀具的性能参数发生变更导致加工轴的动态特性发生差异的情况下,容易对工件的加工精度造成影响,进而使得工件的加工精度难以满足精度指标要求。

发明内容

本申请实施例的目的是提供一种工件加工方法、装置及数控系统,能够解决相关技术中的加工轴的动态特性差异导致的加工精度低的问题。

为了解决上述技术问题,本申请是这样实现的:

第一方面,本申请实施例提供了一种工件加工方法,应用于数控系统,包括:

在目标加工轴对应的对象参数发生变更的情况下,基于变更后的所述对象参数从基准控制特征数据库中确定对应的标定控制特征数据组,所述目标加工轴包括工件轴和刀具轴中的至少一项;

基于所述对象参数和所述数控系统的自动优化功能,生成对应的自配控制特征数据组;

基于所述标定控制特征数据组和所述自配控制特征数据组,确定目标控制特征数据组,并按照所述目标控制特征数据组运行电机,执行工件的加工过程;

其中,所述电机为驱动所述目标加工轴转动的驱动电机,且所述标定控制特征数据组和所述自配控制特征数据组均用于指示所述电机的控制特征数据。

可选地,所述基于所述标定控制特征数据组和所述自配控制特征数据组,确定目标控制特征数据组,包括:

将所述标定控制特征数据组中的第一数据项与所述自配控制特征数据组中的第二数据项进行差值运算,得到所述第一数据项的差值比对结果,所述第二数据项为所述自配控制特征数据组中与所述第一数据项对应的数据项;

在所述差值比对结果指示所述第一数据项和所述第二数据项的差值处于第一预设范围的情况下,确定目标控制特征数据组。

可选地,所述在所述差值比对结果指示所述第一数据项和所述第二数据项的差值处于第一预设范围的情况下,确定目标控制特征数据组,包括:

在所述差值比对结果指示所述第一数据项和所述第二数据项的差值处于第一预设范围的情况下,确定所述第一数据项的目标值;

基于所述第一数据项的目标值生成目标控制特征数据组;

其中,所述目标值为以下其中一项:

所述第一数据项的取值和所述第二数据项的取值的平均值;

所述第一数据项的取值和所述第二数据项的取值中的较大值;

所述第一数据项的取值和所述第二数据项的取值中的较小值。

可选地,所述基于变更后的所述对象参数从基准控制特征数据库中确定对应的标定控制特征数据组,包括:

基于变更后的所述对象参数确定对应的惯量信息;

将所述基准控制特征数据库中与所述惯量信息相匹配的控制特征数据组确定为标定控制特征数据组。

可选地,所述将所述标定控制特征数据组中的第一数据项与所述自配控制特征数据组中的第二数据项进行差值运算,得到所述第一数据项的差值比对结果之后,所述方法还包括:

在所述差值比对结果指示所述第一数据项和所述第二数据项的差值未处于所述第一预设范围的情况下,输出报警信息

第二方面,本申请实施例提供了一种工件加工装置,应用于数控系统,所述装置包括:

确定模块,用于在目标加工轴对应的对象参数发生变更的情况下,基于变更后的所述对象参数从基准控制特征数据库中确定对应的标定控制特征数据组,所述目标加工轴包括工件轴和刀具轴中的至少一项;

生成模块,用于基于所述对象参数和所述数控系统的自动优化功能,生成对应的自配控制特征数据组;

处理模块,用于基于所述标定控制特征数据组和所述自配控制特征数据组,确定目标控制特征数据组,并按照所述目标控制特征数据组运行电机,执行工件的加工过程;

其中,所述电机为驱动所述目标加工轴转动的驱动电机,且所述标定控制特征数据组和所述自配控制特征数据组均用于指示所述电机的控制特征数据。

可选地,所述处理模块,包括:

比对单元,用于将所述标定控制特征数据组中的第一数据项与所述自配控制特征数据组中的第二数据项进行差值运算,得到所述第一数据项的差值比对结果,所述第二数据项为所述自配控制特征数据组中与所述第一数据项对应的数据项;

确定单元,用于在所述差值比对结果指示所述第一数据项和所述第二数据项的差值处于第一预设范围的情况下,确定目标控制特征数据组。

可选地,所确定单元,具体用于:

在所述差值比对结果指示所述第一数据项和所述第二数据项的差值处于第一预设范围的情况下,确定所述第一数据项的目标值;

基于所述第一数据项的目标值生成目标控制特征数据组;

其中,所述目标值为以下其中一项:

所述第一数据项的取值和所述第二数据项的取值的平均值;

所述第一数据项的取值和所述第二数据项的取值中的较大值;

所述第一数据项的取值和所述第二数据项的取值中的较小值。

可选地,所述确定模块,具体用于:

基于变更后的所述对象参数确定对应的惯量信息;

将所述基准控制特征数据库中与所述惯量信息相匹配的控制特征数据组确定为标定控制特征数据组。

可选地,所述处理模块还包括:

输出单元,用于在所述差值比对结果指示所述第一数据项和所述第二数据项的差值未处于所述第一预设范围的情况下,输出报警信息。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器上存储有可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。

在本申请实施例中,在对象参数发生变更的情况下,可以基于变更后的对象参数分别确定标定控制特征数据组和自配控制特征数据组,并基于确定的标定控制特征数据组和自配控制特征数据组,确定得到目标控制特征数据组,以便基于目标控制特征数据组运行电机,改善目标工件轴的动态特性,进而达到提高工件的加工精度的目的。

附图说明

图1是本申请实施例提供的工件加工方法的流程图;

图2是本申请实施例提供的控制特征数据调整方法的流程图;

图3是本申请实施例提供的工件加工装置的结构图;

图4是本申请实施例提供的数控系统的结构图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

参见图1,图1是本申请实施例提供的工件加工方法的流程图。如图1所示,该工件加工方法可以用于数控系统,并包括以下步骤:

步骤101、在目标加工轴对应的对象参数发生变更的情况下,基于变更后的所述对象参数从基准控制特征数据库中确定对应的标定控制特征数据组。

上述目标加工轴包括工件轴和刀具轴中的至少一项。比如,在目标加工轴为工件轴的情况下,上述对象参数的变更可以理解为待加工工件的规格变更,或者理解为工装夹具的变更;又比如,在目标加工轴为刀具轴的情况下,上述对象参数可以理解为刀具的规格变更,或者理解为刀具的磨损程度。

示例性地,在磨齿加工过程中,上述目标加工轴包括工件轴和刀具轴,且刀具可以为砂轮,以实现对齿轮的磨削处理,且上述对象参数的变更可以包括以下至少一项:齿轮的规格变更、砂轮的规格变更、工装夹具的变更以及砂轮的磨损系数。其中,该磨损系数用于表征砂轮的磨损程度。

上述基准控制特征数据库可以理解为数控系统中自带的控制特征数据库,该控制特征数据库中存储有用于驱动电机工作的控制特征数据组,该电机可以理解为上述目标加工轴的驱动电机,即用于驱动目标加工轴转动的驱动电机。

在一个实施例中,上述基准控制特征数据库中可以包括8个控制特征数据组,每个数据组中包括多个数据项,每个数据项可以分别对应驱动工件轴或刀具轴的电机特性的控制特征数据,如速度环增益(VGM)、位置环增益(PGM)、共振滤波器频率(FCF)、共振滤波器带宽(FBW)、共振滤波器衰减(FDP)等。其中,速度环增益、共振滤波器频率可以设定为关键数据项。

可以理解的是,上述各项数据具体可以基于机床标准测试过程生成得到。其中,机床标准测试包括标准样件测试、标准工艺测试、精度合格测试等。

上述基准控制特征数据库可以是指针数据库,即可以基于变更后的对象参数确定对应的数据库指针,以便基于数据库指针从基准控制特征数据库确定出对应的标定控制特征数据组。

一个实施例中,磨齿加工过程对应的基准控制特征数据库可以如表1所示。

表1

比如,在更新后的对象参数所指示的数据库指针的组号为4时,则可以将表1中的组号4所指示的数据组确定为标定控制特征数据组,该数据组包括10个数据项,每个数据项对应的参数如表1所示。

在实际加工过程中,尤其是磨齿加工过程中,主要工件的加工范围区间数据库相对细密,两端极限加工范围数据库相对稀疏,以兼顾数据库的覆盖度和精准度,并最大限度实现基准控制特征数据库有限数据量的参照覆盖应用。

在标准测试过程中,可以建立控制系统界面手动设定刀具及工件组号、或者应用系统功能推定惯量系数、或者基于刀具及工件工艺参数通过理论公式演算惯量,和8个基准控制特征数据组之间的对应关系,以构建起数据库及数据库指针的映射逻辑,上述映射逻辑具体可参见表1。

需要说明的是,类似表1中的8个指针和数据组严格意义上仅表征8种孤立的刀具或者工件规格对应的基准控制特征;在实际加工过程中会远超这8种情形,即在实际加工过程中,可以对基准控制特征数据库中包括的控制特征数据组的数量进行扩展,以提高数据库的覆盖度。

可以理解的是,在目标加工轴对应的对象参数发生变更,即工件的规格变更、刀具的规格变更、工装夹具的变更以及刀具的磨损系数中的至少一项发生变更时,则可以触发电机的控制特征数据组的调整,并确定对应的标定控制特征数据组。

步骤102、基于所述对象参数和所述数控系统的自动优化功能,生成对应的自配控制特征数据组。

上述自动优化功能可以理解为数控系统的自行调整功能,即在数控系统的加工过程中,当对象参数发生变更时,数控系统可以自行进行调整,以优化加工过程。

在一个实施例中,在控制系统确定对应的组号后,后台可以识别到对象参数的变化,从而实现对象参数的获取,以便基于获取到的对象参数执行数控系统的自动优化功能,以生成得到对应的自配控制特征数据组。

步骤103、基于所述标定控制特征数据组和所述自配控制特征数据组,确定目标控制特征数据组,并按照所述目标控制特征数据组运行电机,执行工件的加工过程。

该步骤中,可以将标定控制特征数据组中的数据项与自配控制特征数据组中的数据项进行比对,并得到比对结果,然后在根据比对结果确定目标控制特征数据组,以便基于目标控制特征数据组运行电机,以改善目标工件轴的动态特性,进而达到提高工件的加工精度的目的,同时还可以提升加工过程的安全性。

例如,可以通过差值运算的方式,将标定控制特征数据组中的数据项与自配控制特征数据组中的数据项进行差值运算,以得到对应的数据项的差值,并在数据项的差值处于预设范围的情况下,确定数据组匹配正常,进而确定得到目标控制特征数据组。

本实施例中,在对象参数发生变更的情况下,可以基于变更后的对象参数分别确定标定控制特征数据组和自配控制特征数据组,并基于确定的标定控制特征数据组和自配控制特征数据组,确定得到目标控制特征数据组,以便基于目标控制特征数据组运行电机,改善目标工件轴的动态特性,进而达到提高工件的加工精度的目的。

在一个实施例中,所述基于所述标定控制特征数据组和所述自配控制特征数据组,确定目标控制特征数据组,包括:

将所述标定控制特征数据组中的第一数据项与所述自配控制特征数据组中的第二数据项进行差值运算,得到所述第一数据项的差值比对结果,所述第二数据项为所述自配控制特征数据组中与所述第一数据项对应的数据项;

在所述差值比对结果指示所述第一数据项和所述第二数据项的差值处于第一预设范围的情况下,确定目标控制特征数据组。

本实施例中,可以通过差值运算的方式,将标定控制特征数据组中的第一数据项与自配控制特征数据组中的第二数据项进行差值运算,得到所述第一数据项的差值比对结果,并在差值比对结果指示第一数据项和第二数据项的差值处于第一预设范围的情况下,确定目标控制特征数据组,以便基于目标控制特征数据组运动电机,改善目标工件轴的动态特性,进而达到提高工件的加工精度的目的。

上述第一预设范围可以泛指某一个数据项对应的差值范围,即不同的数据项可以对应不同的差值范围。

比如,第一数据项可以理解为上述关键数据项,即第一数据项可以是速度环增益或者是共振滤波器频率。

由于第二数据项为自配控制特征数据组中与第一数据项对应的数据项,即第一数据项和第二数据项可以理解为同一个数据项,即第一数据项和第二数据项可以用于表征同一个数据项,且由于数据项分属于不同的控制特征数据组,因此通过第一、第二进行区别。比如,当第一数据项为标定控制特征数据组中的速度环增益时,则第二数据项为自配控制特征数据组中的速度环增益;或者,当第一数据项为共振滤波器频率时,则第二数据项为自配控制特征数据组中的共振滤波器频率。

在一个实施例中,第一数据项为速度环增益,且第一数据项和第二数据项的差值为K1,则可以判断K1是否处于第一预设范围内,如[N1,N2],并在K1处于[N1,N2]内时,则可以根据速度环增益在标定控制特征数据组中取值以及速度环增益在自配控制特征数据组中的取值,确定速度环增益的目标值,以便基于速度环增益的目标值生成目标控制特征数据组。

另一个实施例中,第一数据项为共振滤波器频率,且第一数据项和第二数据项的差值为K2,则可以判断K2是否处于第一预设范围内,如[N3,N4],并在K2处于[N3,N4]内时,则可以根据共振滤波器频率在标定控制特征数据组中取值以及共振滤波器频率在自配控制特征数据组中的取值,确定共振滤波器频率的目标值,以便基于共振滤波器频率的目标值生成目标控制特征数据组。

在一个实施例中,所述在所述差值比对结果指示所述第一数据项和所述第二数据项的差值处于第一预设范围的情况下,确定目标控制特征数据组,包括:

在所述差值比对结果指示所述第一数据项和所述第二数据项的差值处于第一预设范围的情况下,确定所述第一数据项的目标值;

基于所述第一数据项的目标值生成目标控制特征数据组。

本实施例中,可以基于第一数据项的取值和所述第二数据项的取值确定第一数据项的目标值,以便基于第一数据项的目标值生成目标控制特征数据组,从而实现目标控制特征数据组的获取,以便基于获取得到的目标控制特征数据组运动电机,改善目标工件轴的动态特性,达到提高工件的加工精度的目的。

比如,在标定控制特征数据组包括共振滤波器频率和速度环增益两个数据项,且这两个数据项的取值分别为A1和A2;相应地,在自配控制特征数据组也包括共振滤波器频率和速度环增益两个数据项,且这两个数据项的取值分别为B1和B2。其中,在第一数据项和第二数据项的差值处于第一预设范围的情况下,则可以分别确定共振滤波器频率的目标值和速度环增益的目标值,进而基于共振滤波器频率的目标值和速度环增益的目标值生成目标控制特征数据组。

可以理解的是,在目标控制特征数据组也包括共振滤波器频率和速度环增益这两个数据项,且其对应的取值分别为上述共振滤波器频率的目标值和上述速度环增益的目标值。

其中,目标值为以下其中一项:

第一数据项的取值和第二数据项的取值的平均值;

第一数据项的取值和第二数据项的取值中的较大值;

第一数据项的取值和第二数据项的取值中的较小值。

在一个实施例中,所述基于变更后的所述对象参数从基准控制特征数据库中确定对应的标定控制特征数据组,包括:

基于变更后的所述对象参数确定对应的惯量信息;

将所述基准控制特征数据库中与所述惯量信息相匹配的控制特征数据组确定为标定控制特征数据组。

本实施例中,可以基于变更后的对象参数确定对应的惯量信息,以便基于惯量信息从基准控制特征数据库中确定与该惯量信息相匹配的控制特征数据组,并将其确定为标定控制特征数据组。

在一个实施例中,所述将所述标定控制特征数据组中的第一数据项与所述自配控制特征数据组中的第二数据项进行差值运算,得到所述第一数据项的差值比对结果之后,所述方法还包括:

在所述差值比对结果指示所述第一数据项和所述第二数据项的差值未处于所述第一预设范围的情况下,输出报警信息。

本实施例中,在数据项的差值处于预设范围外的情况下,则可以确定数据组匹配异常,并输出报警信息,即在数据组匹配异常的情况下,可以输出错误提示,并可以停止对工件的加工过程,以便对对象参数或机床部件进行确认或维护。

参见图2,图2是本申请实施例提供的控制特征数据调整方法的流程图。如图2所示,该方法可以用于数控系统,具体可以为磨齿过程中的控制特征数据调整方法,并包括以下步骤:

步骤201、对象参数变更。

上述对象参数变更包括工件规格变更、砂轮规格变更、工装夹具变更、砂轮显著磨损等。

比如,在更换工件规格、工装规格、砂轮规格,或砂轮磨损显著时,可以通过工艺程序启动控制特征数据调整操作。

步骤202、目标加工轴控制特征数据组调整。

上述目标加工轴包括工件轴和砂轮轴,即目标加工轴控制特征数据组调整包括工件轴控制特征数据组调整和砂轮轴控制特征数据组调整。

步骤203、从基准控制特征数据库中索引标定控制特征数据组。

步骤204、基于数控系统的自动优化功能,建立自配控制特征数据组。

步骤205、基于标定控制特征数据组和自配控制特征数据组进行匹配度判断。

其中,在判断结果满足预设条件的情况下,执行步骤206;在判断结果未满足预设条件的情况下,即数据匹配异常,则执行步骤207。

上述判断结果可以理解为标定控制特征数据组和自配控制特征数据组中的关键数据项的差值,判断结果满足预设条件可以理解为关键数据项的差值处于预设范围内;判断结果未满足预设条件可以理解为关键数据项的差值未处于预设范围内。

步骤206、设定最优控制特征数据组。

上述设定最优控制特征数据组,相当于上述确定目标控制特征数据组,以便基于获取得到的目标控制特征数据组运动电机,改善目标工件轴的动态特性,达到提高工件的加工精度的目的。

步骤207、数据匹配异常原因排查。

该步骤中,可以通过对数据匹配异常原因进行排查,并在解决数据匹配异常原因后,可以继续上述步骤203至步骤206的过程。

在一个实施例中,可以通过控制系统界面手动设定的砂轮及工件组号、应用系统功能推定惯量系数或基于砂轮及工件的工艺参数通过理论公式演算惯量等方式推演数据库指针,具体到控制系统,系统界面手动设定组号、推定惯量系数或公式演算惯量,以及推演出的数据库指针都存储在指定的系统变量中。

工艺程序部分内容:

#983存储系统界面手动设定组号;

#984存储应用系统功能推定惯量系数;

#985存储基于砂轮及工件的工艺参数通过理论公式演算惯量;

#989=#983;(采用设定组号时);

#989=#984;(采用推定惯量时);

#989=#985;(采用演算惯量时);

在一个实施例中,可以手动设定的砂轮及工件组号可以直接作为数据库指针应用。

工艺程序部分内容:

#900=#989;

在一个实施例中,应用系统功能推定惯量系数或基于工艺参数演算惯量数值,判断与其数值最接近的同类型数据库指针,设定为数据库指针。而且,具体的数值范围取决于标准测试过程中的8个数据库指针数值范围和分布特征。

工艺程序部分内容:

IF[[#989GE 0800]AND[#989LE 1500]]THEN#900=1;

IF[[#989GE 1501]AND[#989LE 2200]]THEN#900=2;

……

IF[[#989GE 2801]AND[#989LE 2900]]THEN#900=8;

依据上步结果,可以从基准特性数据库中抽取出对应数据项作为标定控制特征数据组,存储到控制系统指定数据区。

工艺程序部分内容:

IF[[#900EQ 2]THEN;

#101=#911;

#102=#912;

#103=#913;

#104=#914;

#105=#915;

#106=#916;

#107=#917;

在一个实施例中,可以执行控制系统自动优化功能,生成一组自配控制特征数据组,存储到控制系统指定数据区。

工艺程序部分内容:

M50;(启动频响测定及自动优化)

#111=P2107;

#112=P2113;

#113=P2177;

#114=P2359;

#115=P2363;

#116=P2364;

#117=P2365;

在一个实施例中,标定特征数据组和自配特征数据组的关键数据项可以进行两两减法运算,进行差值大小判断。数据组内各数据项分别表征不同的控制特征,因此各数据项的合理差值范围要区分设定。

其中,关键数据项差值在指定范围内,视为匹配正常,并可以将对应数据项的平均值(或较小值、较大值)作为最优设定值,设定到控制系统的控制特征数据中。最大程度实现控制特征数据调整操作的闭环控制。而在关键数据项差值超出指定范围,则视为匹配异常,且操作者可以依据提示进行错误或问题排查,检测设定数据、齿轮及砂轮,以及工件轴及砂轮轴部件状态有无异常。

工艺程序部分内容:

IF[ABS[#111-#101]GT 30]GOTO 100;(数据项1比对超差,匹配异常,进行错误提示)

IF[ABS[#112-#102]GT 50]GOTO 100;(数据项2比对超差,匹配异常,进行错误提示)

IF[ABS[#115-#105]GT 50]GOTO 100;(数据项5比对超差,匹配异常,进行错误提示)

#121=[#111+#101]/2;(数据组匹配正常,取平均值作为关键数据项1的最优设定值)

#122=[#112+#102]/2;(数据组匹配正常,取平均值作为关键数据项2的最优设定值)

#125=[#115+#105]/2;(数据组匹配正常,取平均值作为关键数据项3的最优设定值)

G10L52;(改写系统数据功能打开)

N2107P1R#121;(最优设定值设定到控制系统中的相应控制特征数据中)

N2113P1R#122;(最优设定值设定到控制系统中的相应控制特征数据中)

N2363P1R#125;(最优设定值设定到控制系统中的相应控制特征数据中)

G11;(改写系统数据功能关闭)

M99;

N100#3000=01(‘齿轮及砂轮设定值有误,或齿轮及砂轮安装错误,或工件轴及砂轮轴部件状态异常’);(匹配异常时进行错误提示)

可以理解的是,可以依据机床加工指标(可加工工件范围及配套的砂轮和工装等)构建基准控制特征数据库,且基准控制特征数据库中的数据组可以按需扩展;另外,构建好的基准控制特征数据库可以存储到数控系统的指定数据区。

本申请实施例中,可以通过推演数据库指针,索引一组基准控制特征数据组作为标定控制特征数据组,同时现场采集一组自动优化特征数据组作为自配控制特征数据组,自动比对标定控制特征数据组和自配控制特征数据组,依据比对结果判断两个数据组的匹配度,设定最优的控制特征数据组,或给出匹配异常的潜在原因,解决了当前齿轮磨削加工中各种适配电机控制特征数据方法存在的准确度、稳定性和便利化问题,实现了控制特征数据调整操作的闭环控制,提高了驱动电机控制特征数据的精准度和稳定性,确保了磨齿加工的效率和精度。

本申请实施例的工件加工方法,通过在目标加工轴对应的对象参数发生变更的情况下,基于变更后的所述对象参数从基准控制特征数据库中确定对应的标定控制特征数据组,所述目标加工轴包括工件轴和刀具轴中的至少一项;基于所述对象参数和所述数控系统的自动优化功能,生成对应的自配控制特征数据组;基于所述标定控制特征数据组和所述自配控制特征数据组,确定目标控制特征数据组,并按照所述目标控制特征数据组运行电机,执行工件的加工过程;其中,所述电机为驱动所述目标加工轴转动的驱动电机,且所述标定控制特征数据组和所述自配控制特征数据组均用于指示所述电机的控制特征数据。这样提高了驱动电机控制特征数据的精准度和稳定性,确保了工件加工的效率和精度。

本申请实施例提供的工件加工方法,执行主体可以为工件加工装置。本申请实施例中以工件加工装置执行工件加工方法为例,说明本申请实施例提供的工件加工装置。

参见图3,图3是本申请实施例提供的工件加工装置的结构图。如图3所示,该工件加工装置300包括:

确定模块301,用于在目标加工轴对应的对象参数发生变更的情况下,基于变更后的所述对象参数从基准控制特征数据库中确定对应的标定控制特征数据组,所述目标加工轴包括工件轴和刀具轴中的至少一项;

生成模块302,用于基于所述对象参数和所述数控系统的自动优化功能,生成对应的自配控制特征数据组;

处理模块303,用于基于所述标定控制特征数据组和所述自配控制特征数据组,确定目标控制特征数据组,并按照所述目标控制特征数据组运行电机,执行工件的加工过程;

其中,所述电机为驱动所述目标加工轴转动的驱动电机,且所述标定控制特征数据组和所述自配控制特征数据组均用于指示所述电机的控制特征数据。

可选地,所述处理模块303,包括:

比对单元,用于将所述标定控制特征数据组中的第一数据项与所述自配控制特征数据组中的第二数据项进行差值运算,得到所述第一数据项的差值比对结果,所述第二数据项为所述自配控制特征数据组中与所述第一数据项对应的数据项;

确定单元,用于在所述差值比对结果指示所述第一数据项和所述第二数据项的差值处于第一预设范围的情况下,确定目标控制特征数据组。

可选地,所确定单元,具体用于:

在所述差值比对结果指示所述第一数据项和所述第二数据项的差值处于第一预设范围的情况下,确定所述第一数据项的目标值;

基于所述第一数据项的目标值生成目标控制特征数据组;

其中,所述目标值为以下其中一项:

所述第一数据项的取值和所述第二数据项的取值的平均值;

所述第一数据项的取值和所述第二数据项的取值中的较大值;

所述第一数据项的取值和所述第二数据项的取值中的较小值。

可选读,所述确定模块301,具体用于:

基于变更后的所述对象参数确定对应的惯量信息;

将所述基准控制特征数据库中与所述惯量信息相匹配的控制特征数据组确定为标定控制特征数据组。

可选地,所述处理模块还包括:

输出单元,用于在所述差值比对结果指示所述第一数据项和所述第二数据项的差值未处于所述第一预设范围的情况下,输出报警信息。

本申请实施例中的工件加工装置300可以是数控系统,也可以是数控系统中的部件,例如集成电路或芯片。

本申请实施例提供的工件加工装置300能够实现图1和图2的方法实施例实现的各个过程,为避免重复,这里不再赘述。

如图4所示,本申请实施例还提供一种数控系统400,包括处理器401和存储器402,存储器402上存储有可在所述处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述工件加工方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述工件加工方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的数控系统中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述工件加工方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述工件加工方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

技术分类

06120116522767