自動切管機數控系統
1相貫管端坡口切割的數學模型
1.1數學摸型的相關參數
多管、板相貫是相貫管端坡口切割中較為一般的形式,要使切管機具備豐富的切割功能,就必須研究一般條件下的相貫管端坡口切割數學模型。圖1為被切管與兩管相貫的示意圖,工程中的實際情況可能更為復雜。這數學模型的相關參數描述如下:
(1)d為被切管直徑;t為被切管壁厚:di為與被切管相貫的第i根管子直徑。
(2)軸交角αi:第i根相貫管的軸線與被切管軸線(實際存在部分)的交角,若為板時,ai為被切管鈾線與扳面的夾角。
(3)扭轉角βi:第i根相貫管的軸線(實際存在部分)在被切管橫截面上的投影與;θ零度線的交角;若為板時.先將被切管軸線投影在板面上,再將其投影到被切管的截面圓上,該投影與θ零度線的交角即為βi。
(4)偏心值αi:第i根相貫管軸線與被切管軸線的距離,有正負。
(5)錯心值ei:第i根相貫管軸線在XOZ平面上的投影與Z軸的交點(或被切管軸線與板面的交點)相對于Z坐標參考點的數值,有正負。
1.2相貫線及切割角的數學表達式
2相貫管端坡口的切割運動
自動切管機切割管端坡口的運動簡圖如圖2所示。
V1:割炬或被切管繞被切管軸線的轉動,所改造的切管機采用的是割炬繞被切管軸線轉動的運動形式,雖然成本較高,但避免了被切管繞其軸線轉動時的軸向竄動,因而具有較高的切割精度。它表征了θ角的變化。
V2:割炬沿被切管軸線(即:Z釉〕的移動,它表征了相貫線Z坐標的變化。
V3:割炬繞T軸(該軸始終與被切管的外表面相切,且與其軸線垂直)的轉動,其特征表明了實際切割角w的變化。
V4:割炬沿被切管徑向方向的移動,主要是用來調整割炬的高度。切割過程中,割炬的徑向位置可通過位移傳感器進行調節。
上述四個分運動分別由伺服電機R、Z、T和A來控制的。vl、v2、v3三個分起動的合成就形成了管端坡口的切割過程。運用1中所述數學模型、通過適當的求交算法可求出被切管與其它管、扳相貫坡口各節點的幾何數據,將相鄰節點的θ、Z和w值的增量轉換為位置脈沖數,用于控制電機完成切割過程。需要指出的是,節點間距并非定值,而是由誤差條件控制的。
3數控系統的硬件
自動切管機的數控系統硬件主要包括工業PC機、位置控制卡、伺服電極驅動單元、伺服電極和位置編碼器、控制按鈕、跟蹤控制裝置及開關等,系統框圖如圖3所示。工業PC機選用了研華工控工作站IPC—822,位置控制卡選用了美國Parker Hannifin公司的AT6450。由于原設備的伺服電機、編碼器及飼服控制單元良好,因此對自動切管機數控系統的改造主要在于計算機部分。
3.1 AT6450位置控制卡
AT6450是基于ISA總線結構并帶有MC6800微處理器及數字信號處理器的四軸位置控制卡(或稱伺服電機控制卡)。其數字處理器可用數字控制算法(包括比例反饋、積分反饋、速度反饋和加速度、速度前饋,簡稱PIV&F)來計算確定控制信號的輸出電壓,用來控制運動的位置與速度。
AT6450附有一輔助連接器.簡化了它與其它硬件的連接,該連接器的輸入為52個,輸出為40個,這些輸入/輸出用于設置與調整運動方式、反饋方式、控制算法、控制參數、中斷及控制信號輸出、狀態檢測、故障診斷、輔助控制等,這些功能可通道執行由6000系列命令及參數組成的文件和選擇輸入/輸出來完成。
AT6450與IPC的通信可利用它所提供的函數或動態連接庫來實現。以TC為例,所提供的函數為SendAT6450Block()和ReavAT6450Block()。 AT6450帶有啟動ROM,可以便用自動批處理、批處理和其提供的命令(可執行程序)及參數將其操作系統(6000系列命令語言)從IPC下載到AT6450卡上。
3.2 AT6450在本系統中的應用
AT6450的運動方式有絕對方式、增量方式和點到點方式,本系統采用的是增量方式和點到點方式,前者用于切割,后者用于輔助控制。
AT6450控制運動的過程可通過執行由6000系列命令及參數組成的命令文件(也是由6000系列命令定義的)來完成的,該命令文件定義了系統的運動過程,在任何文本編輯器環境中均可按照6000系列命令要求的格式來編輯命令文件,用AT6450提供的終端仿真程序Download和Start可將該命令文件下載到AT6450卡的RAM中并執行這命令文件。也可通過通信函數直接將命令字符串送往AT6450,即可得到執行。
在編輯命令文件時需要輸入命令及參數,對于相貫管端坡口的切割過程來說,主要參數就是各軸的位置脈沖數,其它參數可事先確定,必要時可用中斷功能進行調節。由于誤差控制條件的限制,相貫管端坡口的節點數目是不固定的,這就不能事先確定命令文件中的位置脈沖數。利用AT6450的示教模式可解決這一問題。在示教模式下、AT6450的RAM可存儲數據程序.所謂數據程序是指將運動參數以特定格式存入AT650 RAM的文件,在命令文件中利用6000系列語言提供的循環和指針功能來使用事先存儲在數4據程序中的運動參數,進而可完成節點數日不確定的運動控制。本系統還使用了線性插補功能,在命令文件中定義了路徑速度和路徑加速度,AT6450自動利用線性插補原理合理地分配各軸的速度及加速度。
以相貫管端坡口切割的數學模型為基礎可求出各節點的幾何數據,將相鄰節點的幾何數據的增量轉換為各軸的位置脈沖數,并存為數據程序下載到AT6450的RAM中,再啟動執行己下載到AT6450 RAM中的命令文件即可完成相貫管端坡的切割,并且是一次切割成形。
4系統的功能
以相貫管端坡口切割的數學模型為基礎,用Borland c++編制了自動切管機數控系統的軟件。利用該數控系統,改造過的自動切管機除完成以前具備的簡單的相賈管端坡口切割功能外、還能實現被切管與多管、被切管與多板及被切管與多管扳相貫時的管端坡口(簡稱多管、板相貫坡口)的一次切割成形;對于管端坡口角確定規范,系統提供了3種選擇:API、AWS和恒定坡口角(可由用戶自己設定);系統還提供了許多輔助功能以方便用戶操作。
5結論
經工程實踐驗證,該系統運行可靠,切割質量足以滿足工程要求。一艙條件下相貫管端坡口切割的數學模型,不僅大大擴充了自動切管機的功能,而且實現了多管、板相貫坡口的一次切割成形,使生產效率大幅度提高。
自動切管機數控系統由思誠資源網提供,你還可以了解手動切管機價格