计算机辅助设计与制造(二次开发设计小结) 下载本文

计算机辅助设计与制造课程

二次开发作业小结

姓名:

学号:

1.二次开发的零件名称

我的二次开发零件为螺母,在本次作业中主要画了螺母的主视图和左视图的半剖图。

2.开发零件的结构图

螺母的结构图如下图2-1所示。(说明:因为一开始编程序的时候,图2-1-1半剖图是准备在已绘制好的图2-2-2主视图的同一个程序里,但不知道什么原因,导致我绘制出的左视图是上下颠倒的,试过把相对坐标改一下,但是都出不来正确的图形,所以分别写了两道程序,但它们的基本尺寸都是一样的,也就是按照螺母的标准尺寸画的。)

上图2-1螺母结构图中,插入点均为P0,图2-1-1中的计算点有P1~P20,图2-1-2中的计算点有P1~P13,变量如上图2-1所示

3.计算点坐标的计算表

下表3-1为螺母主视图点坐标的计算表,下表3-2为螺母半剖图点坐标的计算表。 他们的基本尺寸均为公称直径d,其他螺母的尺寸均可以利用d算到。

表3-1 点的相对坐标值

计算点

P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13

相对点

P0 P1 P0 P0 P1 P0 P6 P0 P8 P3 P0 P0 P0

相对角度

Pi/2 11*pi/6 0 pi 7*pi/6 -pi/2 pi pi/4 pi/4 -pi/2 pi pi/2 -pi/2

相对长度

d d Sqrt3 *d/2 Sqrt3 *d/2

d d 30 0.425d 10 35 d/2 d/2 d/2

表3-2 点的相对坐标值

计算点

P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16 P17 P18 P19 P20

相对点

P0 P1 P1 P3 P0 P2 P1 P1 P1 P9 P0 P0 P0 P9 P5 P10 P0 P3 P5 P4

相对角度

0 pi/2 pi/2 pi pi/2 pi -pi/2 -pi/2 -pi/2 pi -pi/2 -pi/2 -pi/2 -pi/2 -3pi/4 pi pi/6 0 pi/3 0

相对长度

0.8d d/2 d

0.8d-sqrt3 *d/12

0.75d 0.8d-sqrt3 *d/12

0.425d d/2 d

0.8d-sqrt3 *d/12

0.75d d/2 0.425d 0.4d 0.4d 0.1d 0.4d 0.4d 0.8d 0.2d

4.编制绘图程序

4-1螺母主视图的程序

(defun c:lm() ;定义外部命令lm

(command \ ;定义绘制区域

(command \ ;图形全屏显示

(setvar \ ;设置线型比例

(setq p0 (getpoint \输入基点p0:\ ;由用户输入一个点并赋值给变量p0

(setq d_208 (getdist \螺纹公称直径d_208:\ ;由用户输入一个值并赋值给变量d_208

(setq p1 (polar p0 (/ pi 2) d_208)) ;计算p1~p6点的坐标

(setq p2 (polar p1 (* 11 (/ pi 6)) d_208))

(setq p3 (polar p0 0 (/ (* (sqrt 3) d_208) 2))) (setq p4 (polar p0 pi (/ (* (sqrt 3) d_208) 2))) (setq p5 (polar p4 (/ pi 2) (/ d_208 2))) (setvar \

(command \\设置粗线图层

(command \绘制正六边形的上半部分轮廓

(command \绘制螺母的小径圆

(command \绘制正六边形的内切圆

(command \ ;设置中心线图层

(command \(* 0.1 d_208)) \绘制水平中心线

(command \(polar p1 (/ pi 2) (* 0.1 d_208)) (polar p0 (- (/ pi 2)) (* 0.1 d_208))

\绘制垂直中心线

(command \\p1 p3 \p3 p4 \镜像

(command \

(setq p6 (polar p0 (- (/ pi 2)) d_208)) ;计算p6~p10点的坐标

(setq p7 (polar p6 pi 45))