
簡介GENESIS2000菜單入門教程是一份面向PCB設(shè)計初學(xué)者與一線工程人員的PDF學(xué)習(xí)材料旨在解決不熟悉GENESIS2000菜單結(jié)構(gòu)與工藝術(shù)語時無從下手的問題。教程以菜單功能為主線串聯(lián)Pad、Layer、Signal、Component等基礎(chǔ)概念再深入Soldermask、Silk screen、Routing、Via hole、PTH/NPTH孔、鉆帶與鑼帶等高頻設(shè)計操作同時覆蓋Resize、Repair、Output、DFM、Circuit等編輯與分析工具幫助讀者快速定位菜單入口并理解各功能的實際用途。內(nèi)容還包含頂層到底層各層命名、正負(fù)片屬性、沉銅與非沉銅孔區(qū)別等關(guān)鍵細(xì)節(jié)正文以菜單樹和層屬性表為主線配合中英文術(shù)語對照可當(dāng)作菜單速查手冊反復(fù)參考。壓縮包僅含1個PDF文件整體大小686KB方便隨時查閱。已有1617人學(xué)習(xí)下載尤其適合正在接觸GENESIS2000、需要從菜單層級、層屬性到輸出流程快速建立整體認(rèn)知的PCB入門者是一份高性價比的速查型資料。 剛進(jìn)PCB廠或者正在學(xué)CAM的同行估計都躲不開GENESIS2000這套軟件。入行頭一個月對著滿屏菜單發(fā)呆是很正常的。我當(dāng)年也是從“鼠標(biāo)亂點、看哪兒有反應(yīng)就點哪兒”的狀態(tài)熬過來的。老實說GENESIS2000的菜單設(shè)計跟Windows那套“工具欄右鍵”的邏輯完全不是一個路子它更像一個老派的命令控制臺所有菜單都只是外殼真正干活的是底下一串一串的命令。這篇就把菜單這塊掰開揉碎講清楚哪些常用、哪些純屬擺設(shè)、菜單背后的作業(yè)邏輯是什么順帶把“GENESIS2000腳本”這個熱詞也一并講了——因為腳本跟菜單從來不是兩回事腳本就是把菜單操作錄下來再回放而已。GENESIS2000在PCB制造端的角色大致相當(dāng)于一套工程資料處理中樞Gerber數(shù)據(jù)進(jìn)來經(jīng)過編輯、檢查、補償、拼板最后輸出鉆孔程序、成型程序、光繪文件甚至直接對接產(chǎn)線。只要你在PCB廠里做CAM、做MI、做工程審核早晚得碰它。這篇入門向的菜單解析適合剛從學(xué)校出來進(jìn)廠的新人也適合在其他軟件上已經(jīng)會做資料處理、但第一次接觸GENESIS2000的轉(zhuǎn)崗工程師??赐昴銜l(fā)現(xiàn)菜單這層?xùn)|西其實沒那么可怕。1. 為什么GENESIS2000把“菜單”設(shè)計得這么重1.1 界面邏輯左樹右圖底部命令我對GENESIS2000的第一印象就是“土”頂部一排菜單左邊一棵樹中間一堆色塊底部一行輸入框。跟現(xiàn)在動輒全深色高顏值的工業(yè)軟件比它確實像老古董。但這套界面能活這么多年自有道理。左側(cè)那棵樹是Job的數(shù)據(jù)結(jié)構(gòu)從上到下依次是Job整個料號、Step相當(dāng)于一塊面板或一個板子、Layer層。右邊是圖形區(qū)顯示你當(dāng)前選中的Step和Layer。底部那行輸入框才是這套軟件的“靈魂”。你在菜單里點的任何按鈕最終都會變成一句命令回顯到那個輸入框里。換句話說菜單只是命令的披薩盒子打開盒子吃了披薩命令才是真東西。搞清楚這個邏輯你就明白學(xué)菜單的正確姿勢了與其死記菜單在哪個位置不如看菜單點下去之后底部回了什么命令。比如點File→Import→Gerber底部會顯示in或者gerber in這樣的命令。把你平時高頻操作的命令抄下來以后直接敲效率是點菜單的好幾倍。1.2 菜單的分類邏輯按作業(yè)流程分不按功能字母分剛接觸GENESIS2000的人最容易犯的錯是拿Adobe或者Office的思維來找菜單——認(rèn)為File是文件操作Edit是圖形編輯View是視圖調(diào)整。這方向沒錯但只對了一半。GENESIS2000的菜單位置排布其實是按一套PCB工程制作流程走的。你看菜單欄的排列順序就明白了File導(dǎo)入導(dǎo)出、Edit圖形編輯、Analysis檢查、Manufacturing制造處理、Compose拼板與排版、Utilities工具、Setup系統(tǒng)設(shè)置。這基本就是一份資料從進(jìn)廠到輸出的流程調(diào)入數(shù)據(jù)→編輯修改→分析檢查→補償處理→拼板排版→輸出制造資料。理解了這個你學(xué)菜單時就有了一條主線而不是東點一下西點一下。這套菜單還有個特點子菜單特別深。一個功能點開可能還要再套兩層子菜單然后才彈對話框。原因很簡單——GENESIS2000是從Unix工作站時代拖家?guī)Э谶^來的軟件那時候屏幕小、菜單深、命令行權(quán)重高設(shè)計上就是為熟練工準(zhǔn)備的。今天你用起來覺得繁瑣不是你的問題是它從骨子里就沒打算讓你全用鼠標(biāo)點。2. 菜單分區(qū)深度拆解先把高頻的搞明白2.1 File與輸出一切從這個菜單開始File菜單是整個流程的起點也是終點。調(diào)入數(shù)據(jù)、導(dǎo)出數(shù)據(jù)、保存Job、打開Job都在這。剛?cè)腴T不用把所有子菜單都摸清把這幾項吃透就夠用New Job新建料號。這里會彈一個對話框讓你選單位公制mm還是英制mil、精度小數(shù)點后幾位。選錯單位后面全盤皆輸我見過一個工程師用英制單位建的Job處理到成型工序才發(fā)現(xiàn)尺寸差了一倍多。Import調(diào)入外部數(shù)據(jù)。最常用的是Gerber數(shù)據(jù)點進(jìn)子菜單后還能看到RS-274-X、RS-274-D、ODB等選項。這里有個重點調(diào)入Gerber時要確認(rèn)你選的單位精度和原始數(shù)據(jù)一致。板廠之間的交接文件Gerber里經(jīng)?;熘⒅普{(diào)入前務(wù)必確認(rèn)。Export導(dǎo)出數(shù)據(jù)。輸出光繪、鉆孔、坐標(biāo)文件都從這里走。有些廠會在這里掛一堆定制好的輸出腳本點一下自動導(dǎo)全套資料。Save/Open Job料號的保存與打開。GENESIS2000的Job不是單個文件是一個目錄組保存時連目錄一起處理。我自己的習(xí)慣是調(diào)數(shù)據(jù)之前先用記事本打開Gerber文件看一眼頭幾行。%FSLAX34Y34*%這種語句里的34就是格式說明——3位整數(shù)4位小數(shù)精度0.0001。養(yǎng)成這個習(xí)慣能少踩很多坑。2.2 編輯類菜單圖形處理的核心Edit菜單管的是圖形編輯銅皮、線路、焊盤、文字、板框都在這一層做改動。子菜單看著長核心也就那幾個Change改屬性。比如選中一根線改它的層、改線寬、改D碼。菜單里會提示你選擇“From”和“To”也就是從什么改成什么。Copy/Move/Delete復(fù)制、移動、刪除。這類操作在圖形編輯里太常見但GENESIS2000有個跟AutoCAD不同的地方——它的選擇邏輯是先執(zhí)行動作再彈選擇框讓你輸入選擇條件。你可以選“所有當(dāng)前層的元素”也可以只選某個D碼的焊盤。Rotate/Mirror旋轉(zhuǎn)和鏡像。做拼板的時候經(jīng)常用尤其陰陽拼板一半正向、一半鏡像。實際做資料的時候我建議所有編輯操作前先確認(rèn)兩件事當(dāng)前激活的是哪一層Filters過濾欄里有沒有誤開不該選的東西。有一次我改了整層線寬明明只想改一小段就是因為Filters里把所有元素都勾上了這是非常典型的低級事故。菜單里還有一個高頻入口叫Selection雖然不是菜單欄里的大項但它是配合各種編輯操作的前置開關(guān)。你可以理解成“先定義選誰再執(zhí)行操作”。入門階段記住一句話編輯菜單本身很笨它不知道你想改什么你必須在對話框里給足條件。2.3 分析檢查菜單出問題前先自檢Analysis菜單是干活時的“質(zhì)檢員”。這一層的功能是在你輸出之前把板子的問題挑出來。用到比較多的幾個Distance距離檢查。看兩根線之間、線到板邊、孔到孔的距離滿不滿足規(guī)則。Check Conductance連通性檢查。主要看網(wǎng)絡(luò)有沒有開路、短路。多層板做完內(nèi)層圖形可以提前跑一下不用等壓合完了才知道問題。Copper Area銅面積計算。計算某層殘銅率這對電鍍均勻性評估很重要。Drill Check鉆孔檢查。檢查孔與孔、孔與線路的間距是否超標(biāo)。跑檢查之前先確認(rèn)你有沒有裝參數(shù)文件。很多公司會在系統(tǒng)里掛一套自己定義的規(guī)則文件叫參數(shù)或規(guī)則模板。有的菜鳥一上來點“Analyze”直接回車結(jié)果用的是默認(rèn)參數(shù)最小間距設(shè)成0.0254mm一個本來沒問題的板子報了幾百個錯白白浪費一下午。另外GENESIS2000把“Check”和“Analyze”是分開的。簡單理解Analyze是出報告、算數(shù)據(jù)Check是告訴你有沒有問題。實際生產(chǎn)中先跑Analyze拿到實際間距分布再跑Check核對設(shè)計規(guī)則兩者配合著用。2.4 制造菜單從確認(rèn)到輸出的臨門一腳Manufacturing菜單這層干的是和制造直接掛鉤的活也是GENESIS2000區(qū)別于普通圖形編輯軟件的地方。高頻功能如下Drill生成鉆孔程序。進(jìn)去之后要設(shè)定鉆頭表、孔類型、是否鍍銅、沉孔還是通孔。這部分的輸出直接對接CNC鉆孔機格式不對鉆出來的板子就是廢的。Routing成型程序。板子外形銑削加工的程序邏輯跟鉆孔類似但涉及刀具補償和走刀路徑。Copper銅箔處理。比如內(nèi)層負(fù)片、外層正片的轉(zhuǎn)換還有一些自動加電壓測試點的功能也在這個菜單附近。這個菜單是腳本的重災(zāi)區(qū)。干過的人都知道每次做一套料鉆孔程序、成型程序、光繪輸出步驟一模一樣只是數(shù)據(jù)不同。這種重復(fù)性勞動自然就催生了“genesis2000腳本”這種熱詞。腳本說白了就是把這些固定動作打包點一下自動跑完。后面專門講這個。3. 實操串講一張板子從調(diào)入到輸出完整走一遍講再多菜單不如實際走一遍流程。這里拿一個最常見的場景——HDL板高密度互連板的工程資料處理——演示菜單是怎么串起來的。假設(shè)數(shù)據(jù)已經(jīng)是RS-274-X格式的Gerber。3.1 第一步建立Job并調(diào)入原始數(shù)據(jù)打開GENESIS2000先建新Job。我習(xí)慣選公制精度設(shè)成0.001mm。雖然很多客戶原始文件是英制的但國內(nèi)板廠最終做出來的板子多用公制單位中途轉(zhuǎn)一次不如從源頭就統(tǒng)一。建好Job后右鍵左側(cè)樹上的Job節(jié)點選“Import”或者直接File菜單里Import。選Gerber然后在彈出的對話框里指定文件路徑。調(diào)入時注意看Message欄的提示有沒有報“D碼缺失”或者“格式錯誤”。老工程師的習(xí)慣是調(diào)入后先按F4或菜單View縮放全部看圖形邊緣有沒有異常尖角、有沒有大面積斷路一眼就能判斷數(shù)據(jù)是否完整。調(diào)入完成后每層圖形會以不同的色塊顯示。默認(rèn)顏色比較丑但先不用管后面Setup里可以逐層改。這一步的核心是確認(rèn)Top、Bottom、內(nèi)層、絲印、阻焊這些層有沒有調(diào)對。常見問題是客戶給的Gerber文件名不夠規(guī)范內(nèi)層和阻焊搞混這時候只能靠看圖形和客戶確認(rèn)千萬別憑猜。3.2 第二步用菜單完成導(dǎo)入后清理和疊層設(shè)置數(shù)據(jù)調(diào)入不代表能用還需要走一套“清理”的流程。這一步的動作幾乎全在Edit和Analysis菜單里刪除多余的圖形。比如板內(nèi)測試點、工藝邊外的廢銅用Edit→Delete配合Filters過濾。優(yōu)化線與PAD的連接。有些客戶原始文件里存在線沒連到PAD中心的情況需要用Change→屬性或?qū)iT的連接工具處理。檢測有沒有孤立銅皮。這個用Analysis菜單里的檢查項能把懸空的銅皮區(qū)域揪出來否則蝕刻后板面會出現(xiàn)翹皮。清理完后進(jìn)入Setup菜單做疊層設(shè)置。GENESIS2000的層疊概念是一個物理層Physical Layer可能包含多個信號層Signal Layer每層有自己的正負(fù)片屬性。如果客戶發(fā)來的文件里有個內(nèi)層是負(fù)片你必須在Setup里把該層設(shè)成Negative否則后面做出來的底片圖形就是反的。十個人里有八個在這上面栽過。疊層設(shè)置完接著做工作板Panel設(shè)定。所謂工作板就是一塊料板上放幾個拼板Step每個Step里放幾個板子最后在Compose菜單里完成。Compose菜單里的Step Repeat功能就是干這個的操作方式是定義行列數(shù)、間距、旋轉(zhuǎn)角度直接生成整板陣列。這里有經(jīng)驗參數(shù)間距至少留2mm到5mm具體看銑刀直徑和V-cut需求太小了成型工序沒法下刀。3.3 第三步跑檢查與生成鉆孔/成型程序工序走到這里板子圖形基本定型接下來就是檢查和輸出。在Analysis里跑一次Distance和Check Conductance。參數(shù)模板用公司標(biāo)準(zhǔn)的別用默認(rèn)值。跑完后打開報告窗口逐條查看。這步很枯燥但真能攔住低級錯誤。我吃過一次虧做完一整板的阻抗線跑檢查時沒開“同層間距”的檢測項結(jié)果有兩根線的間距比設(shè)計規(guī)則小了0.05mm直到切片報告出來才發(fā)現(xiàn)異常。確認(rèn)無誤后進(jìn)Manufacturing菜單。生成鉆孔程序時先核對鉆頭表孔徑對應(yīng)鉆頭、是否需要擴(kuò)孔、板厚孔徑比有沒有超過極限。程序生成后用Excellon格式輸出文件后綴通常是.drl等。成型程序走Routing菜單選擇外形層設(shè)置刀具補償方向是走內(nèi)補償還是外補償然后生成刀路。輸出完別急著下班把輸出的鉆孔文件用文本編輯器打開看一眼文件頭有沒有坐標(biāo)格式說明末尾有沒有結(jié)束符M30。很多早期事故都出在輸出文件被截斷或格式錯亂上養(yǎng)成檢查輸出文件的習(xí)慣能為后面省一堆麻煩。4. 跟隨熱詞GENESIS2000腳本到底怎么用4.1 腳本不是替代菜單而是把“一串菜單動作”打包前面說了那么多現(xiàn)在終于輪到“genesis2000腳本”這個熱詞。先說結(jié)論腳本不是另一套系統(tǒng)它就是把你平時在菜單里做的動作完整錄下來存成一個文件下次直接調(diào)用。相當(dāng)于你在廚房里炒菜菜單是教你一步步放鹽放醬油腳本是你把“放鹽→放醬油→翻炒→出鍋”錄成一段短視頻下次按個播放鍵就全自動了。GENESIS2000里跑腳本有兩種常見形式一種是用它自帶的錄制功能叫“Macro”或“History”把你當(dāng)前手點的命令回顯記錄下來另一種是直接用Python或者eMac語言寫腳本控制軟件執(zhí)行命令。前者適合入門比如一個料號要導(dǎo)三層Gerber手點要重復(fù)三次導(dǎo)入動作錄一段就能搞定后者適合老手把整個流程串起來比如調(diào)入→清理→檢查→輸出一條龍全自動。腳本的價值在于穩(wěn)定。人手點菜單每次多多少少會有點偏差腳本固定了一套參數(shù)和順序只要數(shù)據(jù)格式一致結(jié)果就不會漂移。這也是為什么廠里一旦穩(wěn)定了某類板子的處理流程都會固化下來成為標(biāo)準(zhǔn)腳本。效率和一致性就是腳本存在的理由。4.2 從菜單入手學(xué)腳本的最佳路徑很多人覺得腳本難學(xué)其實有個特別好的入門方式先別去學(xué)什么語法打開GENESIS2000手動做一遍操作同時盯著底部Command欄看。你會發(fā)現(xiàn)每一步操作底部都吐出一行文本。把這些文本按順序復(fù)制到一個.mac文件里就是一段能跑的腳本。比如你要做“把當(dāng)前Step里所有線寬0.1mm的線改成0.15mm”這個操作手點一遍Edit→Change輸入條件確認(rèn)。底層回顯大致是change wire line_width to 0.15 where line_width 0.1把這句話存成文本文件下次對另外一個Step執(zhí)行直接運行這個文件結(jié)果一模一樣。這就是最樸素的腳本。哪怕你不會編程靠這招也能做出自己專屬的自動化小工具。想進(jìn)一步用Python控制那就要看你的想象力了。社群里有人寫腳本批量按文件名導(dǎo)入Gerber、自動按規(guī)則改字體、自動生成銑刀路徑。學(xué)的時候有個思路先想清楚手動流程的順序然后再用命令逐步驗證最后包一層循環(huán)和條件判斷。也就是說腳本不是“編程題”而是“流程題”。你對菜單操作越熟腳本寫起來越順。5. 常見問題與排查技巧實錄5.1 菜單灰色了點不了這是入門階段問得最多的問題。明明剛才還能點的菜單怎么突然就灰了原因通常是當(dāng)前沒有選中任何可操作的對象或者當(dāng)前狀態(tài)下該操作不合法。比如你要點Edit菜單里的Change但左側(cè)樹里連一個Step都沒展開軟件不知道你要改誰干脆置灰。解決方法是先激活Job層級里的某個Step再激活某個Layer確保當(dāng)前工作狀態(tài)是“在哪個Step的哪一層”。GENESIS2000的邏輯是“先定位再操作”菜單置灰是它在提醒你不要對著空氣出招。5.2 彈窗一閃而過或點了沒反應(yīng)這種現(xiàn)象通常不是軟件壞了而是參數(shù)非法。例如在Distance檢查對話框里最小間距那一欄填入了一個比實際規(guī)則還大的數(shù)點確定后彈窗報告“無結(jié)果”看起來就像“沒反應(yīng)”。建議先看底部Message欄有沒有紅色或黃色提示文字那里才是軟件的“內(nèi)心獨白”。另外如果對話框彈出來又瞬間消失很可能是它跑到屏幕可視區(qū)域外了。GENESIS2000這個老古董在某些分辨率下窗口位置會記住上次的位置而上次被你拖到了副屏。解決辦法是把鼠標(biāo)懸停在任務(wù)欄按鈕上右鍵選“移動”然后把窗口拖回主屏。5.3 對話框里一堆縮寫看不懂第一次打開Drill菜單的對話框恐怕沒人不被里面的縮寫嚇到——PLGD、NC、EXCELLON、DRILL FILTER、TOOL LIST、PTH/NPTH。這里簡單對照一下PTH是鍍通孔孔壁要沉銅NPTH是非鍍通孔螺絲孔、定位孔通常就是這種Tool List是這一款料要用到的所有鉆頭清單格式一般選Excellon這是CNC鉆機通用的NC鉆孔格式兼容性最強。看不懂縮寫不丟人丟人的是硬猜。軟件自帶的Help文檔里其實有每個參數(shù)的解釋但說得比較繞。我的辦法是打開一個老料號把一套已經(jīng)確認(rèn)沒問題的參數(shù)截圖下來跟對話框逐項比對。一套料就是一套模板跳出一個陌生參數(shù)就用這招去查它存在的意義比死記硬背強上百倍。注意任何涉及輸出的對話框改完參數(shù)之后務(wù)必先檢查輸出預(yù)覽。GENESIS2000大多數(shù)輸出對話框里有Preview或Info按鈕點一下能看到即將生成的文件內(nèi)容。這一步多花三十秒能避免整批報廢。我自己剛?cè)胄袝r也算不上多聰明就是習(xí)慣于每次操作后把Command欄里的回顯命令順手存進(jìn)一個txt文件。三個月下來那個txt文件就成了我最趁手的腳本庫?,F(xiàn)在回想起來GENESIS2000這套軟件真正值錢的從來不是菜單本身而是你通過菜單積累起來的那套處理思路。菜單是目錄流程是主線腳本是杠桿。新人只要順著這個思路去學(xué)最多一個月就能從滿屏菜單的茫然里走出來做出第一套自我感覺靠譜的工程資料。本文還有配套的精品資源點擊獲取