郑州机械研究所 王 永 郭 钢 蒋 晶 黄红涛 潘军远
基于AutoLISP的渐开线圆柱齿轮参数化设计及绘图系统
郑州机械研究所 王 永 郭 钢 蒋 晶 黄红涛 潘军远
圆柱齿轮在机械产品中应用十分广泛,并且品种、规格繁多。长期以来,在齿形上以采用渐开线齿形为主,其传动的速度和功率范围很大且效率较高。对中心距的敏感性小,装配和维修方便。可以进行变位切削及各种修形、修缘,从而提高传动质量。易于进行精密加工,可以取得高精度,是各种齿轮中应用最为广泛的一种齿轮。考虑到传统设计费时费力,且容易出错。本文应用AutoLISP语言二次开发出渐开线圆柱齿轮的设计及绘图系统,实现二维参数化绘制工程图,将设计人员从大量繁琐的计算和绘图中解放出来,实现渐开线圆柱齿轮精确和快速的绘制。
LISP(List Processing Language)是一种计算机的表处理语言,是在人工智能学科领域广泛应用的一种程序设计语言。AutoLISP语言是嵌套于AutoCAD内部,将LISP语言和AutoCAD有机结合的产物。美国AutoDESK公司在AutoCAD内部嵌入AutoLISP的目的是使用户充分利用AutoCAD进行二次开发,实现直接增加和修改AutoCAD命令、随意扩大图形编辑功能、建立图形库和数据库并对当前图形进行直接访问和修改、开发CAD软件包等。
AutoLISP语言最典型的应用之一是实现二维三维参数化绘图程序设计,包括尺寸驱动程序,鼠标拖动程序等。另一个AutoLISP的典型应用就是利用AutoCAD提供的PDB模块构成DCL(Dialog Control Language)文件创建自己的对话框。
AutoCAD软件包中包含大多数用于产生图形的命令,但仍有某些命令未被提供。……