一种激光打标机控制方法和装置的制造方法

文档序号:9282175阅读:797来源:国知局
一种激光打标机控制方法和装置的制造方法
【技术领域】
[0001 ] 本申请涉及激光打标技术领域,特别是涉及一种激光打标机控制方法和一种激光打标机控制装置。
【背景技术】
[0002]在激光打标机的控制上,目前的控制方式误差都比较大。比如,激光的输出时序与振镜的运动,双方只有一个大致的同步时间,没有精准控制。另外,现有的打标机都是在通过激光器外部接口控制激光器,但是激光器本身对这个功率控制有时间要求,要求外部的功率控制时间要大于200us左右,难以实时改变激光器的输出功率,现有的打标机采取固定式的功率控制,很难做到在一次加工过程中,频繁的进行功率变化,因此,在很大程度上限制了激光的精密控制。

【发明内容】

[0003]鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种激光打标机控制方法和相应的一种激光打标机控制装置。
[0004]为了解决上述问题,本申请实施例公开了一种激光打标机控制方法,其中,所述激光打标机包括:系统级芯片S0C、分别与所述SOC相连的振镜和激光器;
[0005]所述方法包括:
[0006]所述SOC接收打标点坐标和打标点对应的灰度值;
[0007]所述SOC将所述打标点坐标和所述打标点对应的灰度值转换成打标指令;
[0008]所述SOC采用所述打标指令控制所述振镜的运动,以及控制所述激光器的输出时序和输出功率。
[0009]优选的,所述打标指令包括:打标点坐标,打标点对应的功率值;所述SOC包括:逻辑主控模块、分别与所述逻辑主控模块相连的激光器控制模块和振镜控制模块;
[0010]所述SOC采用所述打标指令控制所述振镜的运动,以及控制所述激光器的输出时序和输出功率的步骤包括:
[0011]所述逻辑主控模块按照预设的时间间隔向所述激光器控制模块发送所述打标点对应的功率值;
[0012]在所述打标点对应的功率值发送完成后,所述逻辑主控模块向所述振镜控制模块发送所述打标点坐标;
[0013]所述振镜控制模块控制所述振镜向所述打标点坐标移动;
[0014]在所述打标点坐标发送完成后,所述逻辑主控模块判断是否到达预设的延时;
[0015]若是,则所述逻辑主控模块向所述激光器控制模块发送输出指令;
[0016]所述激光器控制模块在接收到所述输出指令后,采用所述打标点对应的功率值控制所述激光器输出激光。
[0017]优选的,所述预设的延时包括:加速延时、匀速延时、减速延时;所述逻辑主控模块判断是否到达预设的延时的步骤包括:
[0018]在当前打标点为起始打标点时,所述逻辑主控模块判断是否到达所述加速延迟;
[0019]在当前打标点为中间打标点时,所述逻辑主控模块判断是否到达所述匀速延迟;
[0020]在当前打标点为结束打标点时,所述逻辑主控模块判断是否到达所述减速延迟。
[0021]优选的,所述SOC还包括寄存器,所述寄存器用于存储工作参数;所述工作参数包括:预设的延时,振镜移动速度参数;
[0022]所述方法还包括:
[0023]所述逻辑主控模块从所述寄存器获取所述振镜移动速度参数;
[0024]所述逻辑主控模块将所述振镜移动速度参数发送至所述振镜控制模块;
[0025]所述振镜控制模块采用所述振镜移动速度参数控制所述振镜的移动速度。
[0026]优选的,所述SOC将所述打标点坐标和所述打标点对应的灰度值转换成打标指令的步骤包括:
[0027]所述SOC采用所述打标点对应的灰度值计算打标点对应的功率值;
[0028]所述SOC将所述打标点坐标和所述打标点对应的功率值组合为打标指令。
[0029]同时,本申请还公开了一种激光打标机控制装置,其中,所述激光打标机包括:系统级芯片S0C、分别与所述SOC相连的振镜和激光器;
[0030]所述装置包括:
[0031]位于所述SOC的接收模块,用于接收打标点坐标和打标点对应的灰度值;
[0032]位于所述SOC的打标指令转换模块,用于将所述打标点坐标和所述打标点对应的灰度值转换成打标指令;
[0033]位于所述SOC的控制模块,用于采用所述打标指令控制所述振镜的运动,以及控制所述激光器的输出时序和输出功率。
[0034]优选的,所述打标指令包括:打标点坐标,打标点对应的功率值;所述SOC包括:逻辑主控模块、分别与所述逻辑主控模块相连的激光器控制模块和振镜控制模块;
[0035]所述控制模块进一步包括:
[0036]位于所述逻辑主控模块的第一发送子模块,用于按照预设的时间间隔向所述激光器控制模块发送所述打标点对应的功率值;
[0037]位于所述逻辑主控模块的第二发送子模块,用于在所述打标点对应的功率值发送完成后,向所述振镜控制t吴块发送所述打标点坐标;
[0038]位于所述振镜控制模块的移动控制子模块,用于控制所述振镜向所述打标点坐标移动;
[0039]位于所述逻辑主控模块的判断子模块,在所述打标点坐标发送完成后,判断是否到达预设的延时;
[0040]位于所述逻辑主控模块的第三发送子模块,用于当所述判断结果为是时,向所述激光器控制模块发送输出指令;
[0041]位于所述激光器控制模块的输出控制子模块,用于在接收到所述输出指令后,采用所述打标点对应的功率值控制所述激光器输出激光。
[0042]优选的,所述预设的延时包括:加速延时、勾速延时、减速延时;所述判断子模块进一步包括:
[0043]加速判断子模块,用于在当前打标点为起始打标点时,判断是否到达所述加速延迟;
[0044]匀速判断子模块,用于在当前打标点为中间打标点时,判断是否到达所述匀速延迟;
[0045]减速判断子模块,用于在当前打标点为结束打标点时,判断是否到达所述减速延迟。
[0046]优选的,所述SOC还包括寄存器,所述寄存器用于存储工作参数;所述工作参数包括:预设的延时,振镜移动速度参数;
[0047]所述装置还包括:
[0048]位于所述逻辑主控模块的获取模块,用于从所述寄存器获取所述振镜移动速度参数;
[0049]位于所述逻辑主控模块的第四发送模块,用于将所述振镜移动速度参数发送至所述振镜控制模块;
[0050]位于所述振镜控制模块的速度控制模块,用于采用所述振镜移动速度参数控制所述振镜的移动速度。
[0051]优选的,所述打标指令转换模块进一步包括:
[0052]位于所述SOC的计算子模块,用于采用所述打标点对应的灰度值计算打标点对应的功率值;
[0053]位于所述SOC的组合子模块,用于将所述打标点坐标和所述打标点对应的功率值组合为打标指令。
[0054]本申请实施例包括以下优点:
[0055]本申请通过采用SOC来控制振镜和激光器,使得振镜运动和激光器输出时序的精确匹配;SOC对每个打标点生成打标点坐标和打标点对应的功率值,在振镜移动到打标点坐标时,激光器同时输出与打标点对应的功率值的激光,实现激光器输出的逐点功率控制。
【附图说明】
[0056]图1是本申请的一种激光打标机控制方法实施例的步骤流程图;
[0057]图2是本申请实施例中SOC对振镜和激光器进行控制的时序图;
[0058]图3是
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1