博碩士論文 109522154 完整後設資料紀錄

DC 欄位 語言
DC.contributor資訊工程學系zh_TW
DC.creator顧詠文zh_TW
DC.creatorYung-Wen Kuen_US
dc.date.accessioned2022-8-4T07:39:07Z
dc.date.available2022-8-4T07:39:07Z
dc.date.issued2022
dc.identifier.urihttp://ir.lib.ncu.edu.tw:88/thesis/view_etd.asp?URN=109522154
dc.contributor.department資訊工程學系zh_TW
DC.description國立中央大學zh_TW
DC.descriptionNational Central Universityen_US
dc.description.abstractPCB廠在接到上游客戶所給的原始設計時,必須根據自己的生產規範,在不影響PCB原始功能的條件下,以CAM(Computer-Aided Manufacturing)軟體進行編修。此步驟是為了避免製造過程的瑕疵產生。 其中一種常見的規範,是線路之間的最小間距限制。一片PCB的設計圖上存在許多圓形的Pad,以及線狀的Line物件,這些物件代表著線路的配置,以導通之後要焊接在PCB上的各種電子元件。工程師常須削切Pad的外型(此動作又稱刮銅),或者移動Line的位置,來取出電路之間的間距,避免生產精細度不足,造成兩邊相連而導通的情況。這種圖形化的編修過程常是長時間、瑣碎、單調而重複性高的,工程師平均需花3至5小時以上處理一片PCB的編輯與修正。然而,這些過程非常仰賴工程師人工地判斷及繪製,因此不易以機器自動化取代。 本論文以CAM軟體—Genesis2000為平台,針對兩種常見的間距問題,提出自動化的解決方案。 對於Pad物件間間距不足的情況,我們使用影像辨識的深度學習模型VGG16,判斷軟體螢幕畫面中Pad物件配置情況,預測刮銅的長度與方向。 至於Line物件與其他物件間距不足的情況,我們蒐集配置上與該物件相關的所有物件資訊,以線性不等式描述這些物件的間距關係,以及線性函數來代表欲優化的目標,將整個問題轉換為線性規劃問題。zh_TW
dc.description.abstractWhen the PCB factory receives the original design from the upstream customer, it must be edited with CAM (Computer-Aided Manufacturing) software to meet the production specifications of the factory, without affecting the original function of the PCB. This step is to avoid defects in the manufacturing process. One of the common specifications is the limit of minimum spacing between circuits. On a PCB, there are many circular pads and line objects. These objects represent the configuration of electronic circuits, conducting various electronic components soldered on the PCB. Engineers often have to cut the shape of the pads, or move the lines to make space between the circuits, to prevent short circuit. This graphical editing process is often long, trivial, monotonous and highly repetitive. Engineers spend an average of 3 to 5 hours on editing a piece of PCB. However, these processes heavily rely on manual judgment and operation by engineers. Therefore, it’s not easy to replaced human by machine automation. Based on the CAM software Genesis2000, this paper proposes an automatic solution for two common spacing problems. For the case of insufficient spacing between pads, we use the deep learning model VGG16 for image recognition to judge the configuration of pad objects in the software screen, and predict the length and direction of the cutting operation. For the case of insufficient spacing between pad and line, we collect all the related object information, describe the distance relationship of these objects with linear inequalities, and use a linear objective function as the target we want to optimize. Namely, we convert the entire problem to a linear programming problem.en_US
DC.subject電路板zh_TW
DC.subject可製造性設計zh_TW
DC.subject電腦輔助設計zh_TW
DC.subject深度學習zh_TW
DC.subject機器人流程自動化zh_TW
DC.subject線性規劃zh_TW
DC.title基於深度學習與線性規劃之刮銅與移線CAM編輯自動化zh_TW
dc.language.isozh-TWzh-TW
DC.type博碩士論文zh_TW
DC.typethesisen_US
DC.publisherNational Central Universityen_US

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明