版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Panelization,1,Panelization Training (Doc 0601.pdf , page 144 ),Richard Yu,Panelization,2,排版目的: 1. Profile的用途是在定義, piece 的範圍, 供自動排版使用. 2. 板框資料, 是為了放置定位孔( pin ) 給光學掃描機( AOI ) , 3. 板框資料同時也會加入料號名稱, 層別名稱, 日期, 漲縮值, 何台Plotter出圖,料號作者 . 等等, 其目的在幫助底片房管理底片及追蹤等. 4. 板框上也會加入 Tooling 孔, 給鑽孔單位用. 5. 在板框上加入 Pattern
2、( 圖樣 ) , 主要目的是為了各製程上的需求, 例如避免板翹的問題. 阻流膠塊.增加樹酯導流. 6. 同時也是為了減少資料量, 利用排版來減少料號存放時的資料量, 且有利於重新修改 料號時, 只須更改單一pcb. 7. Sub panel , 乃是工程單位在接收到客戶的RS274X 檔時, 將整片無排版資料的料號 , 解出成由單一片PCB或是兩片以上相同的PCB所排版的Panel.,Panelization,3,一. Attribute,請參考 ( 文件0203.pdf System Management, 第三章 ),Panelization,4,User Attribute: ( 使用者
3、自行定義 ) /genesis/fw/lib/misc/userattr System Attribute: ( 系統預設 ) /genesis/e72/all/sysattr,Panelization,5,/gen_db/gendb1/lib/misc/userattr FORCE_LIB = YES OPTION NAME = Copper_width ENTITY = LAYER OPTIONS = 0;1;2;3;4;5;6 DEF = 0 PROMPT = Copper_width TEXT NAME = WX PROMPT = WEEK NUMBER #: MIN_LEN = 0
4、MAX_LEN = 100 ENTITY = JOB DEF = WX OPTION NAME = .attr_test PROMPT = ATTRIBUTE TEST OPTIONS = 1;2;3;4;5 ENTITY = LAYER DEF = 1 ,如何判定user attribute和system attribute. Name = WX ( 沒有點的就是屬於user) Name = .attr_test ( 有點的就是屬於system ),Entity = STEP,LAYER, JOB,WHEEL,SYMBOL,STACKUP,FEATURE,COMPONENT,BOOLEAN,
5、 TEXT, OPTION, INTEGER, FLOAT,如何增加system和user attribute 若對user或是system attribute更改 後, 必須要重新啟動genesis, 才生效,Panelization,6,Rectangle: 使用者自定方型外框, Polygen: 不規則多邊型, Step limits: 包含資料的最小外框,二. Profile,Panelization,7,順時針 逆時針,curve : 曲線,segment : 分段(線段),Panelization,8,三. Datum ( 基準點 ),: 基準點 : 原點 ( genesis 無法
6、變更原點 ) 只能將全部資料位移 ),Panelization,9,四. Sub-panel (從沒有排版的資料中擷取排版資料 ),Panelization,10,基本原理: 從整片pcb中, 檢視一樣的step data, 利用自定的one-up step , 將其它部份 資料排出來. 用途 : 當接收輸入客戶的原稿資料, 其資料內容是打散的整個pcb, 利用sub-panel將此step 中的相同 區塊的資料擷取出來成為另外的一個one-up的step, 此時若資料有所異動, 只須更改單一piece 的資料就可.,Panelization,11,One-up,兩個相同的step,由one-
7、up 的step所排出的排版,Panelization,12,準備擷取one-up step,參考層別,先定義虛擬 pcb的邊框,Panelization,13,設定虛擬pcb的基準點,Panelization,14,顯示排版x:1, y:2,Panelization,15,產生step repeater,重新設定,預覽,One-up step的對位,是否保留原有的gerber,是否須要完全符合,Panelization,16,Panelization,17,五.排版資料的定義,Panelization,18,先定義版框的大小 設定有效區域 排版 ( 自動與手動 ) 進階排版編輯功能 從gen
8、esislib內複製coupon到目前的step 在排版框上加入圖案 從其它料號中拷貝tool frame step到目前的step,定義排版資料程序,Panelization,19,五-1.先定義版框的大小,若有要新增panel class, 可以在此檔更改 /genesis/fw/lib/misc/pnlclass 或 /database_name/lib/misc/pnlclass,Panelization,20,自訂panel size,Panelization,21,五-2. 設定排版有效區域,Panelization,22,五-3.排版 ( 自動與手動 ) - 1,目前的pcb排出
9、array,利用array 排版出 pnl,Panel 大小: 18x24,從libaray的panel class中選出,多重排版與單一排版,排序模式: 1.以利用率 2.以pcb數量,Panelization,23,五-3.排版 ( 自動與手動 ) - 2,手動輸入排版大小的模式,敲入panel大小,Panelization,24,定義datum與原點離 排版的距離,Step & Repeater 排列方向 ( 任意, 水平, 垂直 ),Panelization,25,Panelization,26,五-3.排版 ( 自動與手動 ) -3,Panelization,27,Step & re
10、peater 編輯,五-4.進階排版編輯功能,Panelization,28,依step的中心點,依step的datum,依多個step的中心點,在選擇step時, 有影響,Panelization,29,新增 step,修改 step,簡化槽狀排版,選定(至少兩個以上 )的pcb, 自動依照grid點對位 並改成排版指令顯示排版內容,拷貝step,移動step,取代step,刪除step,Panelization,30,水平mirror,垂直mirror,對step翻版,旋轉step,向左對齊,向右對齊,向上對齊,向下對齊,Panelization,31,以y軸為中心,以x軸為中心,X軸均分
11、step間距,Y軸均分step間距,Step 依照有效區域的左邊靠齊,Step 依照有效區域的右邊靠齊,Step 依照有效區域的上邊靠齊,Step 依照有效區域的下邊靠齊,Panelization,32,Step 依照有效區域的向左, 向右邊靠齊,Step 依照有效區域的向上, 向下邊靠齊,Step 依照有效區域的向y軸水平靠齊,Step 依照有效區域的向x軸重直靠齊,Panelization,33,選擇單一片排版,用不規則封閉區間框出多個pcb排版,用方形框出多個pcb排版,訊息欄視窗 ( 選擇功能時會顯示在此區塊上),Panelization,34,五-5. Coupon frame,可以
12、將coupon設定在genesislib的step內, 為了適應各種料號, 你可以在genesislib 內將其設定成不同的step, 可以適用於四層板, 六層板, 十. 層板的coupon, 但是其step中的layer name, 必須是與目前所作業的料號一樣. Ps: 此種方法作coupon, 不怎麼適用.,從genesislib內複製coupon到目前的step,Panelization,35,Panelization,36,五-6. Step & repeat fill pattern ( 版邊填圖案 ),在排版框上加入圖案,Panelization,37,fill 的參數設定( 可
13、以是以 surface 填滿 或是用線填滿),以 surface 填滿,用線填滿,使用圖案填滿,(延長處理時間),Break partial:no Cut primitive:yes,Break partial:yes Cut primitive:yes,Break partial:no Cut primitive:no,Break Partial : 局部打散 Cut Primitive : 切開基礎組成,Panelization,38,巢狀排版開關,Pcb 排成 array , 在由 array 排成 pnl,Panelization,39,Panelization,40,避開所有的 fe
14、ature, 並保持與feature的邊緣離 ? inch時, 才填滿.,避開所有的drill hole, 並保持與鑽孔的邊緣離 ? inch時, 才填滿.,填滿時是用正片或負片,填滿時考慮影響層或是 單層,Panelization,41,五-7.從其它料號中的某個layer中拷貝tool frame到目前的step,Panelization,42,Flatten ( 簡化排版 ,在array step, 只對單一layer有效, 不是整個 step, 類似move step & repeater),排版資料X:3, Y:1,Panelization,43,Panelization,44,Fl
15、atten後, 必須殺掉排版資料, 在matrix會變成如下,有資料,Panelization,45,Panelization,46,Film Optimization Training,Panelization,47,執行方式: 先建立一個新的step : plotter 設定step: plotter 的版框大小 開啟film optimization的功能畫面. 增加須要畫片的step ( 客戶原稿 ), 可多選. 設定 film size的大小, 若底片size沒有在 /genesis/sys/hooks/film_sizes , 可依需求 來設定 先選擇所有的層別,再執行 force
16、 on next run 設定 Run film optimization, 並輸入預輸出的 層別名稱等. 切回Graphic Editor的step : plotter, 查看 資料內容是否正確. 9. 使用output, 將層別輸出到繪圖機.,Panelization,48,1. 建立新的step: panel 給film opt,Panelization,49,2.設定底片大小: for Film_opt,Panelization,50,功能: 類似xpert的multi pcb畫片,3.開啟Film_opt,Panelization,51,操作選項,參數,層別 列表,執行按鈕,Pane
17、lization,52,4. Add layers ( 增加層別並排列到想要畫片的新層別),可多選,Panelization,53,命名協定,距離參數 ( 上, 下, 左, 右留邊 ),最小利用率,Film 輸出所有pcb排成的新層別,film,流水號碼:0,1,2 如film-0,film-1,film-2,Panelization,54,底片中寫入想要顯示的文字,對資料做漲縮,以profile中心,以profile原點,層別的執行方式:,執行特殊料號:,Job: - 00-emma l1t,Panelization,55,Variable Description = $job Origin
18、al job name $step Original step name $layer Original layer name $customer Customer name $yy Year $mm Month,Variable Description = $week Week of the year (1-53) $dd Day $hh Hour $mi Minute $se Seconds $usr User,會影響到film optimization的系統configuration,Panelization,56,5.設定film_size 底片大小,Panelization,57,5
19、.設定force_output_on_next_run,1,2,3,4,5. 檢查最後一個欄位 v,Panelization,58,6.執行後的結果,Panelization,59,Minimal,Panelization,60,Profile,Panelization,61,Step,Panelization,62,Output Training,Richard Yu,Panelization,63,第二章, Output Package,目的: 轉換資料給其他 CAM系統, 或是 測試機台,plotter 或是printer,Panelization,64,Step1 :開啟genesis
20、並打開料號 透過engineering toolkit開啟 output 的事件, 如開啟output package.,Panelization,65,Step2 :設定output的參數: general job ( 料號 ) step ( 排版 ) format ( of output ) ( 格式 ) Dir path ( 輸出檔案所在目錄 ) Files prefix/suffix ( 在檔案前加字/檔尾加字 ) Specific 選擇 output 格式的參數 ( gerber, drill, rs274, image ),Panelization,66,Step3 :設定 lay
21、er 參數: ( 會打散排版 ) Translation ( on or off ) Angle ( 旋轉角度, 0, 90, 180, 270度 ) Mirror ( 在X軸作鏡面 ) X scale / Y scale ( x, y 軸漲縮值 介於0.95 到 1.05 之間 ) Comp ( ml 重新設定 feature 的補償值 ) Polarity ( 正, 負片 ),Panelization,67,Step4 :使用操作按鈕: Apply ( Output 依照設定的參數 Clear ( 重設成系統預設參數 ) Close ( 關閉 Output Package ),Paneli
22、zation,68,Output 視窗結構,Output parameters,layer parameters,Operation button,Panelization,69,Output Parameters:,Job :,Inch / mm :,Step & view :,Step viewer popup:,Panelization,70,Dir Path :,使用者自行設定輸出路徑,輸出檔名時, prefix 檔案前加字, suffix 檔案後加字,Files Prefix /Files suffix :,Anchor and Offset :,Panelization,71,Ce
23、ntering Layer on Film : 在RPD輸出的case上, 當你想要畫片時將底片置中, 請使用如下的公式, 以達到 offset values to center.,Panelization,72,Layer Parameters :,正, 負片輸出,補償值: -10 +10,X , Y scale : 0.95 1.05,X軸鏡面,順時針旋轉角度,Layer name,打勾表示要傳輸( 輸出),Panelization,73,當選擇step name, 如下列的layer entity attributes 會依上述的參數的預設值作為 輸出. .out_angle .out_
24、mirror .out_x_scale .out_y_scale .out_comp .out_polarity,Panelization,74,Format :,Panelization,75,general,specific,General : 一般參數適用於所有的 檔案格式 Specific : 只適用於檔案格式是 gerber, drill, netlist 或printer 格式 Note: 假如參數沒有出現在可選擇 的格式中, 這個參數對那個 格式是沒有用的,Panelization,76,General :,打散排版,打散symbol,打散圓弧,對step中所有的物件做填滿,只對
25、feature做漲縮,以外框來表示copper,以最小線寬來填滿surface,最小線寬 ? mil,Scale features: 對所有features做scale, 除了一些feature擁有.out_scale的 屬性不做scale Unscale targets: 除了feature擁有.out_scale的屬性會被做漲縮外, 其餘的 feature 不會被scale,Panelization,77,單位: 英吋, 公制 mm,單位: 絕對座標, 相對座標,None : 不補零 Leading : 前補零 Trailing : 後補零,座標格式: 2.4 3.5 . .,Specif
26、ic :,Panelization,78,Requirements for Gerber formats,單位: inch , mm,座標: 相對座標( 絕對座標 ),補零: none (不補),leading (前補),trailing(後補零),數字格式: 2.4 ( 3.5 ),輸入含有decode的wheel檔案,Panelization,79,Requirements for Drill and Rout formats,十進位小數點:,座標省略,鑽孔孔徑單位,鑽孔路徑最佳化,最佳化時鑽孔反覆次數,每次鑽孔反覆時, 最佳化百分比未超過前一次達1%,即結束鑽孔反覆的動作.,Paneli
27、zation,80,Requirements for HPGL and PostScript printers,Print params: 假如是yes時, 會出現下列參數 Print titles: - Fix : 使用者自行定義表頭 - Auto: 系統預設的表頭包含, job name, step name, date,and time. - Auto+fix: 包含上述兩項表頭 - None : 無表頭 Title: 表頭的內容 Orientation: ( 定方位 ) automatic : portrait : landscape: Size: A0, A3, A4, A5, B4
28、, B5, Letter - Life : 1 : 1 輸出 - Scale : 輸入漲縮比例 - Other : 輸入長, 寬,Panelization,81,Test AR above- 對測試孔,在annular ring 上大於孔的直徑將會被測試, 假如設為0 , 在 annular ring上hole將不會被測試,Circuitest - Yes 時是為了output IPC356 或 IPC356+NTD 給電測治具用 Finished size : Yes 時, output 會依照hole 的 finished size 輸出, No 時, output 會依照 hole 的d
29、rill size 輸出. Feature dimensiions: Yes時, 對複雜的case輸出多比記錄如 ipcd-356a. - Non-centered via in a SMD pad - 不同尺寸的top和bottom上的pads - pad 與 drill 直徑一樣,Stagger : ( SMD 測試點位置 ),Requirements of Typical Netlist format,Panelization,82,Test Mid Through Holes Yes : 對屬於零件孔的mid-points ( 屬性為 .drill_type = plated ) 將會被 輸出, 為了零件孔壁整合測試,Panelization,83,Units 0.1 mil 或 microns Adjacency Yes : 輸出鄰近的資料 Traces Yes : 輸出線 ( 導線資料 ) Tooling Yes : 輸出tooling ( Non-PTH孔) Shrink to Gasket Yes : 縮小所以的網點 到他們的solde
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海财经大学浙江学院《科学社会主义》2024-2025学年第二学期期末试卷
- 机关内部人事制度
- 中南财经政法大学《天气学诊断与应用》2024-2025学年第二学期期末试卷
- 机构教育内部管理制度
- 林业人内部管理制度
- 某某公司内部控制制度
- 资阳环境科技职业学院《运动项目理论与方法》2024-2025学年第二学期期末试卷
- 检测行业内部控制制度
- 民政内部财务控制制度
- 海员培训内部管理制度
- 海洋学-第5章-潮汐
- 2024年上海市高考语文真题现代文二《斑鸠》简析及相关常规题型归纳
- 2024年乐清中小学教师招聘真题
- 义务教育劳动课程标准2022年版考试题库及答案
- 《功能性食品开发与应用》课件-功能性碳水化合物
- SJ-T 11805-2022 人工智能从业人员能力要求
- 湖南演讲与口才协会官网
- 《作文写作与文化素养培养》
- 保密方案(档案数字化)
- 玻璃体视网膜术后护理
- 结核病的知识讲座
评论
0/150
提交评论