gerber學(xué)習(xí)總結(jié)_第1頁
gerber學(xué)習(xí)總結(jié)_第2頁
gerber學(xué)習(xí)總結(jié)_第3頁
gerber學(xué)習(xí)總結(jié)_第4頁
gerber學(xué)習(xí)總結(jié)_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1. Gerber 文件介紹 1.1 Gerber 文件Gerber 文件是光繪機(jī)專用的標(biāo)準(zhǔn)文件格式?,F(xiàn)有274D、274X 兩種常用格式。Gerber 文件起源于矢量式光繪機(jī),所以具有分立的D 碼表。Gerber-274D 是由Gerber 文件和分立的D 碼表文件組成的。Gerber 文件只描述基本元素的位置,并不描述其形狀和大小;而D 碼表負(fù)責(zé)描述基本元素的形狀和大小。Gerber-274X 將D 碼表變?yōu)閮?nèi)含的,為使用提供極大的便利。Gerber 文件的常用基本元素主要有:Flash、線條、圓弧、輪廓線。D 碼的常用形狀有:圓形、橢圓、方形、長方形、圓角長方、八角形、自定義形。Gerb

2、er 文件可以是多層疊加的,疊加可以是擦除方式,以此來構(gòu)成復(fù)雜的圖形。GERBER格式文件由一系列數(shù)據(jù)塊(參數(shù)和代碼)組成。每一數(shù)據(jù)塊由塊結(jié)束(EOB)符分開。EOB字符通常是星號(hào)(*)。根據(jù)文件中出現(xiàn)的順序,數(shù)據(jù)塊分為以下兩類:RS-274X參數(shù), 標(biāo)準(zhǔn)RS-274D碼。1.2 GERBER格式內(nèi)容和結(jié)構(gòu)下面簡單的舉例說明GERBER格式的內(nèi)容和結(jié)構(gòu): G90* G70* G54D10* G01X0Y0D02* X450Y330D01* X455Y300D03* G54D11* Y250D03* Y200D03* Y150D03* M02* 星號(hào)(*)是命令的結(jié)束符。這在有些軟件和教材中被稱

3、為塊(Block),大多數(shù)機(jī)器和軟件只是按塊處理Gerber命令,而不理會(huì)行。這里可以看出不同命令的相同之處:使用 G、D、M等命令和、對(duì)應(yīng)的數(shù)據(jù)。1.3 GERBER 格式的數(shù)據(jù)特點(diǎn) 數(shù)據(jù)碼:ASCLL、EBCDIC、EIA、ISO 碼。常用:ASC II 碼。 數(shù)據(jù)單位:英制、公制。常用:英制。 坐標(biāo)形式:相對(duì)坐標(biāo)、絕對(duì)坐標(biāo)。常用:絕對(duì)坐標(biāo)。 數(shù)據(jù)形式:省前零、定長、省后零。常用:定長。 1.4 單位制1.5 單位換算1 inch = 1000 mil = 2.54 cm = 25.4 mm1 mm = 0.03937 inch = 39.37 mil1.6 數(shù)據(jù)格式:整數(shù)位+小數(shù)位常用:

4、3:3(公制,整數(shù)3 位,小數(shù)3 位)2:4(英制,整數(shù)2 位,小數(shù)4 位)2:3(英制,整數(shù)2 位,小數(shù)3 位)3:3(英制,整數(shù)3 位,小數(shù)3 位)1.7 前導(dǎo)零、后導(dǎo)零和不導(dǎo)零例:025690 前導(dǎo)零后變?yōu)椋?5690 (Leading)025690 后導(dǎo)零后變?yōu)椋?2569 (Trailing)025690 不導(dǎo)零后變?yōu)椋?25690 (None)1.8 GERBER FILE 極性介紹正片(POSITIVE) :GERBER 描述是線路層,并且描述之圖形主要是有銅部分?;騁ERBER 描述是防焊層,并且描述之圖形主要是防焊部分(即蓋油墨部分)。負(fù)片(NEGTIVE) :GERBER

5、描述是線路層,并且描述之圖形主要是無銅部分?;騁ERBER 描述是防焊層,并且描述之圖形主要是無防焊部分(即不蓋油墨部分)。復(fù)合片(COMPOSTIVE) :GERBER 所描述的層次由不同極性層合成。通常是挖層和正極性層疊加。挖層極性為c,主要起線路防護(hù)或追加制程資料等作用。2. 標(biāo)準(zhǔn)RS-274D碼包括一個(gè)字符的功能碼如D碼,G碼,M碼等和坐標(biāo)數(shù)據(jù)。X,Y格式的坐標(biāo)數(shù)據(jù)描述線性位置,I,J格式描述弧形位置。N碼:順序碼,命名數(shù)據(jù)塊順序。(0-99999) D碼:繪圖碼,選擇,控制光圈,指定線型。 G碼:通用碼,用于坐標(biāo)定位。 M碼:指定文件結(jié)束等。 2.1 D碼-繪圖碼,選擇,控制光圈,指

6、定線型D code 是繪圖工具的控制碼,本文也不列表說明, 大概就幾種常用的 D code 予以介紹。 在這里筆者希望讀者能去了解照相機(jī)的構(gòu)造,因?yàn)楣鈱W(xué)繪圖機(jī)的繪圖動(dòng)作,是綜合了一般的筆式繪圖機(jī)與照像機(jī)的動(dòng)作而成的。標(biāo)識(shí)功能解釋D00回復(fù)到原來的預(yù)設(shè)的座標(biāo)位置D01(D1)劃線,開光圈。打開快門,同時(shí)移動(dòng)桌面到對(duì)應(yīng)的X-Y坐標(biāo)。不能用自定義光圈劃線D02(D2)關(guān)光圈關(guān)閉快門,同時(shí)移動(dòng)桌面到對(duì)應(yīng)的X-Y坐標(biāo)。D03(D3)閃繪光圈打開快門,同時(shí)移動(dòng)桌面到對(duì)應(yīng)的X-Y坐標(biāo)。然后快速地打開、關(guān)閉快門, 這樣就形成一個(gè)曝光點(diǎn)。作閃光動(dòng)作, 其結(jié)果是像印章般的原地打印。D04提起繪圖筆, 并做快速移動(dòng)

