日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Allegro如何导出生产文件

發布時間:2025/3/13 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Allegro如何导出生产文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PCB繪制完成后,需要完成制版和焊接。一般為了防止技術泄露,我們不會將PCB源文件即*.dra文件提供給板廠,而只根據源文件導出制版文件焊接文件。這兩個文件可統稱為PCB生產文件。

一. 導出孔文件

PCB上孔分兩種:

  • 圓形孔,稱為鉆孔
  • 不規則孔,像橢圓,矩形,多邊形孔等,稱為槽孔
  • 在Allegro中導出孔文件的步驟如下:

    1.1 生成孔符號圖形

    Manufacture -> NC -> Drill Customiztaion,點擊"auto generate symbols", 再點OK。

    1.2 生成鉆孔圖例

    Manufacture -> NC -> Drill Legend,直接點擊OK,把鉆孔圖例貼在PCB旁邊

    鉆孔圖例就是下圖這個,貼在PCB邊上即可。

    圖例上可以看到孔的大小,是否金屬化,數量等信息。

    其它參數說明:

    Suppress tolerance column if all values are o’s:如果tolerance值為全0則忽略tolerance列。一般來說,我們不指定tolerance的值而是讓板廠根據自身的工藝水平來確定,現在2020年12月,某澤的公差水平是:PTH鉆孔±0.0767mm(3mil),NPTH鉆孔公差是±0.05mm(2mil);PTH槽長±0.127mm(5mil),槽寬±0.0767mm(3mil),NPTH槽長/寬±0.1mm(4mil)。

    Suppress tool size column if all values are empty:如果tool size值為全0則忽略tool size列。

    Suppress rotation column if all values are 0’s:如果rotation列值為全0則忽略rotation列。

    1.3 生成鉆孔參數文件nc_param.txt

    Manufacture -> NC -> NC Parameters,設置如下圖,生成nc_param.txt文件

    注意:Format指定的是鉆孔坐標位置的整數位數和小數位數, 默認是2 5, 表示整數只能到2位即最大99mm, 對于長或寬超過99mm的場合會報錯。建議設置成5 5,并且保持與artwork中的Format設置一致。

    1.4 生成鉆孔文件*.drl

    Manufacture -> NC -> NC Drill,設置如下圖,生成*.drl文件,同時生成nc_tools_auto.txt文件(因為勾選了Auto tool select)。

    注意:點擊Drill后注意看Command窗口的提示,如果出現

    (SPMHMF-269): Design contains slot holes that cannot be drilled. They can be processed by NC Route instead.(設計包含不可被鉆孔的槽孔,槽孔可通過運行NC Route進行處理)

    表示設計中有槽孔,需要生成槽孔文件。

    另外,Drill Customization界面以及Drill Legend上也能看到設計是否有槽孔

    1.5 生成槽孔文件

    Manufacture -> NC -> NC Route,設置如下圖,生成*.rou文件

    1.6 孔文件總結

    經過以上步驟,生成的孔文件有以下5個,都需要提供給制版廠。

    注意:

  • drl文件和rou文件名中的-6表示的是6層板的意思,如果是四層板就是-4
  • 通過CAM350查看drl和rou文件發現,drl文件只包含鉆孔即圓形孔信息,而rou文件既包含鉆孔信息,也包含槽孔信息,所以理論上來說,有了rou文件就不在需要drl文件了。但板廠設計人員告訴我們,制版中會以drl文件為準進行鉆孔,當需要槽孔信息時,才去查看.rou文件,當客戶沒有提供rou文件時,會通過drll.art即鉆孔層光繪文件(制版人員將此文件稱為分孔圖)確定鉆孔和槽孔信息,并將此分孔圖和drl文件以及rou文件對比,確保鉆孔不會出錯。
  • 總結:上述5個文件,以及后續導出的鉆孔層光繪文件drill.art都與制版廠處理孔相關,正確的做法是,全部正確導出這些文件并提供給制版廠,以確保板廠處理孔時不會出錯。

    二. 導出光繪文件

    2.1 生成光圈

    PCB制程中有一道程序是曝光,通過紫外線照射板卡來制作線路圖形或阻焊圖形。光圈大概是在這一步來控制紫外線的強弱的。(大概是這么回事,了解不很詳細,有了解光圈作用的可在評論區指出)。

    在Allegro中操作,Manufacture -> Artwork…

    按下圖指示完成操作1~6,就會生成光圈文件 art_aper.txt

    2.2 設置光繪參數

    在導出光繪前,需要先設置好光繪參數,在General Parameters界面中,光繪類型選擇Gerber RS274XFormat設為5 5,然后回到Film Control界面,查看Plot mode是否為Positive,表示正片,默認是Positive,如果不是則改為Positive,原因詳見我的另一篇博客PCB正片和負片的區別與使用。

    這一步會生成光繪參數文件 art_param.txt

    延伸說明:Gerber RS274X是當前最流行的光繪格式,它包含了線路板各層圖像的完整描述,具有線路板圖形成像需要的所有元素,但是,它不包含板材、層疊結構信息、阻焊油墨顏色、需要做阻抗管控的關鍵走線等等,所以,此格式的光繪通常需要搭配word/excel格式的制版技術要求文檔,才能將PCB的設計和制作意圖同板廠描述清楚。

    2.3 設置Film

    在導出光繪前,還需要設置膠片即Film,需要決定導出哪些Film以及每個Film包含哪些subclass,所有需要導出的Film如下表所示(以六層板為例)。

    Film名稱 (默認按首字母順序排序)包含的層
    ADBBOARD GEOMETRY / OUTLINE
    BOARD GEOMETRY / SILKSCREEN_BOTTOM
    PACKAGE GEOMETRY / SILKSCREEN_BOTTOM
    PIN / BOTTOM
    REF DES / SILKSCREEN_BOTTOM
    ADTBOARD GEOMETRY / OUTLINE
    BOARD GEOMETRY / SILKSCREEN_TOP
    PACKAGE GEOMETRY / SILKSCREEN_TOP
    PIN / TOP
    REF DES / SILKSCREEN_TOP
    BottomETCH / BOTTOM
    PIN / BOTTOM
    VIA CLASS / BOTTOM
    DrillBOARD GEOMETRY / DIMENSION
    BOARD GEOMETRY / OUTLINE
    MANUFACTURING / NCLEGEND-1-6
    Inner_02ETCH / Inner_02
    PIN / Inner_02
    VIA CLASS / Inner_02
    Inner_03ETCH / Inner_03
    PIN / Inner_03
    VIA CLASS / Inner_03
    Inner_04ETCH / Inner_04
    PIN / Inner_04
    VIA CLASS / Inner_04
    Inner_05ETCH / Inner_05
    PIN / Inner_05
    VIA CLASS / Inner_05
    PasteBottomBOARD GEOMETRY / OUTLINE
    PACKAGE GEOMETRY / PASTEMASK_BOTTOM
    PIN / PASTEMASK_BOTTOM
    PasteTopBOARD GEOMETRY / OUTLINE
    PACKAGE GEOMETRY / PASTEMASK_TOP
    PIN / PASTEMASK_TOP
    SilkBottomBOARD GEOMETRY / OUTLINE
    BOARD GEOMETRY / SILKSCREEN_BOTTOM
    PACKAGE GEOMETRY / SILKSCREEN_BOTTOM
    REF / SILKSCREEN_BOTTOM
    SilkTopBOARD GEOMETRY / OUTLINE
    BOARD GEOMETRY / SILKSCREEN_TOP
    PACKAGE GEOMETRY / SILKSCREEN_TOP
    REF DES / SILKSCREEN_TOP
    SolderBottomBOARD GEOMETRY / OUTLINE
    BOARD GEOMETRY / SOLDERMASK_BOTTOM
    PACKAGE GEOMETRY / SOLDERMASK_BOTTOM
    PIN / SOLDERMASK_BOTTOM
    VIA CLASS / SOLDERMASK_BOTTOM
    SolderTopBOARD GEOMETRY / OUTLINE
    BOARD GEOMETRY / SOLDERMASK_TOP
    PACKAGE GEOMETRY / SOLDERMASK_TOP
    PIN / SOLDERMASK_TOP
    VIA CLASS / SOLDERMASK_TOP
    TopETCH / TOP
    PIN / TOP
    VIA CLASS / TOP

    對于其它層數的PCB,只需修改Film內層Inner_02 ~ Inner_05以及Film Drill中的MANUFACTURING/NCLEGEND-1-6即可,其余Film不會變化。

    另外,表中紅字SolderBottom和SolderTop中的VIA CLASS / SOLDERMASK_BOTTOM或是VIA CLASS / SOLDERMASK_TOP表示導出的阻焊層光繪中包含過孔阻焊層,如果過孔封裝設置了阻焊層的話,這會導致過孔開窗,而一般制作PCB時都會要求塞孔,開窗和塞孔是矛盾的。所以,這里要注意設計意圖是想要過孔開窗還是塞孔,開窗就保留紅字;塞孔就將紅字刪除。如果過孔封裝沒設置阻焊層,那么紅字沒有實際意義,不影響光繪結果。

    手動設置Film,費時費力,建議安裝EDA365 Skill(免費),利用其中的Add Films功能,一鍵設置Film,如下圖所示。

    2.3 導出光繪

    光繪參數設置完成,Film也添加完成后就可以導出光繪了。在Film Control界面,點擊Select all,勾選Check database before artwork,最后點擊Create Artwork即可生成各層光繪。

    查看生成光繪的log文件,一般會有一些警告,注意甄別這些警告需要處理,還是可以忽略

    生成 光繪文件*.art

    art文件數量 = 板層數 + 1個Drill + 2個裝配 + 2個鋼網 + 2個絲印 + 2個阻焊 = 板層數 + 9

    2.4 光繪文件總結

    經過以上步驟,生成一個光圈文件art_aper.txt,一個光繪參數文件art_param.txt 和 若干光繪文件*.art,如下圖所示。

    三. 導出IPC網表

    3.1 什么是IPC網表

    IPC網表的原本的格式是IPC-d-356,現在2020年最新的格式是IPC-2581B。IPC-2581B被創造出來替代gerber和ODB++等舊式標準,一個IPC-2581B文件就包含制造電路板所需的全部數據,我們能通過它僅僅發送制造數據或裝配數據。IPC-2581B標準致力于讓工廠車間直接接手設計數據。顯然通過單一文件來傳遞設計意圖更快捷方便,目前所有的主流EDA都支持導出IPC-2581B網表。

    但是,如果我們搭配gerber使用的話,導出IPC-d-356文件即可

    3.2 IPC網表的作用

    在PCB的制板文件里附上IPC網表文件將數據傳輸的安全性提高了一個數量級,板廠在將制造數據文件讀入其CAM系統后所做的第一件事就是從光繪圖像中生成網表,稱為參考網表。在CAM過程中,CAM工程師將根據參考網表定期檢查作業數據,以防操作錯誤或軟件出錯。當傳入的制板文件中存在IPC網表時,CAM工程師會使用IPC網表與參考網表文件對比,進行一下兩點檢查:

    1,PCB軟件輸出的光繪文件,有時會變異,會造成開短路,通過對比能保證網絡一致性(概率很小)

    2,工廠端通常要修改設計文件以便符合生產,修改當中就可能會造成開短路,通過對比可以保證網絡一致性(作用主要是此點,保障工廠修改完的文件網絡沒有問題)

    3.2 如何導出IPC網表

    在Allegro中操作,File -> Export -> IPC 356…,打開IPC-D-356界面。

    設置網表名和路徑后點擊Export,導出IPC網表文件 *.ipc

    四. 導出元器件坐標文件

    在Allegro中操作,File -> Export -> Placement …,打開Export Placement窗口。

    設置文件名和路徑,設置布局原點為Body center,點擊Export,即可導出元器件坐標文件 *_Place_txt.txt

    此文件需要提供給焊接廠家。

    五. 導出結構文件DXF

    一般來說,PCB繪制完成后與結構工程師對接需要導出DXF文件,關于導出DXF的詳細操作見我的另一篇博客Allegro如何導入導出DXF。

    六. 導出PDF

    導出頂層絲印和底層絲印的PDF,方便焊接調試時使用。具體操作如下:

    在Allegro中,File -> Export -> PDF,打開PDF Export界面。

    因為ADB是裝配底層,所以要將ADB的Film鏡像一下,導出的PDF才是正常的。

    點擊Film Creation,進入光繪控制窗口將ADB鏡像一下。

    點擊OK后,會回到PDF Export窗口,然后在按下圖操作即可導出PDF。

    七. 生產文件分類

    上面步驟已經導出了生產裝配調試所需的所有文件,但要與其它設計人員交互還需要對上述導出的文件分類壓縮處理,給不同的人員不同的文件,這樣顯得更加專業。

    PCB輸出的文件按功能應分為六類,每類分別壓縮后再提供給板廠或其他設計人員,具體細節參考下表。注意,壓縮包應規范命名,命名規則為:板名-版本號_文件類型,如VIBS-V2_0_PCB.zip。

    對應壓縮包壓縮包內文件文件說明用途
    *_PCB.zip*.brdPCB設計源文件
    *_ASM.zipart_param.txt光繪參數文件電子裝配圖 (焊接廠需要)
    art_aper.txt光圈文件
    adt.art裝配頂層光繪
    adb.art裝配底層光繪
    *_CAM.zipart_param.txt光繪參數文件制版文件 (制版廠需要)
    art_aper.txt光圈文件
    *.art × 層數電氣層Artwork
    SolderTop.art頂層阻焊光繪
    SolderBottom.art底層阻焊光繪
    SilkTop.art頂層絲印光繪
    SilkBottom.art底層絲印光繪
    Drill.art分孔圖
    *-1-n.drl鉆孔文件
    *.ipcIPC網表
    *_SMD.zipart_param.txt光繪參數文件貼片文件 (貼片廠需要)
    art_aper.txt光圈文件
    place_txt.txt元器件坐標文件
    PasteTop.art頂層鋼網光繪
    PasteBottom.art底層鋼網光繪
    *_DXF.zip*_top.dxf頂層DXFCAD文件 (結構設計人員需要)
    *_bottom.dxf底層DXF
    *_PDF.zip*_silkTop.pdf頂層絲印PDF焊接或調試時方便查看
    *_ silkBottom.pdf底層絲印PDF

    總結

    以上是生活随笔為你收集整理的Allegro如何导出生产文件的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。