新四季網

基於圖像識別技術的3D印表機及其列印方法與流程

2023-06-28 18:31:44 5


本發明涉及3d列印技術領域,特別涉及基於圖像識別技術的3d印表機及其列印方法。



背景技術:

3d列印,又稱增材製造,屬於快速成型技術的一種。3d列印技術出現於20世紀80年代,但由於成本的原因最近幾年才被越來越多的使用。熔融沉積成型的3d列印技術是現在的消費級3d印表機所採用的一種主流技術。

熔融沉積成型的3d列印技術的原理:將絲狀的熱熔性材料進行加熱融化,通過帶有微細噴嘴的擠出機把材料擠出來。噴頭可以沿y軸和z軸方向進行移動,工作檯則沿x軸的方向移動(當然不同的設備其機械結構的設計也許不一樣),熔融的絲材被擠出後隨即會和前一層材料粘合在一起。一層材料沉積後工作檯將按預定的增量上升一個厚度,然後重複以上的步驟直到工件完全成型。

3d印表機使用一端時間後,由於各傳動機構的磨損會出現傳動不足的情況,導致噴頭的實際位置和模型文件中的位置存在誤差,進而降低產品精度。



技術實現要素:

本發明實施例提供了基於圖像識別技術的3d印表機及其列印方法,用以解決現有技術中存在的問題。

一種基於圖像識別技術的3d印表機,包括印表機主體、圖像採集模塊和上位機,所述印表機主體內部安裝有x、y和z向的滑軌,兩個x向滑軌兩端均垂直且滑動安裝在兩個y向滑軌之間,每個y向滑軌的兩端分別垂直且滑動安裝在兩個z向滑軌之間,兩個x向滑軌之間滑動安裝有一個噴頭,所述噴頭的底部具有噴嘴;

所述圖像採集模塊包括頂部紅外攝像頭和側面紅外攝像頭,所述噴頭側面固定安裝一個所述頂部紅外攝像頭,且鏡頭沿z軸方向向下,兩個x向滑軌之間固定安裝一個所述側面紅外攝像頭,且鏡頭沿x軸方向朝向噴嘴,該側面紅外攝像頭300與噴嘴處於同一水平面上;

所述上位機中具有

處理器,用於實現各指令;以及

存儲設備,用於存儲多條指令,所述指令適於由處理器加載並執行:

讀取3d印表機本體中存儲的印表機型號,在模型資料庫中搜索與該印表機型號匹配的3d印表機誤差校正文件,如果模型資料庫中不存在與當前印表機型號匹配的3d印表機誤差校正文件,則按照3d模型文件控制噴頭的移動軌跡;

列印過程中,控制側面紅外攝像頭拍攝多張紅外圖像,根據紅外圖像識別正在列印的一層,進而計算該層的厚度,輸出當前層厚度;

一層列印完畢後,控制頂部紅外攝像頭拍攝多張紅外圖像,根據紅外圖像識別列印完畢的一層,進而計算該層所在區域的長和寬,輸出當前層長和寬;

讀取3d模型文件中記錄的列印完畢層的標準厚度和標準外接矩形的長和寬,分別與所述當前層厚度和當前層長和寬比較,計算並輸出厚度誤差和形狀誤差;

根據厚度誤差和形狀誤差分別對3d模型文件中記錄的下一層的標準厚度和標準外接矩形的長和寬進行校正,輸出校正後的數據;

下一層列印開始後,根據校正後的數據控制噴頭的移動軌跡;

重複以上指令,直到列印完畢。

本發明還提供了一種基於圖像識別技術的3d列印方法,包括以下步驟:

讀取3d印表機本體中存儲的印表機型號,在模型資料庫中搜索與該印表機型號匹配的3d印表機誤差校正文件,如果模型資料庫中不存在與當前印表機型號匹配的3d印表機誤差校正文件,則按照3d模型文件控制噴頭的移動軌跡;

列印過程中,控制側面紅外攝像頭拍攝多張紅外圖像,根據紅外圖像識別正在列印的一層,進而計算該層的厚度,輸出當前層厚度;

一層列印完畢後,控制頂部紅外攝像頭拍攝多張紅外圖像,根據紅外圖像識別列印完畢的一層,進而計算該層所在區域的長和寬,輸出當前層長和寬;

讀取3d模型文件中記錄的列印完畢層的標準厚度和標準外接矩形的長和寬,分別與所述當前層厚度和當前層長和寬比較,計算並輸出厚度誤差和形狀誤差;

根據厚度誤差和形狀誤差分別對3d模型文件中記錄的下一層的標準厚度和標準外接矩形的長和寬進行校正,輸出校正後的數據;

下一層列印開始後,根據校正後的數據控制噴頭的移動軌跡;

重複以上指令,直到列印完畢。

