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

AutoLISP程序實現夾具三維建模造型設計

2014-07-21 01:41:43孫延新
科技創新與應用 2014年23期

孫延新

摘 要:隨著計算機技術的飛速發展,AutoCAD制圖軟件在工業設計產品上應用越來越廣泛,而作為AutoCAD的高級編程語言autoLISP也被廣泛使用。AutoLISP是一種圖形編輯語言,具有強大的圖形處理能力,是計算機輔助設計和制造CAD/CAM的編程語言。

關鍵詞:autoLISP;CAD/CAM;夾具

1 CAD/CAM是數字化信息逐步形成的新技術,是20世紀最杰出的工程成就之一。AutoLISP作為高級編程語言,最典型的應用就是實現二維平面圖和三維參數建模設計,他能直接調用AutoCAD命令,是一款強大的圖形編輯語言,因AutoLISP語言靈活,易于學習,使它成為了實用性很強的圖形程序語言。

1.1 AutoLISP語言簡介

AutoLISP是LIST Processing Language的縮寫,它最早推出是在1985年,是AutoCAD編程語言,采用嵌入式方法。它的任何語句鍵入AutoCAD中都能馬上執行,是很方便的圖形編輯語言。

1.2 AutoLISP程序語言的特點:AutoLISP是在LISP原語言基礎上,增加了很多適用于AutoCAD的特殊功能;AutoLISP中的指令都是以函數的形式出現的,它沒有語句概念和語法結構,執行AutoLISP程序就是執行函數指令,再調用其他函數指令;AutoLISP把數據和程序統一表達,即可以把程序當作數據來處理,也可以把數據當作程序來執行;AutoLISP中的程序運行過程就是函數求值的過程。

1.3 Visual LISP的啟動界面

VISUAL LISP是 AutoCAD自帶的一個集成的可視化AutoLISP開發環境,它提供了一個完整的集成開發環境(IDE),可以實時調試AutoLISP命令。因為Visual LISP集成于AutoCAD系統內部,所以它并不能獨立于AutoCAD運行,因此用戶必須先啟動AutoCAD,然后才能進入Visual LISP IDE環境。啟動Visual LISP的方式為:

打開菜單:【Tools(工具)】→【AutoLISP】→【Visual LISP編輯器】

命令行:vlide(或vlisp)

退出Visual LISP。

2 AutoLISP在夾具設計中的應用

2.1 鉆床夾具又稱鉆模,因為大部分都具有刀具導向裝置,是引導刀具的元件,用來保證加工位置的精確度,防止加工過程中刀具產生偏斜。

2.2 夾具體

鉆床的夾具體一般不設定位或導向裝置,通過底面支腳安放在鉆床的工作臺上,可直接用鉆套找正并用壓板壓緊

圖1 夾具三維建模

2.3 夾具總體設計方案

根據設計圖紙所給定的設計形狀和尺寸,分析圖形的幾何特征和造型的特點,來確定設計方案。按照設計方案先用AutoLISP語言實現三維特征建模,對其結構、形狀進行編程,自動生成二維平面圖和三維建模造型,從而實現模擬加工和裝配。

2.4 夾具設計思路及步驟

2.4.1 從零件平面二維圖做起,分析其結構形式,用AutoLISP繪制出單個零件三維視圖。

2.4.2 使用AutoLISP語句組合,使圓柱、矩形等形狀直接生成三維視圖,將空間各定位點組合構成一個完整的零件整體。

2.4.3 用AutoLISP語言編程繪制出單個零件三維視圖并運行成功后,再依次進行裝配調試。

2.4.4 AutoLISP編程經load調用編制成裝配圖和爆炸圖程序。

2.4.5 最后是系統菜單的設計。用AutoLISP編制菜單載入AutoCAD原有的菜單格式中,再將其中一條下拉菜單作為“夾具體”設計的全部內容,從而實現了菜單與程序間的匹配。

3 夾具各零件程序塊的設計

3.1首先建立起三維實體模板,依次轉換坐標位置,建立圓柱,在使用subtract命令后,用差集命令將鉆模板上面的各孔繪制出來,在編寫螺柱的程序,使其繪制出螺柱,在次使用subtract命令繪制出其螺紋孔。

3.2 支腳的設計與編程

首先建立起圓柱體,利用chamfer命令,即倒角命令將圓柱體的下表面進行倒角。此程序為

(command "chamfer" (list 8 0 0) "" 2 2 (list 8 0 0) "" )

