SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 863|回复: 20
打印 上一主题 下一主题

如何绘制3D螺纹?

[复制链接]

6

主题

21

帖子

39

金币

天使

Rank: 2Rank: 2

积分
102
QQ
跳转到指定楼层
楼主
发表于 2008-1-24 09:45:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

   经典图书
那位高手能指定一下如何绘制3D螺纹?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享教程|习题|模型|技巧 点赞点赞 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

3

主题

23

帖子

43

金币

天使

Rank: 2Rank: 2

积分
93
QQ
沙发
发表于 2008-1-24 10:59:12 | 只看该作者
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

5

主题

29

帖子

34

金币

天使

Rank: 2Rank: 2

积分
118
板凳
发表于 2008-1-24 11:41:01 | 只看该作者

   经典图书
直接用2007版作就好了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

23

帖子

22

金币

天使

Rank: 2Rank: 2

积分
71
QQ
地板
发表于 2008-1-24 12:27:31 | 只看该作者
请问如果是2006版的CAD怎样可以画出来,
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

40

帖子

34

金币

天使

Rank: 2Rank: 2

积分
116
QQ
5#
发表于 2008-1-24 12:54:37 | 只看该作者

   经典案例图书
用这个程序可以画出来

3D螺纹.rar (1.34 KB, 下载次数: 13)
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

19

帖子

20

金币

天使

Rank: 2Rank: 2

积分
71
QQ
6#
发表于 2008-1-24 14:08:19 | 只看该作者
感谢快乐版主分享!
(defun shuru ()                           
  (setq zhijing (getREAL "公称直径:"))
  (setq luoju (getreal "螺距:"))
  (SETQ QUANSHU (GETREAL "螺纹有效圈数:"))
  (SETQ JINGDU (GETint "每转切割次数:"))
  (setq QIDIAN (getpoint "输入起始点:"))
)
(defun JISUAN ()                        
   (setq H (* 0.8660254 luoju))
   (setq D2 (- zhijing (* 2 0.375 H)))
    (SETQ LD2 (* D2 PI))
    (SETQ LUOXUANJIAO (ATAN (/ LUOJU LD2)))
        (SETQ LXJ (* 180 (/ LUOXUANJIAO pi)))
        (setq banjiao(atan(/ luoju zhijing)))
          (setq djxc (sqrt(+ (expt luoju 2) (expt zhijing 2))))
            (setq pyj (+ banjiao luoxuanjiao))
          (setq pianyi (* (sin pyj) djxc))
            (setq pianyi (/ pianyi 2.0000))
    (SETQ SL (fix (* (+ 1 QUANSHU) JINGDU )))            
    (SETQ FD (/ 360.0000 JINGDU))                    
    (SETQ BC (/ (* 1.0000 LUOJU) JINGDU))
      (setq bc (- bc))                        
)
(defun draw ()                        
   (setq pt1 (polar QIDIAN PI (/ LUOJU 2.0000)))
        (SETQ PT1 (POLAR PT1 (* 1.5 PI) (+ (* 0.1250 H) (/ ZHIJING 2.0000))))
   (setq pt2 (polar pt1 0 (* luoju 0.375 (cos LUOXUANJIAO))))
        (SETQ PT2 (POLAR PT2 (* 0.5 PI) (* 0.750 H)))
   (setq pt3 (polar pt2 0 (* 0.25 LUOJU (cos LUOXUANJIAO))))
   (setq pt4 (polar pt1 0 (* LUOJU (cos LUOXUANJIAO))))        
   (setq pt5 (polar QIDIAN pi (* 2.00 LUOJU QUANSHU)))
   (setq pt7 (polar pt5 0 (* 2 LUOJU)))        
      (setq pt7 (polar pt7 (* 1.5 pi) (/ ZHIJING 2)))        
   (setq pt6 (polar pt5 0 LUOJU))
        (SETQ PT6 (POLAR PT6 (* 0.5 PI) (* 0.50000 ZHIJING)))   
    (SETQ PT8 (POLAR PT1 0 (* 0.5 LUOJU)))
    (SETQ PT9 (POLAR PT8 (* 0.5 PI) (* 0.8 ZHIJING)))        
        (SETQ MV (POLAR QIDIAN 0 (/ ZHIJING 2.0000)))
;制做齿条并转角
  (command "pline" pt1 pt2 pt3 pt4 "c" )
  (command "extrude" "last" "" ZHIJING "" )
    (setq SS (ssget pt1))
    (rotate3d ss PT9 PT8 90)
      (COMMAND "MOVE" "Previous" "" QIDIAN MV )
      (rotate3d ss "" PT8 PT9 90)
  (rotate3d ss "" PT9 PT8 LXJ)
  (SETQ YD (POLAR QIDIAN 0 (/ LUOJU 2.0000)))
  (COMMAND "MOVE" "Previous" "" QIDIAN YD )               
;制做光杆
  (SETQ PT0 (POLAR QIDIAN 0 LUOJU))
  (COMMAND "LINE" PT5 PT0 "")
  (COMMAND "rectang" PT6 QIDIAN)
  (COMMAND "revolve" "LAST" "" PT5 qidian "")
  (command "zoom" "e")
;布尔运算
  (SETQ PT (POLAR PT4 0 pianyi))
  (SETQ SQ pt6)
  (while (/= SL 0)                           
    (SETQ SS (SSGEt pt))
      (setq pta (polar pt 0 bc))
    (command "copy" ss "" pt pta)
;     (prin1 pt)
   (COMMAND "subtract" sq "" ss "")            
;       (setq zanting(getstring))
      (setq SS (ssget pt6))
    (ROTATE3D SS PT5 qidian FD )                    
       (setq PT pta)                        
            (SETQ SL (- SL 1))
  )
  (setq pta (polar pt 0 bc))
  (COMMAND "ERASE" PT "")
)
(defun C:3DLW ()
  (arxload "geom3d.ARX" NIL)
   (shuru)
   (SETQ SSs (GETVAR "OSMODE"))
    (SETVAR "OSMODE" 0)
    (SETQ SNM (GETVAR "SNAPMODE"))
      (SETVAR "SNAPMODE" 0)
    (SETQ PICKB (GETVAR "PICKBOX"))
      (SETVAR "PICKBOX" 0)
   (setq cmd (getvar "cmdecho"))
    (setvar "cmdecho" 0)
    (JISUAN)
   (SETQ GD (* 60 ZHIJING))
    (SETQ CT (POLAR QIDIAN PI (* LUOJU QUANSHU)))
   (COMMAND "ZOOM" "C" CT GD)
    (draw)
    (SETVAR "OSMODE" SSs)
    (setvar "cmdecho" cmd)
      (SETVAR "SNAPMODE" SNM)
      (SETVAR "PICKBOX" PICKB)
)
(princ "ntC: 3DLW 为绘制命令")
(princ)
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