本發明實施例中提供了基於圖像識別技術的3d印表機及其列印方法,在列印過程中使用側面紅外攝像頭拍攝正在列印層的紅外圖像,使用頂部紅外攝像頭拍攝列印完畢層的紅外圖像,接著識別並計算紅外圖像中當前層的厚度和列印完畢層外接矩形的長和寬,根據前面得到的厚度和長和寬對3d模型文件中下一層的標準厚度和標註長和寬分別校正後,使用校正後的數據與下一層列印時噴頭的移動軌跡進行控制,使用前一層的誤差校正後一層的標準數據,可以有效避免印表機因長時間工作造成的傳動誤差,進而提高產品精度。

附圖說明

為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1為本發明實施例提供的基於圖像識別技術的3d印表機的印表機主體內部各方向滑軌及噴頭和紅外攝像頭的結構示意圖。

具體實施方式

下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。

參照圖1,本發明實施例提供了基於圖像識別技術的3d印表機,該3d印表機包括印表機主體、圖像採集模塊和上位機,所述印表機主體內部安裝有x、y和z向的滑軌,如圖1所示,x向和y向滑軌的數量均為兩個,兩個x向滑軌平行且兩端均垂直且滑動安裝在兩個y向滑軌之間,z向滑軌的數量為四個,四個z向滑軌均平行,一個y向滑軌的兩端分別垂直且滑動安裝在兩個z向滑軌之間,另一個y向滑軌的兩端分別垂直且滑動安裝在剩餘兩個z向滑軌之間。上述印表機主體中的x向、y向和z向滑軌為目前眾多3d印表機的滑動結構中的一種,具體滑軌之間的連接方式以及滑軌與印表機主體中其他部件的連接方式均為現有技術,在此不做詳細介紹。

兩個x向滑軌之間滑動安裝有一個噴頭100,所述噴頭100的底部具有噴嘴(圖未示),所述圖像採集模塊包括頂部紅外攝像頭200和側面紅外攝像頭300,所述噴頭100側面固定安裝一個所述頂部紅外攝像頭200,且鏡頭沿z軸方向向下,兩個x向滑軌之間還固定安裝一個所述側面紅外攝像頭300,且鏡頭沿x軸方向朝向噴嘴,該側面紅外攝像頭300與噴嘴處於同一水平面上。

應理解,所述側面紅外攝像頭300應該安裝在x向滑軌靠近末端的位置,但是不應接觸到y向滑軌,所述噴頭100在工作過程中不致撞到所述側面紅外攝像頭300。

所述噴頭100在驅動裝置的帶動下在x向滑軌上沿x軸方向移動,x向滑軌在驅動裝置的帶動下在y向滑軌上沿y軸方向移動,y向滑軌在驅動裝置的帶動下在z向滑軌上沿z軸方向移動,上述的驅動裝置以及噴頭的工作狀態均由上位機控制,上位機根據3d模型文件控制個驅動裝置和噴頭100的具體工作狀態,控制方法為現有3d印表機常用的方法,在此不再詳述。

所述上位機可以為通用計算機,使用信號線與所述印表機主體連接即可對印表機主體進行控制。所述上位機還與模型資料庫連接,所述模型資料庫中存放有多個3d模型文件以及3d印表機誤差校正文件。上位機可以從模型資料庫中下載3d模型文件及3d印表機誤差校正文件,也可以向模型資料庫中上傳3d模型文件及3d印表機誤差校正文件。在本實施例中,所述每個3d印表機誤差校正文件對應一種型號的3d印表機,其中記錄有該型號的3d印表機在各種通電工作時間段上的誤差校正數據。

所述上位機中具有存儲設備和處理器,所述存儲設備中存儲有多條指令,由所述處理器加載並執行。所述處理器執行的指令包括:

讀取3d印表機本體中存儲的印表機型號,在模型資料庫中搜索與該印表機型號匹配的3d印表機誤差校正文件,如果存在匹配的3d印表機誤差校正文件,則下載並存儲該3d印表機誤差校正文件;

讀取3d印表機本體中存儲的通電工作時間,在3d印表機誤差校正文件中查詢與該通電工作時間匹配的通電工作時間段;

在3d印表機開機工作後,根據與查詢到的通電工作時間段對應的誤差校正數據對3d模型文件中噴頭的移動數據進行校正,以校正後的數據控制噴頭的移動軌跡;

應理解,上述噴頭的軌跡為空間上的移動軌跡,由噴頭在x軸、y軸和z軸方向上的移動軌跡合成,因此上面所說的控制噴頭的移動軌跡為控制噴頭在x軸、y軸和z軸方向上的移動。

如果模型資料庫中不存在與當前印表機型號匹配的3d印表機誤差校正文件,則按照3d模型文件控制噴頭的移動軌跡;

