发明内容
鉴于以上内容,有必要提出一种刀具回馈控制装置及方法,以减少设定关联的轮廓参数的刀具补偿值时耗费大量的人力及工时的问题。
本申请的第一方面提供一种刀具回馈控制装置,包含:
通信器,接收工件的第一轮廓参数和第二轮廓参数;以及
处理器,耦接所述通信器且用于:
确定所述第一轮廓参数和所述第二轮廓参数的关联关系;
基于所述第一轮廓参数和所述第二轮廓参数的关联关系,通过第一变数变换变换所述第一轮廓参数和所述第二轮廓,得到变换参数;
将所述变换参数输入刀具补偿计算模型,形成刀具补偿值;
基于第二变数变换,变换所述刀具补偿值,得到刀具补偿参数;
根据所述刀具补偿参数及预设补偿决策条件确定刀具补偿策略,所述刀具补偿策略用于补偿机台的刀具;
所述通信器还用于发送所述刀具补偿策略至所述机台。
优选地,所述确定所述第一轮廓参数和所述第二轮廓参数的关联关系,所述处理器具体用于:
确定所述第一轮廓参数为第一轮廓类型及所述第二轮廓参数为第二轮廓类型;
根据所述第一轮廓类型、所述第二轮廓类型和预设轮廓类型关系条件,确定所述第一轮廓参数和所述第二轮廓参数的关联关系,所述关联关系为对所述第一轮廓参数进行刀具补偿后联动影响所述第二轮廓参数。
优选地,所述通过第一变数变换变换所述第一轮廓参数和所述第二轮廓参数,所述处理器具体用于:
将所述第一轮廓参数和所述第二轮廓参数通过公式y=∑eixi进行第一变数变换得到变换参数y,其中xi为第i个轮廓参数,ei为xi的权值。
优选地,所述权值ei与对应的所述第i个轮廓参数xi的重要程度正向相关,所述重要度为所述第i个轮廓参数xi于所有所述轮廓参数的重要程度比值。
优选地,所述第一变数变换与所述第二变数变换互为逆变换。
优选地,所述第一轮廓参数的类型为第一轮廓类型,所述第二轮廓参数的类型为第二轮廓类型,所述刀具补偿参数包括第一刀具补偿参数和第二刀具补偿参数,所述第一刀具补偿参数用于针对所述第一轮廓参数的刀具补偿,所述第二刀具补偿参数用于针对所述第二轮廓参数的刀具补偿,所述处理器还用于:
确定所述第一轮廓类型的刀具的补偿优先级相对所述第二轮廓类型的刀具补偿优先级为高;
基于所述第一轮廓类型的刀具的补偿优先级相对所述第二轮廓类型的刀具补偿优先级为高,保持所述第一刀具补偿参数不变;
基于所述刀具补偿值和所述第一刀具补偿参数调整所述第二刀具补偿参数。
优选地,所述第一轮廓参数的类型为第一轮廓类型,所述第二轮廓参数的类型为第二轮廓类型,所述刀具补偿参数包括第一刀具补偿参数和第二刀具补偿参数,所述第一刀具补偿参数用于针对所述第一轮廓参数的刀具补偿,所述第二刀具补偿参数用于针对所述第二轮廓参数的刀具补偿,所述基于第二变数变换,变换所述刀具补偿值,得到刀具补偿参数,所述处理器具体用于:
确定所述第一轮廓类型和所述第二轮廓类型的刀具补偿比重;
基于所述刀具补偿比重按比例分解所述刀具补偿值得到所述第一刀具补偿参数和所述第二刀具补偿参数。
优选地,所述处理器还用于:
获取所述轮廓参数集及与所述轮廓参数集对应的刀补值集;
合并所述轮廓参数集与所述刀补值集,形成刀补时间序列;
分段所述刀补时间序列,形成元数据;
根据所述元数据,形成权重组;
根据所述权重组调整所述刀补时间序列,形成所述刀具补偿计算模型。
优选地,所述处理器进一步用于:
判断所述刀具补偿值超过预设阈值,形成所述刀具补偿值与所述预设阈值的差值;
根据所述差值,形成异常等级;
根据所述异常等级,形成停止指令。
本申请的第二方面提供一种刀具回馈控制方法,包含:
接收工件的第一轮廓参数及第二轮廓参数;
确定所述第一轮廓参数和所述第二轮廓参数的关联关系;
基于所述第一轮廓参数和所述第二轮廓参数的关联关系,通过第一变数变换变换所述第一轮廓参数和所述第二轮廓,得到变换参数;
将所述变换参数输入刀具补偿计算模型,形成刀具补偿值;
基于第二变数变换,变换所述刀具补偿值,得到刀具补偿参数;
根据所述刀具补偿参数及预设的补偿决策条件确定刀具补偿策略;及
根据所述刀具补偿策略补偿机台的刀具。
优选地,所述确定所述第一轮廓参数和所述第二轮廓参数的关联关系,包括:
确定所述第一轮廓参数为第一轮廓类型及所述第二轮廓参数为第二轮廓类型;
根据所述第一轮廓类型、所述第二轮廓类型和预设的轮廓类型关系条件,确定所述第一轮廓参数和所述第二轮廓参数的关联关系,所述关联关系为对所述第一轮廓参数进行刀具补偿后联动影响所述第二轮廓参数。
优选地,所述通过第一变数变换变换所述第一轮廓参数和所述第二轮廓,包括:
将所述第一轮廓参数和所述第二轮廓参数通过公式y=∑eixi进行第一变数变换得到变换参数y,其中xi为第i个轮廓参数,ei为xi的权值。
优选地,所述权值ei与对应的所述第i个轮廓参数xi的重要程度正向相关,所述重要度为所述第i个轮廓参数xi于所有所述轮廓参数的重要程度比值。
优选地,所述第一变数变换与所述第二变数变换互为逆变换。
优选地,所述第一轮廓参数的类型为第一轮廓类型,所述第二轮廓参数的类型为第二轮廓类型,所述刀具补偿参数包括第一刀具补偿参数和第二刀具补偿参数,所述第一刀具补偿参数用于针对所述第一轮廓参数的刀具补偿,所述第二刀具补偿参数用于针对所述第二轮廓参数的刀具补偿,所述方法还包括:
确定所述第一轮廓类型的刀具的补偿优先级相对所述第二轮廓类型的刀具补偿优先级为高;
基于所述第一轮廓类型的刀具的补偿优先级相对所述第二轮廓类型的刀具补偿优先级为高,保持所述第一刀具补偿参数不变;
基于所述刀具补偿值和所述第一刀具补偿参数调整所述第二刀具补偿参数。
优选地,所述第一轮廓参数为第一轮廓类型,所述第二轮廓参数为第二轮廓类型,所述刀具补偿参数包括第一刀具补偿参数和第二刀具补偿参数,所述第一刀具补偿参数用于针对所述第一轮廓参数的刀具补偿,所述第二刀具补偿参数用于针对所述第二轮廓参数的刀具补偿,所述基于第二变数变换,变换所述刀具补偿值,得到刀具补偿参数,包括:
确定所述第一轮廓类型和所述第二轮廓类型的刀具补偿比重;
基于所述刀具补偿比重按比例分解所述刀具补偿值得到所述第一刀具补偿参数和所述第二刀具补偿参数。
优选地,所述刀具补偿计算模型为根据轮廓参数集构建的时间序列模型,所述轮廓参数集为历史检测所述工件形成的至少一个轮廓参数,所述方法还包括:
获取所述轮廓参数集及与所述轮廓参数集对应的刀具补偿值集;
合并所述轮廓参数集与所述刀具补偿值集,形成刀具补偿时间序列;
分段所述刀具补偿时间序列,形成元数据;
根据所述元数据,形成权重组;
根据所述权重组调整所述刀具补偿时间序列,形成所述刀具补偿计算模型。
优选地,所述方法还包括:
判断所述刀具补偿值超过预设阈值,形成所述刀具补偿值与所述预设阈值的差值;
根据所述差值,形成异常等级;
根据所述异常等级,形成停止指令。
本申请能够实现自动获取工件的关联的轮廓参数,根据关联的轮廓参数计算出刀具补偿值,并根据刀具的补偿值对关联参数所针对的刀具进行补偿,以减少设定关联的轮廓参数的刀具补偿值时耗费大量的人力及工时的问题。
具体实施方式
为了能够更清楚地理解本申请的上述目的、特征和优点,下面结合附图和具体实施例对本申请进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本申请,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。
如本申请中所使用的,术语“通信器”可以指任何类型的通信电路或设备。通信器可以被实施为几种类型的网络元件或者可以包含几种类型的网络元件,包含基站;路由器设备;开关设备;服务器设备;聚合器设备;总线架构;前述的组合;或类似物。一个或多个总线架构可以包含工业总线架构,比如基于以太网的工业总线、控制器局域网(CAN)总线、Modbus、其他类型的现场总线架构等。
如本申请中所使用的,术语“处理器”可以指任何类型的处理电路或设备。处理器可被实现为处理电路或计算处理单元(例如,CPU、GPU或两者的组合)的组合。因此,为了描述目的,处理器可以指单核处理器;具有软件多线程执行能力的单处理器;多核处理器;具有软件多线程执行能力的多核处理器;具有硬件多线程技术的多核处理器;并行处理(或计算)平台;以及具有分布式共享存储器的并行计算平台。另外,或又例如,处理器可指集成电路(IC)、专用集成电路(ASIC)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑控制器(PLC)、复杂可编程逻辑设备(CPLD)、离散门电路或晶体管逻辑、离散硬件构件、或其被设计或配置(例如,制造)以执行在此描述的功能的任何组合。在一些实施方式中,处理器可以使用纳米级架构,为了优化空间使用或增强根据本申请的***、设备或其他电子设备的性能。例如,处理器可以包含分子晶体管和/或基于量子点的晶体管、开关和门电路。
此外,在本说明书和附图中,比如“存储”、“存储器”、“数据存储”、“数据存储器”、“存储器”、“存储库”等术语以及与本申请的部件的操作和功能相关的基本上任何其他信息存储构件是指存储器构件、实施在一个或多个存储器设备中的实体,或形成存储器设备的构件。应注意,本申请所描述的存储器构件或存储器设备实施或包含可由计算装置读取或存取的非暂时性计算机存储媒体。这样的介质可以以用于存储信息的任何方法或技术来实现,比如机器可访问指令(例如,计算机可读指令)、信息结构、程序模块或其他信息对象。
本申请所公开的存储器构件或存储器设备可被实施为易失性存储器或非易失性存储器,或可包含易失性和非易失性存储器两者。此外,存储器部件或存储器设备可以是可移动的或不可移动的,和/或在计算装置或部件的内部或外部。各种类型的非暂时性存储介质的实例可以包含硬盘驱动器、zip驱动器、CD-ROM、数字多用盘(DVD)或其他光存储、磁带盒、磁带、磁盘存储或其他磁存储设备、闪存卡或其他类型的存储卡、盒式磁带或适于保留所需信息并可由计算装置访问的任何其他非暂时性介质。例如,非易失性存储器可包含只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或快闪存储器。易失性存储器可以包含用作外部缓冲存储器的随机存取存储器(RAM)。作为说明而非限制,RAM具有多种形式,例如,同步RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据速率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)和直接Rambus RAM(DRRAM)。在此描述的操作或计算环境的所公开的存储器设备或存储器旨在包含这些和/或任何其他合适类型的存储器之一或多个。
除非另外具体说明或在所使用的背景中另外理解,比如“可以”、“能够”、“可能”或“可”等条件语言通常旨在传达某些实现可以包含某些特征、元件和/或操作,而其他实现方式不包含。因此,这种条件语言通常不旨在暗示特征、元件和/或操作以任何方式对于一个或多个实现方式是必需的,或者一个或多个实现方式必须包含用于在有或没有用户输入或提示的情况下决定这些特征、元件和/或操作是否被包含或将在任何特定实现方式中执行的逻辑。
附图中的流程图和框图示出了根据本申请的各种实施方式的***、方法和计算机程序产品的实例的可能实现的架构、功能和操作。在这点上,流程图或框图中的每个框可以表示指令的模块、段或部分,其包含用于实现指定操作的一个或多个机器或计算机可执行指令。注意,框图和/或流程图示中的每个框以及框图和/或流程图示中的框的组合可以由基于专用硬件的***来实现,基于专用硬件的***执行指定的功能或操作或者执行专用硬件和计算机指令的组合。
本申请的计算机可读程序指令可经由网络(例如,因特网、局域网、广域网和/或无线网络)从计算机可读存储介质或外部计算机或外部存储设备下载到相应的计算/处理设备。网络可以包含铜传输电缆、光传输光纤、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配器卡或网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令以存储在相应计算/处理设备内的计算机可读非暂时性存储介质中。
在本说明书和附图中已经描述的内容包含***、设备、技术和计算机程序产品的实例,***、设备、技术和计算机程序产品单独地和组合地允许追踪和跟踪在工业设备中制造的产品的部件。当然,不可能出于描述本申请的各种元件的目的而描述部件和/或方法的每一可能组合,但可认识到,所公开元件的许多其它组合和排列是可能的。因此,很明显,在不脱离本申请的范围或精神的情况下,可以对本申请进行各种修改。此外,或者作为替代,通过考虑说明书和附图以及如本申请所呈现的本申请的实践,本申请的其他实施方式可以是显而易见的。在说明书和附图中提出的实例在所有方面都被认为是说明性的而非限制性的。尽管这里采用了特定的术语,但是它们仅用于一般的和描述性的意义,而不是用于限制的目的。
请参考图1,所示为本申请一实施方式中刀具回馈控制方法的应用环境图。所述刀具回馈控制方法应用在刀具回馈控制装置1中。本实施方式中,所述刀具回馈控制装置1可以是桌上型计算机、笔记本电脑、服务器或云端终端装置等计算设备。本实施方式中,所述刀具回馈控制装置1至少包括通信器11、处理器12及存储器13。所述刀具回馈控制装置1通过所述通信器11与第一测量机2、第二测量机3及机台4通信连接。在一实施方式中,所述通信器11可以为无线通信模块。例如,所述通信器11可选为WiFi模块或4G/5G通信模块。在另一实施方式中,所述通信器11可以为有线通信模块。例如,所述通信器11可以为电缆、光纤。本实施方式中,所述通信器11用于接收所述第一测量机2检测工件形成的第一轮廓参数,及接收第二测量机3检测工件形成的第二轮廓参数。本实施方式中,所述第一轮廓参数及所述第二轮廓参数至少包括工件的高度、宽度或孔径。在其他实施例中,可由第一测量机2对工件进行测量形成第一轮廓参数和第二轮廓参数,刀具回馈控制装置1通过通信器11与第一测量机2通信连接,以接收工件的第一轮廓参数和第二轮廓参数。本实施例中对测量机的个数以及测量机测量具体哪些工件的轮廓参数不做具体限制,只以第一测量机2检测工件形成第一轮廓参数,第二测量机3检测工件形的第二轮廓参数为例进行说明。
所述处理器12与所述通信器11通信连接。本实施方式中,所述处理器12可以是中央处理模块(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific IntegratedCircuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。在另一实施方式中,所述处理器12可以是微处理器或者是任何常规的处理器等,所述处理器12也可以是所述刀具回馈控制装置1的控制中心,利用各种接口和线路连接整个刀具回馈控制装置1的各个部分。
本实施方式中,所述存储器13与所述处理器12连接,用于存储数据及/或软件代码。本实施方式中,所述存储器13可以为所述刀具回馈控制装置1中的内部存储单元,例如所述刀具回馈控制装置1中的硬盘或内存。在另一实施方式中,所述存储器13也可以为所述刀具回馈控制装置1中的外部存储设备,例如所述刀具回馈控制装置1上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。
请参考图2,所示为本申请一实施方式中刀具回馈控制***100的功能单元图。本实施方式中,所述刀具回馈控制***100包括一个或多个模块,所述一个或者多个模块运行在所述刀具回馈控制装置1中。本实施方式中,所述刀具回馈控制***100包括接收模块101、关联关系确定模块102、第一变换模块103、计算模块104、第二变换模块105、补偿策略确定模块106、发送模块107及提醒模块108。本实施方式中,所述接收模块101、关联关系确定模块102、第一变换模块103、计算模块104、第二变换模块105、补偿策略确定模块106、发送模块107及提醒模块108存储在所述刀具回馈控制装置1的存储器13中,并被处理器12调用执行。本申请所称的模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述软件在所述刀具回馈控制***100中的执行过程。在其他实施方式中,所述接收模块101、关联关系确定模块102、第一变换模块103、计算模块104、第二变换模块105、补偿策略确定模块106、发送模块107及提醒模块108为内嵌或固化在所述刀具回馈控制装置1的处理器12中的程序段或代码。
所述接收模块101接收工件的第一轮廓参数及第二轮廓参数。
本实施方式中,所述接收模块101通过通信器11接收来自第一测量机2检测工件形成的第一轮廓参数和来自第二测量机3检测所述工件形成的第二轮廓参数的关联关系。具体地,第一测量机2和第二测量机3可以为三次元量测设备或CNC机台。本实施例中,第一测量机2为CNC机台,所述CNC机台包含第一探针,通过第一探针检测出工件的第一轮廓参数,第二测量机3为三次元量测设备,由三次元量测设备检测出工件的第二轮廓参数。
所述关联关系确定模块102确定所述第一轮廓参数和所述第二轮廓参数的关联关系。
所述第一变换模块103基于所述第一轮廓参数和所述第二轮廓参数的关联关系,通过第一变数变换变换所述第一轮廓参数和所述第二轮廓,得到变换参数。
所述计算模块104将所述变换参数输入刀具补偿计算模型,形成刀具补偿值。
所述第二变换模块105基于第二变数变换,变换所述刀具补偿值,得到刀具补偿参数。
所述补偿策略确定模块106根据所述刀具补偿参数及预设补偿决策条件确定刀具补偿策略。
所述发送模块107发送所述刀具补偿策略至所述机台4以使所述机台4根据所述刀具补偿策略补偿所述机台4的刀具。
本实施方式中,所述关联关系确定模块102确定所述第一轮廓参数为第一轮廓类型及确定所述第二轮廓参数为第二轮廓类型;根据所述第一轮廓类型、所述第二轮廓类型和预设轮廓类型关系,确定所述第一轮廓参数和所述第二轮廓参数的关联关系,所述关联关系为对所述第一轮廓参数进行刀具补偿后联动影响所述第二轮廓参数。
本实施方式中,工件的轮廓参数为工件的轮廓类型的属性值。具体地,工件的第一轮廓参数和第二轮廓参数可以为工件的壳体框的内宽值、内长值、工件的孔宽值、孔长值、孔径值,对应的轮廓类型分别为工件的壳体框的内宽、内长、工件的孔宽、孔长、孔径。例如,通过通信器11接收的工件第一轮廓参数为15厘米,对应的轮廓类型即第一轮廓类型,为壳体框的内长,收到的工件第二轮廓参数为5厘米,对应的轮廓类型即第二轮廓类型,为壳体框的内宽。具体地,通过通信器11接收的第一测量机2的信息中,除了第一轮廓参数15厘米外,还可同时携带第一轮廓参数的标识,例如为F1。通过通信器11接收的第二测量机3的信息中,除了第二轮廓参数5厘米外,还可同时携带第二轮廓参数的标识,例如为F2。
关联关系确定模块102确定所述第一轮廓参数为第一轮廓类型及所述第二轮廓参数为第二轮廓类型,具体地,可结合预先设置的轮廓类型映射表及轮廓参数的标识来确定轮廓类型,例如,通过第一轮廓参数的标识F1查询轮廓类型映射表,得知第一轮廓参数的类型为壳体框的内长,通过第二轮廓参数的标识F2查询轮廓类型映射表,得知第二轮廓参数的类型为壳体框的内宽。
在其他实施例中,也可以通过其他方式确定第一轮廓参数和第二轮廓参数的轮廓类型。例如,通过通信器11接收的第一测量机2或第二测量机3的信息中,除了携带第一轮廓参数或第二轮廓参数外,还可同时携带第一轮廓参数或第二轮廓参数对应的轮廓类型,关联关系确定模块102则可直接获得第一轮廓参数或第二轮廓参数对应的轮廓类型。
本实施方式中,所述关联关系确定模块102根据所述第一轮廓类型、所述第二轮廓类型和预设轮廓类型关系,确定所述第一轮廓参数和所述第二轮廓参数的关联关系,所述关联关系为对所述第一轮廓参数进行刀具补偿后联动影响所述第二轮廓参数。
本实施例中,示例性的,预设的轮廓类型关系如表一所示。
表一
其中所述预设轮廓类型关系中包括多个第一轮廓类型、多个第二轮廓类型和多个关联关系,并定义多个第一轮廓类型、多个第二轮廓类型和多个关联关系的对应关系。本实施方式中,所述关联关系为所述第一轮廓参数与所述第二轮廓参数之间的制约关系。所述制约关系是指在对工件的加工过程中,调整对应所述第一轮廓参数或第二轮廓参数的加工刀具时,所述第二轮廓参数或第一轮廓参数也会相应地变化。
两种轮廓类型的关联关系可包括多点关联及单点关联。继续参考表一为例进行说明,例如第一轮廓类型为壳体框的内宽,第二轮廓类型为壳体框的内长,此外还有第三轮廓类型为壳体框到中板的距离,壳体框的内宽、壳体框的内长和壳体框到中板的距离的关联关系为多点关联。在对壳体框的内宽进行加工时,加工壳体框的内宽尺寸有偏差,需要调整对应刀具的参数,进行刀具调整后,加工后的壳体框的内宽尺寸有变化,同时也影响了多点关联关系中其他轮廓类型的尺寸,即壳体框的内长和壳体框到中板的距离也发生了变化。再如第一轮廓类型为A孔宽,第二轮廓类型为B孔宽,两者的关联关系为单一关联,即加工过程中,对A孔宽尺寸对应的刀具参数调整后,会联动影响加工后的B孔宽的尺寸。
本实施方式中,当确定出所述第一轮廓参数和所述第二轮廓参数的关联关系后,所述第一变换模块103通过公式y=∑eixi进行第一变数变换得到变换参数y,其中xi为第i个轮廓参数,ei为xi的权值,i=2。其中所述权值ei与对应的所述第i个轮廓参数xi的重要程度正向相关,所述重要度为所述第i个轮廓参数xi于所有所述轮廓参数的重要程度比值。例如,第一轮廓参数的重要程度表示为a,第二轮廓参数的重要程度表示为b,则第一轮廓参数的权值e1为a/(a+b),第二轮廓参数的权值e2为b/(a+b)。所述刀具回馈控制装置1通过公式y=e1·x1+e2·x2计算得到变换参数。需要说明的是,对同一种轮廓类型可进行多次测量得到多个测量值,进一步对所得的多个测量值取均值作为轮廓参数,再进行第一变数变换。
具体的,例如,第一轮廓参数类型为A孔宽,第二轮廓参数类型为B孔宽,A孔宽和B孔宽的关联关系为单一关联尺寸。对A孔宽的尺寸进行三次测量,所得的测量值如表二所示。
表二
轮廓类型 |
测量值(单位:毫米) |
A孔宽 |
10.1 |
A孔宽 |
10 |
A孔宽 |
9.9 |
对B孔宽的尺寸进行三次测量,所得的测量值如表三所示。
表三
轮廓类型 |
测量值(单位:毫米) |
B孔宽 |
4.8 |
B孔宽 |
5 |
B孔宽 |
5.2 |
对A孔宽的多次测量值进行求和取均值计算,得到A孔宽尺寸的均值10毫米作为要输入第一变数变换计算的第一轮廓参数。对B孔宽的多次测量值进行求和取均值计算,得到B孔宽尺寸的均值5毫米作为要输入第一变数变换计算的第二轮廓参数。
进一步的,假设预设的A孔宽与B孔宽的重要比值为1:3,则第一变数变换中,A孔宽的权重为0.25,A孔宽的权重为0.75。第一变换模块103通过公式y=∑eixi对A孔宽值和B孔宽值进行第一变数变换得到变换参数y,即y=0.25*10+0.75*5,为6.25毫米。
本实施方式中,所述计算模块104将变换参数y输入刀具补偿计算模型,形成刀具补偿值,其中所述刀具补偿计算模型为根据轮廓参数集构建的时间序列模型,所述轮廓参数集包括历史检测所述工件形成的第一轮廓参数及第二轮廓参数经过第一变数变换得到的变换参数的集合。
本实施方式中,所述计算模块104获取所述轮廓参数集及与所述轮廓参数集对应的刀补值集;合并所述轮廓参数集与所述刀补值集,形成刀补时间序列;分段所述刀补时间序列,形成元数据;根据所述元数据,形成权重组;根据所述权重组调整所述刀补时间序列,形成用于刀具补偿的所述刀具补偿计算模型。
本实施方式中,在根据所述元数据形成权重组时,所述计算模块104根据所述元数据形成增减幅度值,其中所述增减幅度值用于平稳化处理所述刀补时间序列;标记所述增减幅度值形成标记值;根据所述标记值形成所述刀补时间序列的趋势性指标;判断所述趋势性指标稳定形成判断结果;根据所述趋势性指标及所述判断结果,形成刀补初始模型;及根据所述刀补初始模型形成权重组。
在具体实施方式中,所述刀具补偿计算模型为差分整合移动平均自回归模型ARIMA(p,d,q)。在分段所述刀补时间序列形成元数据时,所述计算模块104判断所述刀补时间序列的元数据是否平稳,在所述元数据不平稳时,对所述元数据进行差分运算得到增减幅度值,并由所述增加幅度值形成差分后的时间序列以实现平稳所述刀补时间序列。本实施方式中,所述计算模块104通过判断在相邻时间段的元数据的变化量是否超过预设值,并在确定相邻时间段内的元数据超过所述预设值时确定所述元数据不平稳。例如,相邻两个时间段内两个元数据的刀补值分别为1及-2,预设值为2,由于相邻两个时间段内两个元数据的刀补值之间的变化量为1-(-2)=3,所述变化量大于预设值2,所以确定所述元数据不平稳。
所述计算模块104进一步判断所述增减幅度值是否收敛,当所述增减幅度值不收敛时进一步对所述差分后的时间序列进行差分运算直至所述增减幅度值的差分运算结果收敛。所述计算模块104将对所述元数据进行差分运算的次数作为所述刀具补偿计算模型的差分阶数d。本实施方式中,在判断所述差分后的时间序列的增减幅度值是否收敛时,所述计算模块104标记所述增减幅度值,形成标记值;计算所述标记值的数学统计值(即数学统计量),并将所述标记值的数学统计值作为所述刀补时间序列的趋势性指标;判断所述数学统计值是否小于预设置信度的临界值;当所述数学统计值小于预设置信度的临界值时确定所述差分后的时间序列收敛,及当所述数学统计值大于或等于预设置信度的临界值时确定所述差分后的时间序列不收敛,也即当所述数学统计值小于预设置信度的临界值时确定所述趋势性指标稳定,当所述数学统计值大于或等于预设置信度的临界值时确定所述趋势性指标不稳定。例如所述刀补时间序列示意性的数据为每小时((10,20,30,40),(1,-2,3,-4)),其中(10,20,30,40)代表轮廓参数集,(1,-2,3,-4)代表对应的刀补值构成的刀补值集,若按一个小时分段,则分段后的相邻两个元数据可为(10,1)及(20,-2),则对于轮廓参数而言,10至20的是增加的,标记值为+10,对于刀补值而言,1至-2是减小的,标记值为-3。本实施方式中,在求标记值的数学统计值时,通过求和或是求平均值等方式得到标记值的数学统计值。例如,在对刀补时间序列分段后,每一分段的元数据所标识的标记值为+2,-3,-1,+1,将得到的标记值通过求和(+2)+(-3)+(-1)+(+1)=+1得到数学统计值为+1。所述预设置信度的临界值为+2。由于所述标记值的数学统计值为+1小于所述预设置信度的临界值+2,能够确定所述差分后的时间序列收敛,也即确定所述趋势性指标稳定。
本实施方式中,当所述差分后的时间序列收敛时,所述计算模块104根据所述差分后的时间序列构建刀补初始模型,并根据所述刀具补偿计算模型的差分阶数d及所述刀补初始模型形成所述权重组。具体的,所述计算模块104对所述差分后的时间序列进行自相关运算得到自相关图ACF图,及对所述差分后的时间序列进行偏相关运算得到偏相关图PACF图,其中所述自相关图ACF图用于表示所述差分后的时间序列之间的相关关系,所述偏相关图PACF图用于表示轮廓参数与刀补值之间的相关程度;分别判断所述ACF图及PACF图是拖尾还是截尾;根据判断结果确定所述刀补初始模型。本实施方式中,当所述差分后的时间序列的ACF图是拖尾且所述PACF图是截尾时确定所述刀补初始模型为自回归模型(即AR模型);当所述差分后的时间序列的ACF图是截尾且所述PACF图是拖尾时确定所述刀补初始模型为移动平均模型(即MA模型);当所述差分后的时间序列的ACF图及PACF图均是拖尾时确定所述刀补初始模型为自回归移动平均模型(ARMA模型)。
本实施方式中,在根据所述刀补初始模型形成所述权重组时,所述计算模块104根据赤道信息量准则(AIC准则)和贝叶斯准则(BIC准则)确定所述刀补初始模型的自回归项数P及/或移动平均项数Q,并将所述刀具补偿计算模型的差分阶数d,及所述刀补初始模型的自回归项数P及/或移动平均项数Q作为所述刀具补偿计算模型的权重组。本实施方式中,所述计算模块104根据赤道信息量准则和贝叶斯准则计算出AIC值及BIC值,将所述AIC值及BIC值最小时所对应的自回归项数P及/或移动平均项数Q确定为所述刀补初始模型的自回归项数P及/或移动平均项数Q。
所述计算模块104基于所述工件的轮廓参数集及所述刀补值集构建刀具补偿计算模型,并将检测出的工件的轮廓参数y输入到所述刀具补偿计算模型中形成与工件的轮廓参数对应的刀补值z,并根据刀具补偿值控制机台4自动补偿刀具,从而减少人力的消耗,提高生技人员的工作效率及使加工的工件的良率稳定。
本实施方式中,在确定出刀具补偿值后,所述第二变换模块105通过第二变换变换所述刀具补偿值得到第一刀具补偿参数及第二刀具补偿参数。本实施方式中,所述第一刀具补偿参数用于针对所述第一轮廓参数的刀具补偿,所述第二刀具补偿参数用于针对所述第二轮廓参数的刀具补偿。
本实施方式中,所述第二变换模块105通过与所述第一变数变换互为逆变换的第二变数变换变换所述刀具补偿值得到第一刀具补偿参数及第二刀具补偿参数。具体地,所述刀具回馈控制装置1通过公式z=∑eizi对刀具补偿值z进行第二变数变换得到第一刀具补偿参数z1及第二刀具补偿参数z2,其中zi为第i个刀具补偿参数,ei为zi的权值,i=2,z为刀具补偿值。其中所述权值ei与对应的所述第i个刀具补偿参数zi的重要程度正向相关,所述重要度为所述第i个刀具补偿参数zi于所有所述刀具补偿参数的重要程度比值。
在一实施方式中,所述第二变换模块105确定所述第一轮廓类型和所述第二轮廓类型的刀具补偿比重;基于所述刀具补偿比重按比例分解所述刀具补偿值得到所述第一刀具补偿参数和所述第二刀具补偿参数。例如,所述刀具回馈控制装置1确定所述第一轮廓类型和所述第二轮廓类型的刀具补偿比重分别为c与d,其中c与d的和为1,所述刀具回馈控制装置1基于所述刀具补偿比重按比例分解所述刀具补偿值得到所述第一刀具补偿参数为c*z,及所述第二刀具补偿参数为d*z,其中z为刀具补偿值。
本实施方式中,在确定出刀具补偿参数后,所述补偿策略确定模块106确定所述第一轮廓类型的刀具的补偿优先级相对所述第二轮廓类型的刀具补偿优先级为高;基于所述第一轮廓类型的刀具的补偿优先级相对所述第二轮廓类型的刀具补偿优先级为高,保持所述第一刀具补偿参数不变,基于所述刀具补偿值和所述第一刀具补偿参数调整所述第二刀具补偿参数;所述第一刀具补偿参数用于针对所述第一轮廓参数的刀具进行补偿,及调整后的所述第二刀具补偿参数用于针对所述第二轮廓参数的刀具进行补偿。具体地,若所述补偿策略确定模块106确定所述第一轮廓类型的刀具的补偿优先级相对所述第二轮廓类型的刀具补偿优先级为高时,保持所述第一刀具补偿参数不变,计算所述刀具补偿值与所述第一刀具补偿参数的差值,并将所述差值作为调整后的第二刀具补偿参数;其中所述第一刀具补偿参数用于针对所述第一轮廓参数的刀具进行补偿,及调整后的所述第二刀具补偿参数用于针对所述第二轮廓参数的刀具进行补偿。
在一实施方式中,所述补偿策略确定模块106确定所述第一轮廓类型的刀具的补偿优先级相对所述第二轮廓类型的刀具补偿优先级为高时,保持所述第一刀具补偿参数不变,计算所述刀具补偿值与所述第一刀具补偿参数的差值,所述补偿策略确定模块106计算出所述刀具补偿值与所述第一刀具补偿参数的差值,将以所述差值为中心的预设范围中的一个值作为调整后的第二刀具补偿参数;其中所述第一刀具补偿参数用于针对所述第一轮廓参数的刀具进行补偿,及调整后的所述第二刀具补偿参数用于针对所述第二轮廓参数的刀具进行补偿。
进一步的,补偿策略确定模块106还结合刀具补偿参数及预设规则来确定刀具补偿策略,例如,第一轮廓参数A孔宽的刀具补偿参数为0.01,调机方式预设规则为若测量值比标准值偏大,则刀具补偿的坐标方向为正向,假设A孔宽的测量均值为10毫米,标准值为9.8毫米,则刀具补偿策略为:0.01,调机方向为正向。
本实施方式中,确定刀具补偿策略后,发送模块107发送所述刀具补偿策略至所述机台4以使所述机台4根据所述刀具补偿策略补偿所述机台4的刀具。本实施方式中,所述提醒模块108用于判断所述刀具补偿值超过预设阈值,形成所述刀具补偿值与所述预设阈值的差值;根据所述差值,形成异常等级;根据所述异常等级,形成停止指令。
本实施方式中,所述提醒模块108判断出所述刀具补偿值超过预设阈值时计算所述刀具补偿值与预设阈值的差值,并判断所述差值是否超过预设差值。当所述差值超过预设差值时,所述提醒模块108形成异常等级,并根据所述异常等级形成停止指令,并将所述停止指令发送给所述机台4,以使得所述机台4根据所述停止指令时进行机并通过预设报警方式进行报警。
本申请中在刀具补偿值与预设阈值的差值超过预设差值时进行报警处理,从而可以及时发现机台4的刀具的严重的异常情况。例如,当所述刀具补偿值与预设阈值的差值为2cm,所述预设差值为1cm,由于此时所述刀具补偿值与预设阈值的差值超过预设差值,则所述刀具回馈控制装置1形成异常等级并根据所述异常等级形成停止指令,并将所述停止指令发送给所述机台4,所述机台4接收到所述停止指令后通过闪灯、发出语音信息或显示对话框等预设报警方式进行报警,从而使得机台4可以及时发现机台4的刀具的严重的异常情况。
请参考图3,所示为本申请一实施方式中刀具回馈控制方法的流程图。根据不同需求,该流程图中步骤的顺序可以改变,某些步骤可以省略或合并。该方法包括如下步骤。
步骤301,接收工件的第一轮廓参数及第二轮廓参数。
本实施方式中,所述刀具回馈控制装置1接收来自第一测量机2检测工件形成的第一轮廓参数和来自第二测量机3检测所述工件形成的第二轮廓参数的关联关系。具体地,第一测量机2和第二测量机3可以为三次元量测设备或CNC机台。本实施例中,第一测量机2为CNC机台,所述CNC机台包含第一探针,通过第一探针检测出工件的第一轮廓参数。第二测量机3为三次元量测设备,由三次元量测设备检测出工件的第二轮廓参数。
步骤302,确定所述第一轮廓参数和所述第二轮廓参数的关联关系。
步骤303,基于所述第一轮廓参数和所述第二轮廓参数的关联关系,通过第一变数变换变换所述第一轮廓参数和所述第二轮廓,得到变换参数。
步骤304,将所述变换参数输入刀具补偿计算模型,形成刀具补偿值。
步骤305,基于第二变数变换,变换所述刀具补偿值,得到刀具补偿参数。
步骤306,根据所述刀具补偿参数及预设补偿决策条件确定刀具补偿策略。
步骤307,根据所述刀具补偿策略补偿机台4的刀具。
本实施方式中,所述确定来自第一测量机2检测工件形成的所第一轮廓参数和来自第二测量机3检测所述工件形成的第二轮廓参数的关联关系包括:确定所述第一轮廓参数为第一轮廓类型及确定所述第二轮廓参数为第二轮廓类型;根据所述第一轮廓类型、所述第二轮廓类型和预设轮廓类型关系,确定所述第一轮廓参数和所述第二轮廓参数的关联关系,所述关联关系为对所述第一轮廓参数进行刀具补偿后联动影响所述第二轮廓参数。
本实施方式中,工件的轮廓参数为工件的轮廓类型的属性值。具体地,工件的第一轮廓参数和第二轮廓参数可以为工件的壳体框的内宽值、内长值、工件的孔宽值、孔长值、孔径值,对应的轮廓类型分别为工件的壳体框的内宽、内长、工件的孔宽、孔长、孔径。例如,通过通信器11接收的工件第一轮廓参数为15厘米,对应的轮廓类型即第一轮廓类型,为壳体框的内长,收到的工件第二轮廓参数为5厘米,对应的轮廓类型即第二轮廓类型,为壳体框的内宽。具体地,通过通信器11接收的第一测量机2的信息中,除了第一轮廓参数15厘米外,还可同时携带第一轮廓参数的标识,例如为F1。通过通信器11接收的第二测量机3的信息中,除了第二轮廓参数5厘米外,还可同时携带第二轮廓参数的标识,例如为F2。
所述刀具回馈控制装置1确定所述第一轮廓参数为第一轮廓类型及所述第二轮廓参数为第二轮廓类型,具体地,可结合预先设置的轮廓类型映射表及轮廓参数的标识来确定轮廓类型,例如,通过第一轮廓参数的标识F1查询轮廓类型映射表,得知第一轮廓参数的类型为壳体框的内长,通过第二轮廓参数的标识F2查询轮廓类型映射表,得知第二轮廓参数的类型为壳体框的内宽。
在其他实施例中,也可以通过其他方式确定第一轮廓参数和第二轮廓参数的轮廓类型。例如,通过通信器11接收的第一测量机2或第二测量机3的信息中,除了携带第一轮廓参数或第二轮廓参数外,还可同时携带第一轮廓参数或第二轮廓参数对应的轮廓类型,所述刀具回馈控制装置1则可直接获得第一轮廓参数或第二轮廓参数对应的轮廓类型。
本实施方式中,所述刀具回馈控制装置1根据所述第一轮廓类型、所述第二轮廓类型和预设轮廓类型关系,确定所述第一轮廓参数和所述第二轮廓参数的关联关系,所述关联关系为对所述第一轮廓参数进行刀具补偿后联动影响所述第二轮廓参数。本实施例中,示例性的,预设的轮廓类型关系如上述表一所示。
其中所述预设轮廓类型关系中包括多个第一轮廓类型、多个第二轮廓类型和多个关联关系,并定义多个第一轮廓类型、多个第二轮廓类型和多个关联关系的对应关系。本实施方式中,所述关联关系为所述第一轮廓参数与所述第二轮廓参数之间的制约关系。所述制约关系是指在对工件的加工过程中,调整对应所述第一轮廓参数或第二轮廓参数的加工刀具时,所述第二轮廓参数或第一轮廓参数也会相应地变化。
两种轮廓类型的关联关系可包括多点关联及单点关联。继续参考表一为例进行说明,例如第一轮廓类型为壳体框的内宽,第二轮廓类型为壳体框的内长,此外还有第三轮廓类型为壳体框到中板的距离,壳体框的内宽、壳体框的内长和壳体框到中板的距离的关联关系为多点关联。在对壳体框的内宽进行加工时,加工壳体框的内宽尺寸有偏差,需要调整对应刀具的参数,进行刀具调整后,加工后的壳体框的内宽尺寸有变化,同时也影响了多点关联关系中其他轮廓类型的尺寸,即壳体框的内长和壳体框到中板的距离也发生了变化。再如第一轮廓类型为A孔宽,第二轮廓类型为B孔宽,两者的关联关系为单一关联,即加工过程中,对A孔宽尺寸对应的刀具参数调整后,会联动影响加工后的B孔宽的尺寸。
本实施方式中,当确定出所述第一轮廓参数和所述第二轮廓参数的关联关系后,所述刀具回馈控制装置1通过公式y=∑eixi进行第一变数变换得到变换参数y,其中xi为第i个轮廓参数,ei为xi的权值,i=2。其中所述权值ei与对应的所述第i个轮廓参数xi的重要程度正向相关,所述重要度为所述第i个轮廓参数xi于所有所述轮廓参数的重要程度比值。例如,第一轮廓参数的重要程度表示为a,第二轮廓参数的重要程度表示为b,则第一轮廓参数的权值e1为a/(a+b),第二轮廓参数的权值e2为b/(a+b)。所述刀具回馈控制装置1通过公式y=e1·x1+e2·x2计算得到变换参数。
需要说明的是,对同一种轮廓类型可进行多次测量得到多个测量值,进一步对所得的多个测量值取均值作为轮廓参数,再进行第一变数变换。具体的,例如,第一轮廓参数类型为A孔宽,第二轮廓参数类型为B孔宽,A孔宽和B孔宽的关联关系为单一关联尺寸。对A孔宽的尺寸进行三次测量,所得的测量值如上述表二所示。对B孔宽的尺寸进行三次测量,所得的测量值如上述表三所示。
对A孔宽的多次测量值进行求和取均值计算,得到A孔宽尺寸的均值10毫米作为要输入第一变数变换计算的第一轮廓参数。对B孔宽的多次测量值进行求和取均值计算,得到B孔宽尺寸的均值5毫米作为要输入第一变数变换计算的第二轮廓参数。
进一步的,假设预设的A孔宽与B孔宽的重要比值为1:3,则第一变数变换中,A孔宽的权重为0.25,A孔宽的权重为0.75。第一变换模块103通过公式y=∑eixi对A孔宽值和B孔宽值进行第一变数变换得到变换参数y,即y=0.25*10+0.75*5,为6.25毫米。本实施方式中,所述刀具回馈控制装置1将变换参数y输入刀具补偿计算模型,形成刀具补偿值,其中所述刀具补偿计算模型为根据轮廓参数集构建的时间序列模型,所述轮廓参数集包括历史检测所述工件形成的第一轮廓参数及第二轮廓参数经过第一变数变换得到的变换参数的集合。
本实施方式中,所述刀具回馈控制装置1获取所述轮廓参数集及与所述轮廓参数集对应的刀补值集;合并所述轮廓参数集与所述刀补值集,形成刀补时间序列;分段所述刀补时间序列,形成元数据;根据所述元数据,形成权重组;根据所述权重组调整所述刀补时间序列,形成用于刀具补偿的所述刀具补偿计算模型。
本实施方式中,在根据所述元数据形成权重组时,所述刀具回馈控制装置1根据所述元数据形成增减幅度值,其中所述增减幅度值用于平稳化处理所述刀补时间序列;标记所述增减幅度值形成标记值;根据所述标记值形成所述刀补时间序列的趋势性指标;判断所述趋势性指标稳定形成判断结果;根据所述趋势性指标及所述判断结果,形成刀补初始模型;及根据所述刀补初始模型形成权重组。
在具体实施方式中,所述刀具补偿计算模型为差分整合移动平均自回归模型ARIMA(p,d,q)。在分段所述刀补时间序列形成元数据时,所述刀具回馈控制装置1判断所述刀补时间序列的元数据是否平稳,在所述元数据不平稳时,对所述元数据进行差分运算得到增减幅度值,并由所述增加幅度值形成差分后的时间序列以实现平稳所述刀补时间序列。本实施方式中,所述刀具回馈控制装置1通过判断在相邻时间段的元数据的变化量是否超过预设值,并在确定相邻时间段内的元数据超过所述预设值时确定所述元数据不平稳。例如,相邻两个时间段内两个元数据的刀补值分别为1及-2,预设值为2,由于相邻两个时间段内两个元数据的刀补值之间的变化量为1-(-2)=3,所述变化量大于预设值2,所以确定所述元数据不平稳。
所述刀具回馈控制装置1进一步判断所述增减幅度值是否收敛,当所述增减幅度值不收敛时进一步对所述差分后的时间序列进行差分运算直至所述增减幅度值的差分运算结果收敛。所述刀具回馈控制装置1将对所述元数据进行差分运算的次数作为所述刀具补偿计算模型的差分阶数d。本实施方式中,在判断所述差分后的时间序列的增减幅度值是否收敛时,所述刀具回馈控制装置1标记所述增减幅度值,形成标记值;计算所述标记值的数学统计值(即数学统计量),并将所述标记值的数学统计值作为所述刀补时间序列的趋势性指标;判断所述数学统计值是否小于预设置信度的临界值;当所述数学统计值小于预设置信度的临界值时确定所述差分后的时间序列收敛,及当所述数学统计值大于或等于预设置信度的临界值时确定所述差分后的时间序列不收敛,也即当所述数学统计值小于预设置信度的临界值时确定所述趋势性指标稳定,当所述数学统计值大于或等于预设置信度的临界值时确定所述趋势性指标不稳定。例如所述刀补时间序列示意性的数据为每小时((10,20,30,40),(1,-2,3,-4)),其中(10,20,30,40)代表轮廓参数集,(1,-2,3,-4)代表对应的刀补值构成的刀补值集,若按一个小时分段,则分段后的相邻两个元数据可为(10,1)及(20,-2),则对于轮廓参数而言,10至20的是增加的,标记值为+10,对于刀补值而言,1至-2是减小的,标记值为-3。本实施方式中,在求标记值的数学统计值时,通过求和或是求平均值等方式得到标记值的数学统计值。例如,在对刀补时间序列分段后,每一分段的元数据所标识的标记值为+2,-3,-1,+1,将得到的标记值通过求和(+2)+(-3)+(-1)+(+1)=+1得到数学统计值为+1。所述预设置信度的临界值为+2。由于所述标记值的数学统计值为+1小于所述预设置信度的临界值+2,能够确定所述差分后的时间序列收敛,也即确定所述趋势性指标稳定。
本实施方式中,当所述差分后的时间序列收敛时,所述刀具回馈控制装置1根据所述差分后的时间序列构建刀补初始模型,并根据所述刀具补偿计算模型的差分阶数d及所述刀补初始模型形成所述权重组。具体的,所述刀具回馈控制装置1对所述差分后的时间序列进行自相关运算得到自相关图ACF图,及对所述差分后的时间序列进行偏相关运算得到偏相关图PACF图,其中所述自相关图ACF图用于表示所述差分后的时间序列之间的相关关系,所述偏相关图PACF图用于表示轮廓参数与刀补值之间的相关程度;分别判断所述ACF图及PACF图是拖尾还是截尾;根据判断结果确定所述刀补初始模型。本实施方式中,当所述差分后的时间序列的ACF图是拖尾且所述PACF图是截尾时确定所述刀补初始模型为自回归模型(即AR模型);当所述差分后的时间序列的ACF图是截尾且所述PACF图是拖尾时确定所述刀补初始模型为移动平均模型(即MA模型);当所述差分后的时间序列的ACF图及PACF图均是拖尾时确定所述刀补初始模型为自回归移动平均模型(ARMA模型)。
本实施方式中,在根据所述刀补初始模型形成所述权重组时,所述刀具回馈控制装置1根据赤道信息量准则(AIC准则)和贝叶斯准则(BIC准则)确定所述刀补初始模型的自回归项数P及/或移动平均项数Q,并将所述刀具补偿计算模型的差分阶数d,及所述刀补初始模型的自回归项数P及/或移动平均项数Q作为所述刀具补偿计算模型的权重组。本实施方式中,所述刀具回馈控制装置1根据赤道信息量准则和贝叶斯准则计算出AIC值及BIC值,将所述AIC值及BIC值最小时所对应的自回归项数P及/或移动平均项数Q确定为所述刀补初始模型的自回归项数P及/或移动平均项数Q。
所述刀具回馈控制装置1基于所述工件的轮廓参数集及所述刀补值集构建刀具补偿计算模型,并将检测出的工件的轮廓参数y输入到所述刀具补偿计算模型中形成与工件的轮廓参数对应的刀补值z,并根据刀具补偿值控制机台4自动补偿刀具,从而减少人力的消耗,提高生技人员的工作效率及使加工的工件的良率稳定。
本实施方式中,在确定出刀具补偿值后,所述刀具回馈控制装置1通过第二变换变换所述刀具补偿值得到第一刀具补偿参数及第二刀具补偿参数。本实施方式中,所述第一刀具补偿参数用于针对所述第一轮廓参数的刀具补偿,所述第二刀具补偿参数用于针对所述第二轮廓参数的刀具补偿。
本实施方式中,所述刀具回馈控制装置1通过第二变换变换所述刀具补偿值得到第一刀具补偿参数及第二刀具补偿参数包括:所述刀具回馈控制装置1通过与所述第一变数变换互为逆变换的第二变数变换变换所述刀具补偿值得到第一刀具补偿参数及第二刀具补偿参数。具体地,所述刀具回馈控制装置1通过公式z=∑eizi对刀具补偿值进行第二变数变换得到第一刀具补偿参数及第二刀具补偿参数,其中zi为第i个刀具补偿参数,ei为zi的权值,i=2,z为刀具补偿值。其中所述权值ei与对应的所述第i个刀具补偿参数zi的重要程度正向相关,所述重要度为所述第i个刀具补偿参数zi于所有所述刀具补偿参数的重要程度比值。
在一实施方式中,所述刀具回馈控制装置1通过第二变换变换所述刀具补偿值得到第一刀具补偿参数及第二刀具补偿参数包括:所述刀具回馈控制装置1确定所述第一轮廓类型和所述第二轮廓类型的刀具补偿比重;基于所述刀具补偿比重按比例分解所述刀具补偿值得到所述第一刀具补偿参数和所述第二刀具补偿参数。例如,所述刀具回馈控制装置1确定所述第一轮廓类型和所述第二轮廓类型的刀具补偿比重分别为c与d,其中c与d的和为1,所述刀具回馈控制装置1基于所述刀具补偿比重按比例分解所述刀具补偿值得到所述第一刀具补偿参数为c*z,及所述第二刀具补偿参数为d*z,其中z为刀具补偿值。
本实施方式中,根据所述刀具补偿参数及预设补偿决策条件确定刀具补偿策略包括:所述刀具回馈控制装置1确定所述第一轮廓类型的刀具的补偿优先级相对所述第二轮廓类型的刀具补偿优先级为高;基于所述第一轮廓类型的刀具的补偿优先级相对所述第二轮廓类型的刀具补偿优先级为高,保持所述第一刀具补偿参数不变,基于所述刀具补偿值和所述第一刀具补偿参数调整所述第二刀具补偿参数;所述第一刀具补偿参数用于针对所述第一轮廓参数的刀具进行补偿,及调整后的所述第二刀具补偿参数用于针对所述第二轮廓参数的刀具进行补偿。具体地,若所述刀具回馈控制装置1确定所述第一轮廓类型的刀具的补偿优先级相对所述第二轮廓类型的刀具补偿优先级为高时,保持所述第一刀具补偿参数不变,计算所述刀具补偿值与所述第一刀具补偿参数的差值,并将所述差值作为调整后的第二刀具补偿参数;其中所述第一刀具补偿参数用于针对所述第一轮廓参数的刀具进行补偿,及调整后的所述第二刀具补偿参数用于针对所述第二轮廓参数的刀具进行补偿。
在一实施方式中,根据所述刀具补偿参数及预设补偿决策条件确定刀具补偿策略包括:若所述刀具回馈控制装置1确定所述第一轮廓类型的刀具的补偿优先级相对所述第二轮廓类型的刀具补偿优先级为高时,保持所述第一刀具补偿参数不变,计算所述刀具补偿值与所述第一刀具补偿参数的差值,所述刀具回馈控制装置1计算出所述刀具补偿值与所述第一刀具补偿参数的差值,将以所述差值为中心的预设范围中的一个值作为调整后的第二刀具补偿参数;其中所述第一刀具补偿参数用于针对所述第一轮廓参数的刀具进行补偿,及调整后的所述第二刀具补偿参数用于针对所述第二轮廓参数的刀具进行补偿。
进一步的,所述刀具回馈控制装置1还结合刀具补偿参数及预设规则来确定刀具补偿策略,例如,第一轮廓参数A孔宽的刀具补偿参数为0.01,调机方式预设规则为若测量值比标准值偏大,则刀具补偿的坐标方向为正向,假设A孔宽的测量均值为10毫米,标准值为9.8毫米,则刀具补偿策略为:0.01,调机方向为正向。
本实施方式中,确定刀具补偿策略后,所述刀具回馈控制装置1发送所述刀具补偿策略至所述机台4以使所述机台4根据所述刀具补偿策略补偿所述机台4的刀具。
本实施方式中,所述刀具回馈控制装置1还用于判断所述刀具补偿值超过预设阈值,形成所述刀具补偿值与所述预设阈值的差值;根据所述差值,形成异常等级;根据所述异常等级,形成停止指令。
本实施方式中,所述刀具回馈控制装置1判断出所述刀具补偿值超过预设阈值时计算所述刀具补偿值与预设阈值的差值,并判断所述差值是否超过预设差值。当所述差值超过预设差值时,所述刀具回馈控制装置1形成异常等级,并根据所述异常等级形成停止指令,并将所述停止指令发送给所述机台4,以使得所述机台4根据所述停止指令时进行机并通过预设报警方式进行报警。本申请中在刀具补偿值与预设阈值的差值超过预设差值时进行报警处理,从而可以及时发现机台4的刀具的严重的异常情况。例如,当所述刀具补偿值与预设阈值的差值为2cm,所述预设差值为1cm,由于此时所述刀具补偿值与预设阈值的差值超过预设差值,则所述刀具回馈控制装置1形成异常等级并根据所述异常等级形成停止指令,并将所述停止指令发送给所述机台4,所述机台4接收到所述停止指令后通过闪灯、发出语音信息或显示对话框等预设报警方式进行报警,从而使得机台4可以及时发现机台4的刀具的严重的异常情况。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包含”一词不排除其他模块或步骤,单数不排除复数。电子设备权利要求中陈述的多个模块或电子设备也可以由同一个模块或电子设备通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
最后应说明的是,以上实施例仅用以说明本申请的技术方案而非限制,尽管参照较佳实施例对本申请进行了详细说明,本领域的普通技术人员应当理解,可以对本申请的技术方案进行修改或等同替换,而不脱离本申请技术方案的精神和范围。