本申请属于多轴自动化加工,具体涉及一种组合刀具自动补偿方法。
背景技术:
1、计算机数字控制机床是一种由程序控制的自动化机床,其控制系统能够逻辑地处理具有控制编码或其他符号指令规定的程序,通过计算机将其译码,从而使机床执行规定好的动作,通过刀具切削将毛胚料加工成半成品或成品零件。
2、目前,对于刀具补偿参数的校验分为人工校验和自动校验两种方式。人工校验方式是指采用人工手动输入刀具补偿参数的情况,这种方式虽然可以通过人工手动校验刀具补偿参数,但是并不能杜绝因人员疏忽而造成的输错刀沿位置或输错参数值产生错误的情况,进而导致刀具和产品的报废;同时,人工手动校验需要停下整套加工线,影响机床运行效率打乱加工节拍。自动校验方式是利用对机床自带功能实现刀具补偿参数的校验,采用此方式,虽然刀具补偿参数不易出错,但是对数控机床的要求较高,并且仍然需要人工检查因装夹错误或刀具磨损造成的问题。
技术实现思路
1、(一)要解决的技术问题
2、鉴于现有技术的上述缺点、不足,本申请提供一种组合刀具自动补偿方法、机器人、设备和介质。
3、(二)技术方案
4、为达到上述目的,本申请采用如下技术方案:
5、第一方面,本申请实施例提供一种组合刀具自动补偿方法,该方法包括:
6、在工件加工过程中,获取当前刀具补偿寿命;
7、基于当前刀具补偿寿命、预设的半径补偿次数和半径补偿寿命确定长度补偿系数;
8、基于所述长度补偿系数、预设的长度补偿次数和单次长度补偿量进行长度补偿;
9、基于所述长度补偿系数、预设的半径补偿次数和半径补偿量进行半径补偿。
10、可选地,通过以下公式计算得到所述长度补偿系数:
11、
12、其中,a为长度补偿系数,tc为当前刀具补偿寿命,t为半径补偿寿命,n半径补偿次数。
13、可选地,基于所述长度补偿系数、预设的长度补偿次数和单次长度补偿量进行长度补偿,包括:
14、将所述长度补偿系数与所述长度补偿次数进行比较;
15、当所述长度补偿系数小于等于所述长度补偿次数时,基于所述长度补偿系数和所述单次长度补偿量确定当前长度补偿量,基于当前长度补偿量进行长度补偿;
16、当所述长度补偿系数大于所述长度补偿次数时,结束刀具的自动补偿。
17、可选地,基于所述长度补偿系数和所述单次长度补偿量,通过以下公式确定当前长度补偿量:
18、l=a×k
19、其中,k为单次长度补偿量,l为当前长度补偿量。
20、可选地,获取当前刀具补偿寿命,之前还包括:
21、根据加工任务确定加工时所使用的刀具;
22、根据加工任务确定刀具的半径补偿量、半径补偿次数、半径补偿寿命、单次长度补偿量和长度补偿次数。
23、第二方面,本申请实施例提供一种数控机床,该机床包括数控装置、伺服驱动装置、机床主体,所述数控装置用于执行如上第一方面任一项所述的组合刀具自动补偿方法控制所述机床主体的刀具对零件进行磨削加工。
24、可选地,所述机床主体的刀具为砂磨棒。
25、第三方面,本申请实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上第一方面任一项所述的组合刀具自动补偿方法的步骤。
26、第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面任一项所述的组合刀具自动补偿方法的步骤。
27、(三)有益效果
28、本申请的有益效果是:本申请提出了一种组合刀具自动补偿方法、数控机床、设备和介质,其中的方法包括:在工件加工过程中,获取当前刀具补偿寿命;基于当前刀具补偿寿命、预设的半径补偿次数和半径补偿寿命确定长度补偿系数;基于所述长度补偿系数、预设的长度补偿次数和单次长度补偿量进行长度补偿;基于所述长度补偿系数、预设的半径补偿次数和半径补偿量进行半径补偿。本申请的补偿方法操作简单,减少手动校验输错刀沿位置、输错参数值和停机打乱加工节拍等问题,进而提高了加工效率和减少了次品率。
1.一种组合刀具自动补偿方法,其特征在于,该方法包括:
2.根据权利要求1所述的组合刀具自动补偿方法,其特征在于,通过以下公式计算得到所述长度补偿系数:
3.根据权利要求2所述的组合刀具自动补偿方法,其特征在于,基于所述长度补偿系数、预设的长度补偿次数和单次长度补偿量进行长度补偿,包括:
4.根据权利要求3所述的组合刀具自动补偿方法,其特征在于,基于所述长度补偿系数和所述单次长度补偿量,通过以下公式确定当前长度补偿量:
5.根据权利要求1所述的组合刀具自动补偿方法,其特征在于,获取当前刀具补偿寿命,之前还包括:
6.一种数控机床,其特征在于,该机床包括数控装置、伺服驱动装置、机床主体,所述数控装置用于执行如上权利要求1至5任一项所述的组合刀具自动补偿方法控制所述机床主体的刀具对零件进行磨削加工。
7.根据权利要求6所述的数控机床,其特征在于,所述机床主体的刀具为砂磨棒。
8.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上权利要求1至5任一项所述的组合刀具自动补偿方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上权利要求1至5任一项所述的组合刀具自动补偿方法的步骤。