应用于PCB板的喷印高度控制方法、装置、设备及介质与流程

文档序号:17544665发布日期:2019-04-29 15:12阅读:261来源:国知局
应用于PCB板的喷印高度控制方法、装置、设备及介质与流程

本发明涉及打印技术领域,尤其涉及一种应用于pcb板的喷印高度控制方法、装置、设备及介质。



背景技术:

随着计算机在图形或文字处理上的广泛应用,打印机的应用也变得越来越普遍,通过打印机,人们可以很方便的将计算机中的文字或图形输出到图片上,如广告、宣传单、商品上的说明图标等。

同时,在打印介质的选择上,喷墨打印机具有多种多样的选择,例如,既可以打印信纸等普通介质,也可以打印各种胶片、照片纸、卷纸、t协转印纸等。在打印机工作工程中,不同打印介质的高度不一致,上表面的平整度也具有许多不确定性。当打印过程中打印介质遇到如坍塌、损坏等异常情况时,很容易对打印机的打印喷头造成损坏,从而增加维修成本。因此,如何防止打印机在打印输出过程中打印介质出现异常而刮坏打印机喷头的问题已成为该领域技术人员亟待解决的问题。



技术实现要素:

本发明实施例提供了应用于pcb板的喷印高度控制方法、装置、设备及介质,用以解决现有技术中打印机在打印输出过程中pcb板出现异常而刮坏打印机喷头的问题。

第一方面,本发明实施例提供了一种应用于pcb板的喷印高度控制方法,所述方法包括:

获取光电传感器测量所述pcb板的下表面的高度时的第一电压值;

获取所述光电传感器测量所述pcb板的上表面的高度时的第二电压值;

依据预设的转换关系将所述第一电压值转换成第一高度值;

依据所述转换关系将所述第二电压值转换成第二高度值;

判断所述第一高度值与所述第二高度值的差值是否大于预设的第一安全打印高度;

当所述第一高度值与所述第二高度值的差值大于等于预设的第一安全打印高度时,发出报警信号;

依据所述报警信号控制所述打印机的电机停止运动。

优选地,所述pcb板的下表面贴附于打印机的打印平台,在所述打印平台与所述pcb板接触的平面上选取第一参考点,所述光电传感器的接收器接收的通过所述第一参考点的光量所对应的电压值为所述第一电压值。

优选地,所述依据所述pcb板的高度获取所述光电传感器的第二电压值包括:

所述光电传感器的接收器接收的通过所述pcb板上表面的光量所对应的电压值为所述第二电压值。

优选地,所述光电传感器的发送器与接收器为水平对射。

优选地,所述光电传感器发出的光线在所述打印机的打印平台上来回运动,对所述pcb板的上表面进行动态检测。

优选地,pcb板的实际高度计算公式为:

实际高度=第二高度值-第一高度值

优选地,当所述光电传感器的发送端发送的光量值等于所述光电传感器的接收端接收的光量值时,所述pcb板的高度为0。

第二方面,本发明实施例提供了一种应用于pcb板的喷印高度控制装置,所述装置包括:

第一获取模块,用于获取光电传感器测量所述pcb板的下表面的高度时的第一电压值;

第二获取模块,用于获取所述光电传感器测量所述pcb板的上表面的高度时的第二电压值;

第一转换模块,用于依据预设的转换关系将所述第一电压值转换成第一高度值;

第二转换模块,用于依据预设的转换关系将所述第二电压值转换成第二高度值;

判断模块,用于判断所述第一高度值与所述第二高度值的差值是否大于预设的第一安全打印高度;

控制模块,用于依据所述报警信号控制打印机的电机停止运动。

第三方面,本发明实施例提供了一种应用于pcb板的喷印高度控制方法设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。

第四方面,本发明实施例提供了一种介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。

