刀父洽谈采用VB与AutoCAD结合绘制批量图纸
1、引言
在机械设计领域,应用CAD技术完成产品设计已成为众多企业发展的核心生命力。在实际工作中,许多图纸有着大量约定俗成的模式,是设计人员多年学习实践的积累与体现。合理有效地应用这些模式将会大大提高设计效率,缩短设计周期。
本文提出通过VB软件进行人工编程开发控制系统,使AutoCAD软件按照预先设定的程序进行制图,程序中设置变量,通过改变变量数值,进而改变图形尺寸,实现AutoCAD二维工程图自动化。
AutoCAD在机械绘图中的传统步骤为:
①设置绘图环境:日常应用AutoCAD绘制图纸时经常会进行初始化设置,大体分为图层设置、文字设置、标注样式设置、打印设置、页面设置、图框和标题栏设置等;
②绘制基本图形:在相应图层下应用绘图工具和修改工具进行图形的绘制;
③标注尺寸:在相应图层下应用标注工具对已绘制好的图形进行相应尺寸标注并添加公差;
④信息添加:在相应的图层和文字设置下进行标题栏、明细表和技术文字的信息添加;
⑤图纸保存管理:将图纸根据要求分类保存到相应位置,便于日后编辑查找。
通过设计流程可以看出,设计人员大部分时间都消耗在操作AutoCAD绘制图纸上,在相似的产品上一直重复相同的工作:设置绘图环境绘制基本图形一标注尺寸一信息添加>图纸保存管理。本文基于模板程序化设计思想尝试解放设计者的双手,将复杂重复的工作交给计算机处理。
2、模板程 序化设计思想
(1)模板程序化设计的由来
机械设计是设计人员具有创造性的思维活动,-项新产品的设计需要经过产品的需求分析、概念设计、详细设计等从粗放到集约的过程。具体表现为:
①创造性:没有一项工程是对已有工程的完全重复,设计者必须根据产品的具体特点和要求进行设计;
②变异性:在进行一-项新的设计时,基本上是利用已有的成功的设计结果,在局部细节上和整体结构上作适当的改动,以满足新的设计要求;
③模式重复性:工程标准和设计习惯逐渐形成了大量的设计模式,这些模式的反复套用使得设计过程具有特定的大量循环;局部设计中各个单位均参照自己的“标准图”,这些子图均采用“块”方式,为实际设计提供了便利。
从以上分析可知,机械设计活动的关键点在于变与不变:变指的是创造性与变异性,不变指的是模式重复性。模板程序化设计思想可以用来平衡机械设计活动中的矛盾。
(2)模板程序化设计思想的基本原理
模板程序化设计思想是将:类产品设计按逻辑结构自上而下分解成若干相对独i的模块,模块下再细分成若干子模块,并将其进行有机组合。 优点是可以使非常复杂的模型极有条理分块分层地建立起来。模板程序化设计能够完成那些内容繁琐杂乱但有一定条理性的工作,也能够完成那些实施过程中存在一定套路和模式、而这些套路和模式在一定时期或在一定范围内相对稳定的工作。利用AutoCAD二次开发技术,可以将模板程序化设计思想变为现实。