7、。D05結(jié)束D04 的功能。D10-D999D11 CIRCULAR 40 40 0 D12 SQUARE 10 10 0 D14 CIRCULAR 12 12 0 D15 CIRCULAR 15 15 0 D16 SQUARE 20 20 0 D17 CIRCULAR 20 20 0選擇由AD命令定義的光圈2.2 G碼-通用碼,用于坐標(biāo)定位General Function Code 通稱 G Code,G code 大約有 35個(gè)之多,G code是用於繪圖機(jī)的動(dòng)作控制碼,為避免讀者太過吃力, 因此不列表說明,大概就幾種常用的 G code 予以介紹,倘若讀者希望能更進(jìn)一步的了解,可以到網(wǎng)站

8、 下載 RS-274-X des cription 的 PDF 檔案,并用 Adobe Reader 去打開閱讀。標(biāo)識(shí)功能解釋G00關(guān)閉快門G011倍線性運(yùn)動(dòng)G02順時(shí)針圓周運(yùn)動(dòng)G03逆時(shí)針圓周運(yùn)動(dòng)G04注解命令,忽略當(dāng)前數(shù)據(jù)塊大多數(shù)的光繪機(jī)都會(huì)忽略G04后面的內(nèi)容G05更換鏡頭G110.1倍線性運(yùn)動(dòng)G120.01倍線性運(yùn)動(dòng)G20順時(shí)針圓周運(yùn)動(dòng)G21順時(shí)針圓周運(yùn)動(dòng)G30逆時(shí)針圓周運(yùn)動(dòng)G31逆時(shí)針圓周運(yùn)動(dòng)G36打開多邊形填充G37關(guān)閉多邊形填充G54準(zhǔn)備選擇光圈更換鏡頭一般會(huì)跟隨著Aperture 的代碼, 如D10 , D11 . 如 G54D10*G70指定英寸單位G71指定毫米單位10倍線

9、性運(yùn)動(dòng)G74關(guān)閉360度圓周運(yùn)動(dòng)取消用360°的畫圓功能, 恢復(fù)成以1/4圓弧的繪圖方式G75打開360度圓周運(yùn)動(dòng)G84用大孔直徑1/3 左右的鉆頭在XnYn 處鉆直徑為M 的大孔G85XnYn 和XmYm 之間鉆SLOTG90指定絕對(duì)坐標(biāo)格式G91指定相對(duì)坐標(biāo)格式/HIDEG36/G37多邊形只有較新的Gerber光繪機(jī)支持G36/G37 多邊形命令。它是一個(gè)功能強(qiáng)大的命令語句,在末來多片模塊電路描述復(fù)雜數(shù)據(jù)中有著廣泛的應(yīng)用。光繪機(jī)見到G36指令后,它就會(huì)立即轉(zhuǎn)換模式-忽略任何光圈設(shè)置把每一個(gè)畫線命令當(dāng)做多邊形的邊界來填充。G36/G37應(yīng)用實(shí)例G04 G36/G37 Polygo

10、n Example*%MOIN*%FSLAX24Y24*%IPPOS*%ADD10C,*%ADD11C.*%ADD12C.*%G04*%lPD*%G54D10* 選擇光圈D10G01*G36* 轉(zhuǎn)換至多邊形模式,光圈D10的半徑和形狀不起作用。X123Y123D02* 移至初始位置X234D01* 畫一邊界線Y456D01* 畫一邊界線X234D01* 畫一邊界線Y123D01* 畫一邊界線并回到起始點(diǎn)G37* 結(jié)束多邊形模式2.3 M碼-指定文件結(jié)束等Miscellaneous Code,通稱 M code 是繪圖資料的叁數(shù)碼,在此就幾種常用的 M code 予以介紹。標(biāo)識(shí)功能解釋M00停止

11、程式運(yùn)作M01有條件的停止程式運(yùn)作M02結(jié)束M03結(jié)束磁帶的程式或回帶M64設(shè)定圖檔的原點(diǎn)位於繪圖機(jī)的現(xiàn)在位置并繼續(xù)繪圖M08 結(jié)束重復(fù)指令M25重復(fù)指令中定義塊首,單獨(dú)使用M30結(jié)束刀具指令M48帶頭指令,單獨(dú)使用M64設(shè)定圖檔的原點(diǎn)位於繪圖機(jī)的現(xiàn)在位置并繼續(xù)繪圖M80 M90在程序零位鏡像XnYn 反轉(zhuǎn)圖形M97M98 在XnYn 位置沿X 軸鉆字:TEXT在XmYm 位置沿Y 軸鉆字:TEXT2.4 例子*G04 THIS IS DEMO 注釋 %FSLAX23Y23*% 省略前導(dǎo)零,絕對(duì)坐標(biāo)X2.3, Y2.3 %MOIN*% 設(shè)定英寸單位 %OFA0B0*% 無偏移 %SFA1.0B

