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

        ?

        基于VB的SolidWorks二次開發(fā)在織機織造導(dǎo)航系統(tǒng)中的應(yīng)用

        2021-02-10 06:58:02鄭升圓
        紡織器材 2021年6期

        鄭升圓,李 響,劉 迪

        (沈陽宏大紡織機械有限責(zé)任公司,沈陽 110141)

        0 引言

        電子技術(shù)的不斷發(fā)展和自動化控制裝置的大量使用,促使織機最高織造速度不斷創(chuàng)出新高,隨之而來的是織造工藝參數(shù)的調(diào)整越來越復(fù)雜,對開口、引緯、打緯、送經(jīng)和卷取間的協(xié)調(diào)配合要求也越來越高,手動調(diào)整需要反復(fù)開車驗證,造成廢品率高、調(diào)整周期長等問題。為有效解決上述問題,織造導(dǎo)航系統(tǒng)應(yīng)運而生??椩鞂?dǎo)航系統(tǒng)的建立需要融合豐富的織造經(jīng)驗(包括紗線、織物、布料等方面的織造參數(shù))及織機設(shè)計方面的專業(yè)技術(shù),是一個長時間累積大量數(shù)據(jù)的過程[1-2]。目前只有國外幾個歷史悠久的織機制造商能提供此系統(tǒng),如:日本津田駒(Tsudakoma)公司的Weave Navigation System系統(tǒng),日本豐田(Toyota)公司的ICS系統(tǒng),比利時必佳樂(Picanoi)公司的EasyStyle系統(tǒng)等。

        筆者以毛巾機起圈機構(gòu)參數(shù)對毛巾機紗線長度變化的影響為例,使用VB對SolidWorks進行二次開發(fā),提出一種快速獲取多變量織造參數(shù)的方法,加快建立織造導(dǎo)航系統(tǒng)的速度[3]。

        1 毛巾機起圈機構(gòu)

        毛巾機起圈機構(gòu)主要由胸梁、后梁、中間擺桿、毛軸張力調(diào)節(jié)軸、地軸張力調(diào)節(jié)軸等組成,其結(jié)構(gòu)見圖1。在織造過程中,由于毛巾毛倍率的不同及毛軸紗線品種的差異,需要綜合調(diào)整起圈機構(gòu),來達到織造工藝參數(shù)對紗線張力的控制。主要控制參數(shù)是中間擺桿的移動量,由后梁位置來確定毛軸紗線和地軸紗線的長度變化,基于此給出織造導(dǎo)航系統(tǒng)的最佳推薦值。

        1—胸梁;2—中間擺桿;3—毛軸張力調(diào)節(jié)軸;4—地軸張力調(diào)節(jié)軸;5—后梁。圖1 毛巾機起圈機構(gòu)結(jié)構(gòu)

        2 二維草圖轉(zhuǎn)換

        由于起圈機構(gòu)的運動是由多組連桿結(jié)構(gòu)復(fù)合疊加而成,直接使用三維實體模型獲得控制參數(shù),所需計算量大,耗費時間長。故將三維實體模型轉(zhuǎn)換為二維平面草圖來確定各組連桿的位置,進而得出紗線長度數(shù)據(jù)。

        實施方法如下,將影響起圈紗線變化的有關(guān)零部件,如:起圈機構(gòu)、毛軸織軸、地軸織軸、卷取摩擦輥、主墻板、毛軸副墻板、后梁托座等在三維環(huán)境中組裝完成,見圖2。

        1—毛軸織軸;2—毛軸副墻板;3—后梁托座;4—地軸織軸;5—主墻板;6—卷取摩擦輥;7—起圈機構(gòu)。圖2 起圈機構(gòu)裝配三維模型

        將三維實體模型中關(guān)鍵控制尺寸參數(shù)轉(zhuǎn)換到二維草圖中,如圖3所示。為方便后續(xù)數(shù)據(jù)處理,將二維草圖分成起圈機構(gòu)層草圖、毛軸經(jīng)紗層草圖、地軸經(jīng)紗層草圖3層,分別見圖4~圖6。

        圖3 起圈機構(gòu)裝配體二維草圖

        圖4 起圈機構(gòu)層草圖

        圖5 毛軸經(jīng)紗層草圖

        圖6 地軸經(jīng)紗層草圖

        3 數(shù)據(jù)準備

        3.1 起圈機構(gòu)準備

        在已轉(zhuǎn)換為二維草圖的起圈機構(gòu)草圖中修改各條直線和圓弧的幾何關(guān)系。由于原草圖是從三維實體中轉(zhuǎn)化得來,故所有線段的幾何關(guān)系全部為“完全定義”,在SolidWorks中顯示為黑色,將所有端點的定位幾何關(guān)系全部刪除,僅保留各個連桿的桿長定義關(guān)系和連桿選擇圓心定位關(guān)系。此時在草圖中只有曲軸的旋轉(zhuǎn)角A(見圖7),以及后梁的安裝位置B,C(見圖8),這3個尺寸驅(qū)動顯示為藍色,說明其處于活動狀態(tài)為完全定義,符合起圈機構(gòu)運動規(guī)律。

        圖7 曲軸角度控制參數(shù)

        圖8 后梁位置控制參數(shù)

        3.2 地軸經(jīng)紗準備

        首先刪除地軸經(jīng)紗層草圖中所有線段端點的“重合”幾何關(guān)系,保持各軸和輥的圓心位置不變。由于各段圓弧的直徑定義幾何關(guān)系已經(jīng)不復(fù)存在,因此需將后梁擺桿、胸梁擺動軸及胸梁支撐桿處圓弧按半徑數(shù)值重新定義。然后添加各段圓弧與接觸點線段的相切關(guān)系。最后根據(jù)SolidWorks草圖的“方程式”功能,繪制一條直線,將其長度用方程式功能定義為各段線段和圓弧長度之和。

        3.3 毛軸經(jīng)紗準備

        毛軸經(jīng)紗準備與地軸經(jīng)紗準備基本類似,只是毛軸紗線的路徑較長,多了兩段圓弧,因此在實際操作過程中,對于不同類型的織機紗線路徑差異較大。在使用較低版本的SolidWorks時,可能會提示SolidWorks草圖的“方程式”功能中所設(shè)置的方程參數(shù)超過最大限定值,在這種情況下分成兩段線段設(shè)置即可。

        3.4 數(shù)據(jù)量估算

        以津田駒噴氣毛巾機為例,織機角度控制精度為2°,后梁前后位置調(diào)整最大范圍為380 mm,調(diào)節(jié)分度值為20 mm,后梁高低位置調(diào)節(jié)最大范圍為100 mm,調(diào)節(jié)分度值為10 mm。為完成織造導(dǎo)航系統(tǒng)的建立,共采集織機角度179個,后梁前后位置20個,后梁高低位置11個,合計共采集39 380(即179×20×11)條數(shù)據(jù)。

        4 SolidWorks二次開發(fā)

        4.1 二次開發(fā)流程

        前期數(shù)據(jù)準備完成后即可對SolidWorks進行二次開發(fā)。毛巾機起圈機構(gòu)紗線長度自動檢測程序可實現(xiàn)起圈機構(gòu)位置參數(shù)化設(shè)定、毛軸和地軸紗線長度自動測量,并將計算數(shù)據(jù)輸出到電子表格中,以備后續(xù)織造導(dǎo)航系統(tǒng)使用。

        起圈機構(gòu)紗線長度自動檢測程序運行流程如下。

        step 1:初始化,設(shè)置相關(guān)參數(shù)和變量;

        step 2:調(diào)用起圈參數(shù)二維草圖,設(shè)定曲軸角度和后梁位置參數(shù);

        step 3:調(diào)用毛軸經(jīng)紗二維草圖,測量各段紗線長度,并匯總出毛軸段經(jīng)紗總長度;

        step 4:調(diào)用地軸經(jīng)紗二維草圖,測量各段紗線長度,并匯總出地軸段經(jīng)紗總長度;

        step 5:轉(zhuǎn)入Excel接口程序,將設(shè)定數(shù)據(jù)和測量及匯總數(shù)據(jù)輸出到Excel文件;

        step 6:重復(fù)step 2~step 5,直到所有設(shè)定參數(shù)全部運行完成,保存數(shù)據(jù),關(guān)閉相關(guān)軟件。

        4.2 主要開發(fā)代碼及解釋

        4.2.1 Step 1 主要代碼

        Dim swApp As Object

        Dim Part As Object

        Dim boolstatus As Boolean

        Dim longstatus As Long,longwarnings As Long

        Rem 定義SolidWorks 接口系統(tǒng)變量

        Set swApp=Application.SldWorks

        Rem調(diào)用SolidWorks主程序

        Set Part=swApp.OpenDoc6(“E:起圈機構(gòu).SLDPRT”,1,0,“”,longstatus,longwarnings)

        Rem打開起圈機構(gòu)SolidWorks文件

        myModelView.FrameLeft=0

        myModelView.FrameTop=0

        Set myModelView=Part.ActiveView

        myModelView.FrameState=swWindowState_e.swWindowMaximized

        Rem設(shè)置SolidWorks窗口顯示方式,顯示角度

        4.2.2 Step 2 主要代碼

        boolstatus=Part.Extension.SelectByID2(“起圈參數(shù)”,“SKETCH”,0,0,0,F(xiàn)alse,0,Nothing,0)

        Rem選擇起圈參數(shù)草圖

        Part.EditSketch

        Part.ClearSelection2 True

        Rem進入草圖編輯狀態(tài)

        boolstatus=Part.Extension.SelectByID2(“D1@起圈參數(shù)@起圈機構(gòu).SLDPRT”,“DIMENSION”,0,0,0,F(xiàn)alse,0,Nothing,0)

        Rem選擇曲軸角度控制參數(shù)

        Set myDimension=Part.Parameter(“D1@起圈參數(shù)”)

        Rem進入?yún)?shù)賦值狀態(tài)

        myDimension.SystemValue=a1

        Rem將a1變量值傳遞給曲軸角度,完成曲軸角度自動設(shè)置

        4.2.3 Step 3 主要代碼

        boolstatus=Part.Extension.SelectByID2(“起圈參數(shù)”,“SKETCH”,0,0,0,F(xiàn)alse,0,Nothing,0)

        Rem選擇毛軸經(jīng)紗草圖

        boolstatus=Part.Extension.SelectByID2(“D11@毛軸經(jīng)紗@起圈機構(gòu).SLDPRT”,“DIMENSION”,0,0,0,F(xiàn)alse,0,Nothing,0)

        Rem選擇毛軸經(jīng)紗草圖中第1段紗線D11

        Set myDimension=Part.Parameter(“D11@2—桿長”)

        Rem讀取D11長度數(shù)值

        b1=myDimension.Value

        Rem將數(shù)值傳遞給b1,為輸出數(shù)據(jù)做準備

        4.2.4 Step 4 主要代碼

        與Step 3類似,不再贅述。

        4.2.5 Step 5 主要代碼

        Set xl=Get Object(,“Excel.Application”)

        Rem調(diào)用Excel主程序

        Set xlsh=xl.ActiveSheet

        Rem打開工作表sheet1

        xlsh.Cells(1,1)=“曲軸角度”

        xlsh.Cells(1,2)=“后梁前后位置值”

        xlsh.Cells(1,3)=“后梁高低位置值”

        xlsh.Cells(1,4)=“毛軸紗線總長”

        xlsh.Cells(1,5)=“地軸紗線總長”

        Rem定義各數(shù)據(jù)列標題

        4.2.6 Step 6 主要代碼

        ActiveWorkbook.Saveas Filename:=“E:/起圈機構(gòu).xls”,

        FileFormat:=xlOpenXMLWorkbook,CreateBackup:=False

        ActiveWorkbook.Close

        Rem保存輸出到Excel的數(shù)據(jù),然后將其關(guān)閉

        Set Part=Nothing

        swApp.CloseDoc“起圈機構(gòu).SLDPRT”

        Rem釋放草圖窗口,關(guān)閉SolidWorks

        4.3 程序運行結(jié)果

        經(jīng)過二次開發(fā)后,在配置2G內(nèi)存、軟件版本為SolidWorks2010及Office2007的機器上運行,時間為70 min~75 min,實際采集39 380條數(shù)據(jù),數(shù)據(jù)匯總見表1。

        表1 數(shù)據(jù)匯總

        隨機選取實際運行采集的數(shù)據(jù),與手動測量數(shù)據(jù)準確性進行對比,對比數(shù)據(jù)見表2。

        表2 數(shù)據(jù)對比

        從表2數(shù)據(jù)可以看出,毛巾機起圈機構(gòu)紗線長度自動檢測程序采集的數(shù)據(jù)和手動測量的數(shù)據(jù)基本一致,該系統(tǒng)不僅極大地提高了數(shù)據(jù)的采集效率,而且精度能滿足織造導(dǎo)航系統(tǒng)要求。

        5 結(jié)論

        5.1隨機選取實際運行采集的數(shù)據(jù),與手動測量數(shù)據(jù)準確性進行對比,毛巾機起圈機構(gòu)紗線長度自動檢測程序采集的數(shù)據(jù)和手動測量的數(shù)據(jù)基本一致,其精度能滿足織造導(dǎo)航系統(tǒng)要求。

        5.2此方法可應(yīng)用于其他產(chǎn)品傳動機構(gòu)的優(yōu)化設(shè)計,特別是連桿機構(gòu)的控制參數(shù)調(diào)整。

        a在线观看免费网站大全| 国产精品女主播福利在线| 99久久免费只有精品国产| 一本大道东京热无码| 亚洲第一区无码专区| 国产黄片一区二区三区| 国产av无码专区亚洲a∨毛片| 成人免费一区二区三区| 国产爆乳无码一区二区在线| 亚洲av精品一区二区| 中文字日产幕码三区的做法大全 | 四虎影视免费观看高清视频| 四虎精品免费永久在线| 日韩乱码精品中文字幕不卡| 亚洲av不卡免费在线| 久久久久国产一区二区| 小12箩利洗澡无码视频网站| 偷拍与自偷拍亚洲精品| 色欲一区二区三区精品a片 | 99热这里只有精品国产99热门精品| 免费在线观看亚洲视频| 美女视频一区二区三区在线| 国产日产综合| 一区二区无码中出| 中文字幕一区二区三区亚洲| 激情内射人妻1区2区3区| 国产人妻精品一区二区三区不卡 | 日韩av高清无码| av无码电影一区二区三区| 亚洲av高清一区二区三区| 无码va在线观看| 国产自产精品露脸刺激91在线| 日本办公室三级在线看| 久久精品国产免费观看三人同眠| 99热久久精里都是精品6| 国产91第一页| 色播视频在线观看麻豆| 亚洲国产av精品一区二区蜜芽| 91网站在线看| 97人妻中文字幕总站| 色综合av综合无码综合网站 |