螺杆挤出机是橡胶加工过程中的主要设备之一,螺杆是挤出机最重要的工作部件,有“挤出机心脏”之称。螺杆的结构和参数选择是否合理将直接影响机器的性能”。本文即是在AutoCAD平台上.用Visual LISP语言开发了一个具有参数计算、图形绘制的二维和三维螺杆计算机辅助设计系统。
1. 程序结构
挤出机螺杆的CAD程序由若干个模块组成.主要模块有:对话框模块、参数计算模块、强度校核模块、绘图环境设置模块(定义图幅、标题栏、线型等)、绘图模块、尺寸标注模块和数据库模块等。程序的流程图如图1所示。
1. 程序设计
1.1 时话框程序设计
Auto LISP以对话框控制语言(DCL填义在以.dcl为扩展名的文件内。因此.设计对话框前必须先将对话框的外观.对话框内要有哪些类型的选项.以及这些选项的摆放顺序,按DCL的语法规则写在以.dcl为扩展名的文件内:然后.在AutoLISP程序内调用该文件。
DCL对话框包含下列组件:标签、按钮、单选钮、复选框、编辑框、列表框、下拉列表框滚动条、图像框、图像按钮、错误信息等等:应用时可以根据实际需要选择不同的组件,设计出满足自己要求的对话框:如图2所示为螺杆数据输入对话框,罔3为螺纹断面形状尺寸输入选择对话框。
2.2三雏绘图程序设计
零件的三维图形能更直观、完整、真实地表示零件具有二维图形的优点。螺杆三维螺旋面的创建方法有两种,一是使用差集命令,理论上这种方法可以创建任何形态的螺旋面;二是拉伸法,只能创建出某些螺旋面。
本文螺杆三维造型采用种方法构造,即构造立体几何法,简称CSG法,这是一种用简单的体素拼合成复杂实体的描述方法任何复杂的实体都可以由某些简单的体素加以组台来表示.通过描述基本体素和它们的集合运算构成实体。运行三维绘图程序绘制螵杆三维图形,结果如图4所示
3结束语
本文用AutoLISP语言开发的挤出机螺杆CAD系统为挤出机螺杆的设计提供了一种准确、快捷的方法。本系统具有以下特点:程序可读性好、操作简便;系统采用菜单技术和大量的汉字提示.使用者可按照屏幕提示进行操作.不用记忆各种操作命令;肖输人的参数不同时.图形也将跟着改变.大大提高了工作效率。