12、1.0*% 輸出比例X軸1.0, Y軸1.0 %ADD10C,0.010*% 定義D10碼為圓,直徑10MILs %LNBOXES*% 層名為BOXES G54D10* 以下為RS0274D數(shù)據(jù) X0Y0D02*X5000Y0D01* X5000Y5000D01*X0Y5000D01*X0Y0D01* X6000Y0*X11000Y0D01* X6000Y0D01*D02* M02* 數(shù)據(jù)結(jié)束 以下是一個(gè)Gerber 格式文件及相應(yīng)的圖形:X002Y002D02* 快門關(guān)閉移至(0.2,0.2)D11* 選擇光圈2D03* 用所選光圈曝光D10* 選擇光圈1X002Y008D01* 快門關(guān)閉移

13、至(0.2,0.84)D11* 選擇光圈2D03* 用所選光圈曝光D10* 選擇光圈1X0104Y0084D01* 快門打開移至(1.04,0.84)D11* 選擇光圈2D03* + 用所選光圈曝光D12* 選擇光圈3X0104Y0048D02* 快門關(guān)閉移至(1.04,0.48)D03* 用所選光圈曝光X0064Y0048D02* 快門關(guān)閉移至(0.64,0.48)D03* 用所選光圈曝光3. RS-274XGERBER格式是EIA 標(biāo)準(zhǔn)RS-274D的子集,它包含GERBER文件及D碼兩 部分。擴(kuò)展GERBER格式是EIA標(biāo)準(zhǔn)RS-274D格式的超集,又叫RS-274X。 RS-274X增

14、強(qiáng)了處理多邊形填充,正負(fù)圖組合和自定義D碼及其它功能。它 還定義了GERBER數(shù)據(jù)文件中嵌入光圈表的規(guī)則。3.1 RS274X 的優(yōu)勢(shì)RS274X包含許多高級(jí)命令和控制語句,Gerber數(shù)據(jù)的生成者使用這些語句可以很精確地定義光繪不象RS274D,除數(shù)據(jù)文件外必須附加一些關(guān)鍵的定義信息。3.2 什么是RS274X它是標(biāo)準(zhǔn)RS274D(Gerber)的一個(gè)擴(kuò)展,包括:·嵌入的格式,單位和數(shù)據(jù)信息·嵌入的光圈·傳統(tǒng)光圈的定義·膠片控制狀態(tài)·在一個(gè)文件中多層的嵌入·特殊多邊形的定義在讀這篇文章之前,你必須對(duì)Gerber命令有一個(gè)初步的了解。

15、否則,你應(yīng)先瀏覽一下關(guān)于Gerber。事實(shí)上,我們?cè)谶@里提到的某些嵌入信息在RS-274D 中是用得到的,盡管很少使用。3.3 S-274X參數(shù)按順序分為下面幾組:l 提示性參數(shù) AS 坐標(biāo)選擇FS 格式描述MI 鏡像圖像MO 單位OF 偏移SF 比例因子l 圖像參數(shù) IJ 圖像對(duì)齊IN 圖像名稱IO 圖像偏移IP 圖像正負(fù)性IR 圖像旋轉(zhuǎn)PF 繪圖膠片名l 光圈參數(shù) AD 光圈描述AM 光圈自定義l 層參數(shù) KO 挖除LN 層名LP 層正負(fù)性SR 移動(dòng)與復(fù)制l 其它雜項(xiàng)IF 嵌入文件 數(shù)據(jù)塊格式AS Axis Select 坐標(biāo)軸選擇%ASAX|YBX|Y*%A B 輸出設(shè)備坐標(biāo)軸X Y 數(shù)

16、據(jù)文件坐標(biāo)軸FS Format Statement%FSL|TA|INnGnXnnYnnDnMn*%L T L 省略前導(dǎo)零 T省略尾零A I A 絕對(duì)坐標(biāo) I 相對(duì)坐標(biāo)Nn Gn Dn Mn 設(shè)定N G D M碼的長度/范圍, n=2 表示00-99Xnn Ynn X23 表示X軸坐標(biāo)數(shù)據(jù)是兩位整數(shù)位,三位小數(shù)位IF Include File 嵌入文件%IF<>*% 把中的內(nèi)容放到當(dāng)前位置IJ Image Justify 圖像對(duì)齊%IJAL|CBL|C><offset>*%A A軸對(duì)齊L 左或下對(duì)齊C 中心對(duì)齊B B軸對(duì)齊<offset> 偏移IN I

17、mage Name 圖像名稱%IN<name>*% 命名當(dāng)前圖像為nameIO Image Offset 圖像偏移%IOA<n>B<n>*%A<n> n定義輸出設(shè)備A軸向的偏移B<n> n定義輸出設(shè)備B軸向的偏移IP Image Polarity 圖像正負(fù)性%IPNEG|POS*%IPNEG 設(shè)置為負(fù)圖IPPOS 設(shè)置為正圖IR Image Rotate 圖像旋轉(zhuǎn)%IR90|180|270*% 逆時(shí)針旋轉(zhuǎn)圖像KO KnockOut 挖除%KOC|DXnYnInJn*%C Clear 挖除矩形塊D Dark 添補(bǔ)矩形塊XnYn 矩形塊左

18、下角坐標(biāo)In 矩形塊寬度Jn 矩形塊高度LN Layer Name 層名:%LN<name>*% 命名當(dāng)前層為nameLP Layer Polarity 層正負(fù)性%IPC|D*%IPC 設(shè)置為負(fù)圖IPD 設(shè)置為正圖MI Mirror Image 鏡像圖像%MIA0|1B0|1>*%0 不鏡像1 鏡像MO Mode 單位%MOIN|MM*%IN 英寸,MM 毫米OF Offset 偏移%OFA<n>B<n>*%A<n> n定義輸出設(shè)備A軸向的偏移,5.5格式B<n> n定義輸出設(shè)備B軸向的偏移,5.5格式PF Plot Film

