一种激光打标机控制方法和激光打标机的制作方法

文档序号:9268762阅读:889来源:国知局
一种激光打标机控制方法和激光打标机的制作方法
【技术领域】
[0001 ] 本申请涉及激光控制技术领域,特别是涉及一种激光打标机控制方法和一种激光打标机。
【背景技术】
[0002]参照图1所示为现有的激光打标机的结构框图,主要由四个模块组成:PC,运动控制板卡,激光器和振镜,每一个模块都有自己的主控单元,也就是说每一个模块都有一个类似于CPU的主控单元,四个模块之间使用传统的外部接口进行通讯,PC与运动控制模块使用USB进行通信,运动控制模块与激光器和振镜之间使用DB接口进行通信。
[0003]其工作原理是PC将编辑的图形或文字转换成一定形式的控制指令发送给运动控制板卡,运动控制板卡将控制指令解析成激光器和振镜可以识别的接口类型,发送给激光器和振镜,激光器控制激光的开与关和振镜的运动相同步,进而实现控制激光以一定轨迹对加工件进行雕刻。PC涵盖了整个系统的两层,应用层与算法层,应用层主要提供打标内容的编辑和初步运算,算法层将这些编辑信息转换成控制指令。
[0004]这种方式组成的打标系统有几个缺点是避免不了的:第一,每个功能模块都有自己的主控模块,模块与模块之间完全采用黑盒连接的形式进行工作,内部数据无法共享;第二,模块之间采取单一的外部接口进行通信,因此,控制信息与打标内容数据共用一条数据总线接口,当打标内容数据量较大时,会长时间占用总线,会阻塞控制信息的传输,最终的结果就是不能令行禁止;第三,各模块的数据不能统一管理,不能达到对激光打标机的整体控制和整体监测。

【发明内容】

[0005]鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种激光打标机控制方法和相应的一种激光打标机。
[0006]为了解决上述问题,本申请实施例公开了一种激光打标机控制方法,所述激光打标机包括:系统级芯片SOC、与所述SOC分别相连的激光器和振镜;所述SOC包括:CPU及逻辑单元,所述CPU与所述逻辑单元通过控制总线以及数据总线连接;所述方法包括:
[0007]所述CPU接收待处理图像,并采用所述待处理图像生成控制指令和控制参数;
[0008]所述逻辑单元根据所述控制指令以及所述控制参数控制所述振镜和所述激光器。
[0009]优选的,所述CPU进一步包括:控制参数解析模块和控制指令生成模块;
[0010]所述CPU接收待处理图像,并采用所述待处理图像生成控制指令和控制参数的步骤包括:
[0011]所述控制参数解析模块,接收待处理图像,并对所述待处理图像进行解析,解析后生成打标内容和控制参数;
[0012]所述控制指令生成模块,通过所述数据总线接收所述打标内容,并将所述打标内容转换为控制指令。
[0013]优选的,所述逻辑单元进一步包括:逻辑主控模块、激光控制模块和振镜控制模块;
[0014]所述逻辑单元根据所述控制指令以及所述控制参数控制所述振镜和所述激光器的步骤包括:
[0015]所述逻辑主控模块,对所述控制指令以及控制参数进行解析,通过所述控制总线将解析后生成的控制数据发送至所述振镜控制模块和所述激光控制模块;
[0016]所述振镜控制模块,采用所述控制数据控制所述振镜的运动;
[0017]所述激光控制模块,采用所述控制数据控制所述激光器的开关。
[0018]优选的,所述CPU还进一步包括:内存控制器、内存、算法主控模块以及寄存器读写模块;所述逻辑单元进一步包括:指令搬运模块和逻辑主控模块;
[0019]所述方法还包括:
[0020]所述内存控制器,通过所述数据总线接收所述控制指令,并将所述控制指令存储在内存中;
[0021]所述算法主控模块,通过所述寄存器读写模块对所述指令搬运模块进行配置;
[0022]所述指令搬运模块,采用所述配置的内容,通过所述数据总线将控制指令从所述内存搬运至所述逻辑主控模块。
[0023]优选的,所述逻辑单元还进一步包括:寄存器;
[0024]所述方法还包括:
[0025]所述控制参数解析模块,通过所述控制总线将所述控制参数发送至所述算法主控丰吴块;
[0026]所述算法主控模块,通过所述寄存器读写模块将所述控制参数写入到所述寄存器;
[0027]所述寄存器,通过所述控制总线将所述控制参数发送到所述逻辑主控模块。
[0028]同时,本申请还公开了一种激光打标机,所述激光打标机包括:系统级芯片SOC、以及与所述SOC分别相连的激光器和振镜;所述SOC包括:CPU和逻辑单元,所述CPU与所述逻辑单元通过控制总线以及数据总线连接;其中,
[0029]所述CPU,用于接收待处理图像,并采用所述待处理图像生成控制指令和控制参数;
[0030]所述逻辑单元,用于根据所述控制指令以及所述控制参数控制所述振镜和所述激光器。
[0031]优选的,所述CPU进一步包括:控制参数解析模块和控制指令生成模块;
[0032]所述控制参数解析模块,用于接收待处理图像,并对所述待处理图像进行解析,解析后生成打标内容和控制参数;
[0033]所述控制指令生成模块,用于通过所述数据总线接收所述打标内容,并将所述打标内容转换为控制指令。
[0034]优选的,所述逻辑单元进一步包括:逻辑主控模块、激光控制模块和振镜控制模块;
[0035]所述逻辑主控模块,用于对所述控制指令以及控制参数进行解析,通过所述控制总线将解析后生成的控制数据发送至所述振镜控制模块和所述激光控制模块;
[0036]所述振镜控制模块,用于采用所述控制数据控制所述振镜的运动;
[0037]所述激光控制模块,用于采用所述控制数据控制所述激光器的开关。
[0038]优选的,所述CPU还进一步包括:内存控制器、内存、算法主控模块以及寄存器读写模块;所述逻辑单元进一步包括:指令搬运模块和逻辑主控模块;
[0039]所述内存控制器,用于通过所述数据总线接收所述控制指令,并将所述控制指令存储在内存中;
[0040]所述算法主控模块,用于通过所述寄存器读写模块对所述指令搬运模块进行配置;
[0041]所述指令搬运模块,用于采用所述配置的内容,通过所述数据总线将控制指令从所述内存搬运至所述逻辑主控模块。
[0042]优选的,所述逻辑单元还进一步包括:寄存器;其中,
[0043]所述控制参数解析模块,还用于通过所述控制总线将所述控制参数发送至所述算法主控模块;
[0044]所述算法主控模块,还用于通过所述寄存器读写模块将所述控制参数写入到所述寄存器;
[0045]所述寄存器,用于通过所述控制总线将所述控制参数发送到所述逻辑主控模块。
[0046]本申请实施例包括以下优点:
[0047]本申请通过集成了各模块的系统级芯片SOC来实现对激光打标机的控制,集成于SOC的各模块中的信息数据能够相互共享,并且,各模块的信息数
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1