雷盼靈, 錢超義, 王 旭, 王志萍, 許雪芬
(無錫職業技術學院 基礎課部,江蘇 無錫 214121)
隨著科技的進步,電子產品在工作生活中占據著重要的地位,其核心部件就是印刷電路板[1]。而印刷電路板制造的主流技術是光學投影曝光光刻技術,光刻機的性能即能量分配的均勻性對印刷電路板的分辨率起著決定性的作用,因此光刻機的一個關鍵技術即是激光整形技術[2]。激光整形技術就是將激光在空間中的能量分布進行重新分配,使其在加工的目標面上產生均勻的輻照度分布[3-4]。此外,激光整形技術還廣泛地應用于激光打印、材料微加工和醫療手術等領域,激光整形的效果直接決定了儀器整體性能的優劣。
目前常用的激光整形方法有二元光學元件、液晶空間光調制器、雙折射透鏡組、隨機相位板、自由曲面光學元件進行整形、微透鏡陣列等[5-7]。其中,微透鏡陣列是激光整形里面一種非常普遍的方法,其具有體積小、輻照均勻、材料方便、工藝簡單、易于集成等優勢[8-10]。然而,微透鏡陣列系統在加工與裝配中誤差是不可避免的,這些誤差會導致所照明目標面的均勻度和效率有所下降,因此針對微透鏡陣列進行公差分析非常有必要。
現在常用的辦法是人工調試某個元件的離軸,偏心等各種公差進行分析均勻度的變化,然而這些公差并非獨立存在,因此分析多種公差疊加后的照度均勻度的變化及效率的變化具有重要的意義。為解決這一問題,本文構建了一個自動化的公差分析平臺。該平臺基于Tracepro與Matlab交互式設計,在Tracepro和Matlab之間進行動態數據交換(簡稱DDE),利用Tracepro強大的光線追跡能力和Matlab數據處理與分析能力,進行多公差同步分析。為使平臺更便于操作,設計了交互界面。利用該平臺分析了透鏡陣列在三個空間軸上的距離誤差、偏移誤差和旋轉誤差以及多種公差的疊加對輻照均勻度的影響。
復眼透鏡陣列作為一種常用的能量均勻化裝置,利用復眼透鏡陣列對光束進行分隔、擴散、再疊加,使光斑能量更均勻分布,如圖1所示,用兩排復眼透鏡陣列Lens1和Lens 2實現,兩排復眼透鏡的間距以及各自的傾角都會影響到出射光的均勻程度[11-12]。
復眼透鏡一般由N×N個矩陣排列的相同規格的矩形孔徑球面子透鏡組成。將兩個相同的透鏡陣列Lens 1和Lens 2如圖1所示反方向并列放置,間距接近微透鏡的焦距,使兩個透鏡陣列的光軸相平行,兩個陣列的微透鏡分別相對齊。兩個透鏡陣列對光束進行先分割再疊加,可實現能量均勻化[13-14]。在兩個透鏡陣列后并列一個會聚透鏡Lens 3,將均勻化的發散光線匯聚起來。Lens 3與Lens 2的距離對光斑尺寸無明顯影響[12-13]。最后放一個接收屏Screen會聚透鏡的焦點上,這一接收屏可以模擬激光加工的目標面,在該目標面上期望獲得最大效率的均勻光斑。輻照度均勻度U和接收效率η的定義為
其中:Emax表示目標面上最大照度值;Eav表示目標面上平均輻照度;Φs表示接收屏接收到激光總能量;Φ表示激光器發出總能量[9]。

圖1 復眼透鏡陣列模型結構Fig.1 Structures of microlens array
按圖1所示方位,采用光學仿真軟件建立一個基于微透鏡陣列激光整形系統。系統中相關元件使用的參數如表1設置,透鏡材料均為BK 7,參數建立的激光整形系統,經過光線追跡后接收屏獲得均勻的輻照度分布,輻照度均勻度U=83.96%,接收效率η=99.62%。

表1 系統參數設置Tab.1 Parameters of the system