19、繪圖膠片名%PF<name>*% 提示操作員膠片名為nameSF Scale Factor 比例因子%SFA<n>B<n>*%A<n> n定義輸出設(shè)備A軸向的比例B<n> n定義輸出設(shè)備B軸向的比例SR Step & Repeat 移動(dòng)與復(fù)制%SRXnYnInJn*%Xn In X方向移動(dòng)復(fù)制的數(shù)量和步長Yn Jn Y方向移動(dòng)復(fù)制的數(shù)量和步長4. 光圈表老的RS274D數(shù)據(jù)格式最主要的缺點(diǎn)是其中不包括光圈表,所以不得不產(chǎn)生一個(gè)光圈表文件,如下所示。4.1 RS274D光圈定義表D-code形狀X方向尺寸Y方向尺寸D10圓形0.

20、010D11正方形0.030D12長方形0.0600.020D13散熱盤形0.050D14橢圓形0.0600.025一些光圈的形狀很好理解-圓形,正方形和長方形。但是后兩者就不太好理解了,必須經(jīng)過光繪操作者(CAM軟件)的譯解,如下所示:用274D格式,建立一個(gè)精確的散熱焊盤光圈對(duì)繪操作者來說是費(fèi)時(shí)費(fèi)力的工作,而且光圈庫建立后必須保留好。而用274X 格式,復(fù)雜的光圈庫文件是用光圈宏編寫的,光繪操作者(這里當(dāng)然就是指CAM 軟件)會(huì)不費(fèi)吹灰之力自動(dòng)地快速生成。4.2 RS274X基本光圈的定義RS274X 包含有幾種標(biāo)準(zhǔn)光圈,90%的曝光光圈使用的是標(biāo)準(zhǔn)光圈:·圓形·長方形

21、·橢圓形。·多邊形這些光圈形狀都是軸對(duì)稱的,而且中心的開孔是圓形的或是長方形的。AD Aperture Definition 光圈描述%ADD<n1><type>,<n2>X<n3>*%n1 D碼編號(hào)(10-9999)<type><n2><n3><n4><n5><n6>C(圓)外徑X向孔徑Y(jié)向孔徑R(長方)X向大小Y向大小X向孔徑Y(jié)向孔徑O(橢圓)X向大小Y向大小X向孔徑Y(jié)向孔徑P(正多邊)外徑邊數(shù)旋轉(zhuǎn)角度X向孔徑Y(jié)向孔徑4.2.1 標(biāo)準(zhǔn)圓光圈%ADDco

22、deC,$1X$2X$3*%其中AD 光圈描述參數(shù)Dcode 光圈的標(biāo)號(hào)C 告訴274X這是一個(gè)圓形光圈宏$1 外徑的值(英寸或毫米)$2 可選項(xiàng),如果有孔的話,表示孔徑$3 可選項(xiàng),如有的話$2 和$3 表示長方形內(nèi)孔的長和寬圓光圈的實(shí)例%ADD21C,.100*% (a)外徑為0.10 的光圈D21%ADD22C,.100X.050*% (b)外徑為0.10,內(nèi)孔徑為0.05 的光圈D22%ADD23C,.100X.050X.050*% (c)外徑為0.10,內(nèi)孔為邊長為0.05 的正方形光圈D23%ADD24C,.100X.050X.025*% (d)外徑為0.10,內(nèi)孔為長為0.05

23、寬為0.025長方形光圈D244.2.2 標(biāo)準(zhǔn)長方形光圈%ADDcodeR,$1X$2X$3X$4*%其中AD 光圈描述參數(shù)Dcode 光圈的標(biāo)號(hào)C 告訴274X這是一個(gè)長方形的光圈宏$1 長方形光圈的值(英寸或毫米)$2 長方形光圈的Y 值$3 可選項(xiàng),如有的話,$3 表示圓形內(nèi)孔的內(nèi)徑$4 可選項(xiàng), 如有的話,$3和$4分別代表長方形內(nèi)孔的長和寬4.3 光圈宏簡單地說,光圈宏就是以編程的方法在通用的光圈基礎(chǔ)上構(gòu)筑復(fù)雜的光圈,這是274X非常強(qiáng)悍的一個(gè)功能,當(dāng)然它也有自己的缺點(diǎn)。274是必要的Gerber 科學(xué)標(biāo)準(zhǔn),有的廠家生產(chǎn)的光繪機(jī)不能識(shí)別274X,只能識(shí)別一些屬于274X 子集的簡單命

24、令,象光圈宏這樣的復(fù)雜光圈不能正確地譯解,有的甚至根本不能譯解。因此多數(shù)PCB 布線軟件不能利用光圈宏。因?yàn)樯岷副P在電源層和地層非常重要,所以這里有必要再講一講用簡單原始的光圈構(gòu)筑復(fù)雜的散熱焊盤光圈宏。4.3.1 宏的原始光圈我們說宏就象是一種編程語言復(fù)雜的光圈是由一個(gè)或多個(gè)初級(jí)光圈組成的,已知的初級(jí)光圈有:初級(jí)光圈名初級(jí)光圈號(hào)描述與參數(shù)圓形(1)圓的線矢量(2或20)起始點(diǎn),寬度,旋轉(zhuǎn)角度,起始點(diǎn)為角中心線形(21)中心點(diǎn)坐標(biāo),長,寬,旋轉(zhuǎn)角度,起始點(diǎn)為方角左下角線形(22)左下角坐標(biāo), 長,寬,旋轉(zhuǎn)角度輪廓線索(4)多組頂點(diǎn)坐標(biāo),最多50組多邊形(5)一般多邊形有3-10個(gè)邊,中心點(diǎn)坐標(biāo)

