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

自動彎管動態干涉檢查的軟件實現方法

2017-08-09 09:54:50唐黎明
時代農機 2017年5期
關鍵詞:二次開發程序模型

唐黎明

(江陰職業技術學院 機電系,江蘇 江陰 214433)

自動彎管動態干涉檢查的軟件實現方法

唐黎明

(江陰職業技術學院 機電系,江蘇 江陰 214433)

依據自動彎管工藝過程分析,采用solidworks軟件二次開發技術,實現了自動彎管的動態過程仿真和干涉檢查,解決了實際生產過程中因碰撞而無法完成彎管過程的問題。

自動彎管;solidworks二次開發;動態仿真;干涉檢查

在工業高速發展的今天,彎管廣泛應用于航空航天,汽車,空調,家具等行業,各種不同的需求使得彎管品種多、數量大、形狀復雜,傳統的彎管技術已經無法滿足。采用數控技術,不但可使彎管的彎曲質量有了可靠的保證,而且生產效率也大大提高。由于彎管的空間幾何形狀很復雜,即使采用三維模型表達出來,在生產過程中如果與生產場地和設備出現干涉也無法實現生產,因此,動態的干涉檢查已經成為復雜彎管所必須的過程。

1 總體程序設計

依據圖1所示,自動彎管工藝如下:①管子沿導向模向前推進到送料距離,壓緊模夾緊管子。②由管卡和彎管模帶動管子進行彎曲。③彎曲到位后,轉動管子到下一彎曲平面。④重復1到3步。

圖1 彎管過程示意圖

從以上彎管工藝可以看出,彎管由送料、彎曲和轉動三個動作重復進行。所以總體程序設計為三個動作的動態仿真和干涉檢查,以及循環調用程序。總體程序采用VB編寫,主體程序和送料子程序流程如圖2所示。動態仿真和干涉檢查程序采用Solidworks二次開發技術。兩者的統一通過VB程序調用Solidworks軟件的API函數,限于篇幅,這里主要論述Solidworks二次開發實現的動態仿真和干涉檢查的實現。

圖2 VB程序設計流程圖

2 動態仿真關鍵技術的實現

由圖2程序流程圖可以看出,實現動態仿真的過程是一個循環結構,依次完成:建模和裝配、進料、轉管和彎曲四個動作。以下論述單向彎管建模裝配和彎曲的軟件實現方法。

(1)建模和裝配。彎管的模型采用掃描建模方法,采用空間草繪掃描軌跡。管子建模主要程序內容如下:

'3D草繪掃描曲線

For i=0 to n'n為掃描曲線段數

d=d+a(i+1):c=c+a(i)

'a(n)為每段曲線的長度即每次直線進給長度;c、d為前、后點X坐標

Part.SketchManager.Insert3DSketch True

