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打印中的模型分割與打包
主站蜘蛛池模板: 国产成人精品视频一区二区电影 | 中文无码精品A∨在线观看不卡| 亚洲人成影院在线观看| 国产综合日韩另类一区二区| 精品色综合| 欧美午夜在线视频| 激情午夜婷婷| 精品免费在线视频| 97av视频在线观看| 日日拍夜夜操| 91精品免费高清在线| 亚洲男人的天堂在线| 伊人国产无码高清视频| 欧美日本一区二区三区免费| 国产99视频精品免费观看9e| 又爽又大又黄a级毛片在线视频| 99re视频在线| 国产精品短篇二区| 日本尹人综合香蕉在线观看 | 免费a级毛片18以上观看精品| 中文国产成人精品久久一| 免费人成视频在线观看网站| AV色爱天堂网| 国产成人a在线观看视频| 国产成人1024精品| 国产乱子伦精品视频| 久久久久夜色精品波多野结衣| 国产成人h在线观看网站站| 国产美女自慰在线观看| 欧美在线观看不卡| 亚洲爱婷婷色69堂| 国产美女91呻吟求| 天堂va亚洲va欧美va国产| AV不卡无码免费一区二区三区| 色爽网免费视频| 成人午夜天| 国产99免费视频| 天天躁日日躁狠狠躁中文字幕| 久久亚洲天堂| 中文成人在线视频| 一级爆乳无码av| 国产精品私拍在线爆乳| 毛片a级毛片免费观看免下载| 91一级片| 色综合网址| 欧美区一区| 丰满人妻一区二区三区视频| 亚洲天堂视频网站| 青青青草国产| 国产永久在线视频| 欧美精品亚洲二区| 女人18毛片水真多国产| 免费在线一区| 91区国产福利在线观看午夜| 国产精品毛片在线直播完整版| 97超碰精品成人国产| 亚洲一区二区日韩欧美gif| 少妇精品在线| 国产精品护士| 天堂亚洲网| 亚洲av无码专区久久蜜芽| 狠狠色狠狠综合久久| 在线不卡免费视频| 国产香蕉97碰碰视频VA碰碰看| 999国产精品永久免费视频精品久久| 亚洲大尺码专区影院| 中文字幕日韩视频欧美一区| 毛片最新网址| 在线免费观看AV| 亚洲女同一区二区| 456亚洲人成高清在线| 亚洲三级成人| 国产91精品调教在线播放| 亚洲国产精品久久久久秋霞影院| 激情视频综合网| 中国成人在线视频| 日韩在线1| a毛片免费观看| 亚洲男人的天堂在线观看| 无码福利视频| h视频在线播放| 亚洲综合18p|