25、,外徑,旋轉(zhuǎn)角度波形紋(6)中心點(diǎn)坐標(biāo),圈的數(shù)量,圈的厚度,十字線的長度,厚度及旋轉(zhuǎn)角度散熱盤(7)外徑,內(nèi)徑,十字線的厚度和旋轉(zhuǎn)角度4.3.2 光圈宏實(shí)例-散熱盤散熱盤如此重要,它有自己的原始光圈,盡管它可以由其它的初級(jí)光圈宏來構(gòu)筑。%AMTHERM100*7,0,0,0.100,0.050,0.025,0.0*%ADD32THERM100*% D32 光圈為THERM100光圈宏其中AM: 光圈宏THER100: 光圈宏名*: 終止名7:初級(jí)光圈7,是一個(gè)散熱盤0,0: 中心點(diǎn)坐標(biāo)0.100: 外徑0.050: 內(nèi)徑0.025: 十字線的寬度0.0: 十字線的旋轉(zhuǎn)角度4.4 RS274X光

26、圈宏的定義AM Aperture Macro 自定義光圈%AM<name>*<type>,<$1>,<$2>,<>*<type>,<$1>,<$2>,<>>*% <name> 為當(dāng)前自定義光圈定義一個(gè)名稱<type> $1 $2 $3 $4 $5 $6 $7 $8 $9 1(圓) Exp 直徑 圓心X 圓心Y 2/20(線) Exp 線寬 起點(diǎn)X 起點(diǎn)Y 終點(diǎn)X 終點(diǎn)Y 角度 21(長方形) Exp 寬 高 中心 中心 角度 22(長方形) Exp 寬 高

27、左下X 左下Y 角度 4(多邊形) Exp 點(diǎn)個(gè)數(shù) 起點(diǎn)X 起點(diǎn)Y X1 Y1 。角度 5(正多邊形) Exp 頂點(diǎn)數(shù) 中心X 中心Y 直徑 6(Moire) X0 Y0 外徑 環(huán)寬 環(huán)間距 環(huán)個(gè)數(shù) 十寬 十長 角度 7(散熱形) X0 Y0 外徑 內(nèi)徑 口尺寸 角度 3 結(jié)束自定義 AM Aperture Macro 自定義光圈數(shù)據(jù)塊格式:%AM<name>*<type>,<$1>,<$2>,<>*<type>,<$1>,<$2>,<>*% <name> 為當(dāng)前自定義光圈定

28、義一個(gè)名稱<type>$1$2$3$4$5$6$7$8$91(圓)Exp直徑圓心X圓心Y2/20(線)Exp線寬起點(diǎn)X起點(diǎn)Y終點(diǎn)X終點(diǎn)Y角度21(長方形)Exp寬高中心中心角度22(長方形)Exp寬高左下X左下Y角度4(多邊形)Exp點(diǎn)個(gè)數(shù)起點(diǎn)X起點(diǎn)YX1Y1。角度5(正多邊形)Exp頂點(diǎn)數(shù)中心X中心Y直徑6(Moire)X0Y0外徑環(huán)寬環(huán)間距環(huán)個(gè)數(shù)十寬十長角度7(散熱形)X0Y0外徑內(nèi)徑口尺寸角度3 結(jié)束自定義4.5 數(shù)據(jù)格式數(shù)據(jù)格式:整數(shù)位+小數(shù)位 常用:3:3(公制,整數(shù)3 位,小數(shù)3 位) 2:4(英制,整數(shù)2 位,小數(shù)4 位) 2:3(英制,整數(shù)2 位,小數(shù)3 位) 3:

29、3(英制,整數(shù)3 位,小數(shù)3 位) 前導(dǎo)零、后導(dǎo)零和不導(dǎo)零: 例:025690 前導(dǎo)零后變?yōu)椋?5690 (Leading) 025690 后導(dǎo)零后變?yōu)椋?2569 (Trailing) 025690 不導(dǎo)零后變?yōu)椋?25690 (None) 4.6 例子 *G04 THIS IS DEMO 注釋 %FSLAX23Y23*% 省略前導(dǎo)零,絕對(duì)坐標(biāo)X2.3, Y2.3 %MOIN*% 設(shè)定英寸單位 %OFA0B0*% 無偏移 %SFA1.0B1.0*% 輸出比例X軸1.0, Y軸1.0 %ADD10C,0.010*% 定義D10碼為圓,直徑10MIL %LNBOXES*% 層名為BOXESG54

30、D10* 以下為RS0274D數(shù)據(jù) X0Y0D02*X5000Y0D01* X5000Y5000D01*X0Y5000D01*X0Y0D01* X6000Y0*X11000Y0D01* X6000Y0D01*D02* M02*數(shù)據(jù)結(jié)束 5. 鉆孔介紹5.1 鉆孔檔(DRILL FILE)介紹5.1.1 常見鉆孔及含義l PTH 鍍通孔:孔壁鍍覆金屬而用來連接中間層或外層的導(dǎo)電圖形的孔l NPTH 非鍍通孔:孔壁不鍍覆金屬而用于機(jī)械安裝或機(jī)械固定組件的孔l VIA 導(dǎo)通孔:用于印制板不同層中導(dǎo)電圖形之間電氣連接(如埋孔盲孔等) 但不能插裝組件引腿或其它增強(qiáng)材料的鍍通孔l 盲孔:僅延伸到印制板的一

