基于AUTOLISP填料压盖零件图的简单编程概论.pdf
《基于AUTOLISP填料压盖零件图的简单编程概论.pdf》由会员分享,可在线阅读,更多相关《基于AUTOLISP填料压盖零件图的简单编程概论.pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 2 基于 AUTOLISP 填料压盖零件图的简单编程 计算机辅助设计与制造课程 二次开发作业小结 学 号:班 级:姓 名:2 目录 1.总体设计.3 1.1 实现的方法.3 1.2 绘制二维工程视图.3 1.3 程序流程图.4 2 详细设计.5 2.1 绘图所需点的坐标.5 2.2 具体编程过程.6 3.程序运行与调试.10 3.1 第一组调试值:d=30 L=60.10 3.2 第二组调试值:d=45 L=90.11 3.3 第三组调试值:d=62 L=125.12 3.4 三组调试值结果对比.13 1.总体设计 1.1 实现的方法 首先用 AutoCAD 绘制出填料压盖的二维工程视图,再
2、参照二维工程视图,用 AutoCAD 的高级语言Auto LISP 语言编写程序,实现对填料压盖的参数化设计。编完程序,并修改正确后,用户可在 Visual LISP集成开发环境中,也可以在 AutoCAD 环境中加载、运行 Auto LISP 程序。其实现介绍如下:1)一旦在 Visual LIS 的文本编辑器中编写了程序或打开已有的程序就可以加载并运行了。运行时需在控制台窗口中,输入函数名后按 Enter 键,然后输入用户需要的数据即可。2)在 Visual LISP 集成开发环境中编写 Auto LISP 程序并加载、运行证明程序正确后,就可以脱离Visual LISP 环境,在 Aut
3、oCAD 环境中运行了。1.2 绘制二维工程视图 图 1 填料压盖的二维工程视图 1.3 程序流程图 图 2 程序框图 定义函数(函数名 zy)设置合适的图幅参数 对工程图参数进行编程 绘制工程图 剖面线填充,尺寸标准 2 详细设计 AutoCAD 二次开发的应用之一,典型零件的参数化设计在产品设计中发挥了越来越大的优势,而参数化设计的重要环节是程序的编写,其在设计开发中占要想当大的比重,是参数化设计的核心,是整个设计任务的最精华的部分。现将本次填料压盖的参数化设计的程序的详细设计作如下介绍:2.1 绘图所需点的坐标 表 1 左边参数表 计算点 相对点 相对角度 相对长度 P1 P0 pi d
4、/2 P2 P1 Pi/2 L-d/4 P3 P2 0 d/2 P4 P3 Pi/2 d/4 P5 P4 pi 3d/4 P6 P5-pi/2 L-d/2 P7 P6-pi/2 d/2 P8 P7 pi d/4 P9 P8 pi d/4 2.2 具体编程过程 (defun c:zy();定义外部命令 zy (command limits 297,210);定义绘制区域 (command zoom all);图形全屏显示(setvar ltscale 5);设置线型比例 (command OSMODE 0);关闭对象捕捉 (setq p0(getpoint n 输入基点 p0:);由用户输入一个
5、点并赋值给变量 p0 (setq d(getdist n 填料压盖内空直径 d:);由用户输入一个值并赋值给变量 d (setq L(getdist n 填料压盖高度 L:);由用户输入一个值并赋值给变量 L (if(L(*2 d);判断是否 L2d (princn OK);是,打印 OK P10 P9 pi d/4 P11 P10-pi/2 d/2 P12 P11 0 d/4 P13 P12 0 d/4 P14 P13 0 d/4 P18 P3 0 d/2 P19 P4 0 3d/4 (setq L (*2 d);否,使 L=2d (setq p1(polar p0(*1 pi)(/d 2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 AUTOLISP 填料 压盖 零件图 简单 编程 概论
限制150内