中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

您当前所在位置: 行业锐评 > 查看内容

AutoCAD齿轮开发

文章作者头像
发布:清雅轩 作者: webmaster来源: job.cartech8.com
PostTime:17-5-2008 21:30

以下为文章全文:(本站微信公共账号:cartech8)


汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师

一、齿轮轮齿渐开渐开线

(defun c:gear(/)

(

setq

p0 (getpoint"输入齿轮中心p0: ")

m (getreal"输入齿轮模数M: ")

z (getint"输入齿轮齿数Z: ")

ha 1

c 0.25

a (/ pi 9)

ra(/ (* (+ z (+ ha ha)) m) 2)

rf(/ (* (- z (+ (+ ha ha) c)) m) 2)

r(/ ( * m z) 2)

rb ( * r (cos a))

ri rb

ang 0

g (polar p0 ang rb)

)

(command "circle" p0 ra)

(command "circle" p0 rf)

(command "circle" p0 r)

(command "line" g)

(while (< ri ra)

(setq

ang ( + ang(/ pi 360))

ri ( / rb (cos ang))

cta ( - (/ (sin ang) (cos ang)) ang)

g(polar p0 cta ri)

)

(command g)

)

(command )

)

二、螺旋源程序

(defun errMsg (s)

(if (/= s "function cancelled") (princ (strcat "\nError: " s)))

; 当命令执行时出现错误

(setvar "cmdecho" ocmdold) ; 例如用户按下了CTRL + C

(setvar "osmode" osmold)

(setq *error* olderr) ; 恢复旧的错误处理

(princ)

)

(defun c:3Dthread (/ radouter threadpitch threadlength threadangle

ptStart innerdiafactor radmid radinner ocmdold osmold 4H 5H 6H h6 g6)

;-------------------------------------------------------------------

; 获取公制外径大小、螺距总长

; 然后计算一系列几何点

; 并且关闭对象捕捉、命令回显

;-------------------------------------------------------------------

(setq 4H (list 0.0015 0.002 0.002 0.0025 0.003 0.0035 0.004 0.005 0.006 0.007

0.008 0.009 0.010))

(setq 5H (list 0.002 0.0025 0.003 0.004 0.0045 0.0055 0.0065 0.0075 0.009 0.010

0.0115 0.0125 0.0135))

(setq 6H (list 0.003 0.004 0.0045 0.0055 0.0065 0.008 0.0095 0.011 0.0125 0.0145

0.016 0.018 0.020))

(setq h6 (list -0.003 -0.004 -0.0045 -0.0055 -0.0065 -0.008

-0.0095 -0.011 -0.0125 -0.0145 -0.016 -0.018 -0.020))

(setq g6 (list -0.005 -0.008 -0.0095 -0.0115 -0.0135 -0.017

-0.0195 -0.023 -0.0265 -0.0295 -0.033 -0.036 -0.0515))

(setq osmold (getvar "osmode")) ; 保存调用前的osmode系统变量值

(setq ocmdold (getvar "cmdecho")) ; 保存调用前的cmdecho系统变量值

(setvar "osmode" 0) ; 关闭对象捕捉

[文章纠错]

文章网友提供,仅供学习参考,版权为原作者所有,如侵犯到

你的权益请联系542334618@126.com,我们会及时处理。

会员评价:

0 发表评论

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 11-9-2025 15:14 , Processed in 0.307810 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.