基于AutoLisp的数控车床滚珠丝杠螺母副CAD二次开发.doc
文本预览下载声明
目 录
摘 要..............................................................Ⅰ
第一章 绪 论 1
1.1 CAD二次开发国内外研究现状 1
1.2 课题研究的目的及意义 2
1.3 研究的内容和方法 2
第二章 CAD二次开发方法的理论分析 3
2.1 Autolisp语言简介 3
2.2 Autolisp 语言的数据类型及相关函数 3
2.2.1 Autolisp的数据类型 3
2.2.2 Autolisp的相关函数 5
2.3 加载和运行Autolisp程序 7
第三章 参数化设计程序编制过程 9
3.1 图形及参数分析 9
3.2 菜单设计 10
3.3 对话框设计 11
3.4 编制Autolisp绘图程序 14
3.5 尺寸标注程序 18
3.6 图框程序 20
第四章 结果分析 25
第五章 总 结 25
参考文献 27
Abstract 28
附 录 29
基于AutoLisp的数控车床滚珠丝杠螺母副CAD二次开发
摘 要 AutoCAD 技术一直处于不断发展和探索中,随着CAD技术的功能不断的完善和强大,已经广泛应用于机械、建筑等各个领域,其二次开发技术也不断受到人们的应用。本文以AutoCAD为平台,利用Autolisp语言对AutoCAD二次开发的基本设计思路和方法对AutoCAD的参数化设计理念加以强化,加强了人性化的交互方式设计。系统研究并开发用于数控车床滚珠丝杠螺母副的参数化自动绘图程序。在本文中,介绍了Autolisp语言,菜单,对话框的制作过程,通过lisp编程语言来完成对对话框参数的调用以及自动分析运算,实现自动绘图功能。从而提高设计效率,减轻技术人员的劳动强度,快速完成多种型号不同参数的数控车床滚珠丝杠螺母副的绘图工作。
关键词 CAD AutoLisp 参数化 滚珠丝杠螺母副 数控车床
第一章 绪 论
1.1 CAD二次开发国内外研究现状
CAD技术的发展和形成至今已有50多年的历史了,20世纪50年代在美国诞生了第一台计算机绘图系统,开始出现具有简单绘图输出功能的被动式的计算机辅助设计技术,即CAD技术。CAD软件发展的初期,CAD的含义仅仅是图版的代替品而非现在我们经常讨论的CAD所包含的全部内容。CAD技术以从二维绘图为主要目标的算法一直持续到70年代末期,以后作为CAD技术的一个分支而相对单独、平稳地发展。早期应用较为广泛的是CADAM软件,近十年来占据绘图市场的是AutoDesk公司的AutoCAD软件。
60年代出现的三维CAD系统只是极为简单的线框式系统,它只能表达基本的几何信息,不能有效表达几何数据间的拓扑关系。进入70年代,只能采用多截面视图、特征纬线的方式来近似表达所设计的自由曲面。随着计算机的发展,当三维曲面造型系统出现时,标志着计算机辅助设计技术从单纯模仿工程图纸的三视图模式中解放出来,首次实现以计算机完整描述产品零件的主要信息的方式。从70年代末到80年代初,随着计算机技术的前进,同时在CAD技术方面也进行了许多开拓1979年世界上出现了第一个完全基于实体造型技术的大型CAD软件──I-DEAS。由于实体造型技术能够精确表达零件的全部属性,在理论上有助于CAD的模型表达,给设计带来了惊人的方便性它代表着未来CAD技术的发展方向。在实体造型技术逐渐普及时,CAD技术的研究又有了重大进展。在80年代中期,人们提出了参数化实体造型方法。进入90年代,参数化技术变得比较成熟起来,充分体现出其在许多通用件、零部件设计上存在的简便易行的优势全尺寸约束,即设计者在设计初期及全过程中,必须将形状和尺寸联合起来考虑,并且通过尺寸约束来控制形状,通过尺寸的改变来驱动形状的改变,一切以尺寸(即所谓的参数)为出发点。 一旦所设计的零件形状过于复杂时,面对满屏幕的尺寸,如何改变这些尺寸以达到所需要的形状就很不直观实事上,全约束是对设计者的一种硬性规定。沿着这个思路,在对现有各种造型技术进行了充分地分析和比较以后,一个更新颖大胆的设想产生了。SDRC的开发人员以参数化技术为蓝本,提出了一种比参数化技术更为先进的实体造型技术──变量化技术,使得现在的CAD技术和系统都具有良好的开放性。图形接口、图形功能日趋标准化。在CAD系统中,综合应用正文、图形、图像、语音等多媒体技术和人工智能、专家系统等技术大大提高了自动化设计的程度,出现了智能CAD新学科。智能CAD把工程数据库及其管理系统、知识库及其专家系统、拟人化用户接口管理系统集于一体。选择做AutoCAD的二次开发方式也并,二次开发软件厂商必须要紧跟着AutoCAD的步伐,否则客户将不能使用。AutoCAD功能越来越强大,用户的使
显示全部