综上所述,本发明实施例提供的打印控制方法、装置、设备及介质。本发明通过获取光电传感器测量所述pcb板的下表面的高度时的第一电压值;获取所述光电传感器测量所述pcb板的上表面的高度时的第二电压值;依据预设的转换关系将所述第一电压值转换成第一高度值;依据转换关系将第二电压值转换成第二高度值;当第一高度值与第二高度值的差值大于等于预设的第一安全打印高度时,发出报警信号;依据报警信号控制打印机的电机停止运动。本发明的应用于pcb板的喷印高度控制方法能够在打印过程中对pcb板的上表面高度进行实时监测,有效防止了打印过程中pcb板发生异常而导致喷头损坏的问题,对打印机喷头起到了保护作用。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例应用于pcb板的喷印高度控制方法的流程图。

图2是本发明实施例应用于pcb板的喷印高度控制方法的所述光电传感器的工作原理示意图。

图3是本发明实施例的应用于pcb板的喷印高度控制方法的接收强度与输出电压的线性关系图。

图4是本发明实施例的应用于pcb板的喷印高度控制装置的结构示意图。

图5是本发明实施例的应用于pcb板的喷印高度控制设备的结构示意图。

具体实施方式

下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

请参见图1,本发明实施例提供了一种应用于pcb板的喷印高度控制方法,实际中,pcb板有不同的厚度,按照线路板层数可分为单面板、双面板、四层板、六层板以及其他多层线路板,本发明主要是对不同厚度的pcb板均能适用,可以是通过喷墨的方式打印pcb板上的阻焊图案,也可是打印pcb板上的字符。本发明适用于不同厚度的pcb板上的喷墨打印,通过获取光电传感器测量所述pcb板的下表面的高度时的第一电压值;获取所述光电传感器测量所述pcb板的上表面的高度时的第二电压值;依据预设的转换关系将所述第一电压值转换成第一高度值;依据转换关系将第二电压值转换成第二高度值;当第一高度值与第二高度值的差值大于等于预设的第一安全打印高度时,发出报警信号;依据报警信号控制打印机的电机停止运动。本发明的应用于pcb板的喷印高度控制方法能够在打印过程中对pcb板的上表面高度进行实时监测,有效防止了打印过程中pcb板发生异常而导致喷头损坏的问题,对打印机喷头起到了保护作用。本发明的应用于pcb板的喷印高度控制方法能够在打印机打印过程中对pcb板的上表面高度进行实时监测,有效防止了打印过程中pcb板发生异常而导致喷头损坏的问题,对打印机喷头起到了保护作用。

所述方法包括如下步骤:

s1、获取光电传感器测量所述pcb板的下表面的高度时的第一电压值;

具体地,在本实施例中,所述pcb板的下表面与打印机的打印平台紧贴,所述光电传感器测量所述pcb板的下表面的高度为所述光电传感器测量范围下限到所述打印机的打印平台上表面的高度。

s2、获取所述光电传感器测量所述pcb板的上表面的高度时的第二电压值;

优选地,所述依据所述pcb板的下表面获取光电传感器的第一电压值包括:

优选地,所述pcb板的下表面贴附于打印机的打印平台,在所述打印平台与所述pcb板接触的平面上选取第一参考点,所述光电传感器的接收器接收的通过所述第一参考点的光量所对应的电压值为所述第一电压值。

优选地,所述依据所述pcb板的上表面高度获取所述光电传感器的第二电压值包括:

所述光电传感器的接收器接收的通过所述pcb板上表面的光量值为所述第二光量值,所述第二光量值对应的电压值为所述第二电压值。

具体地,所述光电传感器为不可见光对射传感器,所述光电传感器的发射端发送光量,所述光电传感器的接收端接收光量,在对射过程中,若有遮挡物遮挡,则所述发射端发送的光量与所述接收端接收的光量不相等。所述光电传感器发射的光量与接收的光量均与有相应的电压值与之对应。

s3、依据预设的转换关系将所述第一电压值转换成第一高度值;

s4、依据所述转换关系将所述第二电压值转换成第二高度值;

s5、判断所述第一高度值与所述第二高度值的差值是否大于预设的第一安全打印高度;

具体地,通过驱动器的计算模块计算所述第一高度值及所述第二高度值的差值。