31、個(gè)表面的導(dǎo)通孔l 埋孔:未延伸到印制板表面的導(dǎo)通孔5.1.2 坐標(biāo)格式l LEADING ZERO SUPPRESS 坐標(biāo)整數(shù)字前面的0 省略小數(shù)字?jǐn)?shù)不夠以0 補(bǔ)齊l TRAILING ZERO SUPPRESS 坐標(biāo)小數(shù)字后面的0 省略整數(shù)字?jǐn)?shù)不夠以0 補(bǔ)齊l NONE ZERO SUPPRESS 整數(shù)和小數(shù)字?jǐn)?shù)不夠均以0 補(bǔ)齊l FORMAT 小數(shù)點(diǎn)之隱藏 共有十種格式CAM350:前導(dǎo)零、后導(dǎo)零和不導(dǎo)零:例:025690前導(dǎo)零后變?yōu)椋?5690 (Leading)025690后導(dǎo)零后變?yōu)椋?2569 (Trailing)025690不導(dǎo)零后變?yōu)椋?25690 (None)數(shù)據(jù)格式:整數(shù)位

32、+小數(shù)位,常用:2.3(英制,整數(shù)2位,小數(shù)3位) 2.4(英制,整數(shù)2位,小數(shù)4位)3.3(英制,整數(shù)3位,小數(shù)3位)“絕對(duì)坐標(biāo)” 和 “相對(duì)坐標(biāo)”絕對(duì)坐標(biāo):即其坐標(biāo)以0坐標(biāo)為點(diǎn),是一個(gè)絕對(duì)的值。是一個(gè)正值。相對(duì)坐標(biāo):看其正負(fù),相對(duì)坐標(biāo)總是有正負(fù)的 ,當(dāng)前坐標(biāo)總是依照前一坐標(biāo)遞增或遞減,就像我們需的數(shù)學(xué)一樣5.2 鏡頭檔(APETURE FILE)介紹鏡頭檔主要描述相應(yīng)Gerber File 所用鏡頭之形狀和大小APETURE FILE 完整的PCB LAYOUT 圖形5.2.1 常用字段D_CODE D 碼即鏡頭編號(hào)SHAPE 鏡頭形狀SIZE 鏡頭大小5.2.2 基本鏡頭5.2.3 使用

33、者自定義鏡頭 CUSTOMER APETURE5.3 鉆孔盤(DRILL RACK)介紹主要描述鉆孔檔中用到的鉆頭大小有的還說明孔是PTH 或NPTH鉆孔盤一般以M48 開頭排列在鉆孔文件的前面也有單獨(dú)以文件說明DRILL RACK DRILL FILE 完整的鉆孔圖形常用字段Tool 鉆頭編號(hào)Size 孔徑大小Pltd PTH 或NPTH 說明Feed 下刀速Speed 轉(zhuǎn)速Q(mào)ty 孔數(shù)6. 字符由于gerber光繪文件以線段出現(xiàn)的,沒有整體字符的概念。字符是通過線段出現(xiàn)的。7. 光繪機(jī)光繪機(jī):1光孔輪2快門3用于曝光的光源如圖所示,光孔輪的邊緣上有排列整齊的不同形狀的小漏孔,這些小漏孔就是

34、光圈。每一個(gè)光圈都有自己的名字,一般地,最小的光圈是D10,其次是D11。光圈有不同的形狀,有圓形、正方形、矩形等??扉T的動(dòng)作使光圈輪上的光圈曝光在底片上。用Gerber命令控制工作臺(tái)的移動(dòng)、光圈輪的轉(zhuǎn)動(dòng)(光圈的選擇)和快門的開閉。將快門打開,光圈的形狀就會(huì)曝光在膠片上。如果快門打開時(shí)工作臺(tái)移動(dòng),膠片上就會(huì)呈現(xiàn)一條直線。給工作臺(tái)加上一系列的控制移動(dòng)的命令、選擇光圈并且控制快門的開閉就能在底片上生成圖象。8. ModalModal 數(shù)據(jù)坐標(biāo):在除去小數(shù)點(diǎn),省略了無意義的0以后程序就完美了嗎?不一定,當(dāng)編寫工作臺(tái)僅在X或Y軸方向運(yùn)動(dòng)的程序時(shí)(一連串程序的坐標(biāo)值X 或 Y有一個(gè)與上一行相同),將上一

35、行不變的坐標(biāo)參數(shù)再寫一遍就顯得實(shí)在太麻煩,為什么不記住上一行的X或Y,只寫出與上一次不一樣的X或Y呢?于是就出現(xiàn)了優(yōu)化的Modal 寫法。這種光繪機(jī)存儲(chǔ)上一個(gè)坐標(biāo)值的觀念被稱為Modality, PCB 上有上百個(gè)X 或Y 值相同的孔,適當(dāng)?shù)挠羞x擇的刪除一些重復(fù)的信息可以減少Gerber文件所占空間的大小。設(shè)計(jì)者不用特意強(qiáng)調(diào)文件是優(yōu)化型的還是普通型的,因?yàn)槊恳粋€(gè)光繪機(jī)和CAM軟件都兼容Modal。Modal 命令:Modalilty 不但對(duì)坐標(biāo),對(duì)命令也同樣有效。例如有一組命令,當(dāng)每一條都是畫線段命令時(shí)就不需重復(fù)地寫D01,可以讓它一直生效到出現(xiàn)其他命令為止。D1 not modal D1 m

36、odalX560Y230D2*X670Y305D1*X700D1*X730D1*X760D1*Y335D1*X560Y230D2*X670Y305D1*X700*X730*X760*Y335*現(xiàn)在看起來好象在Gerber中應(yīng)用的所有命令都應(yīng)該是modal型的。一旦發(fā)出一個(gè)命令就讓它作用下去,直到下一個(gè)命令生效。但實(shí)際上有兩個(gè)例外。有些品牌的光繪機(jī)不把D03視為modal,因?yàn)樗麄冋J(rèn)為每一個(gè)曝光語句后都應(yīng)加一個(gè)D03。9. 多層板在PCB 工業(yè)中,由各個(gè)層面的Gerber 數(shù)據(jù)文件生成光繪工具是很標(biāo)準(zhǔn)的應(yīng)用。盡管給光繪機(jī)操作者的指令是人工完成的-這會(huì)給誤差和失誤留下一定的空間。下面是傳統(tǒng)的方法:

