激光器的控制方法、装置及介质制造方法及图纸

技术编号:26746905 阅读:16 留言:0更新日期:2020-12-18 20:12
本发明专利技术公开了一种激光器的控制方法、装置及计算机存储介质,控制方法包括:根据各个扫描头的加工参数生成扫描头的控制指令集;获取控制指令集中优先级最高的控制指令块;控制偏转镜偏转至优先级最高的控制指令块对应扫描头的位置;根据优先级最高的控制指令块与偏转镜偏转指令块生成目标指令块并执行目标指令块;删除控制指令集中的当前执行的控制指令块,并返回执行获取控制指令集中优先级最高的控制指令块的步骤,直至控制指令集中的控制指令块为零。这样单张控制板卡通过优先级仲裁获取优先级最高的控制指令对应的扫描头并通过目标指令块同时控制激光器、扫描头以及偏转镜协作,达到了简化控制电路和提高控制电路灵活性的效果。

【技术实现步骤摘要】
激光器的控制方法、装置及介质
本专利技术涉及激光加工领域,尤其涉及激光器的控制方法、装置及计算机可读存储介质。
技术介绍
随着科学技术的不断发展,各种工业产品层出不穷,激光焊接在工业产品焊接等方便面应用广泛。为提高加工效率、降低设备成本,激光焊接加工常采用一台激光器,通过偏转镜高速偏转分时分光至两路、三路或四路扫描头的方案。传统的控制上采用激光控制板卡、分光控制板卡与多块单路控制板卡的方式来分别控制激光发射、偏转镜的偏转和扫描头中振镜的高速偏转从而实现激光焊接设备的多头高速分光控制,但这种多张控制板卡分别控制的方案存在控制电路复杂且灵活性差的问题。
技术实现思路
本专利技术实施例通过提供一种激光器的控制方法、装置及计算机存储介质,旨在解决现有技术中控制电路复杂且灵活性差的问题。为实现上述目的,本专利技术提供一种激光器的控制方法,所述激光器的控制方法包括以下步骤:根据激光器中的各个扫描头的加工参数生成扫描头的控制指令集,所述控制指令集中包括各个所述扫描头的多个控制指令块;获取所述控制指令集中优先级最高的控制指令块;控制偏转镜偏转至优先级最高的控制指令块对应扫描头的位置;根据所述优先级最高的控制指令块与偏转镜偏转指令块生成目标指令块并执行所述目标指令块,其中,所述目标指令块包括扫描头控制指令块、激光控制指令块和偏转镜偏转指令块;删除所述控制指令集中的当前执行的所述控制指令块,并返回执行所述获取所述控制指令集中优先级最高的控制指令块的步骤,直至所述控制指令集中的控制指令块为零。可选地,所述获取所述控制指令集中优先级最高的控制指令块的步骤包括:获取各个扫描头执行所述扫描头控制指令块的迟滞时间;根据每个所述控制指令块对应的扫描头的迟滞时间确定每个所述控制指令块的迟滞时间;根据所述控制指令块的迟滞时间确定优先级最高的控制指令块。可选地,所述根据每个所述控制指令块对应的扫描头的迟滞时间确定每个所述控制指令块的迟滞时间的步骤包括:根据当前时间点与扫描头上次执行所述扫描头控制指令块的时间点确定扫描头控制指令块实际执行间隔时间;根据扫描头控制指令块的实际执行间隔时间与每个扫描头对应的待选控制指令块的预设间隔时间确定每个所述扫描头对应的所述控制指令块的迟滞时间。可选地,所述根据控制指令块的迟滞时间确定优先级最高的控制指令块的步骤包括:对比各个扫描头对应的所述控制指令块的迟滞时间;判定迟滞时间最长的所述控制指令块为优先级最高的控制指令块。可选地,所述获取所述控制指令集中优先级最高的控制指令块的步骤还包括:判断是否首次执行所述控制指令块;在非首次执行所述控制指令块时,执行所述获取各个扫描头执行所述扫描头控制指令块的迟滞时间的步骤;在首次执行所述控制指令块时,按照扫描头的排号顺序获取优先级最高的控制指令块。可选地,所述激光器的控制方法还包括:检测各个扫描头的焊接信号是否有效;在所述焊接信号有效时,根据各个扫描头的加工参数生成各个扫描头的控制指令集。为实现上述目的,本专利技术还提供一种激光器的控制装置,其特征在于,所述激光器的控制装置包括存储器、处理器以及存储在所述存储器并可在所述处理器上运行的激光器的控制装置的控制程序,所述激光器的控制装置的控制程序被所述处理器执行时实现上述的激光器的控制装置的方法。为实现上述目的,本专利技术还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有激光器的控制装置的控制程序,所述激光器的控制装置的控制程序被处理器执行时实现如上述的激光器的控制装置的方法。本专利技术实施例提供的激光器的控制方法及其装置和计算机存储介质,激光器的控制装置根据各个扫描头的加工参数生成扫描头的控制指令集并通过优先级仲裁获取控制指令集中优先级最高的控制指令块以此来控制偏转镜偏转至优先级最高的控制指令块对应的扫描头,根据优先级最高的控制指令块与偏转镜偏转指令块生成目标指令块并发送到控制板卡。这样单张控制板卡通过优先级仲裁获取优先级最的高控制指令对应的扫描头以控制偏转镜偏转,并执行目标指令以同时控制激光器、扫描头以及偏转镜协作而无需三张卡分别控制,达到了简化控制电路和提高控制电路灵活性的效果。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的装置结构示意图;图2为本专利技术激光器的控制方法第一实施例的流程示意图;图3为本专利技术激光器的控制方法的指令块生成过程的示意图;图4为本专利技术激光器的控制方法第二实施例的流程示意图;图5为本专利技术激光器的控制方法第三实施例的流程示意图。具体实施方式为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。作为一种实现方式,激光器的控制装置可以如图1所示。本专利技术实施例方案涉及的是激光器的控制装置,激光器的控制装置包括:处理器101,例如CPU,存储器102,通信总线103。其中,通信总线103用于实现这些组件之间的连接通信。存储器102可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。如图1所示,作为一种计算机存储介质的存储器103中可以包括激光器的控制装置的控制程序;而处理器101可以用于调用存储器102中存储的激光器的控制装置的控制程序,并执行以下操作:在一实施例中,处理器101可以用于调用存储器102中存储的空调器的控制程序,并执行以下操作:根据激光器中的各个扫描头的加工参数生成扫描头的控制指令集,所述控制指令集中包括各个所述扫描头的多个控制指令块;获取所述控制指令集中优先级最高的控制指令块;生成偏转镜偏转指令块控制偏转镜偏转至优先级最高的控制指令块对应扫描头的位置;根据所述优先级最高的控制指令块与偏转镜偏转指令块生成目标指令块并执行所述目标指令块,其中,所述目标指令块包括扫描头控制指令块、激光控制指令块和偏转镜偏转指令块;删除所述控制指令集中的当前执行的所述控制指令块,并返回执行所述获取所述控制指令集中优先级最高的控制指令块的步骤,直至所述控制指令集中的控制指令块为零。在一实施例中,处理器101可以用于调用存储器102中存储的空调器的控制程序,并执行以下操作:获取各个扫描头执行所述扫描头控制指令块的迟滞时间;根据每个所述控制指令块对应的扫描头的迟滞时间确定每个所述控制指令块的迟滞时间;根据所述控制指令块的迟滞时间确定优先级最高的控制指令块。在一实施例中,处理器101可以用于调用存储器102中存储的空调器的控制程序,并执行以下操作:根据当前时间点与扫描头上次执行所述扫描头控制指令块的时间点确定扫描头控制指令块实际执行间隔时间;根据扫描头控制指令块的实际执行间隔时间与每个扫描头对应的待选控制指令块的预设间隔时间确定每个所述扫描头对本文档来自技高网...