s6、当所述第一高度值与所述第二高度值的差值大于预设的第一安全打印高度时,发出报警信号;

当所述第一高度值与所述第二高度值的差值大于预设的第一安全打印高度时,所述驱动器发出报警信号给打印机控制主板。

s7、依据所述报警信号控制打印机的电机停止运动。这里的打印机优选为uv平板打印机,在打印时可同时在打印平台上放置多块pcb板一次性打印实现。此外,pcb板可以是不同厚度的pcb板置于打印平台上。

当所述打印机控制主板接收到所述报警信号后,立即停止发送脉冲,防止所述打印机的电机继续运动从而撞坏打印机喷头,起到了保护所述打印机喷头的作用。

优选地,所述光电传感器的发送器发送的光线为水平发射。

具体地,在本实施例中,所述光电传感器的发送端和接收端分别安装在打印机的打印平台两侧。所述光电传感器的工作原理为:所述发送端通过平行发射发送一定的光量,由于pcb板的遮挡,所述接收端接收到的光量值小于或者等于所述发送端发送的光量值。所述光电传感器依据所述发射器发送的光量值与所述接收器接收到的光量值的差值而得到一个电压的值,而这个电压的值对应pcb板的高度。而在安装所述光电传感器的发送端和接收端时,由于客观存在的安装公差,所述光电传感器的发送端和接收端不能做到完全对射,因而需要设置所述第一参考点以进行校准。

优选地,请参阅图2,所述pcb板的高度为bc,所述光电传感器的检测高度为ac,而由于安装公差,所述光电传感器的检测高度包含了部分打印机打印平台的高度。因而在本实施例中,在安装所述光电传感器时,将所述打印机的打印平台移动到传感器,通过人机交互界面在所述打印平台上设置所述第一参考点b,则所述第一参考点b的高度为所述打印机平台ab段的长度,所述pcb板的实际高度为所述光电传感器的第二检测高度与所述第一参考点高度的差值。可以理解的是,在另一个优选地实施例中,所述第一参考点的高度可根据需要设定,所述第一参考点的高度值在此不做具体限定。

优选地,所述光电传感器发出的光线在所述打印机的打印平台上来回运动,对所述pcb板的上表面进行动态检测。所述光电传感器发出的光线在所述打印机的打印平台上来回运动可做到在所述pcb板的上表面进行平面检测,从而使得检测更全面,有效减小了所述打印机打印喷头由于pcb板高度突变而被损坏的几率。

优选地,pcb板的实际高度计算公式为:

实际高度=第二高度值-第一高度值

具体地,所述光电传感器的发送端发送预设高度的光量,所述光电传感器的接收端将接收到的第一光量值转换为第一电压值及将接收到的第二光量值转换为第二电压值并反馈给所述驱动器。所述驱动器计算所述第一电压值与所述第二电压值的差值从而得到所述pcb板的实际高度。在打印机工作过程中,当pcb板由于斜塌或者发生其他意外状况而导致实际高度大于所述第一安全打印高度时,所述打印机的驱动器发送一个报警信号给所述打印机的主板防撞接口。所述打印机的主板在防撞接口接收到所述报警信号后停止发送脉冲,使得所述打印机的电机停止运动撞坏打印机喷头。在本实施例中,所述驱动器为mcu(mcu(microcontrolunit)中文名称为微控制单元,又称单片微型计算机(singlechipmicrocomputer)或者单片机)。可以理解的是,在另一个优选地实施例中,所述驱动器可以是plc或者fpga,所述驱动器的结构在此不做具体限定。

优选地,在本实施例中,当所述发送器与所述接收器接收到的光量大小一样大时,依据所述第一电压值及所述第二电压值计算出的pcb板实际高度为零。在另一实施例中,当所述接收器接收到的光量为0时为所述光电传感器的最大检测高度。

