[發明專利]一種基于3D打印機的仿真方法在審
| 申請號: | 201611102972.7 | 申請日: | 2016-12-05 |
| 公開(公告)號: | CN106777615A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 梁沛明 | 申請(專利權)人: | 廣東泓睿科技有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50;B33Y99/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 528415 廣東省中山市小欖鎮*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 打印機 仿真 方法 | ||
技術領域
本發明涉及一種仿真軟件設計方法,具體的涉及一種基于3D打印的仿真方法,屬于3D打印應用類領域。
背景技術
快速成型技術(3D打印)是20世紀80年代后期發展起來的一種先進制造技術。其是利用三維CAD的數據, 通過快速成型機, 將一層層的材料堆積成實體原型。形象地講, 快速成型系統就像是一臺 “立體打印機” , 因此得名 “3D打印機” 。快速成型的方式有很多, 目前已出現的RP技術的主要工藝有: 熔融沉積成型 (FDM) 、 選擇性激光燒結成型 (SLS) 、 光固化成型 (SLA) 、 分層實體制造成型 (LOM) 等。在3D打印技術中, FDM的機械結構最簡單, 設計也最容易, 制造成本、 維護成本和材料成本也最低, 因此也是在家用的桌面級3D打印機中使用得最多的技術, 而工業級FDM機器, 主要以Stratasys公司產品為代表。FDM 3D打印機, 與其他快速成型工藝的主要不同在于, 其構成零件的每個層片是由材料絲熔融堆積而成的。成型過程中, 材料在噴頭內被加熱熔化,并以一定的壓力由噴頭沿產品截面輪廓和填充軌跡運動擠出,與前一層粘接在一起, 逐層疊加, 直至原型成品完成。FDM快速成型技術已廣泛應用于汽車、 機械、 航空航天、 家電、 通訊、 電子、 建筑、 醫學、 玩具等產品的設計開發過程。
在當前3D打印技術熱門的形勢下,如何提供一種高效率的3D打印機的仿真方法,是本發明研究的目的。
發明內容
為克服現有技術不足,本發明提供一種基于3D打印機的仿真方法,通過PC為平臺,以3D打印機為依托,實現了3D打印機仿真方法。
為解決現有技術問題,本發明所采用的技術方案是:
一種基于3D打印機的仿真方法,包括以下步驟:
步驟一,建立打印機三維模型;
采用VisualC++、OpenGL提供的繪圖函數創建3D打印機的立體模型;是打印機外觀、 工作臺、 擠出機和噴頭模型的建立。通過對模型進行顏色、 光照以及材質的設置從而渲染模型以獲得逼真的仿真打印環境;
步驟二,BFB文件的解析和預打印檢查;
分析bfb文件結構和提取出文件中的模型信息,將手動輸入或載入的現有的bfb文件代碼進行翻譯, 當文件檢查合格后, 驅動3D打印機的打印操作, 實現整個打印過程的模擬;
步驟三,打印路徑仿真算法分析;在手寫的bfb文件中改進其路徑掃描算法;
步驟四,打印過程可視化和分層輪廓預覽;
通過對bfb文件的解析, 提取出文件中打印機噴頭的運動坐標, 利用VisualC++、 OpenGL將打印過程可視化,同時可以分層預覽模型打印的輪廓圖;
步驟五,人機交互界面;
通過VC++6.0中的MFC框架,設置出友好的交互控制界面;用戶可以通過虛擬的操作面板實現了bfb文件的導入、檢查操作, 方便地進行視圖轉換、 縮放及視角變化, 并能控制打印機的工作狀態如開始、 暫停、 結束的一系列操作;
步驟六,文件管理;
所述文件管理包括bfb文件的管理模塊和系統幫助模塊;
步驟七,打印仿真環境;
所述的打印仿真環境包括打印機模型設計模塊和人機交互模塊;其中,打印機模型設計模塊: 使用OpenGL自身提供的繪圖函數建立實體模型,打印機外觀、 工作臺、 擠出機和噴頭模
型的建立;然后對模型添加顏色、 光照、 材質以獲得逼真的仿真打印環境;人機交互模塊: 本仿真軟件是以實時的人機交互為基礎,完成對打印過程的控制,有打印狀態的控制、 打印速度的控制、 視圖選擇、 試圖縮放;
步驟八,打印仿真過程;
所述打印仿真過程包括bfb文件解釋模塊、 bfb文件檢查模塊、打印顯示模塊;bfb文件解釋模塊: 負責把bfb文件中的代碼翻譯成3D打印機的執行動作;一般可以從bfb文件代碼中提取出打印機噴頭的運動坐標、 進給率、 打印溫度、 馬達速度和轉速;bfb文件檢查模塊:負責bfb文件代碼的錯誤檢查,文件檢查合格后才能進行下一步的打印操作。打印顯示模塊:是將FDM 3D打印機打印模型的整個過程可視化, 用戶可以預覽打印機的運動路徑, 同時也可以預覽每一層輪廓;
進一步的,在步驟二中,所述的bfb文件在打印前須進行代碼錯誤檢查。
進一步的,在步驟六中,所述的bfb文件的管理模塊:負責bfb文件的存儲, 包
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東泓睿科技有限公司,未經廣東泓睿科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611102972.7/2.html,轉載請聲明來源鉆瓜專利網。