SetskSegmentPart.SketchManager.CreateLine(c/1000,0#,0#,d/1000,0#,0#)

Next n

'創建2D掃描截面

'在掃描曲線的最后一點創建平行于右視圖的草繪面

Part.Extension.SelectByID2(“Point@草圖”,“EXTSKETCHPOINT”,d/1000,0,0,True,1,Nothing,0)

Dim myRefPlane As Object

SetmyRefPlanePart.FeatureManager.InsertRefPlane(1,0,4,0,0,0)

'繪制管形狀

SetskSegmentPart.SketchManager.CreateCircle(0#,0#,0#,0#,R/1000,0#)

'R為半徑'掃描實體

Dim myFeature As Object

SetSweepFeaturePart.FeatureManager.InsertProtrusionSwep(False,False,0,False,False,0,0,False,0,0,0,0,1,1,1,0,1)

產生的管子模型如圖3所示。

圖3 彎管模型

干涉體依據生產現場實際來造型,為了便于后續的干涉檢查,采用實體造型方式。裝配后的模型如圖4所示。

圖4 裝配體模型

在裝配過程中,先裝配干涉體,采用缺省固定。再裝入彎管,采用中心軸線重合、距離和角度的配合關系,為后續動作的實現產生相關參數。改變角度就可以實現空間旋轉。

(2)彎曲成型的實現。彎曲成型為柔性變形,要想實現步進彎曲,只要動態更改掃描路徑,增加一段圓弧,如圖5所示。圖中要增加直線1、直線3和圓弧2的相切,其中2和3的相切會保證之后的彎曲中1和2隨3的改動而變換位置。單次彎曲的改動模型如圖5所示。

圖5 彎管掃描軌跡

圖中θ彎曲角度,直線1長度為L,圓弧2半徑即為彎曲半徑。彎曲角θ對應的圓弧長度加上直線長度L就是每次直線進給的長度,使彎曲角θ初始為0.01度(過小的角度軟件不允許),步進增加θ的角度就可以實現動態彎曲。程序的主要部分如下:

'取得3D草圖修改權

Part.Extension.SelectByID2(“草圖”,“SKETCH”,0,0,0,False,0,Nothing,0)

Part.EditSketch

'以前視方向修改,保證單向彎曲'Part.ShowNamedView2"*前視",1步進改動彎曲角度,其中0.01為初始角度數,D為步進角度數,I為步進數。

Part.Parameter(“D1@草圖@自動彎管.SLDPRT”).SystemValue=(0.01+D*I)*3.1415926/180

'保證直線1長度加圓弧3長度為直線進給長度

Part.Parameter(“D2@3D草圖1@自動彎管.SLDPRT”). SystemValue=WJ-WD*Part.Parameter(“D3@3D草圖1@自動彎管.SLDPRT”).SystemValue

'重新建模

Part.EditRebuild

3 干涉技術的實現

空間物體的干涉檢查算法大致可分為兩類:空間分解法和層次包圍盒,兩種算法都需要大量的物體空間形位和節點相交運算。SolidWorks軟件提供了靜態干涉檢查。動態干涉檢查可以采用改變裝配距離角度等參數,并調用靜態干涉檢查來實現。靜態干涉分析程序需要不斷調用,所以設計為一個子程序。該程序的主要內容如下:

'取得彎管模型和彎管機模型兩實體

blsts=Part.Extension.SelectByID2("彎管模型@設備模型","COMPONENT",0,0,True,0,Nothing,0)

blsts=Part.Extension.SelectByID2("彎管模型@設備模型","COMPONENT",0,0,0,True,0,Nothing,0)

’遍歷兩實體所有面,建立面陣列

For i=0 To(nSelCount-1)

SetCompArray(i)=swSelMgr.GetSelectedObjectsComponent2(i+1)

Debug.Print"Comp[";i;"]="+CompArray(i).Name2

Next i

vCompArray=CompArray

’兩實體各取1面進行干涉運算:swAssy.ToolsCheckInterference2nSelCount,(vCompArray),bCoincidentInterference,vInt-CompArray,vIntFaceArray

通過所有的運算就可以得出該步進過程中有無發生干涉。

4 結語

采用solidworks軟件的二次開發技術實現彎管過程的動態仿真和干涉檢查,該程序已經應用于生產,綜合來看,以上開發過程具有以下優點:(1)避開了繁瑣的空間矩陣變換,加速了計算分析過程,對于工程技術人員開發實用的程序具有借鑒意義。

(2)整個干涉檢查具有直觀立體的效果,遇到干涉部分,可以導出干涉模型,便于對彎管程序的調整。

在solidworks軟件平臺上來實現,可以有機的結合后續的自動工藝和自動彎管程序的二次開發模塊,并借助于solidworks軟件的PDM模塊實現生產過程和生產文件的自動生成。

[1]唐長平.數控彎管機的研究與開發[D].合肥:合肥工業大學,1991.

[2]王宗彥,等.SolidWorks機械產品高級開發技術[M].北京:北京理工大學出版社,2005.

Software Im plementation M ethod of Dynam ic Interference Check for Autom atic Elbow

TANG Li-m ing
(Department of Electrical and Mechanical Engineering,Jiangyin Vocational and Technical College,Jiangyin,Jiangsu 214433,China)

Based on the analysisof the automatic elbow process,the dynamic process simulation and interference check of the automatic elbow are realized by using the secondary development technology ofsolidworks software,which solves the problem that the processof theelbow can notbe completed due to the collision.

automatic elbow;solidworkssecondary development;dynamic simulation;interference check

TP391.72

A

2095-980X(2017)05-0061-02

2017-04-25

唐黎明,男,講師,主要從事機電一體化研究工作。

猜你喜歡
二次開發程序模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
西門子Easy Screen對倒棱機床界面二次開發
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
3D打印中的模型分割與打包
主站蜘蛛池模板: 欧美天堂久久| 免费全部高H视频无码无遮掩| 久久久久亚洲精品成人网 | 色婷婷亚洲综合五月| 国产成人乱码一区二区三区在线| 91麻豆精品视频| 成人精品免费视频| 全部免费毛片免费播放 | 久久精品亚洲热综合一区二区| 热99re99首页精品亚洲五月天| 久久99精品久久久大学生| 91精品日韩人妻无码久久| 欧美国产精品不卡在线观看| 国产在线无码一区二区三区| 好紧太爽了视频免费无码| 免费中文字幕在在线不卡| 日韩精品一区二区深田咏美| 国产精品密蕾丝视频| 无码免费视频| 国产福利微拍精品一区二区| 福利姬国产精品一区在线| 国产熟睡乱子伦视频网站| 在线观看欧美国产| 四虎综合网| 国产美女久久久久不卡| 成人综合网址| 无码专区国产精品一区| 伊大人香蕉久久网欧美| 国产精品19p| 国产成人夜色91| 国产91丝袜| 国产丝袜第一页| 免费Aⅴ片在线观看蜜芽Tⅴ| 色婷婷啪啪| 久久精品人人做人人| 97国产精品视频人人做人人爱| 色有码无码视频| 91国内在线视频| 人妻少妇乱子伦精品无码专区毛片| 国内熟女少妇一线天| 亚洲无码37.| 成年免费在线观看| 天堂av综合网| 五月六月伊人狠狠丁香网| 成人午夜福利视频| 国产欧美日韩综合在线第一| 亚洲无码不卡网| 国产精品成人AⅤ在线一二三四| 亚洲欧洲日产国码无码av喷潮| 美女国产在线| 欧美在线导航| 伊人久久精品无码麻豆精品| 国产欧美另类| 污污网站在线观看| 国产精品女熟高潮视频| 午夜a视频| 伊人色天堂| 狠狠色婷婷丁香综合久久韩国| 亚洲国产看片基地久久1024| 国产精品女同一区三区五区| 57pao国产成视频免费播放| 中文字幕乱码中文乱码51精品| 日韩午夜福利在线观看| 亚洲日本一本dvd高清| 2020精品极品国产色在线观看| 日韩在线第三页| 日本一本在线视频| 高清无码手机在线观看| 99精品视频九九精品| 精品少妇人妻av无码久久| 成人精品在线观看| 专干老肥熟女视频网站| 九九香蕉视频| 色AV色 综合网站| 成人福利在线观看| 日本一区中文字幕最新在线| 91青青草视频在线观看的| 老熟妇喷水一区二区三区| 国产剧情国内精品原创| 国产91av在线| 国产浮力第一页永久地址| 婷婷综合在线观看丁香|