999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

螺旋線的開發及其在機械零件繪制中的應用

2008-12-31 00:00:00
考試周刊 2008年40期

摘要: 本文主要探討了使用AutoLISP 語言二次開發螺旋線程序,對螺旋線進行編輯,最終攻克彈簧和螺紋類零件在AutoCAD中進行三維實體建模的難題。

關鍵詞: 螺旋線 AutoLISP語言 彈簧 螺紋

一、引言

彈簧和螺紋類零件用量大,范圍廣,屬于標準零件。通常彈簧類零件和螺紋類零件的共同特點是零件結構中有螺旋線,所以其三維構造的關鍵是其螺旋線形體的構造。在AutoCAD2004中,沒有專門的繪制彈簧、螺紋及螺旋線的命令,所以我們構造此類零件的三維實體時首先要編制LISP程序,繪制出螺旋線,再通過截面的拉伸構造出螺旋型實體。

二、應用LISP語言在AutoCAD中開發螺旋線

在AutoCAD 2004中,沒有專門的繪制螺旋線命令,可用三維線構造。繪制三維線的命令主要有直線(LINE)、三維多段線(3DPOLY)和樣條曲線(SPLINE),而繪制螺旋線的線段只有三維多段線。但由于三維多段線繪制出的是直線,所以在繪制螺旋線時必須采用大量的線段來逼近螺旋線,因此,要通過編制LISP程序的方法來完成。

編寫LISP程序:

1.選擇【工具】/【AutoLISP】/【VISUAL LISP編輯器】菜單命令,打開【VISUAL LISP】窗口。

2.在窗口中選擇【文件】/【新建文件】菜單命令,打開LISP程序編輯窗口,并在該窗口中輸入如下程序:

(defun c:luox (/)

(setq b1 (getpoint″請指定螺旋線基點:″) )

(setq r1 (getreal″請指定螺旋線平均半徑:″) )

(setq disp (getreal″請指定螺旋線節距:″) )

(setq angtg (getreal″請輸入螺旋線錐形角度:″) )

(setq m (getint″請輸入螺旋線圈數:″) )

(setq n ( getint ″請輸入每圈細化段數:″) )

(setq delta (/ (* 2.0 pi) n))

(setqJ (/ disp n ))

(setq bb (caddr b1))

(setq tg ( * ( / angtq 180 )pi ) )

(setq ang 0)

(setq k 0)

(command ″ucs″ ″o″ b1)

(command ″3dpoly″ (list r1 0 0))

(repeat (*m n)

(setq k (+ K 1))

(setqang(+ delta ang ) )

(setqr ( -r1 ( * (+ 0 (*j k ) ) ( /( sin tg ) ( cost g ) ) ) )

(setqpt2 ( list (* r (cos ang ) ) (* r (sin ang ) ) (+ 0 (* J K ) ) ) )

(commandpt2 )

(command″ ″ )

3.選擇【文件】/【保存】菜單命令,將該文件以“LUOX .LSP”名稱保存到文件夾。

4.選擇【文件】/【退出】菜單命令,關閉該窗口,完成螺旋線程序二次開發。

三、螺旋線在機械零件實體造型中的應用

1.應用螺旋線繪制彈簧

彈簧的用途很廣,主要用于減振、夾緊、儲存能量和測力等方面。彈簧的特點是:去掉外力后,彈簧能夠快速恢復原狀。常用的彈簧有壓縮彈簧、拉伸彈簧、扭轉彈簧和平面蝸卷彈簧等。下面是實際中普通圓柱壓縮彈簧的應用螺旋線的畫法。

(1)根據彈簧結構,加載螺旋線程序。

命令:LUOX

(2)繪制出符合彈簧參數的下支撐段單圈簧絲螺旋線。

給定參數:螺旋線平均半徑,螺旋線節距,每圈細化段數。

(3)在螺旋線的端點繪制簧絲截面圖,拉伸生成下支撐段單圈簧絲。

命令:_EXTRUDE

(4)繪制彈簧有效段單圈簧絲螺旋線。(同(1))

(5)繪制截面圖,拉伸生成有效段單圈簧絲。(同(2))

(6)陣列簧絲,生成有效段簧絲。

命令:_3DARRAY

給定參數:陣列類型,行數,列數,層數,間距

(7)復制下支撐段簧絲構造出上支撐段。

命令:_COPY

(8)對支撐段簧絲作裁剪,生成彈簧。

命令:_SLICE

2.應用螺旋線繪制螺栓

螺紋類零件主要有螺栓、螺母及螺釘等,主要用于機械聯接。下面是繪制螺栓應用螺旋線的畫法。

(1)根據螺栓尺寸,繪制正六邊形,拉伸生成實體。

命令:_POLYGON

給定參數:指定圓的半徑

命令:_EXTRUDE

給定參數:高度

(2)繪制圓柱,編輯實體生成螺栓基體。

命令:_CYLINDER

給定參數:圓柱體底面半徑,圓柱體高度

(3)通過布爾運算對螺栓基體編輯處理,生成六角螺栓頭。

命令:_UNION

(4)加載螺旋線程序。

命令:LUOX

給定參數:螺旋線平均半徑,螺旋線節距,每圈細化段數

(5)按標準繪制螺紋截面輪廓,沿螺旋線拉伸成實體。

命令:_EXTRUDE

(6)陣列實體生成螺紋。

命令:_3DARRAY

給定參數:陣列類型,行數,列數,層數,間距

(7)將繪制好的螺紋移動與螺栓基體組合。

命令:_UNION

(8)對螺栓進行倒角操作,繪出完整螺栓。

命令:_SUBTRACT

通過LISP程序繪制螺旋線簡單方便,繪制彈簧、螺紋等機械三維實體快捷實用,并可應用于其他如斜齒輪、蝸桿等三維實體的造型。

參考文獻:

[1]姚育成,楊平輝.AutoCAD 2004中文版.三維造型高級教程.人民郵電出版社.

[2]蔡漢明,陳建國.三維造型實例詳解.人民郵電出版社.

主站蜘蛛池模板: 亚洲免费福利视频| 色综合五月婷婷| 国产网站免费| 91精品最新国内在线播放| 成人在线视频一区| 真实国产精品vr专区| 人妖无码第一页| 四虎AV麻豆| 国产区福利小视频在线观看尤物| 在线观看亚洲精品福利片| 亚洲欧美不卡视频| 久操线在视频在线观看| 亚洲精品成人片在线观看| 国产成人狂喷潮在线观看2345| 毛片在线区| 亚洲午夜天堂| 永久免费无码成人网站| 久久综合一个色综合网| 精品久久香蕉国产线看观看gif| 天天操天天噜| 久久情精品国产品免费| 一级毛片中文字幕| 日韩精品毛片人妻AV不卡| 亚洲女人在线| 国产福利观看| 久久精品视频亚洲| 亚洲娇小与黑人巨大交| 美女一级毛片无遮挡内谢| 成人无码区免费视频网站蜜臀| 欧美高清日韩| 精品福利视频网| 在线欧美a| 日韩在线观看网站| 亚洲成a人在线观看| 免费国产无遮挡又黄又爽| 91啪在线| 国产精品香蕉在线| 国产中文一区二区苍井空| 亚洲成a人片| 国产精品蜜臀| 成年人午夜免费视频| 国产精品蜜臀| 亚洲黄网在线| 欧美中出一区二区| 亚洲日韩AV无码一区二区三区人| 亚洲综合狠狠| 中国国产高清免费AV片| 中国国语毛片免费观看视频| 国产福利免费观看| 日韩国产另类| 久久精品国产亚洲AV忘忧草18| 无码国内精品人妻少妇蜜桃视频| 欧美日韩成人在线观看| 色精品视频| 99色亚洲国产精品11p| 3p叠罗汉国产精品久久| 五月天天天色| 亚洲AV无码乱码在线观看代蜜桃 | 香蕉eeww99国产在线观看| 亚洲三级色| 秘书高跟黑色丝袜国产91在线| 国产成人乱无码视频| 国产综合精品日本亚洲777| 男女性午夜福利网站| 国产亚洲精| 伊人AV天堂| 成人毛片免费在线观看| 一本综合久久| 国产区网址| 热九九精品| 国产乱子伦一区二区=| 国产精品毛片一区视频播 | 精品久久香蕉国产线看观看gif | 制服丝袜亚洲| 国产精品19p| 粗大猛烈进出高潮视频无码| 久久青草免费91观看| 国产免费久久精品99re丫丫一| 欧美精品一区在线看| 亚洲无码91视频| 国产无码高清视频不卡| 国产精品美女自慰喷水|