ZEMAX OpticStudio 成功導入 CAD 的提示和技巧

光機設計過程中總是少不了與CAD程序打交道。CAD軟件和OpticStudio各有側重,所以在他們中間傳輸數據的時候,需要仔細檢查、注意細節(jié),小編今天就為大家?guī)磉@里面的一些小貼士,幫助您更好地設計。


成功導入 CAD 的提示和技巧


概述


本文給出多個提示和技巧,以確保機械 CAD 程序與 OpticStudio 之間能順利地進行數據轉換。

文章中使用到的附件請從以下鏈接中下載:


素材文件鏈接:https://pan.baidu.com/s/1K4AQN9yCy2Rqxw-kj1csOA

提取碼:npak



簡介


OpticStudio 可從 CAD 程序中導入 IGES、STEP、SAT 和 STL 格式的數據,并以相同的格式導出數據。這樣可實現 OpticStudio 與機械設計程序之間簡單快速的設計數據交換。


然而,從 CAD 程序中導出文件的質量很不穩(wěn)定,將物體導入到 OpticStudio 時可能會出現問題。一般來說,精密光學系統中光線追跡所需的公差比典型機械系統中的公差要嚴格 100 到 1000 倍。在導出階段稍加小心即可避免導入時的許多常見問題。



選擇最佳數據格式


相比 IGES 而言,STEP 和 SAT 格式為更加嚴格的標準。從您的機械程序中導出文件時,如果情況允許,請選擇 STEP 或 SAT 格式,而非 IGES 格式。

STL 格式經常被忽視。STL 文件使用三角形網格圖表示,可用于快速成型。因此,STL 物體為有鱗甲面的不平滑的 (NURBS) 實體。因為 STL 物體始終有鱗甲面,所以其光線追跡速度很快。如果您使用的物體包含許多平面,請考慮使用 STL。此外,如果您主要關注光機械雜散光,則 STL 可以快速且有效的實現。如果我們用某種散射函數將光線出射方向的余弦值隨機化,而在此之前計算光線物體的交點和表面法線時要求過高的精度是毫無意義的!

在 OpticStudio 中,STL 文件通過 CAD 零件:STL 物體來讀入,而 NURBS(IGES、STEP、SAT)文件通過 CAD 零件:STEP/IGES/SAT 物體來讀取。



制作有效實體


這可能看起來很明顯,但卻是導致相互操作性問題的唯一最大原因。


請在 OpticStudio 或您的機械 CAD 程序中打開“bad_lightpipe.stp”文件(見本文附件中的壓縮文件)。初看上去,物體表現正常:



但是,將透明度設置為 50% 左右,或者使用線框視圖時,問題就很明顯了:




此文件中包含沒有任何物理意義的內部面。具有這樣內部面的導光管在現實中是不可能制造出來的。CAD 物體應表示無內部面的“收縮包覆”的簡單閉合體,但此文件實際上代表的是設計師如何制作該物體,而非物體本身!


在導出文件之前,設計師應該對六根導光管的整體進行布爾運算,從而形成單個體塊。打開“good_lightpipe.stp”文件以查看差異:




這是一個有效實體物體。為了將這一點解釋清楚,以下 GIF 圖分別顯示了構造不佳的物體和構造良好的物體:



在 CAD 程序中,使用多個表面物體定義一個體物體時會出現類似的問題。想像一下,通過取一個圓柱體導管的側面和兩個圓面(每端各一個)來設計的圓柱體:



其有限的數值精度意味著圓柱管與圓形端面之間會形成間隙。在導出文件之前,必須將表面“縫合”在一起,形成連續(xù)接合:



當然,不同 CAD 程序之間將面連接在一起的命令各不相同。然而,導出的物體必須是無縫的有效實體物體。如果光線在實體中碰到表面之間的小間隙,則會產生幾何錯誤。無論使用 CAD 程序提供的何種命令,請確保導出的物體是有效無縫的實體,且不含任何的內部面。


請注意,導出的文件可包含多個物體。每個物體都應是無縫的有效實體。如果兩個或多個物體有重疊部分,則在導出文件之前必須對其整體進行布爾運算,形成單個物體。在導入到 OpticStudio 時,單個 CAD 文件內的所有物體都會獲得相同的材料屬性(但是薄膜膜層和散射函數等表面屬性可能不同)。如果您需要不同的物體是由不同的材料組成,請將其導出為獨立的文件。



使用第三方驗證程序


如果您有權訪問生成 CAD 的程序,則上述建議應該有很大幫助。但是對許多人而言,尤其是設計顧問,這是不可能的事情。他們經常只能獲得一個 CAD 文件,并被期望通過它來“僅僅”實現光線追跡,或者使用它來執(zhí)行完整的光機雜散光分析。


OpticStudio 在加載 CAD 物體 時會嘗試修復許多常見問題。然而,整個行業(yè)的發(fā)展過程中都伴隨著構造不佳的 CAD 物體,以及一個程序中創(chuàng)建的 CAD 物體加載到另一個程序時出現的相互操作性的問題。我們使用 https://transmagic.com/ 中的 TransMagic 來分析和修復有問題的文件。如果您的工作內容需要從多個來源接收 CAD 文件,并且您幾乎無法控制這些文件的生成方式,請考慮獲取該軟件許可證,以便您能輕松修復有問題的文件。


CAD 物體可保存為許多不同的文件類型。然而,即使文件本身看上去相似,其渲染質量也可能大不相同。將 CAD 物體導入到 OpticStudio 時,確保您了解所選的文件類型的質量是非常重要的。從而確保您所需的部件具有物理真實感。通常情況下,CAD 程序會允許用戶使用現實中不可能實現的幾何結構來渲染部件。在本文中,我們介紹了以上內容,并為將 CAD 文件成功導入到 OpticStudio 中提供了更多建議。