第三章 三角带轮参数化绘图设计
带轮在机械传动系统中是一种非常常见的传动件,所以在产品开发设计中常常需要绘制带轮零件图。为了提高带轮的设计质量和效率,降低设计成本和减少工人劳动强度,其重要途径就是开发带轮参数化绘图软件。而且它在机械CAD系统中作为一个模块也是十分必要的。
AUTO CAD软件包是绘图功能强大的通用软件,但其人机交互绘图方式的效率却不是很高。但其二次开发功能可以弥补这一缺陷。AUTO CAD参数化绘图就是根据零、部件的相似形状编写程序,用程序完成命令的调用。用户只需要输入必要的参数,即可完成形状不一,但参数相同的图形的绘制。从而大大节省了时间和劳动力。
3.1总体设计思想
采用模块化程序设计方法可使软件设计思路清晰,便于程序的设计和调试。
开发工具选用简单易学是AUTO LISP 语言,操作界面采用DCL对话框。
总体设计思路
用户先根据程提示输入参数,然后所编程序会自动生成零件图。流程图如下:
图3-1 总体设计流程
3.2参数化绘图程序的实现
3.2.1带轮绘图参数的确定
带轮的结构参数按GB/T13575.1-92取得,并根据参数化绘图参数选取是基本原则选取:
3.2.1.1带轮的结构形式:
实心轮式、空心轮式、腹板轮式、椭圆轮式(本次设计只做前两者);所设计的带
轮图形如下:
3.2.4零件图的生成
根据机械零件图的组成要素和模块化程序设计的思想,绘制带轮零件图的功能模块如下图:
图3-7 绘制零件图的功能模块 在本次设计中,标注模块、绘图框及标题栏是已经开发了的模块,减少了工作量,提高了软件开发率,使这次设计的工作量降低,节约了时间。其中“注写技术要求”、“工程标注”、“做基准符号”、“标注形位公差”、“标注尺寸公差”、“标注粗糙度”在第二章已经给出,所以本章将只对绘带轮视图做以分析和讲解。
3.2.4.1绘带轮视图
根据作图基点及带轮的基本几何参数,计算相应绘图点的坐标,然后用LISP编程作图。要注意解决好程序自动设置绘图比例,即就是视图的大小与图框的匹配。
3.2.4.1.1参数化设计的一般步骤:
一般的参数化设计,可以遵循以下步骤:
(1)进行数据分析,得出设计计算以及绘图所需数据
1)查找相关书册,得出零件图的参数表;
2)绘制零件图所需要的一些参数;
3)列出由零件参数表数据到绘图所需要的参数数据的转换公式;
4)整理数据项。
(2)根据(1)中的数据项设计人机交互界面(对话框);
(3)进行编程工作
1)设计对话框驱动程序
2)设计绘图函数
3)设计相关的帮助文件
4)标注。
3.2.4.1.2 根据以上的步骤可将这次设计的总流程设计如下:
图3-8 绘制带轮流程图
3.2.4.1.4定义对话框
于是现在定义的对话框如图3.3所示。
现在设计了带型、轮直径、带的根数、轮轴直径、轮槽深度、键宽等参数。同样为
了界面友好和美观,现在还加入了坐标点的选择以及比例,还有不同类型的带轮图样。
3.2.4.1.5程序编程
以上已经对参数进行了分析,并且指定出了人机交互对话框,现在剩下来需要做的
就是编制对话框的驱动程序、绘图函数以及标注等等。
其中,在编写中涉及到的基点在下图中标示了出来:
3.2.4.1.6源程序
源程序见附录表IV。
3.2.4.1.7带轮
最后结果见下图(不加标题栏、图框以及技术要求):