System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及工業激光打標,特別涉及振鏡式激光打標控制方法、裝置、計算機設備及存儲介質。
技術介紹
1、激光掃描器也叫激光振鏡,由x-y光學掃描頭、電子驅動放大器和光學反射鏡片組成,電腦控制器提供的信號通過驅動放大電路驅動光學掃描頭、從而在x-y平面控制激光束的偏轉。振鏡式激光則采用振鏡掃描式打標頭,振鏡掃描式打標頭主要由xy掃描鏡、場鏡、振鏡及計算機控制的打標軟件等構成。在振鏡掃描系統中,可以采用矢量圖形及文字的打標方式,這種方法采用了計算機中圖形軟件對圖形的處理方式,具有作圖效率高、圖形精度好以及無失真等特點,極大的提高了激光打標的質量和速度。同時振鏡式打標也可采用點陣式打標方式,采用這種方式對于在線打標很適用,根據不同速度的生產線可以采用一個掃描振鏡或兩個掃描振鏡,與前面所述的陣列式打標相比,這種方法可以標記更多的點陣信息,對于標記漢字字符具有更大的優勢。振鏡掃描式打標因其應用范圍廣,可進行矢量打標和點陣打標,標記范圍可調,而且具有響應速度快、打標速度高(每秒鐘可打標幾百個字符)、打標質量較高、光路密封性能好、對環境適應性強等優勢已成為主流產品,并被認為代表了未來激光打標的發展方向,具有廣闊的應用前景。
2、在傳統振鏡及激光控制中,都是按照10us一個周期進行控制,也就是說每10us發送一次位置指令以及激光開關指令。這種情況下,最小開關光長度=速度*10us,例如速度為1000mm/s時,最小開關長度為0.01mm。對此,在低速情況下,0.01mm的間距足夠使用,但在高速的情況下便無法適用。例如在bc電池(全背
技術實現思路
1、本專利技術實施例提供了一種振鏡式激光打標控制方法、裝置、計算機設備及存儲介質,旨在提高激光打標的應用范圍,滿足更多場景的使用需求。
2、第一方面,本專利技術實施例提供了一種振鏡式激光打標控制方法,包括:
3、獲取待打標的矢量圖,并基于所述矢量圖構建打標線段集合;
4、獲取打標參數,并根據所述打標參數對所述打標線段集合進行位置分解,得到位置分解的結果;
5、根據所述位置分解的結果,計算得到激光的出光時間和關光時間,并利用預設的第一數組存儲所述出光時間和關光時間,以及利用預設的第二數組存儲所述位置分解的結果;
6、基于所述第一數組和第二數組生成打標控制指令,并通過所述打標控制指令進行激光振鏡打標操作。
7、第二方面,本專利技術實施例提供了一種振鏡式激光打標控制裝置,包括:
8、矢量圖獲取單元,用于獲取待打標的矢量圖,并基于所述矢量圖構建打標線段集合;
9、位置分解單元,用于獲取打標參數,并根據所述打標參數對所述打標線段集合進行位置分解,得到位置分解的結果;
10、數組存儲單元,用于根據所述位置分解的結果,計算得到激光的出光時間和關光時間,并利用預設的第一數組存儲所述出光時間和關光時間,以及利用預設的第二數組存儲所述位置分解的結果;
11、打標控制單元,用于基于所述第一數組和第二數組生成打標控制指令,并通過所述打標控制指令進行激光振鏡打標操作。
12、第三方面,本專利技術實施例提供了一種計算機設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如第一方面所述的振鏡式激光打標控制方法。
13、第四方面,本專利技術實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如第一方面所述的振鏡式激光打標控制方法。
14、本專利技術實施例提供了一種振鏡式激光打標控制方法、裝置、計算機設備及存儲介質,該方法包括:獲取待打標的矢量圖,并基于所述矢量圖構建打標線段集合;獲取打標參數,并根據所述打標參數對所述打標線段集合進行位置分解,得到位置分解的結果;根據所述位置分解的結果,計算得到激光的出光時間和關光時間,并利用預設的第一數組存儲所述出光時間和關光時間,以及利用預設的第二數組存儲所述位置分解的結果;基于所述第一數組和第二數組生成打標控制指令,并通過所述打標控制指令進行激光振鏡打標操作。本專利技術實施例通過對打標線段進行分解來設置精度更高的激光開關時間,同時結合打標線段的位置分解的結果生成打標控制指令,如此可以解決傳統打標方案在高速情況下無法進行極短線段開關的問題,從而提高激光打標的應用范圍,滿足更多場景的使用需求。
本文檔來自技高網...【技術保護點】
1.一種振鏡式激光打標控制方法,其特征在于,包括:
2.根據權利要求1所述的振鏡式激光打標控制方法,其特征在于,所述獲取待打標的矢量圖,并基于所述矢量圖構建打標線段集合,包括:
3.根據權利要求2所述的振鏡式激光打標控制方法,其特征在于,所述獲取打標參數,并根據所述打標參數對所述打標線段集合進行位置分解,得到位置分解的結果,包括:
4.根據權利要求3所述的振鏡式激光打標控制方法,其特征在于,所述根據所述位置分解的結果,計算得到激光的出光時間和關光時間,并利用預設的第一數組存儲所述出光時間和關光時間,以及利用預設的第二數組存儲所述位置分解的結果,包括:
5.根據權利要求3所述的振鏡式激光打標控制方法,其特征在于,所述基于所述第一數組和第二數組生成打標控制指令,并通過所述打標控制指令進行激光振鏡打標操作,包括:
6.根據權利要求5所述的振鏡式激光打標控制方法,其特征在于,所述基于所述第一數組生成關于激光開關控制的第一打標控制指令,以及基于所述第二數組生成關于振鏡位置控制的第二打標控制指令,包括:
7.根據權利要求
8.一種振鏡式激光打標控制裝置,其特征在于,包括:
9.一種計算機設備,其特征在于,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如權利要求1至7任一項所述的振鏡式激光打標控制方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述的振鏡式激光打標控制方法。
...【技術特征摘要】
1.一種振鏡式激光打標控制方法,其特征在于,包括:
2.根據權利要求1所述的振鏡式激光打標控制方法,其特征在于,所述獲取待打標的矢量圖,并基于所述矢量圖構建打標線段集合,包括:
3.根據權利要求2所述的振鏡式激光打標控制方法,其特征在于,所述獲取打標參數,并根據所述打標參數對所述打標線段集合進行位置分解,得到位置分解的結果,包括:
4.根據權利要求3所述的振鏡式激光打標控制方法,其特征在于,所述根據所述位置分解的結果,計算得到激光的出光時間和關光時間,并利用預設的第一數組存儲所述出光時間和關光時間,以及利用預設的第二數組存儲所述位置分解的結果,包括:
5.根據權利要求3所述的振鏡式激光打標控制方法,其特征在于,所述基于所述第一數組和第二數組生成打標控制指令,并通過所述打標控制指令進行激光振鏡打標操作,包括:
6.根據權利要求5所述的振鏡...
【專利技術屬性】
技術研發人員:秦紅燕,劉棟才,林鍵浩,丁兵,
申請(專利權)人:深圳市思特光學科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。