【doc】支持装配图
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
的轴类零件图参数化绘制
支持装配图设计的轴类零件图参数化绘制
中国农业大学2001,6(2):77~81
JournalofChinaAgriculturalUniversity
支持装配图设计的轴类零件图参数化绘制
江景涛0梅树立陈忠良
(中国农业大学计算机网络中心)(中国农业大学工程基础科学部)(中国农业大学
计算机网络中心)
李福荣张惠莉
(山东莱阳农学院)(中国农业大学电子电力工程学院)
摘要分析了参数化零件图无法支持装配图设计的原因,建立了支持装配图设计的
参数化轴的数据结构
模型.设计了将轴类零件图插入到其他图形中的功能,并通过使用一种基于深度测
试的平面图形的消隐方法+
实现了支持装配图设计的轴类零件图的参数化绘制.
关键词装配图}轴类零件图{参数化绘制
中圈分类号TP391.72
ParametricDraftingMethodofShaftDrawingThatSustain
DesignofAssemblyDrawing
JiangJingtaoMeiShuliChenZhongliang'LiFurong.ZhangHuili'
(1ComputerNetworkCenter,CAU2CollegeofApp1?EngineeringSciencestCAU
3LaiyangAgrlcultralCollegeofShmndong4CollegeofElectronicandElectricPowerEngeedng,CAU/
AbstractThereasonswhyparametricpartdrawingcannotsustainthedesignofassembly drawingisanalyzed,andthen,thestructuremodelthatsustainupthedesignofassembly drawingisconstructed.andthefunctionof"insertinAutoCADisdesigned,andbyusinga kindof2Ddrawinghidingmethodbasedondepthmeasurement,theparametricdrafting methodofshaftdrawingthatsustainthedesignofassemblydrawingisbecometrue.
Keywordsassemblydrawing;shaftdrawing;parametricdrafting
轴类零件图的参数化绘制主要有2种方法:一是采用高级语言编程直接实现}二是采用功
能轴段拼合法绘制].相对而言,第2种方法通用性好,使用更加灵活,方便,因而受到使用者
的欢迎;但是从已有的文献看,目前轴类零件的参数化绘制技术还不能很好地支持装配图的设
计.例如,轴类零件图不能在装配图中进行动态参数化修改,而在装配图的设计过程中,动态修
改轴的结构或尺寸是自顶向下进行设计的必要技术.为此在AutoCAD上基于第2种方法研
究支持装配图设计的轴类零件图的参数化绘制技术是有必要而且有意义的. l基本原理
轴类零件图的参数化绘制要能满足装配图设计的
要求
对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗
,就应该具备以下功能:1)能够自动
从复杂的装配图中将组成轴的图形实体识别出来,并进行参数化修改I2)装配图中图形实体间
收稿日期}2000—07—18
?江景涛+北京清华东路17号中国农业大学(东校区)212信箱,100083
中国农业大学2001正
的覆盖关系不应因轴的修改而发生改变;3)同一根轴在不同视图中的投影完全关联.
采用参数化技术绘制的轴类零件图插入到装配图中后,之所以不能再进行参数化修改,主
要有以下3方面的原因:1)零件图的参数化信息没和装配图建立起对应关系;2)同一根轴在装
配图的不同视图中无法建立关联{3)装配图中,其他零件图将轴类零件图部分或全部覆盖,修
改将影响此覆盖关系.因此可采用以下相应技术建立参数化零件图与装配图的关联.首先,将
轴类零件图插入到装配图中去时,不是采用"图块"的方式,而是根据零件图的特征信息建立该
零件图;同时,将该零件图的特征信息复制一份并以和装配图同名的二进制文件存储起来.这
样,在修改装配图中的轴类零件时,将该二进制文件调入内存即可.该二进制文件称之为"装配
图中轴类零件的参数化信息文件".其次,在装配图生成过程中,采用一种称为基于深度测试
的平面图形消隐技术",该技术可避免由于装配消隐而造成的零件图信息的丢失.因此,该技术
不但保证了轴类零件可在装配图中参数化修改,也为装配图的快速生成提供了方便的工具.
这样,用户可直接在装配图中利用功能轴段拼合法绘制轴,也可绘制轴的零件图,然后视
需要将该轴插入到装配图中.在利用这2种途径绘制轴的过程中,轴的参数化文件便自动地建
立起来,并且参数化信息文件中记录有组成轴的图形实体句柄通过句柄查询可知用户要修改
的轴段,从而弹出相应的参数输入对话框供用户修改,与此同时,对应的零件图的参数化信息
也相应的改变,即装配图和零件图实现了关联.
综上所述,一个完整的支持装配图设计的轴类零件的参数化绘制系统应包括3部分.
1)参数化轴的绘制和修改模块.根据用户选择的功能,提供相应的特征参数,交互输入参
数后,自动绘制出该轴.修改包括轴段参数的修改,轴段的删除和增加. 2)参数化图形插入或复制模块.插入过程,就是根据参数化信息文件记录的特征参
数,重
建该参数化轴的过程,其中,包括参数文件的同步复制. 3)装配消隐模块.该模块用来保证消隐后不破坏轴的信息完整性. 2支持装配图设计的轴的结构模型描述
2.1轴的数据管理及层次结构
对于轴类零件的设计,可以以轴段为
主特征,倒角,倒圆,键槽,螺纹,花键空刀
等结构要素为辅特征,建立起轴的结构特
征模型描述体系,这也是当前许多CAD
软件系统普遍采用的一种适用的建模方
式.问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
的关键在于建立起轴的工艺结构
特征与几何实体之间的联系及数据管理
模式.可采用复合嵌套链袁管理所有的数
据信息,其层次结构如图1所示.由图1
可见,该层次结构将所有轴(轴名1,)
中各轴段(轴段1,m)主辅特征的位置,
结构尺寸以及所对应的图形实体句柄记
录于一体,完整地描述了设计过程的当前状态. 图1轴的数据管理及层次结构
第2期江景涛等:支持装配图设计的轴类零件图参数化绘制 2.2轴的结构特征及特征参数
轴类零件可以看成是各种基本形体的组合.通过对常见结构形式的轴进行综合分
析,可以
归纳出图2所示12种不同的轴段形状.从这12种形状中,可以
总结
初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf
出以下特征参
数:特征轴
段直径,特征轴段长度,左端倒角尺寸,右端倒角尺寸,左端圆角半径,右端圆角半径,
键槽宽
度,键槽深度以及键槽长度等.
?日目
e亘
图2基本轴段形状特征
据此,可写出描述轴的结构信息和几何信息的数据结构
StructAxleHandle{ CharEntHandlelEZo3,EntHandle2[20]
StructAxleHatdlenext;
}
Structaxle{
Shorthum;//轴图素序号
Ads—
realpt0一
x,pt0一
Y//图素左端中心位置
ptl—
x,ptl—
y}//图素右端中心位置
Ads—
reald,//轴图素直径
Len,//轴图素长度
CO,//左端倒角尺寸
c1,?右端倒角尺寸
Ro,//左端圆角半径
R1,?右端圆角半径
w,?键槽的112宽度
L,?键槽长度
Dep,//键槽深度
StructAxleHandleEntHandleHead;
Structaxlenext} )j
特别需要指出的是,在具有2个视图的装配图中,往往只有1个视图是割视图,另一视图
80中国农业大学2001芷
由于未剖,可能只露出1个轴的一部分,也就是说轴的信息不完整,但轴的两视图形状类似,参
数相同,只是插入点不同,因此用同一数据结构描述,有利于两视图建立关系. 3轴类零件图的参数化绘制和修改
轴类零件图的绘制过程就是根据用户指定的轴段特征及相应参数绘制图形的过程,同时
该过程也是参数化文件建立的过程.在绘制过程中,需要用户选择基本轴段及相应参数,这些
参数以链表的形式被记录下来,并以文本文件的形式存储在硬盘上.轴类零件图的修改包括功
能轴段的插入,删除及参数的修改.插入和删除某轴段,只是后续轴段平移的过程,同时记录参
数化信息的链做相应结点的插入和删除.进行参数的修改,只需删除当前链表结点及对应轴
段,然后在相同位置再插入用户指定参数的轴段.
4参数化轴类零件图的插人和复制
在已有的轴类零件图参数化绘制软件中,大多是以图块的方式将轴类零件图插入到装配
图中去,用这种方式"插入"到装配图中去的轴类零件图已不是参数化零件图,无法进行参数化
修改,不同视图间也无法实现并联.为此,笔者重新设计了参数化轴类零件图的插入模块.该
模块具备以下功能;同一根轴可多次插入到装配图的相同或不同视图中,二者可实现关联,也
可以不发生关联.同时,既可在装配图中直接设计轴,然后将其复制到零件图中,也
可先生成零
件图,然后再插入到装配图中去.以上功能基本满足了装配图设计的要求. 在装配图中,参数化修改轴的第一步是能够从复杂的图形中正确识别出该轴.前已述及参
数化文件中记录了所绘图形实体的旬柄,这样,就可以通过实体句柄的拾取,使图形和参数化
信息建立起联系.在AutoCAD中,任何一个图形实体,对应唯一的实体句柄,因此,为保证每
一
个参数化轴类零件图能和相关的参数化信息文件正确无误的吻合,不论在修改过程中,还是
在复制过程中,对重画的轴段,都应该重新由AutoCAD命令获取其句柄,加入到参数化信息
文件中.也就是说,参数化轴类零件图的复制和插入过程及绘制过程实质相同,只是不需要用
户交互输入参数而已.在插入过程中也需要同时建立一参数化文件,如果插入的2根轴是同一
根轴在不同视图的投影,可记录在同一文件中,便于实现关联.
5装配图中不同零件图间覆盖关系的保持
在装配图中修改轴,其实质就是对需要修改的轴段通过重新输入的参数进行重画的过程,
但这往往会影响到图形中的覆盖关系,文献[2]给出的消隐方法是根据覆盖关系给零件图赋予
不同的深度值.通过AutoCAD命令"Hide来实现的.这样,只要在重画(修改)某轴段时,保持
该轴段实体的深度值不变,覆盖关系便不会发生混乱.
6应用举倒
图3是轴的插入,复制和修改示例.其中图(a)和(c)分别表示一个轴的主视图和俯视图,
(b)和(d)分别是修改后的主,俯视图.图(a)可通过图素拼合法绘制,在绘制过程中自动生成
该轴的参数化文件,俯视图(c)和主视图(a)尺寸参数相同,形状类似,所以可直接利用已经生
成的参数化文件自动复制出俯视图.由于图(a)和(c)使用的参数相同,所以它们之间自动建立
第2期江景涛等:支持装配图设计的轴类零件图参数化绘制81 了关联.当将主视图(a)修改生成(b)后,图(c)便自动生成了图(d). )【d)
目3轴的插^,复制和修改
7结束语
本文中提出的方法同样适用于其他参数化零件图,既适用于自顶向下的设计,也适用于自
底向上的设计.
参考文献
1王福军.AutoCADR12/R13应用c程序设计.北京:电子工业出版社,1995.233~250
2悔树立,王泽林,田竹友,等.基于深度测试的二维图形消隐技术.北京机械工业学院,1999,14(2):38
,41