亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        任意斜切圓筒展開圖的AutoCAD二次開發(fā)

        2014-07-08 02:17:08肖東川代艷霞符純?nèi)A
        機械工程師 2014年10期
        關鍵詞:二次開發(fā)

        肖東川,代艷霞,符純?nèi)A

        (1.四川理工學院 機械工程學院,四川 自貢 643000;2.宜賓職業(yè)技術學院 現(xiàn)代制造系,四川 宜賓 644003)

        0 引 言

        AutoCAD 是一款在企業(yè)中廣泛使用且功能強大的繪圖軟件。雖然目前工程圖依然是產(chǎn)品設計與制造過程中最常用的表達形式,但直接使用AutoCAD 提供的繪圖命令繪圖,效率低,操作繁瑣。AutoCAD 二次開發(fā)是CAD 應用取得實效的關鍵環(huán)節(jié),是提高企業(yè)的市場競爭力的有效手段。

        隨著我國經(jīng)濟的快速發(fā)展,各個行業(yè)對鈑金構件的使用越來越多。比如在化工設備中的容器、管道和外罩等內(nèi)部有不少圓柱管、橢圓柱管或圓錐管,采用傳統(tǒng)的手工繪制展開圖因其效率低、精度差等因素已逐步被計算機輔助設計所替代,采用計算機輔助設計是提高鈑金件質(zhì)量,降低板材消耗,提高生產(chǎn)率的關鍵。本文通過AutoLISP對任意斜切圓筒展開進行了研究,并用OpenDCL 設計界面輸入?yún)?shù),實現(xiàn)了其展開圖的快捷繪制。

        1 程序設計與實施

        1.1 參數(shù)確定

        圖1 圓筒參數(shù)

        如圖1 所示是以直徑為D,經(jīng)兩端面任意斜切后主視圖左邊界高度為H的圓筒。具體切割角度為:下端在主視圖上正切割的角度(主視圖左右傾角)為α1,上端在主視圖正切割的角度(主視圖左右傾角)為α2(α1、α2順時針為負,逆時針為正),下端在主視圖上前后切割角度(左視圖左右傾角)為β1,上端在主視圖上前后切割角度(左視圖前后傾角)為β2。β1相對第一次斜切的橢圓向后為正,向正為負;β2相對第一次斜切的橢圓向前為正,向后為負。用于展開計算水平方向的X 坐標的圓筒底圓轉(zhuǎn)過的角度為θ。

        1.2 展開圖的繪制

        1.2.1 展開圖計算的數(shù)學公式推導

        根據(jù)展開放樣的基本原理,以左下角點為坐標軸中心,水平方向為x 軸,豎直方向為y 方向建立二維坐標系,用數(shù)學方法求出繪制展開圖的坐標點。其方法是根據(jù)底圓的旋轉(zhuǎn)角度和左右切割角度來計算上端邊界和下端邊界距離基準線的高度,同時利用旋轉(zhuǎn)角度計算上端邊界與下端邊界上的點在水平方向的距離。相應的關系式如下:

        水平方向的距離

        第一次切割后的上端高度

        第一次切割后的下端高度

        第二次切割后的上端高度

        第二次切割后的下端高度

        其中:y1為第一次正切展開圖下端的坐標;y2為第一次正切展開圖上端的坐標;Z1為第二次斜切展開圖下端的坐標;Z2為第二次斜切展開圖上端的坐標;其余參數(shù)α1,α2,β1,β2,θ 參見1.1 節(jié)。

        1.2.2 展開圖的繪制

        展開繪圖時以圓筒左下角點為起點,首先判斷是否含有邊界余量,若有邊界余量起點應以邊界余量的腳點為起點,然后通過建立的數(shù)學模型計算得到上下端邊界上點y 坐標,以圓筒投影圓轉(zhuǎn)過的角度為旋轉(zhuǎn)角度,以其轉(zhuǎn)過的弧長作為平面x 坐標繪制圓筒的展開圖及基準線。通過AutoLISP 語言編程,通過數(shù)學公式求解可得到上邊界與下邊界的坐標,并依此利用循環(huán)求出上下切口微段的坐標并將其前后連接。

        考慮到用戶的參數(shù)輸入可能會使上下邊界產(chǎn)生交叉,為簡化編程,本程序采用自動停止運行并彈出參數(shù)錯誤窗口,保證了展開圖的正確性。

        展開圖繪制的部分LISP 程序代碼如下:

        LISP 程序中符號(變量)說明:

        d 為圓筒底圓轉(zhuǎn)過弧度相對直徑的長度,h3 為底端切口斜切前后兩長軸的高度,k 為相對起點在x 軸方向上的長度,h4 為上端切口斜切前后兩長軸的高度,zz1 為下端正切后相對x 軸的高度,zz2 為下端正切后相對x 軸的高度,z1 為下端最終相對x 軸的高度,h 為最后邊界高度。

        1.3 展開圖的標注

        在進行用曲線依次連接圓弧上各個點展開工作時,選擇兩邊邊界底端連接作為基準線,且基準線的長度就是圓筒的周長,同時選擇間隔距離標注上端切口、下端切口與基準線的距離。在進行編程時要對多種情況進行分析,如:α1,α2,β1,β2的正負方向,并考慮與基準線的位置關系。

        因鈑金展開圖習慣上把圓周等分后進行母線長度標注,對較小的零件,企業(yè)中通常采用1∶1 打印圖紙后按圖大小下料。這種標注對大尺寸零件就無法實現(xiàn)下料。考慮到企業(yè)下料時可能還會在板材上再次描點繪圖。所以本次程序設計中還設計了基準尺寸標注,以便企業(yè)在下料放樣時尺寸定位。這是本程序展開圖的特別之處,擴展了程序的實用性。

        1.4 界面設計

        本文使用OpenDCL 進行界面設計。使用OpenDCL方便簡潔,對控件的增加更加靈活,對界面的布局更加美觀。所需參數(shù)用編輯框輸入數(shù)據(jù),考慮到繪圖比例需要,增加一個下拉列表控件來完成。界面設計如圖2 所示。

        圖2 參數(shù)輸入對話框

        2 繪圖實例

        1)實例一:圓筒直徑D=40 mm,圓筒高度H=50 mm,α1=20°,α2=-20°,β1=20°,β2=10°,折邊余量yl=4 mm,圓周度數(shù)步長值θ=3°,其展開圖如圖3 所示。

        圖3 運行實例1

        2)實例二:圓筒直徑D=40 mm,圓筒高度H=50 mm,α1=30°,α2=30°,β1=20°,β2=20°,折邊余量yl=4 mm,圓周度數(shù)步長值θ=3°,其展開圖如圖4 所示。

        圖4 運行實例2

        圖5 運行實例3

        3)實例三:圓筒直徑D=40 mm,圓筒高度H=50 mm,α1=-30°,α2=-30°,β1=10°,β2=10°,折邊余量yl=4 mm,圓周度數(shù)步長值θ=3°,其展開圖如圖5 所示。

        3 結 論

        傳統(tǒng)的展開圖繪制方法的不足之處就是無法給出更多點的詳細坐標值和距離。而通過AutoCAD 二次開發(fā)能夠容易地繪出展開圖并有足夠多的標注,保證放樣圖的精度。本文以獲得任意角度斜切的圓筒展開圖進行研究,從而改進并克服了單一角度和單一方向的缺點。相對傳統(tǒng)方法,此方法提高了繪圖效率,放樣精度大大提高,可對任意角度斜切的圓筒進行展開圖繪制。因此本實用工具在企業(yè)具有較好的推廣價值和應用意義。

        [1] 王永輝,胡青泥,李紅彩.AutoCAD 二次開發(fā)方法的研究[J].計算機系統(tǒng)應用,2007(3):94-96.

        [2] 吳永進,林美櫻.AutoCAD 完全應用指南AutoLISP+DCL+VisualLISP 程序設計篇[M].北京:科學出版社,2009.

        [3] 劉喜平.基于AutoLisp 的AutoCAD 二次開發(fā)技術[J].機械制造與自動化,2011(4):51-72.

        [4] 閆小磊.基于AutoCAD 的參數(shù)化繪圖系統(tǒng)的開發(fā)設計[J].科技信息,2011(5):685-723.

        [5] 黃仕君.AutoCAD 二次開發(fā)在直齒圓柱齒輪參數(shù)化繪圖中的應用[J].煤礦機械,2010(7):233-235.

        猜你喜歡
        二次開發(fā)
        淺談基于Revit平臺的二次開發(fā)
        甘肅科技(2020年20期)2020-04-13 00:30:02
        西門子Operate高級編程的旋轉(zhuǎn)坐標系二次開發(fā)
        淺談Mastercam后處理器的二次開發(fā)
        模具制造(2019年3期)2019-06-06 02:11:02
        基于C#的AutoCAD建筑構件庫二次開發(fā)
        江西建材(2018年2期)2018-04-14 08:01:14
        西門子Easy Screen對倒棱機床界面二次開發(fā)
        基于全站儀二次開發(fā)的覆冰厚度測量與實現(xiàn)
        電測與儀表(2016年9期)2016-04-12 00:29:52
        Micaps3.2 版本二次開發(fā)入門淺析
        西藏科技(2015年12期)2015-09-26 12:13:51
        基于VB的ANSYS二次開發(fā)在變壓器抗短路性能分析中的應用
        基于CATIA的橡皮囊成形毛料展開的二次開發(fā)
        機械工程師(2015年9期)2015-02-26 08:38:10
        ANSYS Workbench二次開發(fā)在汽車穩(wěn)定桿CAE分析中的應用
        汽車零部件(2014年5期)2014-11-11 12:24:32
        日本a在线免费观看| 人妻精品在线手机观看| av一区二区三区在线| 人妻少妇久久中文字幕| 日本一卡2卡3卡4卡无卡免费网站| 国产一女三男3p免费视频 | 亚洲精品视频一区二区三区四区| 国产一级黄色录像大片| 999zyz玖玖资源站永久| 国产乱码一区二区三区爽爽爽| 特级婬片国产高清视频| a毛片全部免费播放| 中文字幕久久精品波多野结百度| 日本人妻伦理片在线观看| 日本三区在线观看视频| 亚洲av综合国产av日韩| 国产午夜福利精品一区二区三区 | 亚洲精品中文字幕乱码二区 | 人妻少妇不满足中文字幕| 欧美高h视频| 日本二区三区视频在线观看| 亚洲视频专区一区二区三区| 吃奶摸下高潮60分钟免费视频| 日本最大色倩网站www| 亚洲国产区男人本色| 任你躁欧美一级在线精品免费| 国产免费视频一区二区| 成人性生交大片免费看l| 欧美性生交大片免费看app麻豆 | 国产一区二区视频免费在| 成人免费a级毛片| 性夜夜春夜夜爽aa片a| 国产真实伦视频在线视频| 在线视频精品少白免费观看| 99久久99久久久精品蜜桃| 又色又爽又高潮免费视频国产 | 丁香婷婷激情俺也去俺来也| 在线天堂av一区二区| 成人无码av一区二区| 吃奶摸下的激烈视频| 本道无码一区二区久久激情 |