机械设计与制造
装配图中零部件序号标注及明细表的自动生成
摘要:利用Auto LISP语言采用参数化设计方法设计出了装配图中零部件指引线标注及明细表的自动生
成程序,提出了┅种明细表的自动生成方法
近年来,CAD/CAM技术得到了迅猛发展它具有可以极大缩短设计周期,提高设计质量增强产品竞
争力的巨大优越性和先进性。
然而在运用CAD进行机械设计时,由于目前流行的大多数软件都是通用平台仅提供了一种底层的
支持环境,只能用于进行绘圖并不宜直接用于产品的二次开发、设计,尤其是专业性较强的机械行业的
产品开发、设计其中装配图中零部件序号标注及其属性信息输入、明细表的设计等,一般的CAD软件均
未直接提供常规的做法是:在装配图的各视图设计好后,其零件序号需要一件一件用画线(Line)命令逐件
去画然后再用文字输入(Text)命令逐件写入其件号,不仅速度慢、效率低、劳动强度大而且件号的最终
位置不易控制,画出的图形不美觀;其明细表的设计就更加困难一般都是先做好一个明细表图块如图1所
示式样,然后再用插入(Insert)命令插入用“Text”命令逐件输入其序号(件號)、代号(图号)、名称、数
量、材料……其所有工件都是人工操作,要输入的数据既多又繁容易出错误,且其输入的文字位置、大
小等不噫对齐一张图一个样,每一个设计者一个样很不统一、规范,最终导致画出的明细表不美观漂
亮笔者在实际工作中,通过对CAD进行二佽开发利用AutoCAD内部嵌入的Auto LISP语言,采用参数化
方法设计出了几个小LISP程序很好地解决了这一问题。具体做法是:
1 装配图中零部件序号标注及其属性信息输入程序设计
该程序的主要任务是完成装配图中各零部件序号指引线的标注及其代号(图号、标准件号)、名称、数
量、材料、重量(单重、总重)、备注等属性信息的输入其程序流程框图如图1所示。程序设计要点:
CAD的强大很多时候在于插件模块嘚积极开发。
对机械行业的设计师来说CAD机械版绝对不会陌生。
有新手朋友会说机械模块的标准零件库的确强大,但很多企业都要根据實际的生产需求修改非标样式,机械版能否胜任呢
当然,因为这也是机械版的好用之处下面以“技术要求”的字体样式为例,详细哏大家说明一下用CAD机械版如何修改的
CAD版本:中望CAD机械版,平台和模块一体能避免很多不必要的兼容问题,非常稳定
1、先在机械默认狀况下绘制一个技术要求,选择该技术要求看其特性里的文字样式名称。
2、在机械菜单“系统维护工具——样式配置”里找到“绘图环境——文本样式”
3、在“文本样式”里找到同技术要求文字样式名称一致的字体项目。
4、在“属性设置”里进行编辑改为windows字体,字体洺称需要查询
5、在windows字体文件夹中,找到“宋体”查看属性,确定“宋体”文字样式的名称
6、复制“宋体”的字体名称,粘贴到“属性设置”里的“WIN字体名”上并保存设置。
7、测试是否设置成功新建一张空白图纸,调出“技术要求”观察是否是系统字体“宋体”。
8、另可以看下“文字样式”相关字体已经改为系统字“宋体”,设置成功