欢迎来到天天文库
浏览记录
ID:12149019
大小:34.48 KB
页数:24页
时间:2018-07-15
《fpc紫外激光加工中gerber文件的解析转换研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、FPC紫外激光加工中Gerber文件的解析转换研究华中科技大学硕士学位论文姓名:詹萍萍申请学位级别:硕士专业:光学工程指导教师:胡兵20080530摘要紫外激光的冷加工特性,使它在FPC(柔性电路板)加工领域有着无可取代的地位。随着高功率DPSS紫外激光器的发展,将激光加工技术与现代数控编程技术相结合,开发适用于FPC的紫外激光加工系统具有积极的现实意义。作为PCB行业的通用文件格式,Gerber文件的图形数据读取是激光加工FPC的关键环节,直接影响加工的精度和效率。本课题运用编译原理的基础知识,在对Gerber文件进行词法和语法分析的基础上,采用Boost.Regex正则表达式类库作为匹配和
2、分析工具,开发出一种匹配速度快、精度高、具有较强通用性和兼容性的Gerber文件解析转换软件。该软件能够读取Gerber文件,快速提取其中相关的FPC图形信息,绘制加工轨迹,并能够将Gerber文件转换为CAD软件能识别的DXF文件。本文的主要内容是从以下四个方面来组织的:(1)介绍FPC紫外加工系统的特点和应用,并从实际应用需求出发,设计出Gerber文件解析转换软件的结构框架、工作流程、开发环境和开发流程。(2)分析了Gerber文件的总体结构以及具体的数据记录格式,在此基础上提出文件的解析算法,并引入了Boost库的正则表达式类库函数对其进行分析处理,保证了解析的快速和准确性。(3)将面
3、向对象技术应用到该软件的开发中,研究了Gerber数据的读入方法和解析数据的保存方式,并利用MFC绘制加工图形。(4)研究了与常见CAD软件的接口问题,将解析数据转换为DXF文件输出,改善了该软件的可移植性。关键词:紫外激光加工系统Gerber文件DXF文件正则表达式Boost库IAbstractWiththe“cold”processingcharacter,UVlaserhaveaindispensableeffectonFPCprocessingfield.AlongwiththedevelopmentofthehighpowerDPSSUVlaser,it’smeritoriously
4、todevelopaUVlaserprocessingsystemwhichisbasedonlaserandmodermNCprogrammingtechnologyforFPC.TheGerberfileisthestandardfileformatofPCBindustry.AsthekeystepoftheFPClaserprocessing,thefiguredataoftheGerberfileparsinghasanotableinfluenceontheefficiencyandprecisionoftheprocessing.ThepaperadoptstheBoost.Re
5、gexformulaexpressionslibraryresearchedanddevelopedinMicrosoftresearchlabasstrongmatchandanalysistool,whichbasedonlexicalandsyntacticanalysis.ItworksoutakindofGerberfileparsingandswitchingsoftwarewithrapidmatch,highprecision,betterversatilityandcompatibility.ThissoftwarecanreadtheGerberfileandpick-up
6、thefigureimformationaccordingtotheFPCrapidly.ItplotsprocessingfigurewiththeimformationandswitchesittotheDXFformatwhichcanrecognizebyanyCADsoftware.Thepapercanbedividedintofoursegments:(1)First,theFPCUVlaserprocessingsystemisstudied.Andthenintroducedtheframework,maintask,theprocedureofdesignandthepri
7、ncipleoftheGerberfileparsingandswithingsoftwareaccordingtothepractice.(2)AnalysistheholisticconfigurationanddataregisterformatoftheGerberfile.AndintroducetheparsemeanswhichadoptstheBoost.Regexformulae
此文档下载收益归作者所有