37、Film1:top 頂層Targets.gbr posComp.gbr posPadmaster.gbr posFilm2:bottom 底層Targets.gbr possold.gbr posPadmaster.gbr posFilm3:vccVcc1.gbr negClearance.gbr negTraces.gbr posRS274X 包括兩個(gè)特殊命令-%LPD*%和%LPC*%,它們用來組織層內(nèi)文件數(shù)據(jù)。與IP(圖象極性)配合使用,你可以很快地生成一個(gè)復(fù)雜的地線層或電源層。在下面的實(shí)例中,你將看到LPD/LPC 是如何在一個(gè)電源層很容易地畫一條導(dǎo)線的。在電源層上畫一導(dǎo)線的難點(diǎn)在于要

38、去除導(dǎo)線及與其相連焊盤周圍的金屬銅箔。用標(biāo)準(zhǔn)Gerber,布線軟件不得不用眾多小的填充圖形來填充除所去除銅箔外的整個(gè)電源布線層,其結(jié)果是將產(chǎn)生一個(gè)巨大笨拙的Gerber 文件。如果生成一個(gè)274X擴(kuò)展Gerber文件,我們可以用LPC(明層)來畫這條導(dǎo)線。G04 Image Parameters*%MOIN*%FSLAX24Y24*%IPNEG*% 這個(gè)語句將用來翻轉(zhuǎn)圖像的極性,以消除用小的填充塊來填充大面積的電源層。%ADD10C,*% 下面定義幾個(gè)圓光圈和散熱盤%ADD11C.*%ADD12C.*%AMTHERMAL*%ADD13THERMAL*%G04*%LNINTERNAL_VCC*%

39、這是一個(gè)基本的電源層,它包括明的焊盤,散熱焊盤,用來定義電路板邊界的外圍線和導(dǎo)線的絕緣溝道的外輪廓。%LPD*% 表示將上面的數(shù)據(jù)暗像,膠片反像后會(huì)翻轉(zhuǎn)回來。G54D10*datadatadataG04NEW LAYER*%LNTRACE_VCC*% 用來定義導(dǎo)線及其相連的兩個(gè)焊盤A 和B%LPC*% 注意處理后的數(shù)據(jù)是明的或者說是反像后的G54D12*datadatadataM02* 任務(wù)結(jié)束下面幾個(gè)圖形顯示的就是274X數(shù)據(jù)的幾個(gè)步驟:10. CAD文件與GERBER文件10.1 什么是CAD文件n CAD文件是由PCB設(shè)計(jì)的EDA軟件直接輸出或保存得到的文件n CAD文件中包括PCB各層

40、的信息,網(wǎng)絡(luò)連接信息,元件信息等,非常全面n CAD文件可應(yīng)用于PCB的元件組裝生產(chǎn),產(chǎn)品測(cè)試等各個(gè)環(huán)節(jié)10.2 什么是Gerber文件n Gerber文件也是EDA軟件直接輸出的文件n Gerber文件中包括PCB各層的信息,但各層之間相互獨(dú)立,沒有網(wǎng)絡(luò)連接信息,元件信息,作用有限n Gerber文件主要應(yīng)用于PCB空板的制造和Stencil方面10.3 CAD與Gerber文件內(nèi)容比較內(nèi)容CAD文件Gerber文件PCB板各層信息有有焊盤大小和位置有有線路長寬有有元件名稱、坐標(biāo)有無元件外形有無網(wǎng)絡(luò)名稱有無網(wǎng)絡(luò)連接關(guān)系有無元件Pin名稱有無10.4 CAD文件的類型目前EDA軟件較多,因此C

41、AD文件的類型也很多,常見的類型有 (注:用記事本將CAD文件打開后,可根據(jù)文件內(nèi)容來識(shí)別CAD文件的類型)。Accel (*.pcb)Cadence (*.cad)CadenceBRD (*.brd)CR3000 (*.BSF *.CCF.)CR5000 (*.ftf 和 *pcf)Docica (*.docica)Fatf (*.asc)Gencad (*.cad *.gen)Gencam (*.gcm)IPC (*.IPC)Mentor (Neutral)ODB+ (*.tgz)ODBxml (*.xml)OrCAD (*.min)Pcad (*.pdf)PowerPCB (*.asc)

42、Protel (*.pcbdoc *.pcb)TopCAD (*.txf)Unidat (*.uni)Viscadif (*.paf)Vutrax (*.art)11. DFM 檢驗(yàn)這些功能大部分都集中在 Analysis 菜單下。11.1 Silk to Solder Spacing這是軟件自動(dòng)檢驗(yàn)絲印層與阻焊層間距的功能。Analysis -> Silk to Solder Spacing 就會(huì)彈出“Check Silkscreen”對(duì)話框。首先選擇要檢查的兩層,即Sildcreen_top/Soldermask_top 同時(shí)選中或Sildcreen_bottom/Soldermas

43、k_bottom 同時(shí)選中。然后在Clearance 中輸入可以容忍的最效間距。最好在“Remove Old Silkscreen Errors”前打上勾,以免混淆。OK 后系統(tǒng)執(zhí)行查找,此時(shí)屏幕底端左邊顯示“Silk to Sold Check”:右邊顯示百分比,執(zhí)行完畢后會(huì)彈出一個(gè)報(bào)錯(cuò)信息框?!按_定”后屏幕跳轉(zhuǎn)至這兩層信息,并且屏幕的右上方會(huì)增加一個(gè)信息顯示/編輯條。在這里可以查看所有錯(cuò)誤具體位置,可以點(diǎn)擊“All”顯示所有的錯(cuò)誤,也可以在下拉框中選擇某一個(gè)error,這樣可以查詢這個(gè)error 的具體位置。11.2 Solder Mask to Trace Spacing在一般的EDA