【技术保护点】
1.一种激光器的控制方法,其特征在于,所述激光器的控制方法包括:/n根据激光器中的各个扫描头的加工参数生成扫描头的控制指令集,所述控制指令集中包括各个所述扫描头的多个控制指令块;/n获取所述控制指令集中优先级最高的控制指令块;/n控制偏转镜偏转至优先级最高的控制指令块对应扫描头的位置;/n根据所述优先级最高的控制指令块与偏转镜偏转指令块生成目标指令块并执行所述目标指令块,其中,所述目标指令块包括扫描头控制指令块、激光控制指令块和偏转镜偏转指令块;/n删除所述控制指令集中的当前执行的所述控制指令块,并返回执行所述获取所述控制指令集中优先级最高的控制指令块的步骤,直至所述控制指令集中的控制指令块为零。/n

【技术特征摘要】
1.一种激光器的控制方法,其特征在于,所述激光器的控制方法包括:
根据激光器中的各个扫描头的加工参数生成扫描头的控制指令集,所述控制指令集中包括各个所述扫描头的多个控制指令块;
获取所述控制指令集中优先级最高的控制指令块;
控制偏转镜偏转至优先级最高的控制指令块对应扫描头的位置;
根据所述优先级最高的控制指令块与偏转镜偏转指令块生成目标指令块并执行所述目标指令块,其中,所述目标指令块包括扫描头控制指令块、激光控制指令块和偏转镜偏转指令块;
删除所述控制指令集中的当前执行的所述控制指令块,并返回执行所述获取所述控制指令集中优先级最高的控制指令块的步骤,直至所述控制指令集中的控制指令块为零。


2.如权利要求1所述的激光器的控制方法,其特征在于,所述获取所述控制指令集中优先级最高的控制指令块的步骤包括:
获取各个扫描头执行所述扫描头控制指令块的迟滞时间,其中,执行所述目标指令块包括将所述扫描头控制指令块发送至各个所述扫描头并控制扫描头内的振镜偏转、将所述激光控制指令块发送至激光器控制激光器发射激光以及将所述偏转镜偏转指令块发送至所述偏转镜控制偏转镜的偏转;
根据每个所述控制指令块对应的扫描头的迟滞时间确定每个所述控制指令块的迟滞时间;
根据所述控制指令块的迟滞时间确定优先级最高的控制指令块。


3.如权利要求2所述的激光器的控制方法,其特征在于,所述根据每个所述控制指令块对应的扫描头的迟滞时间确定每个所述控制指令块的迟滞时间的步骤包括:
根据当前时间点与扫描头上次执行所述扫描头控制指令块的时间点确定扫描头控制指令块实际执行间隔时间;
根据扫描头控制...

【专利技术属性】
技术研发人员:贾长桥盛辉张智洪张凯
申请(专利权)人:深圳泰软软件科技有限公司
类型:发明
国别省市:广东;44

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

1