24

帖子

48

金币

天使

Rank: 2Rank: 2

积分
103
QQ
7#
发表于 2008-1-24 14:23:42 | 只看该作者

   经典案例图书
不用辅助软件,直接用ACAD能否画出来?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

27

帖子

40

金币

天使

Rank: 2Rank: 2

积分
100
QQ
8#
发表于 2008-1-24 14:38:39 | 只看该作者
晕,5楼高人的是啥子东东
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

23

帖子

13

金币

天使

Rank: 2Rank: 2

积分
57
QQ
9#
发表于 2008-1-24 14:53:52 | 只看该作者
请教678123你的3D螺纹怎么用
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

26

帖子

38

金币

天使

Rank: 2Rank: 2

积分
86
QQ
10#
发表于 2008-1-24 15:00:17 | 只看该作者

   经典图书
请问快乐1 : 你的3D螺纹怎么用?先谢谢你
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

23

帖子

8

金币

混混

Rank: 1

积分
49
QQ
11#
发表于 2008-1-24 16:19:16 | 只看该作者
回九楼朋友:把程序代码复制下来,打开系统内的记事本、粘贴上刚复制下来的东东,保存成名为(3Dlw.lsp)文件,返回CAD,工具—加载应用程序—加载,选中刚保存的3Dlw.lsp文件,关闭,命令行内输入3DLW,按提示一步一步。。。。。。。。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

26

帖子

38

金币

天使

Rank: 2Rank: 2

积分
109
QQ
12#
发表于 2008-1-24 16:27:37 | 只看该作者
请问5楼,每转切割次数定在多少才有真实感觉?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

19

帖子

26

金币

天使

Rank: 2Rank: 2

积分
91
QQ
13#
发表于 2008-1-24 17:43:33 | 只看该作者
2006下化的都是伪螺纹,好像有老大发过教程,还是在2007及以后的直接有螺旋线工具,在沿路径拉伸做并集或做差集就成外螺纹或内螺纹了,
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

24

帖子

17

金币

天使

Rank: 2Rank: 2

积分
73
QQ
14#
发表于 2008-1-24 18:16:24 | 只看该作者
我都不会用 CAD画3D图有没有谁发个教程上来看看啊
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

30

帖子

147

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
211
QQ
15#
发表于 2008-1-24 20:44:43 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

怎么画三维图呀??
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

27

帖子

47

金币

天使

Rank: 2Rank: 2

积分
100
QQ
16#
发表于 2008-1-24 20:46:15 | 只看该作者

   经典案例图书
很好用,不过不知道切割的作用。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

33

帖子

30

金币

天使

Rank: 2Rank: 2

积分
98
QQ
17#
发表于 2008-1-24 22:43:14 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

写楼主,好用,就用在CAD2006.
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

31

帖子

23

金币

天使

Rank: 2Rank: 2

积分
101
QQ
18#
发表于 2008-1-24 22:43:18 | 只看该作者

   经典案例图书
5楼下载4缕的,用起来还是不方便。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

31

帖子

29

金币

天使

Rank: 2Rank: 2

积分
102
QQ
19#
发表于 2008-1-24 22:51:01 | 只看该作者
用autocad画三维图有用吗,
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

8

主题

33

帖子

63

金币

天使

Rank: 2Rank: 2

积分
152
QQ
20#
发表于 2008-1-24 23:35:24 | 只看该作者
直接用PROE画,比在CAD画间单多了,..
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭 卷起
关闭 卷起

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2024-10-1 01:16 , Processed in 0.226347 second(s), 25 queries , Memcache On.

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

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