44、軟件中定義為Solder Mask 的地方,在實(shí)際做板的時(shí)候就是涂焊錫的地方。沒有Solder Mask 的地方,做板時(shí)就時(shí)阻焊劑。阻焊劑的主要目的時(shí)避免在焊接過程中焊料無序流動(dòng)而導(dǎo)致焊盤引線之鍵“橋接”短路,保證安裝質(zhì)量,提供長時(shí)間的電氣環(huán)境和抗化學(xué)保護(hù),形成印刷電路板的“外衣”。這個(gè)命令就時(shí)一個(gè)實(shí)現(xiàn)軟件自動(dòng)檢查走線和Sold(焊料)間距的功能。Analysis -> Solder Mask to Trace Spacing,就會(huì)彈出“Check Solder Mask”對(duì)話框。在這個(gè)對(duì)話框中分別選擇要檢查的Electrical Layer 與Solder Mask Layer兩層。也

45、就同時(shí)選中Top/Soldermask_top 層,或者同時(shí)選中Bottom/Soldermask_Bottom 層。然后在Clearance 中輸入可以容忍的最小間距。最好在“Remove Old Solder Mask Errors”前打上勾,以免混淆。OK 后系統(tǒng)執(zhí)行查找,此時(shí)屏幕底端左邊顯示“Solder to Trace Check”:右邊顯示百分比,執(zhí)行完畢后,如果發(fā)現(xiàn)錯(cuò)誤則會(huì)彈出一個(gè)報(bào)錯(cuò)信息框。同樣的,確定后屏幕會(huì)跳轉(zhuǎn)至這兩層信息,并且屏幕的右上方會(huì)增加一個(gè)信息顯示/編輯條。在這里可以查看所有錯(cuò)誤具體位置,可以點(diǎn)擊“ALL”顯示所有的錯(cuò)誤,也可以在下拉框中選中某一個(gè)error,這

46、樣可以查詢這個(gè)error 的具體位置。11.3 Copper Slivers“Copper Slivers”時(shí)指那些在生產(chǎn)過程中容易造成脫落的細(xì)而窄的鋪銅區(qū)域。這項(xiàng)功能不僅能檢測(cè)出細(xì)窄的鋪銅區(qū)域,而且還有修復(fù)/修剪功能。在執(zhí)行這個(gè)操作前首先要打開需要檢測(cè)的相關(guān)層。Analysis -> Copper Slivers 就會(huì)彈出“Copper Slivers Detection”對(duì)話框。首先在“Find Slivers Less than”后輸入最小能容忍的銅面積數(shù)。在“Processing Control”中可以選上“Fix Silvers”以修復(fù)細(xì)銅。選擇“Remove Old Sliv

47、ers”即消除原現(xiàn)產(chǎn)生過的檢測(cè)結(jié)果如“Mask Silvers”。而在下面的“Search Area”中如果選擇“Process Entire Layer”表示系統(tǒng)將對(duì)當(dāng)前打開的所有層進(jìn)行檢測(cè)。如果選擇“Window Area to Process”則表示先選擇一個(gè)窗口,系統(tǒng)將對(duì)窗口所在區(qū)域進(jìn)行檢測(cè)。OK 后,系統(tǒng)將持續(xù)一端時(shí)間的檢測(cè),最后彈出一個(gè)提示信息,如果沒有錯(cuò)誤將顯示“Found no new Slivers”.如果發(fā)現(xiàn)錯(cuò)誤將彈出一個(gè)報(bào)錯(cuò)提示框,確定后屏幕會(huì)跳轉(zhuǎn)至另一個(gè)編輯窗口。在這里可以查看所有錯(cuò)誤具體位置,可以點(diǎn)擊“All”顯示所有的錯(cuò)誤,也可以在下拉框中選中某一個(gè)error,這樣

48、可以查詢這個(gè)error 的具體位置。11.4 Mask Slivers“Mask Slivers”是制那些在生產(chǎn)過程中容易造成脫落的阻焊層上(俗稱“綠油”的阻焊劑)細(xì)而窄的區(qū)域。阻焊劑一旦剝落很容易滑向焊料造成不良后果。這一功能項(xiàng)就可以在生產(chǎn)之前預(yù)先檢測(cè)并修復(fù)一下以免造成不必要的后果。Analysis -> Mask Silvers,彈出一個(gè)“Mask Sliver Detection”的對(duì)話框。首先在“Find Slivers less than”后輸入最小能容忍的銅面積數(shù)。在“Processing Control”中可以選上“Fix Slivers”以修復(fù)細(xì)銅。選擇“Remove Old Slivers”即取消原先產(chǎn)生過的檢測(cè)結(jié)果如“Mask Slivers”。而在下面的 “Search Area”中如果選擇“Process Entire Layre”表示系統(tǒng)將對(duì)當(dāng)前打開的所有層進(jìn)行檢測(cè)。如果選擇“Window Area to Process”則表示先選擇一個(gè)窗口,系統(tǒng)將對(duì)當(dāng)前打開的所有層進(jìn)行檢測(cè)。OK 后,系統(tǒng)將持續(xù)一段時(shí)間的檢測(cè),最后彈出一個(gè)提示信息,如果沒有錯(cuò)誤將顯示“Found no new Slivers”。如果發(fā)現(xiàn)錯(cuò)誤將彈出一個(gè)報(bào)錯(cuò)對(duì)話框。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論