找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4339|回复: 6

[其他] 阿基米德螺旋线

[复制链接]

28

主题

131

回帖

850

积分

助理工程师

UID
11298
威望
0
机械币
126
活力
139
发表于 2014-2-8 17:39:00 | 显示全部楼层 |阅读模式
用CAD怎么画阿基米德 螺旋线

37

主题

53

回帖

1429

积分

助理工程师

UID
474
威望
0
机械币
273
活力
19
发表于 2014-2-8 17:47:59 | 显示全部楼层
大致意思一下就行了,出图打印出来谁会较真你那个是不是标准的阿基米德螺旋线啊

96

主题

40

回帖

5248

积分

正高工程师

UID
489
威望
0
机械币
1007
活力
145
发表于 2014-2-8 17:48:30 | 显示全部楼层
1。直接画是很难的.你可以先用“电子表格”按阿基米德螺线公式计算出一列成对的X、Y的值。并做成“X,Y”的形式,然后复制这一列值,在CAD里画样条时粘贴上去就成了,“电子表格”中取样越细,画的图越精确,,“电子表格”中取样细不会增加人的工作量的。 2。还可以用CAXA画,那更方便。

阿基米德螺旋线
用autolisp编程可以实现.
(command "pline" )
(setq n 0)
(repeat 1000
(command (polar (list 0 0) (/ n 57.3) n))
(setq n (1+ n))
)
(command)

弹簧和螺纹(三维)
1、打开CAD后,找工具/AUTOLISP/VISUAL LISP编辑器,打开.点新建文件
2、然后输入
(defun c:luoxuan
(/)
(setq b1 (getpoint "请指定螺旋线基点: "))
(setq r (getreal "请输入螺纹平均半径: "))
(setq disp (getreal "请输入螺纹节距: "))
(setq n (getint "请输入每圈细化段数: "))
(setq delta (/ (* 2.0 pi) n))
(setq j (/ disp n))
(setq bb (caddr b1))
(setq ang 0)
(setq jj 0)
(Command "UCS" "o" b1)
(Command "3dpoly" (list r 0 0))
(repeat n
(setq jj(+ jj 1)
(setq ang(+ delta ang))
(setq pt2(list (* r (cos ang)) (* r (sin ang)) (+ 0 (* j jj))))
(Command pt2)
)
(Command "")
)
存盘为luoxuan.lsp,关闭编辑器
3、要用时,点工具/AUTOLISP/加载,找到luoxuan.lsp文件将其加载,关闭对话框.在命令行输入luoxuan回车,就开始了螺旋线的绘制

24

主题

30

回帖

1045

积分

助理工程师

UID
504
威望
0
机械币
202
活力
8
发表于 2014-2-8 17:53:21 | 显示全部楼层
贱人工具箱可以画

站内自己搜贱人工具箱

39

主题

52

回帖

750

积分

助理工程师

UID
453
威望
1
机械币
136
活力
23
发表于 2014-2-8 17:55:00 | 显示全部楼层
楼主用的哪个版本的CAD?新版本可以用螺旋命令画

28

主题

131

回帖

850

积分

助理工程师

UID
11298
威望
0
机械币
126
活力
139
 楼主| 发表于 2014-2-9 10:51:33 | 显示全部楼层
来看看 发表于 2014-2-8 17:55
楼主用的哪个版本的CAD?新版本可以用螺旋命令画

我用的是2012版的!

9

主题

4

回帖

1012

积分

助理工程师

UID
15577
威望
0
机械币
198
活力
15
发表于 2014-2-21 10:08:21 | 显示全部楼层
我也正在研究画这个呐,表示关注
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|机械村 ( 渝ICP备17010994号-1|渝公网安备50022702001048号 )

GMT+8, 2024-11-24 18:59 , Processed in 0.024623 second(s), 6 queries , Gzip On, Redis On.

Powered by 机械村

Copyright © 2012- Jixiecun.com

快速回复 返回顶部 返回列表