xxxxxxx本科生毕业设计(论文)学院(系):机电工程系专业:机械设计制造及其自动化学生:xxxxx指导教师:xxxxx完成日期2011年5月xxxxxxxx(论文)陆德公司电气图纸BOM校对软件开发DevelopmentofProofreadingElectricDrawingBOMSoftwareforRoadyRoadInc.总计:35页插图:16幅xxxxxxxxx(论文)陆德公司电气图纸BOM校对软件开发DevelopmentofProofreadingElectricDrawingBOMSoftwareforRoadyRoadInc.学院(系):机电工程系专业:机械设计制造及其自动化学生姓名:xxxx学号:xxxx指导教师:xxxxxxx评阅教师:xxxxxxxx完成日期:2011年5月xxxxxxxNanyangInstituteofTechnology陆德公司电气图纸BOM校对软件开发1陆德公司电气图纸BOM校对软件开发机械设计制造及其自动化xxxx【摘要】图纸校对是企业在产品研发后期的重要环节之一,是产品在生产制造过程中不出差错顺利进行的基础保障。图纸校对完成后生成BOM也是产品生产采购、车间领料和成本核算的基础数据。本课题软件能够较好解决陆德公司在电气图纸BOM命名不规范、不一致等技术问题。通过本软件可实现对电气图纸BOM的批量读取、自动校对和产品BOM的格式化导出,完全取代人工整理产品BOM和逐一校对的工作模式,大大提高了工作效率,减少了错误和遗漏。【关键字】图纸校对;数据库;BOM;CAD二次开发DevelopmentofProofreadingElectricDrawingBOMSoftwareforRoadyRoadInc.MachineDesign,ManufacturingandAutomationMajorSUNGuang-linAbstract:Drawingsproofreadingisoneofanimportantpartoflaterperiodduringproductresearchanddevelopmentinenterprise.Itisalsothebasicguaranteeforproductmanufacturingsmoothlywithnomistakes.ThegenerationproductBOMafterproofreadingisalsothebasicdataforproductionpurchasing,materialrestrictionsinworkshopandcostaccountinginfuture.Thissoftwarecansolvesometechnicalproblemswell,suchasnon-standardandinconsistentnaminginelectricaldrawingsBOM.ThesoftwarecanrealizebatchreadBOMofelectricaldrawings,proofreadandexportreportofproductBOMautomatically,whichreplacethemanualoperationmodecompletely.Bythissoftware,enterprisecanimproveefficiencygreatly,reduceproofreadingerrorsandmissings.Keywords:DrawingProofreading;Database;BOM;SecondaryDevelopmentofCAD陆德公司电气图纸BOM校对软件开发1目录1引言...................................................................11.1概述..............................................................11.2图纸校对的现状分析................................................11.3图纸校对的目的及意义..............................................11.4课题研究内容和目标................................................22陆德公司电气图纸BOM校对开发相关技术....................................22.1计算机编程技术....................................................22.2数据库接口技术....................................................22.2.1在VB中使用ADO访问数据库....................................32.2.2使用ADO技术访问数据库的基本流程.............................32.3AutoCAD的ActiveXAutomation技术..................................42.3.1ActiveXAutomation技术简介..................................42.3.2在VB中操纵AutoCAD对象的方法................................52.4ExcelVBA技术.....................................................62.4.1在VB中操纵Excel对象的方法..................................63基于AutoCAD的电气图纸校对的研究与实现..................................83.1系统总体设计......................................................83.2系统主要功能模块的实现............................................83.3软件的设计........................................................93.3.1利用VisualBasic获取AutoCAD控制句柄........................93.3.2电气图纸信息自动校对的实现...................................94软件的设计与实现.......................................................104.1系统软硬件需求...................................................114.1.1硬件需求....................................................114.1.2软件需求....................................................114.2系统功能的模块化设计及实现........................................114.3软件操作流程.....................................................114.4各流程操作介绍...................................................124.4.1用户登录....................................................124.4.2图纸提取....................................................134.4.3图纸信息自动校对............................................164.4.4查看校对错误明细............................................174.4.5生成电气总明细..............................................18结束语...................................................................21参考文献.................................................................21附录.....................................................................22致谢.....................................................................30陆德公司电气图纸BOM校对软件开发11引言1.1概述电气图纸校对是离散型制造企业产品研发后期的必需环节,主要完成对产品全部设计图纸内文字信息输入规范性和一致性的核对。目前绝大多数企业对图纸的后期校对仍然处于人工手动逐一审查模式,不仅效率低下,而且容易出现遗漏等错误,存在大量重复性劳动,还需要有一定经验的设计人员来进行校对图纸,劳神费力,严重影响了新产品开发效率,对于生产复杂结构产品的企业尤为明显。本文阐述了进行电气图纸校对的内容和步骤,以及如何根据图纸信息正确构建产品结构明细,进行图纸标题栏及明细栏信息的计算机辅助校对,同时能够快速生成符合企业格式化要求的产品综合明细、分类明细和汇总明细等。1.2图纸校对的现状分析通过文献检索,发现有如何读取AutoCAD图纸信息的文章,但仅阐述了一种普通思路,多数以遍历全部图纸图形元素的方法检索图纸文字信息,此类方法不仅效率低下,而且容易出错。本作品综合分析了企业图纸的一般特点,通过对企业图纸图幅大小、绘图比例的概率分析,得出适合企业的框选方法,能够快速的找到所有图纸信息,根据测试对90%的图纸可一次性选定所要信息,如此可极大的提高软件的读图效率。通过网上检索,也存在极少数的自动读图构建产品BOM软件,但其通用性不强,无法真正应用到企业,并且读取速度慢,容易出错,不能按照企业的个性需求导出产品BOM。本作品软件适用于企业图纸标题栏和明细表为带有属性的图块,系统提供了简单的读图参数配置,只要企业产品图纸采用AutoCAD绘图软件绘制,即可使用本软件。通过对目前市面上的PDM系统进行分析,发现少部分的PDM系统已经具有图纸自动校对功能,但通常比较简单,无法进行具体功能定制。根据实际调查,发现内地80%的中小企业还没有实施PDM系统,也预示着此类企业的图纸校对仍处于手工处理阶段。本作品软件能够实现对图纸信息的自动校对,并将校对结果以报表的形式提交给用户,同时根据企业实际需求进行定制,为企业的ERP系统提供数据接口,从一定程度上实现了ERP与设计资源的有效集成。1.3图纸校对的目的及意义图纸校对是企业在产品研发后期的重要环节之一,在产品的设计与开发后期需要完成对产品各级明细及其零部件标题栏信息的一致性、输入规范性等进行一一校对。目前多数企业均由人工逐一校对,工作量大,通常完成一套大型复杂产品的校对需要3天时间,不但工作效率低,而且容易遗漏、出错。陆德公司电气图纸BOM校对软件开发2陆德公司的产品主要有机械设计部分和电气控制部分组成,其电气控制图纸均由AutoCAD进行绘制,但其绘图规范和机械部分图纸不一致,而且图纸明细栏中有很多的电气元器件,如果输入错误,则在生产装配中就会出现问题,因此专门开发一套针对陆德公司电气控制