博碩士論文 107525001 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:83 、訪客IP:3.149.213.209
姓名 李憬維(CHING-WEI LI)  查詢紙本館藏   畢業系所 軟體工程研究所
論文名稱 CoolPCB:以控制點為主的電路板切割成形繪製自動化方法
相關論文
★ CRUnit - Capture / Replay Based Unit Testing★ Locating Interested Code by Program Execution Paths with Debugger
★ An OpenStack Based Testing as a Service Platform★ Visualize Ripple Effect with Analyzing Object-Oriented Design Relationship
★ Change History Tracing Tool for Arbitrary Programming Language★ Virtual Objects for Program Visualization in xDIVA
★ Enhance Stress Testing Power by Synchronizing JMeter Test Scripts★ 以 GDB 實作 XThreadDebugger-Linux(XTD-Linux)提供 Linux 平台之多執行緒除錯
★ 支援版本控制系統之文件撰寫工具★ Korat: An O.S.-independent Capture/Replay Test Automation System
★ GUI Component Detection for Cross-Platform Applications–Using Input Device and Image Change Synergistic Detection Method★ 應用設計模式於 RPA 軟體 實作低維護成本的屬性面板自動修正功能
★ 使用靜態分析偵測 JavaScript 應用程式中的 Race Condition★ 基於物件導向與 Clean Code 概念進行 xDiva 重構與優化
★ 基於xDIVA之利用關鍵影格將3D物件動畫化與即時保存的視覺化工具★ 利用軟體 UI 實現擴充功能 突破原始碼限制的工具
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   至系統瀏覽論文 (2025-7-3以後開放)
摘要(中) 在電路板產業,「成形繪製」指的是工程師在將電路板設計圖送交至機
台切割前,利用 CAD 軟體在設計圖上描繪機台切割的路徑及修正。非常耗費時間及人力,重複性高且單調的工作且高度仰賴工程師多年經驗的累積以及對機台的了解。
使用傳統 CAD 軟體,要做到某些特定的功能還必須要使用其他多種功
能交互搭配才能完成,沒有聰明且自動的方式,每一筆描繪都必須由使用
者手動完成,導致整體編輯時間被大大拉長。
一般的最短路徑演算法並無法滿足解決此類問題的條件,在一個有大
量元件及複雜結構的設計圖中,預測使用者想要繪製的路徑是非常困難且
耗時的,演算法所提供的最短路徑往往不是使用者所想要的,若可以自動
計算路徑且融合使用者經驗,便能自動方便且準確的繪製路徑。
為了達成這個目的,本實驗室開發了一套針對成形繪製的 CAD 軟體—
CoolPCB,融合了 CAD 軟體能夠處理大量物件且精準繪製的特性及 RPA 軟體所帶來自動化功能的優點,CoolPCB 引入了一套有別於傳統 CAD軟體的繪製方式,本論文將針對成形繪製提出創新的自動化路徑規劃方法,該方法結合路徑計算及使用者可控物件,以解決電路板生產廠商多年來的痛點。
摘要(英) To cut the PCB (Printed Circuit Board), engineers will use CAD (Computer Aided Design) software to design the path for CNC (Computer Numerical Control) machine and correct any error in the original design. This procedure is very time-consuming, repetitive and heavily depend on the experience of engineers. Using traditional CAD software is hard to complete the task in a smart and simple way since it requires user to combine many tools to perform specific functionality. User have to draw every path step by step and by themselves. Editing time is greatly grown and the company even need to hire more employee just to compensate the cost of time. Speaking of paths, a path finding algorithm may solve this situation. However, the shortest path that algorithm give is not applicable for every situation. If we can create a method that is flexible and automatic, it can be widely used and have a great success in PCB industry. In order to achieve this goal, our lab developed a tool that combine the advantage from normal CAD software which can handle massive amount of object in the file and RPA (Robotic Process Automation) software which provide automatic functionality to eliminate the repetition—CoolPCB. This paper also proposes a method with automatic path calculation and user-controllable object. It is fast, reliable and can solve the problem of PCB industry have for a long time.
關鍵字(中) ★ 電腦輔助設計
★ 機器人流程自動化
★ 路徑尋找
★ 電路板
關鍵字(英) ★ Computer aided design
★ Robotic process automation
★ Path finding
★ Printed circuit board
論文目次 摘要..................................................................................................................i
Abstract ...........................................................................................................ii
目錄................................................................................................................ iii
圖目錄.............................................................................................................v
表目錄........................................................................................................... vii
一、 緒論 ...................................................................................................1
二、 研究背景............................................................................................3
2-1 電腦輔助設計 ..................................................................................3
2-1-1 AutoCAD..................................................................................3
2-2 RPA 工具............................................................................................3
2-2-1 SideeX .....................................................................................4
2-2-2 SikuliX......................................................................................5
2-2-3 Korat .......................................................................................7
2-2-4 小結.......................................................................................8
2-3 Unity ..................................................................................................8
2-4 成形繪製 ...........................................................................................9
三、 問題描述與分析..............................................................................11
3-2 使用 AutoCAD 繪製的困難 ............................................................11
3-2-1 路徑繪製 .............................................................................11
3-2-2 瑕疵修正 .............................................................................11
3-3 路徑演算法介紹.............................................................................13
3-4 路徑演算法實務上的困難.............................................................14
四、 解決方法..........................................................................................16
4-1 CoolPCB............................................................................................16
iv
4-2 路徑演算法的應用.........................................................................16
4-2-1 DXF 檔案資料結構 ...............................................................17
4-2-2 建立點與點的關係..............................................................18
4-3 控制點實作細節.............................................................................19
4-3-1 加入控制點 .........................................................................19
4-3-2 產生可調整路徑..................................................................20
4-3-3 產生路徑 .............................................................................22
4-3-4 修正瑕疵 .............................................................................23
五、 評估 .................................................................................................28
5-1 導入 CoolPCB 前後差異 .................................................................28
5-1-1 時間差異 .............................................................................29
5-1-2 操作差異 .............................................................................29
5-2 導入後效益評估.............................................................................30
六、 結論與未來展望..............................................................................33
七、 參照 .................................................................................................34
參考文獻 [1] “AutoCAD,” Autodesk, Inc., [線上]. Available:
https://www.autodesk.com.tw/products/autocad/overview. [存取日期:
20 5 2020].
[2] “興普科技,” 興普科技股份有限公司, [線上]. Available:
http://www.superpcb.com.tw/zh-tw/. [存取日期: 20 5 2020].
[3] “Unity,” Unity Technologies Inc., [線上]. Available:
https://unity.com/. [存取日期: 20 5 2020].
[4] H. C. a. R. Z. J. Wang, “Application of Computer Aided Design in the
Artistic Design,” 於 Seventh International Conference on Measuring
Technology and Mechatronics Automation, Nanchang, 2015 .
[5] A. P. P. a. M. A. M. L. A. Bodyan, “Computer-Aided design and
simulation of manufacturing processes in the packaging industry,” 於
nternational Conference on Industrial Engineering, Applications and
Manufacturing (ICIEAM), St. Petersburg, 2017 .
[6] “Autodesk,” Autodesk Inc., [線上]. Available:
https://www.autodesk.com.tw/. [存取日期: 20 5 2020].
[7] “Sideex,” Sideex Team, [線上]. Available: https://sideex.io/. [存取日
期: 20 5 2020].
[8] “SikuliX,” RaiMan, [線上]. Available: http://sikulix.com/. [存取日期:
20 5 2020].
[9] X.-C. Chen, Korat: An O.S.-independent Capture/Replay Test Automation
35
System, Institute of Computer Science & Information Engineering,
National Central University, 2014.
[10] J. C. a. C. J. C. M. Romao, “Robotic Process Automation: A Case Study
in the Banking Industry,” 於 14th Iberian Conference on Information
Systems and Technologies (CISTI), Coimbra, Portugal, 2019 .
[11] L. H. S. D. Y. J. L. a. J. F. K. S. C. Lin, “Apply RPA (Robotic Process
Automation) in Semiconductor Smart Manufacturing,” 於 eManufacturing & Design Collaboration Symposium (eMDC), Hsinchu,
2018 .
[12] “DXF Reference,” [線上]. Available:
https://images.autodesk.com/adsk/files/autocad_2012_pdf_dxfreference_enu.pdf. [存取日期: 1 6 2020
指導教授 鄭永斌(YUNG-PIN CHENG) 審核日期 2020-7-17
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

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