此零件中加入了插入塊的命令。在依次編寫支腳上體的螺紋部分。塊插入程序為:(command "insert" "zj0" (list 0 0 0)

3.3 螺釘的設計與編程

(command "pline" Po Pt)

(repeat bp (command (setq Pt (polar Pt 0 a1))(setq Pt (polar Pt (- ang1 (* 0.5 Pi)) b1)) (setq Pt (polar Pt 0 c1))

(setq Pt (polar Pt (-(* 0.5 pi) ang1) b1))))(command(setq Pt (polar Pt 0 a1))(setq Pt (polar Pt (* 1.5 pi) h))"c")

(command "zoom" "a")

(command "revolve" "l" " po (list(+10(car po) )(cadr po))"360")

3.4 繪制六角螺頭部分

(setq p1 (list 0 0 (- L B)))

(setq p2 (list 0 0 (+ (- L B) 4)))

(setq e (/ E 2))

(setq d1 7.5)

(command "polygon" 6 p2 "I" e)(setq e2 (entlast))

(command "extrude" e2 "" 4 "")(setq e2 (entlast))

(command "cylinder" p1 d1 k "")(setq e5 (entlast))

3.5 夾具程序設計菜單結構

在些菜單程序設計中首先編輯自己的設計題目,在將設計的爆炸圖、各零件裝配圖和各零件圖都添加到菜單中去。

4 結束語

從上述制作夾具的語言程序可以看出,AutoLISP語言程序靈活,語句短小精簡,具有智能編程語言的特點,使制圖時間大大節省。

參考文獻

[1]孫開元.三維機械制圖及畫法示例[M].化工工業出版社,2006.

[2]畢偉.AutoCAD機械設計實用教程課[M]化工工業出版社,2006.

[3]趙景亮,李志剛.AutoCAD2004與AutoLISP二次開發技術[M].北京:清華大學出版社,2005.

[4]吳宗澤.機械零件設計手冊[M].機械工業出版社,2004.

[5]陳桂芳,田子欣,王鳳娟.機械設計基礎[M].人民郵電出版社,2012.endprint

主站蜘蛛池模板: 国产精品9| 无码国产伊人| 亚洲欧美另类中文字幕| 国产小视频网站| 一级爱做片免费观看久久| 国产精品亚洲一区二区三区z| 成人免费黄色小视频| 国产丝袜无码精品| 午夜成人在线视频| 免费人成网站在线观看欧美| 欧美不卡二区| 无码aaa视频| 99人体免费视频| 玩两个丰满老熟女久久网| 国产免费久久精品99re丫丫一 | 国产精品区网红主播在线观看| 四虎国产永久在线观看| 天天干天天色综合网| 欧美性久久久久| 国产欧美成人不卡视频| 欧美国产日韩在线| 久久一本日韩精品中文字幕屁孩| 九九热精品免费视频| 91娇喘视频| 亚洲精品卡2卡3卡4卡5卡区| 999国内精品视频免费| 在线精品视频成人网| 欧美国产综合色视频| 成人国产精品2021| 中文纯内无码H| 亚洲中文字幕无码爆乳| 午夜丁香婷婷| 久久动漫精品| 五月婷婷精品| 91久久性奴调教国产免费| 中国一级特黄视频| 国产激爽大片在线播放| 人妻91无码色偷偷色噜噜噜| 婷婷亚洲视频| 一本大道无码日韩精品影视| 99在线视频网站| 国产区成人精品视频| 中国丰满人妻无码束缚啪啪| 福利一区三区| 精品无码人妻一区二区| 香蕉在线视频网站| 亚洲男人的天堂久久香蕉 | 3p叠罗汉国产精品久久| 国产成人精品优优av| 黄色免费在线网址| 亚洲资源在线视频| 蜜臀av性久久久久蜜臀aⅴ麻豆| 国产成人久久777777| 熟妇丰满人妻av无码区| 国产精品美女自慰喷水| 成人永久免费A∨一级在线播放| 亚洲人成网站日本片| 999精品视频在线| 精品撒尿视频一区二区三区| 亚洲va在线∨a天堂va欧美va| 色婷婷色丁香| 99热最新在线| 在线精品自拍| 广东一级毛片| 亚洲色精品国产一区二区三区| 夜夜爽免费视频| 91精品伊人久久大香线蕉| 国产精品久久久久久久久久98| 91蜜芽尤物福利在线观看| 男女性色大片免费网站| 亚洲AV无码久久天堂| AV在线麻免费观看网站| 亚洲天堂成人在线观看| 国产免费精彩视频| 亚洲人成网站观看在线观看| 亚洲日韩精品伊甸| 99久久亚洲精品影院| 91国内视频在线观看| 欧美性色综合网| 国产乱子伦一区二区=| 国产内射在线观看| 香蕉在线视频网站|