表2 公差類型Tab.2 Tolerances
針對圖1系統中的三個透鏡,考慮對稱關系,一些裝配公差可暫不用考慮。一般設置z軸為光軸方向,對透鏡間偏移誤差、距離誤差以及旋轉誤差進行分析。偏移誤差指的是透鏡在y(或x) 軸方向稍微移動一定距離; 距離誤差指的是透鏡在z軸方向移動一定距離; 旋轉誤差指的是透鏡繞某個軸轉動一定角度。在y軸或x軸平移單個透鏡造成的偏移誤差影響相同,所以本文只考慮某個透鏡在y軸上的偏移誤差; 沿x軸或y軸旋轉單個透鏡的旋轉誤差效果可類比,所以本文只考慮某個透鏡在x軸上的旋轉誤差; Lens 3在z軸旋轉對光斑無明顯影響,故無須考慮。此外,還需要考慮在z軸平移單個透鏡造成的距離誤差。最終對應的部分公差如表2所示,需要分析的單項公差共11處。
通過使用Matlab和Tracepro進行交互式分析,一個多公差分析平臺被搭建。在平臺中,可使用Tracepro宏語言進行公差模擬和光線追跡,而Matlab將對結果進行數據分析后畫出輻照度均勻性和接收效率的變化曲線。Matlab和Tracepro之間的數據交互通過動態數據交換(DDE)協議來完成[15]。
整個平臺運行過程中,Matlab的具體流程如圖2所示,運行程序后儲存數據到指定路徑,并將數據繪圖儲存,以備Matlab制作圖形用戶界面(GUI)時調用[16]。

圖2 程序流程圖Fig.2 Flow chart of the whole program
利用Matlab制作圖形的用戶界面如圖3所示,可將對應自由度的相關參數表示在界面上。包括透鏡的選擇、透鏡移動或旋轉方向的選擇、透鏡移動距離或旋轉角度以及相關參數變化的范圍和步長,都可以直接在界面中設置。點擊效率或均勻度按鈕,即可根據輸入的參數實現追光,并在計算結束后調用數據圖片顯示到界面上,使公差分析更即時、便捷、直觀。

圖3 用戶界面設計Fig.3 Design of user interface
在復眼透鏡裝配公差的分析中,由于模型具有對稱性,只需研究表2中Lens 1對應的4處公差,即可得到相關裝配公差對光斑的影響。利用前述平臺,在一定公差范圍內按一定步長變化進行連續追光,即可獲得相應的平均照度、效率和均勻度等信息。
對Lens 1的計算結果,主要包括以下幾方面。
(1) 在y軸(或x軸)方向微微移動Lens 1的偏移誤差的影響。因為微透鏡底部空間周期為1 mm,所以取偏移范圍接近 1mm。公差范圍取-0.45~0.45 mm,步長為0.1 mm。計算結果如圖4所示。可以看到在y軸方向無偏移時,效率和均勻度效果都是最佳的??煽闯?y軸(或x軸)偏移誤差在±0.1 mm及以內,均勻度的降低在10%范圍內(即不低于73.96%)。
(2) 只在z軸方向微微移動Lens 1的距離誤差的影響。只有Lens 1和Lens 2間距接近焦距即z軸坐標為0時,光斑的效率和均勻度都處于比較理想的狀態,如圖5所示。如果偏離焦距較遠,則效率和均勻度兩者必有一個會出現較明顯的下降。可看出,z軸偏移誤差在-0.2 mm及以上,均勻度的降低在10%范圍內。

圖4 Lens 1沿y軸偏移時對光斑效率以及均勻度的影響 圖5 Lens 1沿z軸移動時對光斑效率以及均勻度的影響 Fig.4 Effects on efficiency and uniformity as Fig.5 Effects on efficiency and uniformity as Lens 1 moves along y axis Lens 1 moves along z axis
(3) 分別將Lens 1繞著z軸和x軸微微旋轉的旋轉誤差的影響。實際旋轉時可順時針或逆時針旋轉,計算時可只選擇特定的順時針方向。圖6顯示了Lens 1繞光軸z軸旋轉一定角度后的光束的效果,此時Lens 1和Lens 2的光軸仍然是平行的。圖7顯示了Lens 1沿x軸旋轉的結果,此時Lens 1和Lens 2的光軸不再平行。

