本發(fā)明實(shí)施例屬于激光打標(biāo)領(lǐng)域,尤其涉及一種激光打標(biāo)方法及激光打標(biāo)機(jī)。
背景技術(shù):
激光打標(biāo)技術(shù)是激光加工最大的應(yīng)用領(lǐng)域之一。激光打標(biāo)是利用高能量密度的激光對(duì)工件進(jìn)行局部照射,使表層材料汽化或發(fā)生顏色變化的化學(xué)反應(yīng),從而留下永久性標(biāo)記的一種打標(biāo)方法。激光打標(biāo)可以打出各種文字、符號(hào)和圖像等;
在激光打標(biāo)圖像時(shí),存在打標(biāo)圖像由多個(gè)離散的圖形組成的情況,比如二維碼,現(xiàn)有技術(shù)在進(jìn)行此類圖像打標(biāo)時(shí),一般采用多次開關(guān)激光的方式進(jìn)行打標(biāo),即對(duì)圖像中的一個(gè)圖形打標(biāo)完成后,需關(guān)閉激光,定位至下一個(gè)圖形,再開啟激光進(jìn)行打標(biāo)操作,以此類推直到所有圖形完成打標(biāo),這種重復(fù)開關(guān)激光,重復(fù)定位的打標(biāo)方式大大降低了打標(biāo)的速度,降低了加工效率。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述問題,本發(fā)明實(shí)施例提供一種激光打標(biāo)方法及激光打標(biāo)機(jī),以解決現(xiàn)有由離散不規(guī)則圖形組成的打標(biāo)圖像在打標(biāo)過程中需多次開關(guān)激光、重復(fù)定位,導(dǎo)致加工效率低的問題。
第一方面,本發(fā)明實(shí)施例提供一種激光打標(biāo)方法,包括:
獲取打標(biāo)圖像,所述打標(biāo)圖像包括多個(gè)離散的打標(biāo)圖形;
將所述打標(biāo)圖像進(jìn)行區(qū)域劃分,每個(gè)所述離散的打標(biāo)圖形被分割成至少一個(gè)打標(biāo)區(qū),對(duì)應(yīng)分布在至少一個(gè)區(qū)域中;
構(gòu)建每個(gè)區(qū)域中打標(biāo)區(qū)內(nèi)的打標(biāo)路徑,并在每個(gè)區(qū)域中的非打標(biāo)區(qū)構(gòu)建走位線;
控制激光器輸出激光并根據(jù)所述打標(biāo)路徑和走位線依次對(duì)每個(gè)區(qū)域進(jìn)行激光打標(biāo)。
可選的,所述走位線包括第一走位線和第二走位線,所述第一走位線用于連接位于同一區(qū)域中的兩個(gè)打標(biāo)區(qū),所述第二走位線用于連接相鄰的兩個(gè)區(qū)域;位于區(qū)域打標(biāo)起始端的打標(biāo)區(qū),其打標(biāo)路徑的起點(diǎn)連接上一區(qū)域的打標(biāo)終點(diǎn),位于區(qū)域打標(biāo)結(jié)束端的打標(biāo)區(qū),其打標(biāo)路徑的終點(diǎn)連接下一區(qū)域的打標(biāo)起點(diǎn);所述打標(biāo)路徑和所述走位線將所有區(qū)域中的打標(biāo)區(qū)連接成連續(xù)圖形。
可選的,所述將所述打標(biāo)圖像進(jìn)行區(qū)域劃分包括:
采用直線劃分方式將所述打標(biāo)圖像劃分成多個(gè)條形區(qū)域,所述執(zhí)行劃分方式包括橫向劃分、縱向劃分或斜向劃分;
或采用弧線劃分方式,將所述打標(biāo)圖像劃分成多個(gè)環(huán)形區(qū)域或者弧形區(qū)域。
可選的,所述在每個(gè)區(qū)域中的非打標(biāo)區(qū)構(gòu)建走位線具體為:
將區(qū)域的邊界構(gòu)建為所述走位線,所述走位線連接兩個(gè)打標(biāo)區(qū),且從其中一個(gè)打標(biāo)區(qū)指向另一個(gè)打標(biāo)區(qū),在同一區(qū)域內(nèi)的所有走位線的指向相同。
可選的,每個(gè)區(qū)域中的非打標(biāo)區(qū)內(nèi)構(gòu)建有至少一條所述走位線,所述打標(biāo)路徑為弓形打標(biāo)路徑,所述弓形打標(biāo)路徑的終點(diǎn)對(duì)應(yīng)其中一條所述走位線的起點(diǎn)。
可選的,獲取的所述打標(biāo)圖像為二維碼圖像。
第二方面,本發(fā)明實(shí)施例提供一種激光打標(biāo)機(jī),包括控制主板和用于輸出激光的激光器,所述激光器與所述控制主板連接,所述激光打標(biāo)機(jī)還包括:
位于所述控制主板的采集模塊,用于獲取打標(biāo)圖像,所述打標(biāo)圖像包括多個(gè)離散的打標(biāo)圖形;
位于所述控制主板的處理模塊,用于將所述打標(biāo)圖像進(jìn)行區(qū)域劃分,每個(gè)所述離散的打標(biāo)圖形被分割成至少一個(gè)打標(biāo)區(qū),對(duì)應(yīng)分布在至少一個(gè)區(qū)域中;以及用于構(gòu)建每個(gè)區(qū)域中打標(biāo)區(qū)內(nèi)的打標(biāo)路徑,并在每個(gè)區(qū)域中的非打標(biāo)區(qū)構(gòu)建走位線;
位于所述控制主板的控制模塊,用于控制所述激光器輸出激光并根據(jù)所述打標(biāo)路徑和走位線依次對(duì)每個(gè)區(qū)域進(jìn)行激光打標(biāo)。
可選的,所述處理模塊構(gòu)建的所述走位線包括第一走位線和第二走位線,所述第一走位線用于連接位于同一區(qū)域中的兩個(gè)打標(biāo)區(qū),所述第二走位線用于連接相鄰的兩個(gè)區(qū)域;位于區(qū)域打標(biāo)起始端的打標(biāo)區(qū),所述處理模塊構(gòu)建的打標(biāo)路徑的起點(diǎn)連接上一區(qū)域的打標(biāo)終點(diǎn),位于區(qū)域打標(biāo)結(jié)束端的打標(biāo)區(qū),所述處理模塊構(gòu)建打標(biāo)路徑的終點(diǎn)連接下一區(qū)域的打標(biāo)起點(diǎn);所述打標(biāo)路徑和所述走位線將所有區(qū)域中的打標(biāo)區(qū)連接成連續(xù)圖形。
可選的,所述處理模塊具體用于:
采用直線劃分方式將所述打標(biāo)圖像劃分成多個(gè)條形區(qū)域,所述執(zhí)行劃分方式包括橫向劃分、縱向劃分或斜向劃分;
或采用弧線劃分方式,將所述打標(biāo)圖像劃分成多個(gè)環(huán)形區(qū)域或者弧形區(qū)域。
可選的,所述路徑構(gòu)建模塊具體用于將區(qū)域的邊界構(gòu)建為所述走位線,所述走位線連接兩個(gè)打標(biāo)區(qū),且從其中一個(gè)打標(biāo)區(qū)指向另一個(gè)打標(biāo)區(qū),在同一區(qū)域內(nèi)的所有走位線的指向相同。
可選的,所述路徑構(gòu)建模塊在每個(gè)區(qū)域中的非打標(biāo)區(qū)內(nèi)構(gòu)建有至少一條所述走位線,所述路徑構(gòu)建模塊構(gòu)建的所述打標(biāo)路徑為弓形打標(biāo)路徑,所述弓形打標(biāo)路徑的終點(diǎn)對(duì)應(yīng)其中一條所述走位線的起點(diǎn)。
可選的,所述圖像獲取模塊獲取的所述打標(biāo)圖像為二維碼圖像。
第三方面,本發(fā)明實(shí)施例還提供一種非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)程序指令,當(dāng)激光打標(biāo)機(jī)執(zhí)行所述程序指令時(shí)執(zhí)行上述的激光打標(biāo)方法。
根據(jù)本發(fā)明實(shí)施例提供的激光打標(biāo)方法及激光打標(biāo)機(jī),通過把由離散打標(biāo)圖形組成的打標(biāo)圖像進(jìn)行分區(qū),離散打標(biāo)圖形被分割成至少一個(gè)打標(biāo)區(qū),并分布在不同的區(qū)域里,在每個(gè)區(qū)域內(nèi)的非打標(biāo)區(qū)構(gòu)建走位線,所述走位線可將所有打標(biāo)區(qū)連接起來,從而將每個(gè)區(qū)域內(nèi)離散打標(biāo)圖形變成連續(xù)的打標(biāo)圖形,降低了開關(guān)光的次數(shù),解決打標(biāo)過程中多次開關(guān)激光的問題,提高了打標(biāo)的速度和加工效率。
附圖說明
為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一個(gè)簡單介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的激光打標(biāo)方法流程圖;
圖2為本發(fā)明實(shí)施例提供的二維碼示意圖;
圖3a為本發(fā)明實(shí)施例提供的二維碼區(qū)域劃分示意圖;
圖3b為本發(fā)明實(shí)施例提供的二維碼另一區(qū)域劃分示意圖;
圖4為本發(fā)明實(shí)施例提供的在區(qū)域中構(gòu)建走位線的意圖;
圖5為本發(fā)明實(shí)施例提供的激光打標(biāo)機(jī)的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對(duì)于這些過程、方法、產(chǎn)品或設(shè)備固有的其他步驟或單元。
在本文中提及“實(shí)施例”意味著,結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個(gè)實(shí)施例中。在說明書中的各個(gè)位置出現(xiàn)該短語并不一定均是指相同的實(shí)施例,也不是與其它實(shí)施例互斥的獨(dú)立的或備選的實(shí)施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實(shí)施例可以與其它實(shí)施例相結(jié)合。
參閱圖1,本發(fā)明實(shí)施例提供一種激光打標(biāo)方法,可實(shí)現(xiàn)快速打標(biāo),包括:
s101、獲取打標(biāo)圖像,所述打標(biāo)圖像包括多個(gè)離散的打標(biāo)圖形;
所述離散的打標(biāo)圖像可以是規(guī)則的幾何圖形,也可以是不規(guī)則的幾何圖形,以矩陣式二維碼為例,參閱圖2,圖示為矩陣式二維碼的示例圖像,作為本實(shí)施例的可選方案,所述二維碼包含的離散的打標(biāo)圖形為不規(guī)則的幾何圖形。
s102、將所述打標(biāo)圖像進(jìn)行區(qū)域劃分,每個(gè)所述離散的打標(biāo)圖形被分割成至少一個(gè)打標(biāo)區(qū),對(duì)應(yīng)分布在至少一個(gè)區(qū)域中;
特別地,對(duì)于由不規(guī)則離散打標(biāo)圖形組成的打標(biāo)圖像,當(dāng)劃分的區(qū)域越多,區(qū)域?qū)挾仍叫r(shí),每個(gè)區(qū)域?qū)②呌谟纱驑?biāo)區(qū)和非打標(biāo)區(qū)交替形成的組合圖像,由此可將由不規(guī)則離散的打標(biāo)圖形組成的打標(biāo)圖像分割成一系列規(guī)則的分割圖像,由此可簡化激光打標(biāo)路徑的規(guī)劃過程,一定程度上提高打標(biāo)效率。
作為本實(shí)施例的可選方案,所述將所述打標(biāo)圖像進(jìn)行區(qū)域劃分可采用如下任意一種方式進(jìn)行:
方式一、采用直線劃分方式,比如橫向劃分、縱向劃分或斜向劃分,將所述打標(biāo)圖像劃分成多個(gè)條形區(qū)域;
方式二、采用弧線劃分方式,將所述打標(biāo)圖像劃分成多個(gè)環(huán)形區(qū)域或者弧形區(qū)域。
在本實(shí)施例的其他方案中,可根據(jù)打標(biāo)圖形的實(shí)際情況來選擇合適的劃分方式,可選的,根據(jù)實(shí)際情況還可采用組合的劃分方式對(duì)打標(biāo)圖像進(jìn)行區(qū)域劃分。
以矩陣式二維碼為例,矩陣式二維碼是一個(gè)多階的矩陣圖像,根據(jù)這一特點(diǎn),可采用直線劃分方式對(duì)二維碼打標(biāo)圖像進(jìn)行區(qū)域劃分,如圖3a所示采用縱向劃分的方式的示意圖,二維碼打標(biāo)圖像被劃分成21個(gè)條形區(qū)域,每個(gè)條形區(qū)域內(nèi)的打標(biāo)區(qū)和非打標(biāo)區(qū)間隔分布,如圖3a中的區(qū)域1,從上至下分別為打標(biāo)區(qū)一、非打標(biāo)區(qū)一、打標(biāo)區(qū)二、非打標(biāo)區(qū)二、打標(biāo)區(qū)三,在實(shí)際情況中,可根據(jù)二維碼的規(guī)格進(jìn)行適應(yīng)性的區(qū)域劃分,比如現(xiàn)有的矩陣式二維碼為[(v-1)×4+21]×[(v-1)×4+21]的矩陣圖像,其中v為整數(shù),取值范圍為1~40,則二維碼可對(duì)應(yīng)地劃分成[(v-1)×4+21]個(gè)條形區(qū)域;
當(dāng)然,也可采用弧形打標(biāo)方式進(jìn)行區(qū)域劃分,如圖3b所示,圖示為以一系列的同心圓進(jìn)行區(qū)域劃分的示意圖。
s103、構(gòu)建每個(gè)區(qū)域中打標(biāo)區(qū)內(nèi)的打標(biāo)路徑,并在每個(gè)區(qū)域中的非打標(biāo)區(qū)構(gòu)建走位線;
作為可選方案,所述走位線包括第一走位線和第二走位線,所述第一走位線用于連接位于同一區(qū)域中的兩個(gè)打標(biāo)區(qū),所述第二走位線用于連接相鄰的兩個(gè)區(qū)域,位于區(qū)域打標(biāo)起始端的打標(biāo)區(qū),其打標(biāo)路徑的起點(diǎn)連接上一區(qū)域的打標(biāo)終點(diǎn),位于區(qū)域打標(biāo)結(jié)束端的打標(biāo)區(qū),其打標(biāo)路徑的終點(diǎn)連接下一區(qū)域的打標(biāo)起點(diǎn),位于區(qū)域中間的打標(biāo)區(qū),其打標(biāo)路徑的起點(diǎn)連接上一非打標(biāo)區(qū)中走位線的終點(diǎn),其打標(biāo)路徑的終點(diǎn)連接下一非打標(biāo)區(qū)中走位線的起點(diǎn),即對(duì)于打標(biāo)路徑的起點(diǎn)或終點(diǎn)而言,與其連接的有三種情況,比如打標(biāo)路徑的終端,打標(biāo)區(qū)內(nèi)的打標(biāo)路徑的終點(diǎn)或者連接同一區(qū)域內(nèi)非打標(biāo)區(qū)中的走位線的起點(diǎn),或者連接相鄰區(qū)域內(nèi)非打標(biāo)區(qū)中的走位線的起點(diǎn),或者連接相鄰區(qū)域內(nèi)打標(biāo)區(qū)內(nèi)的打標(biāo)路徑的起點(diǎn);在本可選方案中,打標(biāo)路徑和走位線以將所有區(qū)域中的打標(biāo)區(qū)連接成連續(xù)圖形,使得打標(biāo)過程只需開關(guān)一次激光,解決打標(biāo)過程中多次開關(guān)激光的問題,且無需重復(fù)定位打標(biāo)圖形,提高了打標(biāo)的速度和加工效率;
所述第二走位線連接相鄰的兩個(gè)區(qū)域,指其中一個(gè)區(qū)域中的非打標(biāo)區(qū)內(nèi)的走位線指向相鄰區(qū)域中的非打標(biāo)區(qū)中的走位線的起點(diǎn),或者指向相鄰區(qū)域內(nèi)打標(biāo)區(qū)內(nèi)的打標(biāo)路徑的起點(diǎn)。
根據(jù)前述內(nèi)容,當(dāng)劃分的區(qū)域越多,區(qū)域?qū)挾仍叫r(shí),每個(gè)區(qū)域?qū)②呌谟纱驑?biāo)區(qū)和非打標(biāo)區(qū)交替形成的組合圖像,由此,在非打標(biāo)區(qū)添加走位線,走位線的兩端分別連接相鄰的兩個(gè)打標(biāo)區(qū),可將區(qū)域內(nèi)間隔的多個(gè)打標(biāo)區(qū)連接成連續(xù)圖形,走位線可以是直線也可以是弧線。
作為本實(shí)施例的可選方案,所述在每個(gè)區(qū)域中的非打標(biāo)區(qū)構(gòu)建走位線具體為:
將區(qū)域的邊界構(gòu)建為所述走位線,所述走位線連接兩個(gè)打標(biāo)區(qū),且從其中一個(gè)打標(biāo)區(qū)指向另一個(gè)打標(biāo)區(qū),特別地,對(duì)于同一個(gè)區(qū)域內(nèi)的打標(biāo)區(qū),所述走位線從一個(gè)打標(biāo)區(qū)指向同一區(qū)域內(nèi)相鄰的另一個(gè)打標(biāo)區(qū),在本實(shí)施例中,在同一區(qū)域內(nèi)的所有走位線的指向相同,對(duì)于不同的區(qū)域,走位線指向可以不同;
優(yōu)選地,每個(gè)區(qū)域中的非打標(biāo)區(qū)內(nèi)構(gòu)建有至少一條所述走位線,所述至少一條走位線均從一個(gè)打標(biāo)區(qū)指向同一區(qū)域內(nèi)相鄰的另一個(gè)打標(biāo)區(qū)或指向相鄰的區(qū)域。
以矩陣式二維碼為例,對(duì)于走位線從一個(gè)打標(biāo)區(qū)指向同一區(qū)域內(nèi)的另一個(gè)打標(biāo)區(qū)的情況,參考圖4所示為在圖3a的區(qū)域1中構(gòu)建的走位線的示例,在非打標(biāo)區(qū)一中構(gòu)建有走位線一,在非打標(biāo)區(qū)二中構(gòu)建有走位線二;走位線一連接打標(biāo)區(qū)一和打標(biāo)區(qū)二,并從打標(biāo)區(qū)一指向打標(biāo)區(qū)二;走位線二連接打標(biāo)區(qū)二和打標(biāo)區(qū)三,并從打標(biāo)區(qū)二指向打標(biāo)區(qū)三;
對(duì)于走位線從一個(gè)打標(biāo)區(qū)指向相鄰的區(qū)域的情況,參考圖4中所示的區(qū)域8,在區(qū)域8內(nèi)只有一個(gè)打標(biāo)區(qū),而存在兩個(gè)非打標(biāo)區(qū),此時(shí),在構(gòu)建走位線時(shí),區(qū)域8其中一個(gè)非打標(biāo)區(qū)中的走位線指向區(qū)域9,如圖4所示走位線三,走位線三指向區(qū)域9的非打標(biāo)區(qū),走位線三的終點(diǎn)連接該非打標(biāo)區(qū)中走位線的起點(diǎn),在本發(fā)明其他實(shí)施例中,根據(jù)打標(biāo)起點(diǎn)的不同,區(qū)域8指向區(qū)域9的走位線也可能指向區(qū)域9的打標(biāo)區(qū)。
當(dāng)然,也可采用其他方式構(gòu)建走位線,比如采用對(duì)角線、內(nèi)切圓等方式構(gòu)建。
在本實(shí)施例中,構(gòu)建每個(gè)區(qū)域中打標(biāo)區(qū)的打標(biāo)路徑時(shí),打標(biāo)路徑被被構(gòu)建成弓形打標(biāo)路徑,弓形打標(biāo)路徑的起點(diǎn)和終點(diǎn)分別對(duì)應(yīng)走位線的終點(diǎn)和起點(diǎn),當(dāng)每個(gè)區(qū)域中相鄰兩打標(biāo)區(qū)之間構(gòu)建有兩條走位線時(shí),所述弓形打標(biāo)路徑的終點(diǎn)對(duì)應(yīng)兩條走位線中的其中一條的起點(diǎn)。
s104、控制激光器輸出激光并根據(jù)所述打標(biāo)路徑和走位線依次對(duì)每個(gè)區(qū)域進(jìn)行激光打標(biāo)。
仍以矩陣式二維碼為例,參閱圖4,激光打標(biāo)時(shí),按照區(qū)域1至區(qū)域21的順序打標(biāo),在區(qū)域1中打標(biāo)時(shí)從上到下以弓形方式打標(biāo),完成打標(biāo)區(qū)一的激光打標(biāo)后,不關(guān)閉激光,通過非打標(biāo)區(qū)一中的走位線一進(jìn)入打標(biāo)區(qū)二進(jìn)行打標(biāo),直到完成打標(biāo)區(qū)三的激光打標(biāo),不關(guān)閉激光,進(jìn)入?yún)^(qū)域2進(jìn)行激光打標(biāo),一直到區(qū)域21完成打標(biāo)后關(guān)閉激光,打標(biāo)完成后,非打標(biāo)區(qū)的走位線也是可視的,由于二維碼容錯(cuò)能力強(qiáng)的特點(diǎn),這些走位線不影響二維碼的掃碼,通過上述方式把二維碼的離散圖形變成連續(xù)圖形,解決了二維碼打標(biāo)時(shí)多次開關(guān)激光的問題,提高了打標(biāo)的效率。
在本發(fā)明的各實(shí)施例中,實(shí)施例中所述的打標(biāo)圖像為功能型的圖像,如防偽標(biāo)記、一維條形碼、二維碼或特殊印記等不要求打標(biāo)出來的圖樣與原圖樣完全一致,只需能實(shí)現(xiàn)其功能即可的圖樣,如實(shí)現(xiàn)防偽、掃碼識(shí)別或印記功能。
在本實(shí)施例中,所述激光打標(biāo)采用光纖激光器,其中,光纖激光器的光斑直徑范圍是6mm-8mm。
在本實(shí)施例中,進(jìn)行激光打標(biāo)時(shí),激光打標(biāo)角度范圍為0度~90度,具體根據(jù)打標(biāo)的工藝要求來確定。
在本實(shí)施例中,所述實(shí)現(xiàn)激光快速打標(biāo)的方法還包括根據(jù)不同的打標(biāo)材料來調(diào)節(jié)激光打標(biāo)功率和速度,以解決連續(xù)打標(biāo)過程中可能產(chǎn)生的打標(biāo)面過熱的情況。
根據(jù)本發(fā)明實(shí)施例提供的激光打標(biāo)方法,通過把由離散打標(biāo)圖形組成的打標(biāo)圖像進(jìn)行分區(qū),離散打標(biāo)圖形被分割成至少一個(gè)打標(biāo)區(qū),并分布在不同的區(qū)域里,在每個(gè)區(qū)域內(nèi)的非打標(biāo)區(qū)構(gòu)建走位線,所述走位線可將所有打標(biāo)區(qū)連接起來,從而將離散打標(biāo)圖形變成連續(xù)的打標(biāo)圖形,解決打標(biāo)過程中多次開關(guān)激光的問題,且無需重復(fù)定位打標(biāo)圖形,提高了打標(biāo)的速度和加工效率。
本發(fā)明實(shí)施例還提供一種激光打標(biāo)機(jī),參閱圖5,所述裝置包括控制主板50和用于輸出激光的激光器60,所述激光器60與所述控制主板50通過總線或者其他方式連接,所述激光打標(biāo)機(jī)還包括位于所述控制主板50的采集模塊501、處理模塊502和控制模塊503,其中:
采集模塊501用于獲取打標(biāo)圖像,所述打標(biāo)圖像包括多個(gè)離散的打標(biāo)圖形;在本實(shí)施例中,所述采集模塊501獲取的所述打標(biāo)圖像為二維碼圖像。
在本實(shí)施例中,采集模塊501獲取的打標(biāo)圖像中的離散打標(biāo)圖形為不規(guī)則的圖形。
處理模塊502用于獲取打標(biāo)圖像,所述打標(biāo)圖像包括多個(gè)離散的打標(biāo)圖形;位于所述控制主板的處理模塊,用于將所述打標(biāo)圖像進(jìn)行區(qū)域劃分,每個(gè)所述離散的打標(biāo)圖形被分割成至少一個(gè)打標(biāo)區(qū),對(duì)應(yīng)分布在至少一個(gè)區(qū)域中;
特別地,對(duì)于由不規(guī)則離散打標(biāo)圖形組成的打標(biāo)圖像,當(dāng)處理模塊502劃分的區(qū)域越多,區(qū)域?qū)挾仍叫r(shí),每個(gè)區(qū)域?qū)②呌谟纱驑?biāo)區(qū)和非打標(biāo)區(qū)交替形成的組合圖像,由此處理模塊502可將由不規(guī)則離散的打標(biāo)圖形組成的打標(biāo)圖像分割成一系列規(guī)則的分割圖像,由此可簡化激光打標(biāo)路徑的規(guī)劃過程,一定程度上提高打標(biāo)效率。
處理模塊502還用于構(gòu)建每個(gè)區(qū)域中打標(biāo)區(qū)內(nèi)的打標(biāo)路徑,并在每個(gè)區(qū)域中的非打標(biāo)區(qū)構(gòu)建走位線,作為可選方案,處理模塊502構(gòu)建的所述走位線包括第一走位線和第二走位線,所述第一走位線用于連接位于同一區(qū)域中的兩個(gè)打標(biāo)區(qū),所述第二走位線用于連接相鄰的兩個(gè)區(qū)域;位于區(qū)域打標(biāo)起始端的打標(biāo)區(qū),處理模塊502構(gòu)建的打標(biāo)路徑的起點(diǎn)連接上一區(qū)域的打標(biāo)終點(diǎn);位于區(qū)域打標(biāo)結(jié)束端的打標(biāo)區(qū),處理模塊502構(gòu)建的打標(biāo)路徑的終點(diǎn)連接下一區(qū)域的打標(biāo)起點(diǎn);位于區(qū)域中間的打標(biāo)區(qū),處理模塊502構(gòu)建的打標(biāo)路徑的起點(diǎn)連接上一非打標(biāo)區(qū)中走位線的終點(diǎn),處理模塊502構(gòu)建的打標(biāo)路徑的終點(diǎn)連接下一非打標(biāo)區(qū)中走位線的起點(diǎn),從而所述打標(biāo)路徑和所述走位線將每個(gè)區(qū)域中多個(gè)打標(biāo)區(qū)連接成連續(xù)圖形;
控制模塊503用于控制激光器60輸出激光并根據(jù)所述打標(biāo)路徑和走位線依次對(duì)每個(gè)區(qū)域進(jìn)行激光打標(biāo)。
根據(jù)前述內(nèi)容,當(dāng)處理模塊502劃分的區(qū)域越多,區(qū)域?qū)挾仍叫r(shí),每個(gè)區(qū)域?qū)②呌谟纱驑?biāo)區(qū)和非打標(biāo)區(qū)交替形成的組合圖像,由此,處理模塊502在非打標(biāo)區(qū)添加走位線,走位線的兩端分別連接相鄰的兩個(gè)打標(biāo)區(qū),可所有區(qū)域內(nèi)間隔的多個(gè)打標(biāo)區(qū)連接成連續(xù)圖形,走位線可以是直線也可以是弧線;而區(qū)域之間也是通過走位線互相連接的,當(dāng)控制模塊503控制激光器在一個(gè)區(qū)域打標(biāo)完成時(shí)可直接進(jìn)入相鄰未完成打標(biāo)的區(qū)域進(jìn)行打標(biāo),從而使得所有區(qū)域內(nèi)的打標(biāo)區(qū)整體被連接成連續(xù)圖形。
作為實(shí)施例的可選方案,所述處理模塊502可采用如下任意一種方式對(duì)所述打標(biāo)圖像進(jìn)行區(qū)域劃分:
方式一、采用直線劃分方式,比如橫向劃分、縱向劃分或斜向劃分,將所述打標(biāo)圖像劃分成多個(gè)條形區(qū)域;
方式二、采用弧線劃分方式,將所述打標(biāo)圖像劃分成多個(gè)環(huán)形區(qū)域或者弧形區(qū)域。
在本實(shí)施例的其他方案中,所述處理模塊502可根據(jù)打標(biāo)圖形的實(shí)際情況來選擇合適的劃分方式,可選的,所述處理模塊502根據(jù)實(shí)際情況采用組合的劃分方式對(duì)打標(biāo)圖像進(jìn)行區(qū)域劃分。
在本實(shí)施例中,所述處理模塊502具體用于將區(qū)域的邊界作為走位線,所述走位線從一個(gè)打標(biāo)區(qū)指向同一區(qū)域內(nèi)相鄰的另一個(gè)打標(biāo)區(qū)或指向相鄰區(qū)域,在同一區(qū)域內(nèi)的所有走位線的指向相同,對(duì)于不同的區(qū)域,走位線指向可以不同;優(yōu)選地,所述處理模塊502在每個(gè)區(qū)域中的非打標(biāo)區(qū)內(nèi)構(gòu)建有至少一條走位線,所述至少一條走位線均從一個(gè)打標(biāo)區(qū)指向同一區(qū)域內(nèi)相鄰的另一個(gè)打標(biāo)區(qū)或相鄰的區(qū)域。
在本實(shí)施例中,所述處理模塊502構(gòu)建每個(gè)區(qū)域中打標(biāo)區(qū)的打標(biāo)路徑時(shí),打標(biāo)路徑被被構(gòu)建成弓形打標(biāo)路徑,弓形打標(biāo)路徑的起點(diǎn)和終點(diǎn)分別對(duì)應(yīng)非打標(biāo)區(qū)中的走位線的終點(diǎn)和起點(diǎn),當(dāng)每個(gè)區(qū)域中的非打標(biāo)區(qū)中構(gòu)建有多條走位線時(shí),所述弓形打標(biāo)路徑的終點(diǎn)對(duì)應(yīng)該多條走位線中的其中一條的起點(diǎn)。
可選的,所述處理模塊502也可采用其他方式構(gòu)建走位線,比如采用對(duì)角線、內(nèi)切圓等方式構(gòu)建。
根據(jù)本發(fā)明實(shí)施例提供的激光打標(biāo)機(jī),通過處理模塊把由離散打標(biāo)圖形組成的打標(biāo)圖像進(jìn)行分區(qū),離散打標(biāo)圖形被分割成至少一個(gè)打標(biāo)區(qū),并分布在不同的區(qū)域里,通過路徑構(gòu)建模塊在每個(gè)區(qū)域內(nèi)的非打標(biāo)區(qū)構(gòu)建走位線,所述走位線可將所有打標(biāo)區(qū)連接起來,從而將離散打標(biāo)圖形變成連續(xù)的打標(biāo)圖形,解決打標(biāo)過程中多次開關(guān)激光的問題,且無需重復(fù)定位打標(biāo)圖形,提高了打標(biāo)的速度和加工效率。
本發(fā)明實(shí)施例還提供一種非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有程序指令,具體如存儲(chǔ)非易失性軟件程序、非易失性計(jì)算機(jī)可執(zhí)行程序以及模塊等,當(dāng)打標(biāo)設(shè)備執(zhí)行所述程序指令時(shí),用于執(zhí)行上述方法實(shí)施例中所述的激光打標(biāo)方法,進(jìn)行相應(yīng)的數(shù)據(jù)處理,當(dāng)執(zhí)行所述方法步驟時(shí),具有上述方法實(shí)施例的技術(shù)效果。具體的,所述存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(read-onlymemory,rom)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本申請方法實(shí)施例中所提供的方法。
本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)程序產(chǎn)品,所述產(chǎn)品可執(zhí)行本申請方法實(shí)施例中所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本申請方法實(shí)施例中所提供的方法。
需要說明的是,在本發(fā)明上述實(shí)施例中的激光打標(biāo)機(jī)中控制主板上的各個(gè)模塊可以集成在一個(gè)單元中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)裝置(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)裝置等)或智能終端設(shè)備或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。
顯然,以上所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,附圖中給出了本發(fā)明的較佳實(shí)施例,但并不限制本發(fā)明的專利范圍。本發(fā)明可以以許多不同的形式來實(shí)現(xiàn),相反地,提供這些實(shí)施例的目的是使對(duì)本發(fā)明的公開內(nèi)容的理解更加透徹全面。盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,對(duì)于本領(lǐng)域的技術(shù)人員來而言,其依然可以對(duì)前述各具體實(shí)施方式所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等效替換。凡是利用本發(fā)明說明書及附圖內(nèi)容所做的等效結(jié)構(gòu),直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理在本發(fā)明專利保護(hù)范圍之內(nèi)。