举例来说,请参阅图3,选用的光电传感器的有效监测高度为30mm,光电采样最大值可在0-65535之间任意设置。默认4000光通量对应高度为0mm(5v),0光通量对应高度为30mm(1v),在本实施例中,由于电压在0v-1v之间信号不稳定,存在干扰,因而当光通量为0时对应的电压为1v。由所述光电传感器原理可知,光通量对应的电压值与遮挡物的高度呈线性关系:y=ax+b(x为电压值、y为高度值)。当x=1时,y=30;当x=5时,y=0,由此可计算出a与b的值。因此当获取所述第一电压值x1及所述第二电压值x2后,即可计算出相应的第一高度值y1及第二高度值y2。由所述第一高度值y1及所述第二高度值y2即可得到所述pcb板的实际高度。

作为本发明应用于pcb板的喷印高度控制方法的一个变形实施例,本发明可以同时打印pcb的阻焊图案并在阻焊图案上打印字符,在打印时,打印阻焊图案的喷头排成一排,打印字符的喷头排成另一排,二者间隔预设距离。先用光电传感器测量出此时pcb板在待打印阻焊图案之前的第一厚度,调节好打印阻焊图案的喷头的位置进行打印。在这二者之间,设置有干燥固化装置,当阻焊图案固化后,控制光电传感器测量pcb在含有阻焊图案的第二厚度,然后依据这个第二厚度调节喷头至适当位置后控制打印字符的喷头开始工作,在阻焊图案表面打印字符。这样可以大大提升pcb板的制造效率,而且由于采用本发明的光电传感器来实时控制高度,因此也不会损害喷头。

请参阅图4,明实施例提供了一种应用于pcb板的喷印高度控制装置,所述装置包括:

第一获取模块1,用于获取光电传感器测量所述pcb板的下表面的高度时的第一电压值;

第二获取模块2,用于获取所述光电传感器测量所述pcb板的上表面的高度时的第二电压值;

第三转换模块3,用于依据预设的转换关系将所述第一电压值转换成第一高度值;

第四转换模块4,用于依据预设的转换关系将所述第二电压值转换成第二高度值;

判断模块5,用于判断所述第一高度值与所述第二高度值的差值是否大于预设的第一安全打印高度;

控制模块6,用于依据所述报警信号控制打印机的电机停止运动。优选地,所述待打印图像是图像生成模块按照预定变化规律动态生成的,所述若干标签图像包括重复图像和可变图像。

另外,结合图1描述的本发明实施例的应用于pcb板的喷印高度控制方法可以由打印控制设备来实现。图5示出了本发明实施例提供的应用于pcb板的喷印高度控制方法设备的硬件结构示意图。

应用于pcb板的喷印高度控制设备可以包括处理器401以及存储有计算机程序指令的存储器402。

具体地,上述处理器401可以包括中央处理器(cpu),或者特定集成电路(applicationspecificintegratedcircuit,asic),或者可以被配置成实施本发明实施例的一个或多个集成电路。

存储器402可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器402可包括硬盘驱动器(harddiskdrive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universalserialbus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器402可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器402可在数据处理装置的内部或外部。在特定实施例中,存储器402是非易失性固态存储器。在特定实施例中,存储器402包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。

处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现上述实施例中的任意一种打印控制方法。

在一个示例中,打印控制方法设备还可包括通信接口403和总线410。其中,如图4所示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。

通信接口403,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。

总线410包括硬件、软件或两者,将打印控制方法设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线410可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。

另外,结合上述实施例中的应用于pcb板的喷印高度控制方法,本发明实施例可提供一种计算机可读介质来实现。该计算机可读介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种打印控制方法。

综上所述,本发明实施例提供的应用于pcb板的喷印高度控制方法、装置、设备及介质。本发明通过获取光电传感器测量所述pcb板的下表面的高度时的第一电压值;获取所述光电传感器测量所述pcb板的上表面的高度时的第二电压值;依据预设的转换关系将所述第一电压值转换成第一高度值;依据转换关系将第二电压值转换成第二高度值;当第一高度值与第二高度值的差值大于等于预设的第一安全打印高度时,发出报警信号;依据报警信号控制打印机的电机停止运动。

还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。

以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1