列印過程中,控制側面紅外攝像頭拍攝多張紅外圖像,根據紅外圖像中的顏色識別正在列印的一層,進而計算該層的厚度,多張紅外圖像計算得到的厚度取平均值,輸出當前層厚度;

一層列印完畢後,控制頂部紅外攝像頭拍攝多張紅外圖像,根據紅外圖像中的顏色識別列印完畢的一層,進而計算該層所在區域的長和寬,多張紅外圖像計算得到的長和寬取平均值,輸出當前層長和寬;

在本實施例中,由噴嘴噴出的熔融材料溫度較高,在紅外圖像中呈現紅色或接近紅色的顏色,而已經凝固的材料以及周圍環境中的設備溫度較低,在紅外圖像中呈現藍色或者接近藍色的顏色,因此可以根據顏色的不同識別正在列印和列印完畢的一層;由於3d列印中每層的外部輪廓形狀不固定,對於外部輪廓不是矩形的層,識別出列印完畢的一層的外部輪廓後,使用外接矩形包圍該外部輪廓,該外接矩形的長和寬即為列印完畢一層的長和寬;

讀取3d模型文件中記錄的列印完畢層的標準厚度和標準外接矩形的長和寬,分別與所述當前層厚度和當前層長和寬比較,計算並輸出厚度誤差和形狀誤差,其中厚度誤差為標準厚度與當前層厚度的差值,標準外接矩形的長和當前層的長的差值為長度誤差,標準外接矩形的寬和當前層的寬的差值為寬度誤差,形狀誤差為長度誤差和寬度誤差的平均值;

根據厚度誤差和形狀誤差分別對3d模型文件中記錄的下一層的標準厚度和標準外接矩形的長和寬進行校正,輸出校正後的數據;

下一層列印開始後,根據校正後的數據控制噴頭的移動軌跡;

重複以上指令,直到列印完畢;

讀取3d印表機本體中存儲的通電工作時間,確定該通電工作時間所在的通電工作時間段,計算每一層列印時厚度誤差平均值和形狀誤差平均值,將包括厚度誤差平均值、形狀誤差平均值、通電工作時間段和印表機型號在內的數據製作成為3d印表機誤差校正文件,上傳至模型資料庫中。

基於相同的發明構思,本發明還提供了基於圖像識別技術的3d列印方法,該方法包括以下步驟:

讀取3d印表機本體中存儲的印表機型號,在模型資料庫中搜索與該印表機型號匹配的3d印表機誤差校正文件,如果存在匹配的3d印表機誤差校正文件,則下載並存儲該3d印表機誤差校正文件;

讀取3d印表機本體中存儲的通電工作時間,在3d印表機誤差校正文件中查詢與該通電工作時間匹配的通電工作時間段;

在3d印表機開機工作後,根據與查詢到的通電工作時間段對應的誤差校正數據對3d模型文件中噴頭的移動數據進行校正,以校正後的數據控制噴頭的移動軌跡;

如果模型資料庫中不存在與當前印表機型號匹配的3d印表機誤差校正文件,則按照3d模型文件控制噴頭的移動軌跡;

列印過程中,控制側面紅外攝像頭拍攝多張紅外圖像,根據紅外圖像中的顏色識別正在列印的一層,進而計算該層的厚度,多張紅外圖像計算得到的厚度取平均值,輸出當前層厚度;

一層列印完畢後,控制頂部紅外攝像頭拍攝多張紅外圖像,根據紅外圖像中的顏色識別列印完畢的一層,進而計算該層所在區域的長和寬,多張紅外圖像計算得到的長和寬取平均值,輸出當前層長和寬;

讀取3d模型文件中記錄的列印完畢層的標準厚度和標準外接矩形的長和寬,分別與所述當前層厚度和當前層長和寬比較,計算並輸出厚度誤差和形狀誤差,其中厚度誤差為標準厚度與當前層厚度的差值,標準外接矩形的長和當前層的長的差值為長度誤差,標準外接矩形的寬和當前層的寬的差值為寬度誤差,形狀誤差為長度誤差和寬度誤差的平均值;

根據厚度誤差和形狀誤差分別對3d模型文件中記錄的下一層的標準厚度和標準外接矩形的長和寬進行校正,輸出校正後的數據;

下一層列印開始後,根據校正後的數據控制噴頭的移動軌跡;

重複以上步驟,直到列印完畢;

讀取3d印表機本體中存儲的通電工作時間,確定該通電工作時間所在的通電工作時間段,計算每一層列印時厚度誤差平均值和形狀誤差平均值,將包括厚度誤差平均值、形狀誤差平均值、通電工作時間段和印表機型號在內的數據製作成為3d印表機誤差校正文件,上傳至模型資料庫中。

本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、cd-rom、光學存儲器等)上實施的電腦程式產品的形式。

本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

儘管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明範圍的所有變更和修改。

顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