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

文档序号:9282175阅读:来源:国知局

[0093]所述振镜控制模块采用所述振镜移动速度参数控制所述振镜的移动速度。
[0094]具体而言,寄存器中包括了多组预设的延时、振镜移动速度参数、激光频率等参数。不同的参数适用于不同解析度的图片。逻辑主控模块从寄存器获取振镜移动速度参数,然后将振镜移动速度参数发送至振镜控制模块,所振镜控制模块采用振镜移动速度参数控制振镜的移动速度。
[0095]参照图3示出了本申请实施例中SOC的结构框图,其中,SOC具体可以包括:指令解析模块301、打标指令生成模块302、内存控制器303、内存304、算法主控模块305、寄存器读写模块306、寄存器307、指令搬运模块308、逻辑主控模块309、激光器控制模块310、振镜控制模块311。
[0096]指令解析模块301,接收打标点坐标和打标点对应的灰度值;然后指令解析模块301将打标点坐标和打标点对应的灰度值发送至打标指令生成模块302 ;打标指令生成模块302采用打标点对应的灰度值生成打标点对应功率值,并将打标点坐标和打标点对应的功率值组合为打标指令;然后内存控制器303从打标指令生成t旲块302接收打标指令,并将打标指令存储到内存304中;
[0097]当所有打标点都生成对应的打标指令后,算法主控模块305通过寄存器读写模块306对寄存器307进行读写,将工作参数写入到寄存器307中。另外,算法主控模块305通过寄存器读写模块306对指令搬运模块308进行配置,指令搬运模块308根据所配置的内容,从内存控制器303中将打标指令搬运到逻辑主控模块309。逻辑主控模块309将打标点对应的功率值发送到激光器控制模块310,然后将打标点坐标发送到振镜控制模块311。经过预设的延时后,逻辑主控模块309向激光器控制模块310发送输出指令,激光器控制模块310接收输出指令并输出与打标点对应功率的激光。
[0098]需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。
[0099]参照图4,示出了本申请的一种激光打标机控制装置实施例的结构框图,其中,所述激光打标机包括:系统级芯片S0C、分别与所述SOC相连的振镜和激光器;所述装置具体可以包括如下模块:
[0100]位于所述SOC的接收模块401,用于接收打标点坐标和打标点对应的灰度值;
[0101]位于所述SOC的打标指令转换模块402,用于将所述打标点坐标和所述打标点对应的灰度值转换成打标指令;
[0102]位于所述SOC的控制模块403,用于采用所述打标指令控制所述振镜的运动,以及控制所述激光器的输出时序和输出功率。
[0103]作为本实施例中的一种优选示例,所述打标指令包括:打标点坐标,打标点对应的功率值;所述SOC包括:逻辑主控模块、分别与所述逻辑主控模块相连的激光器控制模块和振镜控制模块;
[0104]所述控制模块403进一步包括:
[0105]位于所述逻辑主控模块的第一发送子模块,用于按照预设的时间间隔向所述激光器控制模块发送所述打标点对应的功率值;
[0106]位于所述逻辑主控模块的第二发送子模块,用于在所述打标点对应的功率值发送完成后,向所述振镜控制t吴块发送所述打标点坐标;
[0107]位于所述振镜控制模块的移动控制子模块,用于控制所述振镜向所述打标点坐标移动;
[0108]位于所述逻辑主控模块的判断子模块,在所述打标点坐标发送完成后,判断是否到达预设的延时;
[0109]位于所述逻辑主控模块的第三发送子模块,用于当所述判断结果为是时,向所述激光器控制模块发送输出指令;
[0110]位于所述激光器控制模块的输出控制子模块,用于在接收到所述输出指令后,采用所述打标点对应的功率值控制所述激光器输出激光。
[0111]作为本实施例中的一种优选示例,所述预设的延时包括:加速延时、勾速延时、减速延时;所述判断子模块进一步包括:
[0112]加速判断子模块,用于在当前打标点为起始打标点时,判断是否到达所述加速延迟;
[0113]匀速判断子模块,用于在当前打标点为中间打标点时,判断是否到达所述匀速延迟;
[0114]减速判断子模块,用于在当前打标点为结束打标点时,判断是否到达所述减速延迟。
[0115]作为本实施例中的一种优选示例,所述SOC还包括寄存器,所述寄存器用于存储工作参数;所述工作参数包括:预设的延时,振镜移动速度参数;
[0116]所述装置还包括:
[0117]位于所述逻辑主控模块的获取模块,用于从所述寄存器获取所述振镜移动速度参数;
[0118]位于所述逻辑主控模块的第四发送模块,用于将所述振镜移动速度参数发送至所述振镜控制模块;
[0119]位于所述振镜控制模块的速度控制模块,用于采用所述振镜移动速度参数控制所述振镜的移动速度。
[0120]作为本实施例中的一种优选示例,所述打标指令转换模块进一步包括:
[0121]位于所述SOC的计算子模块,用于采用所述打标点对应的灰度值计算打标点对应的功率值;
[0122]位于所述SOC的组合子模块,用于将所述打标点坐标和所述打标点对应的功率值组合为打标指令。
[0123]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0124]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0125]本领域内的技术人员应明白,本申请实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0126]本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0127]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0128]这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1