圖6 Lens 1繞z軸旋轉時對光斑效率以及均勻度的影響 圖7 Lens 1繞x軸旋轉對光斑效率以及均勻度的影響 Fig.6 Effects on efficiency and uniformity as Fig.5 Effects on efficiency and uniformity as Lens 1 moves along z axis Lens 1 moves along x axis
對比可以看到,沿著z軸的旋轉對于光斑的影響很明顯。旋轉之前,原先Lens 1的一個微透鏡正對Lens 2的一個微透鏡(底面積為正方形); 偏轉后一個Lens 1微透鏡的出射光將會分布到Lens 2幾個臨近的微透鏡上。這會降低光斑的均勻度,且邊界的反射散射造成效率的明顯下降。沿x軸旋轉同樣也會降低均勻度和效率,但影響較小。從圖7可看出,均勻度和效率隨著Lens 1繞x軸的旋轉幾乎沒有降低。這是因為微透鏡沿著x軸方向旋轉,正是讓光線沿著微透鏡正方形底面的某邊長方向偏移,微透鏡邊界的反射散射相對不明顯。Lens 1繞z軸旋轉2.2°及以內,或繞x軸旋轉4.0°及以內,均勻度的降低都在10%范圍內。
(4) 偏移誤差和距離誤差的同時影響。由于實際裝配情況復雜,可能同時存在多種公差。假設Lens 1沿著y軸和z軸同時有移動量,仿真得到光斑的效果如圖8和圖9所示。可以看到,y軸方向的偏移由于微透鏡自身尺寸空間周期的存在,光斑在同樣的周期上有效率和均勻度的周期變化,周期內變化符合圖4所示;z軸方向的移動效果與圖5結果吻合。此外,比較其他多種公差同時存在的影響,并未發現多種公差反而相互消除影響的作用。也即y軸(或x軸)偏移誤差在±0.1 mm及以內,或者z軸偏移誤差在[-0.2,0.4] mm范圍,或者繞z軸旋轉2°及以內,或者繞x軸旋轉4.0°及以內,達到效率和均勻度不能降低超過10%的要求。同時,圖8和圖9也分別表明,如果只是單獨追求效率或者均勻度,實際裝配時偏移誤差和距離誤差的要求會降低很多。

圖8 Lens 1沿x軸和z軸移動時對光斑效率的影響 圖9 Lens 1沿x軸和z軸移動時對光斑均勻度的影響 Fig.8 Effects on efficiency as Lens 1 moves Fig.9 Effects on uniformity as Lens 1 moves along both x and z axis along both x and z axis
在激光器光束勻化系統的光學設計中,常采用如圖10所示的結構。半導體激光器發出激光,通過激光整形系統對激光的能量重新分配后,均勻地照到工件臺上,對工件進行加工。

圖10 復眼透鏡陣列應用示例圖Fig.10 Example of microlens array in application
針對激光整形系統中左一復眼透鏡Lens 1,進一步減小平移步長為0.01 mm、旋轉步長為0.1°,進行仿真,提高偏差精度,可得到不同的均勻度要求所對應偏差范圍如表3所示。其中,在x或y軸平移正負值范圍內滿足均勻度要求,在z軸平移正方向時均滿足要求,負方向一定值以上滿足要求,繞x、y或z軸旋轉正負值范圍內滿足要求,繞x或y軸旋轉的影響最小,在x或y軸平移的影響最大。對于表3偏差范圍精度,目前的裝配技術已經可以達到,此結果可用于裝配指導。

表3 不同均勻度對偏差范圍的要求Tab.3 Deviation requirements for different uniformity
通過利用Matlab和Tracrpro的交互,創建了一個多公差同步分析平臺,并對微透鏡陣列進行多公差同步分析,模擬了裝配公差對出光效率和均勻度的影響。模擬結果表明: 復眼透鏡陣列Lens 1在y軸(或x軸)上移動時,對均勻化效果和效率均有影響; 在z軸上正向或反向移動時,對光斑均勻度和效率的影響程度不同,但仍是比較明顯的影響; 繞y軸(或x軸)旋轉時,對均勻度影響較小; 繞光軸方向z軸旋轉時,對均勻度的影響比較明顯。當多種公差疊加時,并未能減小對均勻度的影響。但同時獲取多種公差的影響對裝配有一定指導意義,可以獲得在一定效率和均勻度允許范圍內時均可容忍的公差范圍。同時,該交互式多公差分析平臺可以擴展至包括裝配誤差、厚度誤差、邊緣誤差、表面誤差和折射率等在內的所有公差分析。