Gerber文件是一種符合EIA標(biāo)準(zhǔn),由GerberScientific公司定義用于驅(qū)動(dòng)光繪機(jī)的文件。該文件是把PCB圖中的布線數(shù)據(jù)轉(zhuǎn)換為光繪機(jī)用于生產(chǎn)I: 1高精度膠片的光繪數(shù)據(jù),能被光繪圖機(jī)處理的文件格式。
PCB生產(chǎn)廠商用這種文件來(lái)進(jìn)行PCB制作。各種PCB設(shè)計(jì)軟件都支持生成Gerber文件的功能,一般我們可把PCB文件直接交給PCB生產(chǎn)商,廠商會(huì)將其轉(zhuǎn)換成Gerber格式。而有經(jīng)驗(yàn)的PCB設(shè)計(jì)者通常會(huì)將PCB文件按自己的要求生成Gerber文件,交給PCB廠制作,確保PCB制作出來(lái)的效果符合個(gè)人定制的設(shè)計(jì)要求。
方法如下:
1.進(jìn)入Altium Designer軟件的PCB設(shè)計(jì)界面,然后將其文件打開(kāi)。
2.定原點(diǎn):"Edit”一“Origin”一“Set",然后將原點(diǎn)定在板的左下角。
3.放置鉆孔位圖符號(hào)對(duì)應(yīng)的孔大小的列表。
"Place”一“String”按快捷鍵P+S.此時(shí)按tab鍵,在出現(xiàn)的text文本框中擊下拉箭頭,在出現(xiàn)的序列中選擇.Legend.點(diǎn)擊OK。將其放在板外。如果放置“.Legend”后,沒(méi)有退出此操作,按下“Esc”鍵或鼠標(biāo)右鍵即可。
按快捷鍵L,切換到View Options,如果用戶誤該動(dòng)了系統(tǒng)默認(rèn)設(shè)置,勾選了Convert SpecialString轉(zhuǎn)換特殊字符串選項(xiàng)字符串就會(huì)顯示如圖所示;但這并不影響鉆孔視圖列表的生成。
放置鉆孔位圖符號(hào)一定要放在“DrillDrawing”層,盡量放在PCB的右下角,因?yàn)樵趯?dǎo)入CAM350里面的時(shí)候鉆孔列表是從左下方起始向右上方拓展的。
4.轉(zhuǎn)Gerber:在一Gerber FilesPCB編輯器的主菜單中選擇“File”一“Fabrication Output"命令。彈出新窗口“Gerber Setup"。
General(一般)設(shè)置頁(yè):
用于指定輸出Gerber文件中使用的單位(Units)和格式(Format)。單位可以是公制(Millimeters)和英制(Inches);格式欄中2: 3, 2:4, 2:5代表文件中使用的不同數(shù)據(jù)精度,其中2: 3表示數(shù)據(jù)含2位整數(shù)3位小數(shù);相應(yīng)的,另外兩個(gè)分別表示數(shù)據(jù)中含有4位和5位小數(shù)。如2: 4表示0. 1mi l的分辨率 (lmil=1/1000 inch)。如果設(shè)計(jì)中對(duì)象放置的網(wǎng)格為lmil,你在輸出Gerber文件時(shí)應(yīng)將格式設(shè)置小于lmil。設(shè)計(jì)者根據(jù)自己在設(shè)計(jì)中用到的單位精度進(jìn)行選擇。當(dāng)然,精度越高,對(duì)PCB制造設(shè)備的要求也就越高。(注:本數(shù)據(jù)可以和制板商協(xié)商)
Layers(層)設(shè)置頁(yè):
用于生成Gerber文件的層面。在左側(cè)“Plot"列表內(nèi)選擇要生成Gerber文件層面,如果要對(duì)某一層進(jìn)行鏡像,勾選相應(yīng)的"Mirror”鏡像選項(xiàng);在右側(cè)Mechanical列表中選擇要加載到各個(gè)Gerber層的機(jī)械尺寸信息。如果勾選左側(cè)的Mechanical 1,則在光繪文件GM1單層顯示。勾選右Mechanical1則每層都會(huì)加入機(jī)械層信息,也就是邊框?qū)?。包含未連接中間信號(hào)層上的焊盤(pán)“Include unconnected mid-layer pads”項(xiàng)被選中時(shí),則在Gerber中繪出不與間信號(hào)層上孤立的焊盤(pán)連接在一起。該項(xiàng)功能僅限于包含了中間信號(hào)層的PCB文件輸出Gerber時(shí)使能。
注意:要檢查一下,不要丟掉層,點(diǎn)擊Plot Layers“繪制層”下拉菜單,可以把使用的層選中,也可以鼠標(biāo)單擊Plot下的方框選擇要導(dǎo)出的層。
如果要導(dǎo)出Keep Out Layer層,確認(rèn)其禁止布線層的“Track”導(dǎo)線屬性框Keep不為選中狀態(tài)。選中該項(xiàng)后將不會(huì)參與生成Gerber的繪制;只作為輔助設(shè)計(jì)線條。
點(diǎn)擊Mirror Layers下拉菜單All off可以關(guān)閉所有鏡像的層。其實(shí)默認(rèn)就是關(guān)閉的。
雙面板一般都要輸出那些層:
.GBL一Gerber Bottom Layer
.GTL一Gerber Top Layer
.GBS一Gerber Bottom Solder Resist
.GTS一Gerber Top Solder Resist
.GBO一Gerber Bottom Overlay
.GTO一Gerber Top Overlay
.GKO一Gerber Keep-Out Layer
.GM1一Gerber Mechanical 1
.GD1一Gerber Drill Drawing
.TXT一NC Drill Files
如果是人工焊接的雙面板,兩個(gè)Paste層都不需要,那個(gè)是做回流焊中向表貼焊盤(pán)上刷錫漿膏的鋼網(wǎng)用的。兩個(gè)Master層也不要,那個(gè)是給貼片機(jī)定位的。如果雙面板都含有絲印層,兩個(gè)Overlay都要選上,如果只有頂層,那么可以省略一個(gè)Bottom Overlay。兩個(gè)Solder阻焊層都要選,用于焊盤(pán)表面及所有不被阻焊油覆蓋的地方。Keepout和Mechanical就因人而異了。正規(guī)的做法是Keepout來(lái)做電氣上的隔離,板框和異型孔在Mechanical層上,這樣的話,就千萬(wàn)不要給廠家Keepout層的Gerber,原本用于電器分割的,有可能給做成異性孔。但是因國(guó)內(nèi)大部分Protel的用戶喜歡用Keepout替代Mechanical的作用,這樣,只給Keepout就可以了,無(wú)需Mechanical,但要注意出Gerber前刪除內(nèi)部的不要做異形孔的Keepout,以免發(fā)生誤會(huì)。也可以將禁止布線層的“Track”導(dǎo)線屬性Keep選中,這樣在Gerber中就不會(huì)顯示了。
V-cut形槽的做法:
V型槽一般用在兩塊板子的分隔線是直線的場(chǎng)合。
在Gerber文件或者PCB文件上,兩板交界處,兩端畫(huà)各一個(gè)箭頭指明V型槽的位置,標(biāo)注V-CUT即可。進(jìn)一步的表示,可以畫(huà)出V形槽的深度。
異型孔+郵票孔的做法:
拼板不一定是為了節(jié)約成本,如收音機(jī)、充電器、隨身聽(tīng),多是“異型孔+郵孔”拼板的。拼版一定要給PCB廠說(shuō)明要不要冊(cè)開(kāi)。比如為了滿足自動(dòng)焊接設(shè)備(如波峰焊)對(duì)板子尺寸的要求,幾塊小板子拼成一張大的,廠家給你冊(cè)開(kāi),板子就廢了。
V-cut形槽,異型孔,郵票孔要畫(huà)在那個(gè)層?
正規(guī)的做法是金屬化工藝前mechanical1,金屬化以后是mechanical4,這樣子不需要金屬化的V形槽、異性孔、郵票孔應(yīng)該在mechanical4。但實(shí)際上大部分人都不是給廠家Gerber,而是給PCB文件,什么mechanical1/4,統(tǒng)統(tǒng)都用keepout表示。其實(shí)無(wú)所謂了,表達(dá)清楚就可以了,現(xiàn)在這些層在國(guó)內(nèi)已經(jīng)完全混亂不堪了(除非給Gerber)。如果覺(jué)得沒(méi)說(shuō)清楚,隨便哪個(gè)層多寫(xiě)幾個(gè)字詳細(xì)表達(dá)即可。
在“Drill Drawing”鉆孔制圖里面,左側(cè)選擇是否輸出鉆孔孔位圖和鉆孔中心孔圖,要就勾上,根據(jù)你的需要,Mirror Plots“鏡像繪制”不用選中。帶盲埋孔的建議輸出,好區(qū)分不同的鉆孔對(duì)鉆孔引導(dǎo)層(Drill Guide)和鉆孔視圖(Dril lDrawing):是兩個(gè)提供鉆孔圖和鉆孔位置信息的層。鉆孔引導(dǎo)層主要是為了與老的電路板制作工藝兼容而保留的鉆孔信息。對(duì)現(xiàn)代鉆孔工藝而言,更多的通過(guò)鉆孔視圖層來(lái)提供鉆孔參考文件。一般出Gerber選中Drill Drawing Plots下的Plot all used layer pairs提供給加工廠以圖示方式的鉆孔。右側(cè)為Drill Drawing Symbols鉆孔統(tǒng)計(jì)圖標(biāo)注符號(hào),選擇默認(rèn)即可。
在Aperture“光圈”里面,選中Embedded aperture [RS274X]“嵌入的光圈(RS274X)”在方格里打勾.系統(tǒng)默認(rèn)選中。則生成Gerber文件時(shí)自動(dòng)建立光圈。如果禁止該選項(xiàng),則右側(cè)的光圈表將可以使用,設(shè)計(jì)者可以自行加載合適的光圈表。"Aperture":光圈的設(shè)定決定了Gerber文件的不同格式,一般有兩種:RS274D和RS274X,其主要區(qū)別在于:
1. RS274D包含XY坐標(biāo)數(shù)據(jù),但不包含D碼文件,需要用戶給出相應(yīng)的D碼文件。
2. RS274X包含XY坐標(biāo)數(shù)據(jù),也包含D碼文件,不需要用戶再給D碼文件。D碼文件為ASCI工文本格式文件,文件的內(nèi)容包含了D碼的尺寸、形狀和曝光方式。建議用戶選擇使用RS274X方式,除非有特殊的要求。
"Advanced”高級(jí)設(shè)置:
該也設(shè)置與光繪膠片相關(guān)的各個(gè)選項(xiàng)。在該設(shè)置頁(yè)中設(shè)置膠片尺寸及邊框大小、零字符格式、光圈匹配容許誤差、板層在膠片上的位置、制作文件的生成模式和繪圖器類(lèi)型等。
⑴ Aperture MatchingTolerances光圈匹配公差
⑵Plus正的誤差
⑶Minus負(fù)的誤差
⑷Batch Mode:批處理模式
⑸Separate file per layer:表示每個(gè)層面單獨(dú)存入一個(gè)文件
⑹Panelize Layers:表示多個(gè)層面存入同一個(gè)文件
⑺Plotter Type繪圖機(jī)類(lèi)型
⑻Unsorted (raster):表示不排序(激光式)
⑼Sorted(vector):表示排序(矢量)
"Other”其他:
⑴"G54 on aperture change":選擇該項(xiàng),則加入G54指令。早期的光繪機(jī)每次取用Aperture,都必須先加入G54指令
⑵“Use software arcs”:選擇該項(xiàng),則用軟件繪制圓弧
⑶"Optimize change location commands":選擇該項(xiàng),則可優(yōu)化改變位置命令
"File Size”中定義輸出膠片的尺寸,用戶在輸出Gerber時(shí)需要設(shè)置一個(gè)合適的數(shù)值;如果系統(tǒng)提示菲林尺寸小等問(wèn)題,需要調(diào)整Film Size中的數(shù)值。通常在對(duì)拼板板面化時(shí)需要預(yù)留的區(qū)域至少應(yīng)為邊框(Border)的值的兩倍。
"Aperture MatchingTolerances”光圈匹配公差用來(lái)設(shè)置相臨兩個(gè)光圈的差值大小。
"Batch Mode”批處理模式中選擇每層獨(dú)立產(chǎn)生一個(gè)輸出文件還是在一層上將所有層同時(shí)繪制。
在“Leading/Trailing Zeroes”區(qū)域,選中“Suppress Leading Zeroes”抑制前導(dǎo)零字符(這個(gè)選項(xiàng)可以和加工廠商量的)
Position on Film使能Center on film參數(shù),產(chǎn)生的Gerber數(shù)據(jù)將自動(dòng)定位在膠片的中央。系統(tǒng)默認(rèn)居中的,如果你用cam350之類(lèi)讀,這往往是造成飛孔的原因。鉆孔會(huì)與gerber不對(duì)準(zhǔn),一般選擇相對(duì)坐標(biāo)Reference to relativeorigin,如果你的鉆孔和gerber的單位格式一致,就可對(duì)準(zhǔn)了。
"Plotter Type”繪圖機(jī)類(lèi)型:在該欄中,還可以設(shè)置輸出圖片是矢量(vector)或光柵((raster)類(lèi)型。(針對(duì)不同的繪圖機(jī)而定)
"Other”在其它屬性欄中,G54主要為了滿足老的制板繪圖設(shè)備的需要。
當(dāng)繪圖機(jī)不能繪制圓弧時(shí)需要選擇“Use software arcs”該選項(xiàng)最好去掉,因?yàn)檫@個(gè)選項(xiàng)會(huì)使鋪銅的拐角處的圓弧變?yōu)檎劬€式,使這些位置的間距與所設(shè)置的規(guī)則不一致對(duì)于間距較密的板影響較大,間距的變化值與間距規(guī)則的大小和鋪銅所用的線寬有關(guān).例如間距0.25,鋪銅線寬0.25的鋪銅,輸出gerber后的間距在0.225左右.
左鍵點(diǎn)擊“OK”按鍵,進(jìn)行第一次輸出。(生成的*. cam可不用保存)
5.鉆孔文件輸出:在PCB的文件環(huán)境中
左鍵點(diǎn)擊“File”一“Fabrication Output”一“NC Drill Files"。
進(jìn)入NC Drill Setup界面,(如圖二十)單位選擇“Inches”英寸,"Format"格式選擇2:4,在“Leading/Trailing Zeroes”區(qū)域,選中“Suppress LeadingZeroes"(這個(gè)選項(xiàng)可以和加工廠商量的),鉆孔的制式單位與gerber的設(shè)置一致就可以,否則會(huì)出現(xiàn)部分鉆孔與gerber偏離的現(xiàn)象。
左鍵點(diǎn)擊“OK”按鍵,在彈出來(lái)的“Import Drill Data”輸入鉆孔數(shù)據(jù)界面里左鍵點(diǎn)擊“OK”按鍵,進(jìn)行第二次輸出。
生成3個(gè)NC鉆孔輸出文件,這3個(gè)文件的擴(kuò)展名和意義如下。
DRR:該文件為鉆孔報(bào)告文件,其內(nèi)容包括使用的鉆頭、鉆孔尺寸及鉆孔數(shù)量
TXT:該文件為鉆孔機(jī)驅(qū)動(dòng)文件,是文本格式文件。
DRL:該文件為鉆孔機(jī)驅(qū)動(dòng)文件,是二進(jìn)制格式的文件。
所有的*. Cam文件都不用保存的。把當(dāng)前工程目錄下的Out文件夾中的所有的文件進(jìn)行打包壓縮,送到加PCB工廠進(jìn)行加工。
由CAMtastic軟件產(chǎn)生的Gerber文件,各層文件的擴(kuò)展名命名列表:
6.打開(kāi)CAM350,進(jìn)入啟動(dòng)界面。點(diǎn)擊FileImportAutolmport
彈出Auto工mpotr Directory對(duì)話框,選擇之前工程目錄下的Out文件夾,單擊Next。
彈出Auto Import,注意這里我們要選擇一些鉆孔文件***. TXT, Format下的Excello…彈出Auto Import: NC Data Fo...(如圖二十五)這幾個(gè)選項(xiàng)要選擇我們輸出鉆孔文件時(shí)所設(shè)置的數(shù)據(jù)一致,否則將導(dǎo)致Gerber與鉆孔文件偏離(飛孔)
至此我們已經(jīng)正確的導(dǎo)入了光繪文件。
7.ViewMate導(dǎo)入CAM操作步驟,進(jìn)入啟動(dòng)界面,點(diǎn)擊FileImportGerber
彈出Import Gerber Files對(duì)話框,選擇PCB工程目錄下的Out文件夾,選中要導(dǎo)入的文件,單擊Import。
導(dǎo)入鉆孔文件,點(diǎn)擊FileImportDirll&Rout。。。
選擇項(xiàng)目下的**. TXT文件,單擊Options選項(xiàng)
選中All Digits Present注意Right of和Units要與生成NC Drill時(shí)設(shè)置一致,否則會(huì)出現(xiàn)飛孔。
完成導(dǎo)入。
-
pcb
+關(guān)注
關(guān)注
4315文章
22941瀏覽量
395609 -
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
6820瀏覽量
88747 -
Altium Designer
+關(guān)注
關(guān)注
47文章
393瀏覽量
44651
原文標(biāo)題:超全攻略:Altium 如何生成Gerber文件?
文章出處:【微信號(hào):FANYPCB,微信公眾號(hào):凡億PCB】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論