肖东川,代艳霞,符纯华
(1.四川理工学院 机械工程学院,四川 自贡 643000;2.宜宾职业技术学院 现代制造系,四川 宜宾 644003)
AutoCAD 是一款在企业中广泛使用且功能强大的绘图软件。虽然目前工程图依然是产品设计与制造过程中最常用的表达形式,但直接使用AutoCAD 提供的绘图命令绘图,效率低,操作繁琐。AutoCAD 二次开发是CAD 应用取得实效的关键环节,是提高企业的市场竞争力的有效手段。
随着我国经济的快速发展,各个行业对钣金构件的使用越来越多。比如在化工设备中的容器、管道和外罩等内部有不少圆柱管、椭圆柱管或圆锥管,采用传统的手工绘制展开图因其效率低、精度差等因素已逐步被计算机辅助设计所替代,采用计算机辅助设计是提高钣金件质量,降低板材消耗,提高生产率的关键。本文通过AutoLISP对任意斜切圆筒展开进行了研究,并用OpenDCL 设计界面输入参数,实现了其展开图的快捷绘制。

图1 圆筒参数
如图1 所示是以直径为D,经两端面任意斜切后主视图左边界高度为H的圆筒。具体切割角度为:下端在主视图上正切割的角度(主视图左右倾角)为α1,上端在主视图正切割的角度(主视图左右倾角)为α2(α1、α2顺时针为负,逆时针为正),下端在主视图上前后切割角度(左视图左右倾角)为β1,上端在主视图上前后切割角度(左视图前后倾角)为β2。β1相对第一次斜切的椭圆向后为正,向正为负;β2相对第一次斜切的椭圆向前为正,向后为负。用于展开计算水平方向的X 坐标的圆筒底圆转过的角度为θ。……