聯(lián)系人:張經(jīng)理
移動(dòng)電話:15862538293
電話:0512-62650893
傳真:0512-62650891
網(wǎng)址:http://www.ptitech.com.cn
地址:蘇州工業(yè)園區(qū)和順路29號(hào)
GERBER FILES的簡(jiǎn)介
GERBER FILES是用于光繪機(jī)的一種語言,它控制用于畫圖的光束的狀態(tài)、形狀、粗細(xì)及在感光膜上具體的X、Y坐標(biāo)感光,從而產(chǎn)生圖像。一般說來,GERBER FILES由用于定義光束筆的形狀、粗細(xì)的APERTURE文件和定義光繪機(jī)具體動(dòng)作的GERBER文件組成。
GERBER FILES和APERTRUE FILES的格式是多樣的,MPS根據(jù)用戶提供的格式要求檢測(cè)文件格式并裝載數(shù)據(jù)。因此,用戶必須了解GERBER FILES及APERTRUE FILES的基本語法、構(gòu)造才能完成當(dāng)文件格式有變化時(shí)的設(shè)置工作。
在這個(gè)單元中,你將了解GERBER FILES的基本組成:
l l 光繪機(jī)的基本知識(shí)
l l GERBER FILES的結(jié)構(gòu)
l l 常用代碼
l l 相對(duì)坐標(biāo)和絕對(duì)坐標(biāo)
l l 省略的表示方法
l l 怎樣確定GERBER FILES中的小數(shù)點(diǎn)位置
l l 怎樣識(shí)別不同的GERBER FILES格式
關(guān)于光繪機(jī)
通常,PCB的圖像是由光繪機(jī)產(chǎn)生的。光繪機(jī)就像一個(gè)以光為筆,在感光膜上繪圖的繪圖者。要讓光繪機(jī)畫圖,你必須告訴它下列內(nèi)容:
使用什么筆畫圖
開始點(diǎn)
結(jié)束點(diǎn)
以什么方式從開始點(diǎn)畫到結(jié)束點(diǎn)(直線還是圓?。?。
“筆”是指由APERTURE文件定義的特定的圖形。
光繪機(jī)通過兩種方法來繪圖:光筆直接到指定的位置閃爍一下留下圖案,或以畫線或畫圓弧的形式從當(dāng)前位置繪到指定的位置。
例:APERTURE D10 定義一個(gè)20MILS 的圓
光繪機(jī)使用此光筆可以是直接到指定的位置閃爍后產(chǎn)生一個(gè)20MIL的圓,形成圖案。
光繪機(jī)也可以使用此光筆從當(dāng)前位置畫到指定的位置,此時(shí)產(chǎn)生的可能是一條線。
圖案 線
GERBER FILES的結(jié)構(gòu)
GERBER FILES由一些代碼組成:
塊命令結(jié)束符由一些特定的代碼組成,通常為“*”
GERBER FILES的代碼由“*、D、X、Y、G”組成:
*:塊命令結(jié)束符號(hào)。每一個(gè)命令或每一步結(jié)束后,用該字符表示結(jié)束。
D:選筆或設(shè)置筆的使用方式
X:筆移動(dòng)的目的位置坐標(biāo)X
Y:筆移動(dòng)的目的位置坐標(biāo)Y
G:各種設(shè)置命令 例:G01表示畫線;G02,G03表示畫弧;G54表示換筆。
注:此處講到的只是GERBER 文件的部分代碼,若要看完整的GERBER 文件代碼請(qǐng)參考有關(guān)數(shù)據(jù)。
D代碼:
D代碼有多種意思:首先它是控制用于繪圖的光束的狀態(tài)是ON或是OFF。它們的代碼是:
D01:光束在ON的狀態(tài)移動(dòng)(在移動(dòng)的同時(shí)在畫線)
D02:光束在OFF的狀態(tài)移動(dòng)(在移動(dòng)時(shí)不留任何痕跡)
D03:光束在OFF的狀態(tài)下移動(dòng)到目的位置閃爍一下,留下圖案。
D代碼中10或以上的值表示選取光筆,了解它們的意思是很重要的,因?yàn)樗鼈儾幌馜01,D02,D03有固定的意思(畫線、移動(dòng)或閃爍)。不同的光筆的形狀及尺寸由APERTURE部分定義。
X、Y代碼:
X、Y值用于定義在具體的地方畫圖。圖像的外形及尺寸由選用的筆決定,D代碼決定畫線或弧。
例: D10* 選擇 APERTURE D10 的筆
X13000Y10000D02* 光束以O(shè)FF的狀態(tài)從當(dāng)前位移到X、
Y坐標(biāo)處。(移動(dòng)光束,改變光筆的當(dāng)前位置)
X11200Y32000D01* 光束以O(shè)N的狀態(tài)從當(dāng)前位移到X、Y坐標(biāo)處。(畫線或弧)。
X80500Y10000D03* 光束以O(shè)FF狀態(tài)從當(dāng)前位置移動(dòng)到X、Y坐標(biāo)處閃爍一下畫下圖案。
G代碼:
G代碼告訴我們?cè)鯓邮褂霉夤P。
通常有如下代碼:
G01:畫直線
G02:順時(shí)針方向畫圓
G03:逆時(shí)針方向畫圓
G04:注釋語句
G54:換筆(根據(jù)APERTURE的定義改變光束的形狀及尺寸)
G74:畫四分一的圓
G90:絕對(duì)坐標(biāo)
G91:相對(duì)坐標(biāo)
例:G90* 以絕對(duì)值表示坐標(biāo)值
X1200Y7100D02* 移動(dòng)光束到X1200 Y7100處(當(dāng)前光束的當(dāng)前位置)
X4100Y3200D01* 從當(dāng)前(X1200,Y7100)位置畫直線到X4100,Y3200處
大多數(shù)情況下都采用絕對(duì)坐標(biāo)。
使用省略格式:
在GERBER 文件中常有這樣的情況,當(dāng)從一個(gè)點(diǎn)移到另一點(diǎn)時(shí),X或Y的值并沒有改變,同樣的當(dāng)設(shè)計(jì)者在畫一條線時(shí),可能是由多部分連接而成的。
以上兩種情況就會(huì)出現(xiàn)多余的命令,使設(shè)計(jì)的文件太長。因此,GERBER 文件中有時(shí)省略這些多余的命令。
例: 未省略的數(shù)據(jù)庫 有省略的數(shù)據(jù)
X0200Y2000D02* X0200Y2000D02*
X0200Y1000D01* Y1000D01*
X1000Y1000D01* X1000*
X1000Y2000D01* Y2000*
X0200Y2000D01* X0200*
定義小數(shù)點(diǎn)位置:
GERBER 文件中的坐標(biāo)數(shù)值可能是整數(shù)也可能是小數(shù),但是小數(shù)點(diǎn)在GERBER 文件中不是有效字符,因此在GERBER 文件中,通常以省略小數(shù)點(diǎn)的形式來表示小數(shù)。這就意味著確定小數(shù)點(diǎn)的位置是很重要的。
小數(shù)點(diǎn)的位置決定數(shù)值的大?。?nbsp;
我們用N表示整數(shù)的個(gè)數(shù),M表示小數(shù)的個(gè)數(shù)舉例說明:
數(shù)值:16.345在GERBER FILES中表示為如下樣式:
表示法: N.M格式:
16345 2.3
163450 2.4
016345 3.3
0163450 3.4
省略“0”的方法:
“0”的省略有三個(gè)情況:
LEADING: 省略前面的“0”
TRAILING: 省略后面的“0”
NONE: 不省略“0”
這樣可減少文件的尺寸,最簡(jiǎn)單的形式是省略前面的“0”。
例:以2.4的格式表示0.0200必須寫成“000200”,但若省略前面的“0”(LEADING)就可以寫在“200”。
若以省略后面的“0”(TRAILING)寫0.0200可寫成“0002”。
若遇到數(shù)值省略后面0(TRAILING)的形式表示,則先從左邊數(shù)出格式中指定的0的個(gè)數(shù)作為整數(shù),余下的作為小數(shù)。
例:01645為3.3 TRAILING格式時(shí),先從左邊數(shù)出三位作為整數(shù)值,余下作為小數(shù)位:016.45。
若數(shù)值是LEADING形式表示,則先從右邊數(shù)出格式中指定的個(gè)數(shù)作為小數(shù),其余為整數(shù)位元。
例:16450為2.4 LEADING格式:則其實(shí)際數(shù)值為1.6450
省略“0”的方法:
“0”的省略有三個(gè)情況:
LEADING: 省略前面的“0”
TRAILING: 省略后面的“0”
NONE: 不省略“0”
這樣可減少文件的尺寸,最簡(jiǎn)單的形式是省略前面的“0”。
例:以2.4的格式表示0.0200必須寫成“000200”,但若省略前面的“0”(LEADING)就可以寫在“200”。
若以省略后面的“0”(TRAILING)寫0.0200可寫成“0002”。
若遇到數(shù)值省略后面0(TRAILING)的形式表示,則先從左邊數(shù)出格式中指定的0的個(gè)數(shù)作為整數(shù),余下的作為小數(shù)。
例:01645為3.3 TRAILING格式時(shí),先從左邊數(shù)出三位作為整數(shù)值,余下作為小數(shù)位:016.45。
若數(shù)值是LEADING形式表示,則先從右邊數(shù)出格式中指定的個(gè)數(shù)作為小數(shù),其余為整數(shù)位元。
例:16450為2.4 LEADING格式:則其實(shí)際數(shù)值為1.6450
模塊功能
l l 將用于光繪機(jī)的GERBER文件轉(zhuǎn)化成圖像文件,并對(duì)圖像進(jìn)行一系列處理,取得編制程序需要的圖像文件(GERBERVIEW模塊)。
l l 將用GERBER文件轉(zhuǎn)成的圖像文件經(jīng)過對(duì)焊盤及絲印的識(shí)別及相應(yīng)的鏈接檢查,從而生成相應(yīng)的CAD坐標(biāo)文件.或直接將設(shè)計(jì)文件轉(zhuǎn)換為圖像文件及提取相應(yīng)的CAD坐標(biāo)文件.(GERBER模塊)
模塊功能
l l 將用于光繪機(jī)的GERBER文件轉(zhuǎn)化成圖像文件,并對(duì)圖像進(jìn)行一系列處理,取得編制程序需要的圖像文件(GERBERVIEW模塊)。
l l 將用GERBER文件轉(zhuǎn)成的圖像文件經(jīng)過對(duì)焊盤及絲印的識(shí)別及相應(yīng)的鏈接檢查,從而生成相應(yīng)的CAD坐標(biāo)文件.或直接將設(shè)計(jì)文件轉(zhuǎn)換為圖像文件及提取相應(yīng)的CAD坐標(biāo)文件.(GERBER模塊)
標(biāo)準(zhǔn)Gerber作業(yè)方法:
1. 1. 通過Gerber文件轉(zhuǎn)換模塊將文件轉(zhuǎn)換為圖像信息文件。并且將圖像信息文件作修改,使圖像文件與生產(chǎn)流向相同,保留需要的信息數(shù)據(jù).
2. 2. 通過Gerber識(shí)別模塊將圖像信息文件分析絲印層自動(dòng)識(shí)別PCB上所有的絲?。煌ㄟ^分析鉆孔層自動(dòng)識(shí)別PCB上所有的插件孔并自動(dòng)將孔組合成插件組件;通過分析焊盤層自動(dòng)識(shí)別PCB上的所有SMT焊盤并組合成貼片所需的貼片組件。
3. 3. 自動(dòng)將絲印碼與各組件進(jìn)行連接,使之產(chǎn)生一一對(duì)應(yīng)關(guān)系。再通過聯(lián)接PARTS LIST庫產(chǎn)生一個(gè)插件(貼片)位置、絲印碼、所用組件編號(hào)三者一一對(duì)應(yīng)的CAD數(shù)據(jù)庫(*.MDB)(*.TXT)文件。如圖3-1。同時(shí), 通
EDA文件作業(yè)方法:
直接使用Gerber識(shí)別模塊,將EDA文件(必須為ASC編碼)讀入,取得零件的坐標(biāo)位置,跨距及零件角度等數(shù)據(jù)供CAD使用。
EDA文件,即工程設(shè)計(jì)文件,是指用PADS,PROTEL,P-CAD等設(shè)計(jì)軟件生成的文本文件.
GERBER文件轉(zhuǎn)化模塊功能簡(jiǎn)介.
我們知道,GERBER文件是以文本文件的方式存在,但實(shí)際上我們需要的是圖像文件,通過識(shí)別圖像文件而得到相關(guān)的信息,首先應(yīng)該將GERBER文件由文本文件轉(zhuǎn)化成圖像文件。
在系統(tǒng)主畫面下,通過點(diǎn)擊Gerber圖示 選擇進(jìn)入“GERBER文件格式轉(zhuǎn)化模塊”或“GERBER圖像識(shí)別模塊”。當(dāng)目前工程在還沒有任何Gerber文件時(shí),系統(tǒng)給出的選擇畫面如圖3-2所示:點(diǎn)擊“是(Y)”按鈕,系統(tǒng)進(jìn)入Gerber文件格式轉(zhuǎn)化模塊。若目前工程已經(jīng)有Gerber文件時(shí),系統(tǒng)給出的選擇畫面如圖3-3所示。Gerber文件格式轉(zhuǎn)化模塊畫面如下圖(3-4)所示:
在GERBER文件格式轉(zhuǎn)化模塊下,可對(duì)圖像進(jìn)行編輯,使其符合在自動(dòng)識(shí)別時(shí)對(duì)圖像的要求。例如:對(duì)于SMD層,希望拿到準(zhǔn)確的焊盤中心坐標(biāo),而SMD的焊盤有可能是由線條組成的,此時(shí)我們需要將這些線條轉(zhuǎn)換成圖案。當(dāng)繪制圖像的筆的大小不合適時(shí),還可以在此模塊中對(duì)筆進(jìn)行修改。當(dāng)圖像中存在很多繁雜的無用線條和圖案時(shí),也可以在此模塊中對(duì)其進(jìn)行刪除。當(dāng)所有對(duì)圖像的修改工作完成后,將圖像存成圖像文件(*.PIC),以后可以直接使用。
讀入GERBER格式文件并轉(zhuǎn)化成圖形(*.PIC)
在GERBER文件簡(jiǎn)介一章中我們知道GERBER文件是由定義畫筆的APERTURE文件及定義具體動(dòng)作的GERBER文件組成,每一個(gè)GERBER文件的格式及單位都有可能不同,因此,在進(jìn)行GERBER文件格式轉(zhuǎn)換時(shí),必須先告訴MPS要進(jìn)行轉(zhuǎn)化的GERBER文件的格式。(請(qǐng)參看GERBER文件簡(jiǎn)介一節(jié))
1. 1.單擊菜單欄的“GERBER文件格式”彈出下面對(duì)話框,如圖(3-5):
FILE TYPE NAME: 指明GERBER文件與APERTURE的對(duì)應(yīng)關(guān)系。一般來說存在三種關(guān)系,可 以下拉選擇框顯示如下內(nèi)容:
TYPE1:表示APERTURE內(nèi)容和GERBER內(nèi)容在一個(gè)文件內(nèi),APERTURE內(nèi)容在文件的頭部。
TYPE2:表示APERTURE文件與GERBER文件相互獨(dú)立為兩個(gè)文件,但存在為一一對(duì)應(yīng)的關(guān)系即一個(gè)APERTURE文件對(duì)應(yīng)一個(gè)GERBER文件。
TYPE4:GERBER文件沒有APERTURE文件。這種情況也可以用來對(duì)應(yīng)Aperture格式非標(biāo)準(zhǔn)的情況。如果用戶選擇該類文件格式,則需單獨(dú)讀取APERTURE 文件格式.
APERTURE FOMAT: 給出被轉(zhuǎn)化APERTURE文件的單位:INCH、MM、MILS。MILS=1INCH/1000用戶根據(jù)具體的文件單位進(jìn)行選擇。1inch=25.4mm。
GERBER FORMAT: 根據(jù)具體GERBER文件給出格式模板。
PRECISION: 小數(shù)點(diǎn)定位方式。即小數(shù)點(diǎn)定位在數(shù)據(jù)的第幾位,小數(shù)點(diǎn)前有幾位及小數(shù)點(diǎn)后有幾位有效數(shù)字。此數(shù)字錯(cuò)誤可能導(dǎo)致GERBER的尺寸存在極大的差異。如4.2表示此資料的精度為小數(shù)點(diǎn)后兩位,小數(shù)點(diǎn)前有四位。若4.2精度的GERBER變更為3.3,則數(shù)值差異為10倍。
ZERO SUPPRESS: 給出GERBER文件中省略0的模式:
LEADING:省略前面的0
TRAILING: 省略后面的0
NONE: 不省略
ABS/INC: GERBER文件中所用的坐標(biāo)單位類型。當(dāng)INC格式Gerber文件當(dāng)成ABS格式轉(zhuǎn)入之后,圖型為星狀放射線。
UNITS: GERBER文件中所用的單位。主要有Inch,Mile及mm。
AUTO CHECK: 對(duì)GERBER文件的格式進(jìn)行自動(dòng)診斷并得到其格式,在自動(dòng)診斷過程中,若文件格式為TYPE1,則不需要任何的人工參與即可取得除坐標(biāo)類型(INC/ABS)之外的所有格式信息;若為TYPE2或TYPE4格式,只需用戶選擇PCB板的實(shí)際大小系統(tǒng)可取得除坐標(biāo)類型(INC/ABS)之外的所有格式信息。
內(nèi)容編碼格式:
ASC: 美國標(biāo)準(zhǔn)的通用計(jì)算機(jī)編碼方式,目前為多數(shù)計(jì)算機(jī)系統(tǒng)所采用。
EBCDIC: 美國IBM公司的一種編碼方式,與目前大多數(shù)計(jì)算機(jī)系統(tǒng)的編碼不同。目前此種編碼在日本廠商及IBM公司的GERBER中較常見。此編碼文件在標(biāo)準(zhǔn)計(jì)算機(jī)上用文字文件打開時(shí)最主要的特點(diǎn)中用字符“\”作為區(qū)分。
2. 2.完成所有選擇后,單擊“OK”確認(rèn)選擇,并退出該對(duì)話框。MPS將以此格式進(jìn)行GERBER文件轉(zhuǎn)入操作,直到用戶再次修改格式為止,格式可以存盤,以后可以直接調(diào)用。
3. 3.單擊下拉式菜單\文件\輸入GERBER,進(jìn)行GERBER文件轉(zhuǎn)入操作。
4. 4.選擇要進(jìn)行轉(zhuǎn)化的文件名,確認(rèn)后,MPS將以用戶設(shè)定的格式轉(zhuǎn)入文件,第一個(gè)被轉(zhuǎn)化文件為第一層:
5. 5.若要進(jìn)行轉(zhuǎn)化的第二個(gè)GERBER文件格式與第一個(gè)相同,則可直接單擊下拉式菜單\文件\輸入GERBER,使之占據(jù)第二層。
6. 6.若下一個(gè)要轉(zhuǎn)化的GERBER文件與上一個(gè)文件格式存在差異,則必須重新進(jìn)入“GERBER文件格式”對(duì)話框,定義新的格式。
7. 7.對(duì)于TYPE4格式的GERBER文件,還應(yīng)該使用下拉式菜單\文件格式\APERTURE格式向?qū)?,將定義文件格式的APERTURE內(nèi)容導(dǎo)入圖像才可正常顯示出來。否則可能所有的焊盤均為一小點(diǎn)。如果在讀GERBER文件時(shí)選擇“TYPE4”格式,那么“APERTURE”文件需用戶自已單獨(dú)讀入:導(dǎo)入方法如下:
7.1 單擊“GERBER文件格式-->APERTURE文件格式”,系統(tǒng)要求用戶選擇APERTURE文件,選擇完成后系統(tǒng)自動(dòng)引用本文件,并彈出如圖3-7所示對(duì)話框:
7.2 用戶根據(jù)實(shí)際完成下圖的填空,并單擊“OK”按鈕。系統(tǒng)完成轉(zhuǎn)入后自動(dòng)給出提示信息。
7.3 退出該對(duì)話框則單擊“EXIT”按鈕。
8. 8.轉(zhuǎn)化完成后,在圖像顯示區(qū)將以不同的顏色顯示每一層的圖像。如下圖(3-6)所示:
Drill圖像線條學(xué)習(xí)
僅限于對(duì)AI/RI鉆孔層進(jìn)行操作,將標(biāo)明鉆孔尺寸大小的圖層轉(zhuǎn)換為真正意義上的孔層供圖像總值別使用。目前采用此方法轉(zhuǎn)換孔位置已經(jīng)很少使用。
MPS要求焊盤必須由一獨(dú)立的圖案組成(利用D03得到)。但在實(shí)際的文件中,焊盤往往是由無數(shù)條線或點(diǎn)堆砌組成(利用D01得到),對(duì)于這種情況,我們必須將這些點(diǎn)或線用一個(gè)完整的圖像來替代(用D03替代D01),此時(shí),可以用“圖像線條學(xué)習(xí)”功能。
(a)、選擇被取代的圖像后.
(b)、執(zhí)行菜單功能“編輯àDrill圖像線條學(xué)習(xí)”后圖像自動(dòng)變大。
(c)、根據(jù)要求選擇替換的后圖像,確認(rèn)后,系統(tǒng)自動(dòng)進(jìn)行替換工作,并詢問每一個(gè)不能自動(dòng)識(shí)別的圖像,用戶可根據(jù)具體情況選擇是否要進(jìn)行替換。
圖層(Lay)
圖層的的概念(如圖3-6)所示:
我們知道一塊PCB上可能有絲印層、鉆孔層、焊盤層、銅箔層等多種圖像層組成。在GERBER文件中每一個(gè)層都有一個(gè)獨(dú)立的文件,因此要看一塊完整的PCB圖像就必須將所有的文件都轉(zhuǎn)化成圖像文件,通過重迭得到最后的圖像。如何區(qū)分這不同的文件?MPS引用了“層(LAY)”的概念(屏幕左邊),在MPS中最多可以顯示20層,即可以轉(zhuǎn)入20個(gè)文件。根據(jù)轉(zhuǎn)入的先后順序從上至下分別排列。以眼睛 或畫筆 顯示的層號(hào)在繪制時(shí)對(duì)應(yīng)層的內(nèi)容可以繪制出來,以黑色 顯示的層號(hào)在繪制時(shí)對(duì)應(yīng)層的內(nèi)容會(huì)被隱藏起來。以眼睛顯示的層號(hào)不能作修改,只能顯示。以畫筆顯示的層號(hào)可以作修改。圖層之間以不同的顏色區(qū)別不同的層的內(nèi)容。單擊屬性層可改變“顯示/修改/隱藏”層圖像。
每層的內(nèi)容分為兩種顏色來顯示,層號(hào)右上角的色塊代表對(duì)應(yīng)層圖案的顏色,層號(hào)右下角的色塊代表對(duì)應(yīng)層各線條和圓弧的顏色。雙擊層號(hào)后的色塊來修改每一層的顯示顏色。單擊層號(hào)后的色塊為“隱藏/顯示”開關(guān)。見(圖3-6)的第一層:
顯示GERBER文件各層意義
此處指定的層名是告訴MPS每一層所代表的意義,因?yàn)槊恳粚右饬x不同,所能進(jìn)行的編輯是不同的,所以在對(duì)圖像進(jìn)行編輯之前必須先指定每層的意義。
運(yùn)行菜單功能:顯示à顯示每層GERBER文件名,彈出如下選擇對(duì)話框:如圖(3-8),用戶根據(jù)具體的情況定義每一層的類型:
SMD: SMT的焊盤層選用該類型。
SILK: 絲印層選用該類型。
HOLE: 孔選用該類型。對(duì)于AI及RH程序,必須選用類型系統(tǒng)才能正常識(shí)別。
GRAPHIC: 圖形層。該層僅用于用戶瀏覽方便,不用系統(tǒng)分析的層,如PCB的外框?qū)印?nbsp;
DRILL: 鉆孔圖形層(暫時(shí)未采用)
B/T: 圖層所屬是表示BOTTOM面或TOP面。點(diǎn)擊該按鈕可在T/B之間切換。當(dāng)鼠標(biāo)指向此按鈕時(shí),該圖層所在的文件路徑及文件名稱可顯示出來。
當(dāng)用鼠標(biāo)指向圖層安裝面的B/T時(shí),可以顯示該圖層所在的文件目錄及文件名稱.
此處選擇一定要正確,否則會(huì)影響后面的絲印、焊盤及孔的分析。
顯示PEN表
我們?cè)贕ERBER文件簡(jiǎn)介一章知道,圖形的形狀、粗細(xì)取決于所用筆的形狀、粗細(xì),因此若要修改線條的粗線或圖形的外形只要修改筆的粗細(xì)、形狀即可。運(yùn)行菜單:顯示à顯示PEN表:如圖(3-9),在這個(gè)功能中,可以對(duì)筆進(jìn)行一系統(tǒng)的編輯,并可瀏覽每一種筆所應(yīng)用的范圍。
LAY: 表示當(dāng)前所見的筆為該處指定層的筆,通過下拉菜單可看其余層的筆。
D code: 表示該筆是第幾號(hào)筆。
TYPE: 表示該筆的形狀。“C”表示圓形,“R”表示方形。
X、Y: 表示筆的粗細(xì)程度。值越大筆越粗。該值可修改。其單位數(shù)值為0.00254毫米。數(shù)值394表示實(shí)際約為1毫米的物體。
DIR: 表示此筆的方向角度。
清除未用筆: 清除當(dāng)前層的APERTRUE文件中有定義但在畫圖時(shí)沒有用到的筆。
復(fù)制: 將選定的內(nèi)容放入系統(tǒng)的剪貼簿中。
粘貼: 將系統(tǒng)剪貼簿中的內(nèi)容放入目前所在的字段中。
顯示: 利用該鍵可在圖像顯示區(qū)以反色顯示當(dāng)前選中的筆所畫的圖像。
例:要顯示5號(hào)筆所畫的所有圖像:?jiǎn)螕?號(hào)筆的X或Y欄(擊其它欄無效)選定該筆,再單擊“顯示”鍵,此時(shí)在圖像顯示區(qū)以反色顯示的圖像即為5號(hào)筆所畫圖像。
刪除: 將選定的筆及其所畫的圖像刪除。因此若要將同一種筆所畫的全部圖案刪除利用該功能較為快捷。
例:要?jiǎng)h除1號(hào)筆所畫的圖像:單擊1號(hào)筆的X或Y欄可選1號(hào)筆,再單擊刪除鍵即刪除該號(hào)筆及其所畫的所有圖像。
在進(jìn)行這項(xiàng)操作時(shí),用戶最好用顯示鍵確認(rèn)是否為可刪圖像以免出錯(cuò)。
編輯更新: 對(duì)筆進(jìn)行修改之后,一定要按下該鍵以示確認(rèn),否則所有修改無效。
例:將第3號(hào)筆的X改為200:?jiǎn)螕?號(hào)筆的X欄,移動(dòng)鼠標(biāo)游標(biāo)到輸入窗口前輸入“200”,最后單擊“編輯更新”鍵,否則所做操作無效。
當(dāng)完成所有操作后退出該對(duì)話框到編輯屏幕,利有“重繪”工具鍵讓MPS繪出最新圖像。
Pen Size Times: 將筆的大小放大倍數(shù),此數(shù)據(jù)可以大于零的任何數(shù)值。當(dāng)數(shù)值大于1時(shí)放大,小于1時(shí)縮小。鍵入數(shù)值后按“ENTER”鍵,此圖層上的所有行上的X,Y數(shù)據(jù)均會(huì)按相應(yīng)的倍數(shù)增減。
操作時(shí),只需要在輸入表格中輸入相應(yīng)的數(shù)值之后按”ENTER”鍵,PEN筆的所在圖層的X,Y數(shù)值均會(huì)按照目前的數(shù)值與輸入數(shù)值相乘的積的值代替原有數(shù)值.
退出: 點(diǎn)擊此按鈕將關(guān)閉“PEN筆”的窗體。
注:
對(duì)于SMD層,若在圖像顯示區(qū)選擇了圖像,則進(jìn)入筆表時(shí),游標(biāo)自動(dòng)跳到所選圖像所用筆處。
對(duì)于AI的“HOLE”層,如果孔直徑過大(超過AI機(jī)器的標(biāo)準(zhǔn)范圍)不能自動(dòng)識(shí)別為孔時(shí),用戶可以此處修改孔徑。
對(duì)圖像進(jìn)行編輯修正處理
該部分操作并非必須步驟,只有當(dāng)圖形與實(shí)際要求不一致時(shí)才執(zhí)行其中某步,調(diào)整圖形達(dá)到目的。
當(dāng)讀出的PCB圖形文件根實(shí)際在機(jī)器上的走板方向不一致時(shí),可對(duì)圖形進(jìn)行編輯,直到符合要求為止。
文件管理:
主菜單“文件”的子菜單包括功能如圖3-38所示。
1) 1) 存圖形文件:
將在GERBER識(shí)別模塊中修改過的圖形文件作保存.若修改過后的圖形文件不保存,則系統(tǒng)在下次調(diào)入圖形文件時(shí)將有可能與狀態(tài)文件記錄內(nèi)容不相同而造成系統(tǒng)出錯(cuò).
2) 2) 存狀態(tài)文件:
將修改之后的記錄狀態(tài)文件作更新以便系統(tǒng)下次運(yùn)行時(shí)可以直接調(diào)入最后一次的內(nèi)容以便減少工作量及保證文件的正確性.
3) 3) 輸入CAD設(shè)計(jì)文件:
若能取得CAD設(shè)計(jì)文件,則可以快速取得正確的組件坐標(biāo)及角度文件.目前系統(tǒng)僅提供ASCII文件格式的PADS,PROTEL及P-CAD設(shè)計(jì)軟件的設(shè)計(jì)文件.
4) 4) 根據(jù)老的狀態(tài)文件補(bǔ)充被刪除的絲印碼:
用于確認(rèn)PCB有無變更時(shí)且在此之前已經(jīng)有相近版本的GERBER文件時(shí)使用.
5) 5) 輸出組件CAD數(shù)據(jù):
CAD 坐標(biāo)文件 包括:絲印名,X(mm), Y(mm), Angle, Width(mm) Mark1X,Mark1Y,Mark2X,Mark2Y。輸出格式有:“*.MDB”類型的數(shù)據(jù)庫文件。
*.TXT類型的文本文件,加載工程名稱之后此功能補(bǔ)屏蔽.
6) 6) 輸入組件CAD數(shù)據(jù):
系統(tǒng)加載新的CAD數(shù)據(jù),用于確認(rèn)GERBER與CAD是否重合.操作方法:
1. 1. 將GERBER文件轉(zhuǎn)化的圖形在識(shí)別模塊中打開,此時(shí)尚無絲印位置及組件位置.
2. 2. 使用組件,修改,制作在CAD中存在的某一零件,從而取得坐標(biāo).
3. 3. 使用零件參數(shù)修改.點(diǎn)擊在第二步建立的零件,并且在CNAME中鍵入相應(yīng)的零件名稱.
4. 4. 點(diǎn)擊此功能菜單,系統(tǒng)給出加載CAD數(shù)據(jù)的名稱供操作者選擇相應(yīng)的CAD數(shù)據(jù)文件.
5. 5. 系統(tǒng)將數(shù)據(jù)加載進(jìn)入.同時(shí)將連接狀態(tài)顯示出來.此時(shí)可以確認(rèn)每一組件是否有修改.
7) 7) 退出:
此功能關(guān)閉GERBER模塊,返回到系統(tǒng)主畫面.
圖像文件操作:
圖像文件的操作子菜單如圖3-14所示:
1. 1. 圖像平移:
對(duì)于不重合的圖像進(jìn)行平行移動(dòng),使不同圖層能夠重合。
2. 2. 圖像旋轉(zhuǎn):
對(duì)于生產(chǎn)流向不同的圖像進(jìn)行旋轉(zhuǎn)使其流向與生產(chǎn)實(shí)際流向相同。PCB的BOTTOM面用此功能時(shí)候較多。
3. 3. 圖像原點(diǎn)指定:
用于指定PCB上的新的原點(diǎn),若不指定,則系統(tǒng)將以Gerber上設(shè)計(jì)時(shí)原點(diǎn)作原點(diǎn)從而產(chǎn)生原點(diǎn)不重合而需要在CAD中調(diào)整坐標(biāo)。
4. 4. 圖像尺寸縮放:
當(dāng)圖像上的尺寸與PCB實(shí)際不相同時(shí),用此功能將圖像上的尺寸較正至正常尺寸,在圖像識(shí)別時(shí)才能產(chǎn)生正常的CAD數(shù)據(jù)。
5. 5. 隱藏層刪除:
將不需要用到的圖像層從顯示區(qū)清除以增加圖像的可識(shí)別性。
6. 6. 層交換:
調(diào)整圖像層之間排放的先后順序。
7. 7. 層復(fù)制:
將選定的圖層進(jìn)行復(fù)制,并且將圖像放置與最后一層。
8. 8. 層合并:
將存在于不同圖層的圖像合并到某一圖層中變?yōu)橥粓D層,主要用于將獨(dú)立的邊疆文件(或MARK)合并至TOP面及BOTTOM圖像中。
操作方法:
將欲合并的圖層狀態(tài)屬性修改為“修改筆”,其次點(diǎn)擊層合并,則該幾層圖層將合并至同一層。
9. 9. 拼板增加:
用于將PCB的圖形文件復(fù)制相同的圖形并且按指定的偏移貼于圖像上,使其圖像與實(shí)際的PCB完全相同。
10. 10.刷新:
該選擇功能鍵若開啟,則系統(tǒng)在經(jīng)過刪除圖層或隱藏圖層后將自動(dòng)刷新。
圖像修改:
圖像修改的子菜單如圖3-15所示:
1. 1. Drill線條圖像學(xué)習(xí):
用于將無Hole圖層僅有Drill圖層的Gerber文件,通過將Drill圖層的相關(guān)信息轉(zhuǎn)變?yōu)镠ole層,從而產(chǎn)生相應(yīng)的文件以便供AI/RI零件識(shí)別時(shí)使用。
2. 2. Drill層孔識(shí)別:
用于將Drill層中的孔作識(shí)別,同時(shí)把相同的孔識(shí)別出來供以后Gerber識(shí)別時(shí)使用。
3. 3. 選擇框內(nèi)線條轉(zhuǎn)成方形焊盤:
用于將繪制SMD焊盤的線條變?yōu)镾MD焊盤。
4. 4. 刪除所有圖案:
將文件屬性為修改筆的圖層上所有圖案刪除。
5. 5. 刪除所有線條:
將文件屬性為修改筆的圖層上所有線條刪除。
6. 6. 刪除所有圓?。?
將文件屬性為修改筆的圖層上所有圓弧刪除。
7. 7. 刪除重復(fù)圖案:
將文件屬性為修改筆的圖層上所有重復(fù)的圖案刪除。此功能只有在做圖像識(shí)別時(shí),表面看到圖像是正常,但在零件的坐標(biāo)上明顯偏移時(shí)使用.
格式文件的操作:
格式文件的操作子菜單如圖3-16所示:
1. 1. Gerber文件格式:
該功能主要是輸出/輸入GERBER文件的格式。在實(shí)際的操作中,當(dāng)某一類型的GERBER文件較多時(shí),可以把這種格式以文件的形式保存起來,在以后的轉(zhuǎn)換中,可以調(diào)用這種格式文件來對(duì)Gerber文件進(jìn)行輸入。
2. 2. Aperture格式向?qū)В?nbsp;
用于將非標(biāo)準(zhǔn)的的Aperture格式導(dǎo)入至Gerber文件中以恢復(fù)其原來的Pen筆狀況。
顯示操作:
顯示狀態(tài)操作的子菜單如圖3-17所示:
1. 1. 顯示每層Gerber文件名:
用于將Gerber文件名窗體顯示出來。當(dāng)Gerber文件名窗體隱藏后,點(diǎn)擊此處可將此窗體顯示出來。
2. 2. 顯示Pen表:
用于將繪制圖形文件的各代號(hào)筆的大小顯示出來。在此窗體中可以修改各筆的大小及刪除某一支筆。
3. 3. 隱藏Gerber工具條:
點(diǎn)擊該工具條可以將隱藏的工具條顯示出來使用。
4. 4. 自動(dòng)刷新:
選擇后,當(dāng)進(jìn)行圖像修改或刪除后畫面可以自動(dòng)進(jìn)行更新。
5. 5. Zoom:
全屏幕顯示圖像。
6. 6. Zoom In +:
對(duì)畫面圖像進(jìn)行放大。
7. 7. Zoom out -:
對(duì)畫面圖像進(jìn)行縮小。
主控制工具條介紹
顯示工具條按鈕如右圖所示
(1).重繪:
與\\圖像\刷新功能相同.在圖像顯示區(qū)重繪最新設(shè)置的各層圖像。在用戶使用轉(zhuǎn)出或刪除命令以后,必須使用該功能后才能看到操作結(jié)果。
(2).層刪除:
將指定的層從圖像顯示區(qū)清除。與\\圖像\隱藏層刪除功能相同.
當(dāng)轉(zhuǎn)入的層較多時(shí),畫面較為錯(cuò)亂,可以將沒有用的層轉(zhuǎn)出(即從圖像顯示區(qū)清除),使畫面看起來較為清楚明了。
例:若要將第二層轉(zhuǎn)出,單擊 使之以黑色顯示,再單擊“層刪除”,此時(shí)畫面沒有變化,直至單擊“重繪”。
(3).層合并:
將圖層屬性設(shè)定為修改狀態(tài)的不同層的文件合并為同一層.圖層的顏色為為修改狀態(tài)的第一層顏色.功能與\\圖像\層合并功能相同.
適用狀態(tài): 當(dāng)應(yīng)該在同一圖層的文件設(shè)計(jì)時(shí)沒有放置在同一層時(shí)使用.如PCB外框及MARK與內(nèi)層絲印不在同一層時(shí)就需要作層合并的動(dòng)作以便系統(tǒng)同時(shí)生成相對(duì)坐標(biāo)相同的程序.
(4).層復(fù)制:
將某一圖層增加一份作為備用.與\\圖像\層復(fù)制功能相同.
操作方法: 點(diǎn)擊工具條上的此圖示.按系統(tǒng)提示的復(fù)制份數(shù)作業(yè),新增加的圖層將放置于最后一層,即圖層的最下層.此操作往往與”層合并”及”刪除PADS”,”刪除線條”,”刪除圓弧”等配套使用.
適用狀況: 圖像有正反面,且正反面的絲印與外框不在同一層時(shí)或圖像將絲印層與SMD層合并到同一層時(shí),需要使用層復(fù)制操作.
(5).層交換:
將圖像在圖層中的位置作變換.與\\圖像\層交換功能相同.
如將正反面混雜的圖像的絲例層與SMD或通孔層作交換讓正面的絲印層與SMD層及通孔層交換至上面三層,反面的圖像放置在下層.
(6).拼板制作:
以現(xiàn)有圖像作基準(zhǔn),按一定的方向及角度復(fù)制圖像.功能與\\圖像\拼板復(fù)制相同.
(7).原點(diǎn):
指定當(dāng)前圖形狀態(tài)為修改的圖層的原點(diǎn)位置.功能與\\圖像\圖像原點(diǎn)指定相同.
(8).平移:
將當(dāng)前圖形狀態(tài)為修改的圖層平移到某一位置.功能與\\圖像\圖像平移相同.
(9).旋轉(zhuǎn):
將當(dāng)前圖形狀態(tài)為修改的圖層按一定的條件或方向轉(zhuǎn)動(dòng).功能與\\圖像\圖像旋轉(zhuǎn)相同.
(10).尺寸縮放:
將當(dāng)前圖形狀態(tài)為修改的圖層按輸入數(shù)值作放大或縮小.功能與\\圖像\圖像尺寸縮放相同.
(11).刪除PADS:
將當(dāng)前圖形狀態(tài)為修改的圖層上的所有的PADS刪除.功能與\\編輯\刪除所有圖案相同.
(12).刪除線條:
將當(dāng)前圖形狀態(tài)為修改的圖層上的所有線條刪除.功能與\\編輯\刪除所有線條相同.
(13).刪除圓?。?
將當(dāng)前圖形狀態(tài)為修改的圖層上的所有圓弧刪除.功能與\\編輯\刪除所有圓弧相同.
(14).提取拼板坐標(biāo):
使用該按鈕可以將PCB的拼板坐標(biāo)寫入到圖像文件并且將此坐標(biāo)在輸出CAD時(shí)寫入CAD的拼板坐標(biāo)中. 操作方法見附件一所示。
(15).PCB邊框及拼板編輯:
使用本按鈕可以按照設(shè)計(jì)要求制作PCB邊框及對(duì)拼板進(jìn)行編輯。編輯完畢后可以得到較為直觀的PCB外型尺寸圖。具體的操作方法見附件二所示。
(16) .選擇框。
按下此鍵,可用鼠標(biāo)在要編輯的畫面畫框選擇要選定的內(nèi)容。
(17).修改筆:
為SMD層專用筆,按下后,用鼠標(biāo)可以在圖像顯示區(qū)選擇顯示SMD層中所有同類型的圖案。
(18).刪除按鈕:
刪除選擇框選擇的圖像內(nèi)容。注意,只能刪除修改狀態(tài)的層的內(nèi)容。
例:圖像共有三層,要?jiǎng)h除第二層的某一區(qū)域,必須先隱藏第一、三層(單擊層號(hào),使之以暗色顯示),再選擇要?jiǎng)h除的范圍,單擊該鍵,完成刪除操作。但此時(shí)圖像顯示區(qū)并無任何改變,單擊“重繪”鍵后按最新狀態(tài)重繪圖像。
(19).移動(dòng)選擇到其它可修改層:
將不同圖層的圖像或線條移動(dòng)到另外的圖層。例如將邊框上的MARK移動(dòng)到PCB的SMD層方便識(shí)別時(shí)制作MARK。具體的操作方法見附錄二所示。
(20).恢復(fù):
將上次的錯(cuò)誤操作取消執(zhí)行.恢復(fù)至上次操作前的狀態(tài).系統(tǒng)目前僅提供前10次的錯(cuò)誤操作狀態(tài)恢復(fù)功能.
(21).重復(fù):
將上次的錯(cuò)誤恢復(fù)動(dòng)作取消執(zhí)行.讓系統(tǒng)回復(fù)至上次恢復(fù)前的狀態(tài). 系統(tǒng)目前僅提供前10次的誤恢復(fù)操作狀態(tài)功能.
(22).Line圖案轉(zhuǎn)成圓成PAD:
將線條圖案轉(zhuǎn)成圓形焊盤.功能與\\編輯\選擇框內(nèi)線條轉(zhuǎn)成方形焊盤功能相近.只是將線條轉(zhuǎn)成圓形焊盤而不是方形焊盤.
(23).Line圖案轉(zhuǎn)成方成PAD:
將線條圖案轉(zhuǎn)成方形焊盤.功能與\\編輯\選擇框內(nèi)線條轉(zhuǎn)成方形焊盤功能相同.
(24).學(xué)習(xí)Line圖案轉(zhuǎn)成圓成PAD:
以選擇框內(nèi)的線條為基礎(chǔ),將與此線條同一枝筆畫出來的所有線條轉(zhuǎn)換為圓形焊盤.
(25).全屏:
將圖像文件的索引圖尺寸縮小至正好屏幕顯示的大小.功能與\\顯示\ZOOM相同.
(26).放大:
將目前屏幕的索引圖圖形按比例放大至下一比例尺的大小.功能與\\顯示\ZOOM IN相同.
(27).縮小:
將目前屏幕的索引圖圖形按比例縮小至下一比例尺的大小.功能與\\顯示\ZOOM OUT相同.
(28).索引圖分辨率:
將目前屏幕的索引圖圖形按調(diào)整至顯示比例尺的大小.功能可以直接將圖形的比例調(diào)整至顯示數(shù)據(jù)相同,而不用經(jīng)過逐步放大或縮小. (此數(shù)據(jù)范圍為20~400)
(29).原圖分辨率:
將目前屏幕的原圖圖形按調(diào)整至顯示比例尺的大小.功能是可以直接取得原圖的放大比例.(此數(shù)據(jù)范圍為400~2000)
隱藏工具欄介紹:
隱藏工具欄的操作方法如下:
在索引圖位置點(diǎn)擊鼠標(biāo)右鍵,系統(tǒng)自動(dòng)彈出如右圖所示的隱藏工具欄.
注意:若在原圖中點(diǎn)擊鼠標(biāo)右鍵則系統(tǒng)將原圖隱藏.在索引圖中點(diǎn)擊鼠標(biāo)左鍵則系統(tǒng)調(diào)入相應(yīng)位置的原圖.
A) A) 選擇框: 功能與顯示工具的”選擇框”相同.
B) B) PAD選擇筆: 功能與顯示工具的”修改筆”相同.
C) C) 刪除選擇: 功能與顯示工具的”刪除選擇”相同.
D) D) 刷新: 功能與顯示工具的”刷新”相同.
E) E) 拖動(dòng): 功能為與同時(shí)拉動(dòng)水平滾動(dòng)條及垂直滾動(dòng)條相同.操作時(shí)只要將鼠標(biāo)左鍵按下并且作相應(yīng)位置的移動(dòng)即可將圖案向一定的方向移動(dòng).
GERBER文件格式轉(zhuǎn)化的一般步驟:
1、 1、 定義GERBER文件的格式:?jiǎn)螕舨藛螜凇癎ERBER文件格式”。在彈出的對(duì)話框中輸入即將進(jìn)入轉(zhuǎn)化的GERBER文件格式(具體方法見前面介紹)。按“確認(rèn)”鍵后進(jìn)入下一步。
2、 2、 單擊“轉(zhuǎn)入”,在WINDOWS目錄下選擇要轉(zhuǎn)化的GERBER文件。完成所需層的轉(zhuǎn)化后進(jìn)入下一步
3、 3、 利用“層刪除”刪除不需要的層(刪除的方法見前面介紹)。對(duì)于本軟件,只需插件的孔或貼片的焊盤及絲印位即可。
4、 4、 在“顯示à顯示每層GERBER文件名”中確認(rèn)每一層的用途及安裝面。例:若第一層為SMT貼片焊盤則層類型為“SMD”,第二層為絲印位則層類型為“SILK”。
5、 5、 使用PADS選擇筆及選擇框,刪除圖像中不需要的圖案(可選)。
6、 6、 若GERBER文件為TYPE4格式,則需要將APERTURE格式文件導(dǎo)入以便生成正確的圖像文件.
7、 7、 若圖像為反向圖像,則通過“編輯à圖案旋轉(zhuǎn)”來修整;若每一層的圖像錯(cuò)位,則通過“編輯à圖案平移”來修整。
8、 8、 若插件零件沒有提供鉆孔層文件,則需要將DRILL線條層轉(zhuǎn)換為HOLE層.首先將線條層改為”DRILL”層.之后用選擇框框選某一類的線條,再用\\編輯\drill線條學(xué)習(xí) 將線條轉(zhuǎn)換為孔.
9、 9、 若SMD層中有焊盤不是由圖案組成,而是由線條組成(通過顏色可識(shí)別),則須將這些組成焊盤的線條變成圖案:選定SMD層由線條組成的焊盤再利用“編輯à選擇框內(nèi)的線條變成焊盤”或直接按F4鍵。
10、 10、 指定圖像原點(diǎn)(可選,若不指定則用系統(tǒng)默認(rèn)原點(diǎn)):(編輯à圖像原點(diǎn)指定)。