cad过程中“三表”汇总与自动生成系统的研究

cad过程中“三表”汇总与自动生成系统的研究

ID:22309752

大小:56.00 KB

页数:7页

时间:2018-10-28

cad过程中“三表”汇总与自动生成系统的研究_第1页
cad过程中“三表”汇总与自动生成系统的研究_第2页
cad过程中“三表”汇总与自动生成系统的研究_第3页
cad过程中“三表”汇总与自动生成系统的研究_第4页
cad过程中“三表”汇总与自动生成系统的研究_第5页
资源描述:

《cad过程中“三表”汇总与自动生成系统的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、CAD过程中“三表”汇总与自动生成系统的研究

2、第1  摘要 基于AutoCAD绘图环境进行二次开发,将计算机辅助绘图与CAD图纸中零件明细表、标准件表和外购件表(简称“三表”)的汇总有机地结合为一体,实现了“三表”的自动汇总与生成,极大地提高了设计效率,有利于实现CAPP。  关键词 “三表” 汇总表 零件属性 对话框(DCL)    目前,在使用AutoCAD软件[1]进行产品设计时,图纸标题栏及明细栏中文档信息的输入很不方便,且在汇总整台机器的“三表”时,仍需要做大量、繁琐的人工抄录及检索工作。本文在AutoCAD环境下进行二次开发,实现了计算机辅助

3、绘图与“三表”汇总设计,即在图纸设计完毕之后,自动实现“三表”的汇总与生成。1 基本思想  在机械工程图纸中,标题栏及零件明细栏是图纸的重要组成部分,它记录了机械零(部)件的非几何属性信息。标题栏内容包括设备总名称、本图图号、名称、材料属性、重量及其它附属信息。部件图纸的零件明细栏项有序号、代号(图号)、名称、数量、材料、单件重量及附注,其中“有图件”的名称、材料及单重又反映在该“有图件”的标题栏中。在输入明细栏的同时,要不时地检索这些有关零件文档信息。此外,在一台机器设备中,从总图到最底层一级零部件,根据生产组织与管理的需要,要按总图编制“三表”,或总

4、图下一级部件的独立“三表”,在编制“三表”时必须获得全部图纸的文档信息。  因此,在CAD绘图编辑图纸表栏时,动态地建立每张图纸的数据文件,一方面满足输入它的上一级部件图明细栏的需要,另一方面满足“三表”汇总时的需要,将是实现CAD绘图与“三表”汇总一体化的关键所在。考虑到一个零部件可能由一张以上的图纸表达,即一个零部件可能对应于几个不同的图形文件,但这些图形文件表达的零部件的图号是唯一的。基于图号与零部件的一对一关系,对应于每个零部件,规定取其图号来作为其数据文件名,其表栏数据结构见图1。  鉴于现行计算机系统的文件名在DOS环境下仅能识别包括扩展名在

5、内11个字符,所使用的图号规定在11个字符之内。当图纸编号的长度超过8个字符时,系统自动把多余的字符转加到扩展名中,作为该图的数据文件名称。图1 图纸表栏数据结构2 系统组成  基于上述设计思想,以图纸表栏数据文件作为重要联系标志,对AutoCAD绘图软件进行二次开发,实现CAD绘图与“三表”的汇总与生成一体化设计,系统组成见图2。图2 系统组成与数据信息交换流程3 程序设计与实现技术[2~4]3.1 CAD图纸总的标题栏与明细栏信息的输入与编辑  本模块是实现绘图与“三表”汇总一体化的基础,在CAD绘图填写表栏的同时建立每个零部件的数据文件,供一体化系

6、统数据检索之用。按图1所示的数据结构构成LISP表数据,以模拟其它高级语言的数组数据。采用AutoLISP及DCL编程语言实现。程序实现框图见图3,图中,T为“真”,nil为“假”。  程序的主要功能及特点:  (1)表栏输入及修改均采用对话框形式;  (2)输入部件明细栏内容时,系统自动检索当前正在输入序号的零部件数据文件是否存在,并自动将已存在信息如“名称”、“材质”及“重量”等显示于对话框中,且置成灰色不允许修改,仅允许输入“数量“及“附注”等信息;  (3)系统提供了部件图明细栏的编辑修改及动态浏览部件图的零件明细内容;  (4)各对话输入框中均

7、以最近一次的输入值为默认值;图3 表栏信息的输入与编辑框图  (5)“材质”对话框中附有“材料库”按钮供选择。该“材料库”用户可自由扩充,具有很强的开放性;  (6)填写或修改部件图纸的零件明细表,零件序号自动排序,同时自动累加或修改部件的重量。3.2 非CAD图纸的标题栏与明细栏文档信息的输入  为了汇总“三表”,必须确保该设备全部部件图标题栏及明细栏数据的完整,但是由于一方面手工图纸仍占有一定的比重,另一方面图纸资料具有继承性,设计中难免使用通用件及借用老产品的零部件,所以这些图纸的非几何属性数据需要个别地补充,否则在最终汇总“三表”时提示缺少该部件

8、。因此,本系统提供了非CAD图纸的标题栏与明细栏文档信息的输入辅助系统。  系统功能如下:①自动引导输入,程序引导操可选择地输入所缺少部件的标题栏及零件明细栏信息,直到整台机器的全部信息输完为止;②输入零件明细栏文档信息自动检索数据文件时,对已存在图形数据文件中的数据计算机自动传入,拒绝人为更动;③同类项目输入时默认该项的前一次输入。3.3 CAD图纸标题栏及零件明细栏文档信息的提取  本模块采用AutoLISP语言编程,用图形实体提取技术,逐条将图中表栏文本信息取出,存入数据文件。它提供了在AutoCAD系统下图纸标题栏及明细栏信息的提取与数据存储功能

9、,将AutoCAD图形中的标题栏及明细栏内容转储为该图的数据文件,主要用于当CA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。