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

基于SolidWorks的虛擬調試系統設計與實現*

2021-07-14 08:33:46計詩軒
機電工程技術 2021年4期
關鍵詞:調試信號模型

計詩軒,周 馳

(華南理工大學機械與汽車工程學院,廣州 510641)

0 引言

在世界各國為實現智能制造爭先出臺先進制造戰略的大背景下,產品制造過程中信息世界和物理世界之間的交融成為了智能制造的主要瓶頸之一。數字孿生技術[1-3]充分利用物理模型、傳感器更新、運行歷史等數據,集成多學科、多物理量、多尺度、多概率的仿真過程,在虛擬空間中完成映射,從而反映實體裝備的全生命周期過程,正成為解決該問題的關鍵技術。

虛擬調試[4-5]作為數字孿生技術的一個重要分支,可以在設備實體投入生產之前,通過用控制信號驅動CAD三維模型運動來仿真實際設備的工作情況,及早發現和解決機電設計中的問題,縮短自動化設備研發周期,并減少現場調試工作量。虛擬調試技術是國內外學者研究的熱門問題。禹鑫燚[6]在RoboDK平臺對機器人加工系統進行虛擬調試,改善PLC程序設計的不合理之處。孫萌萌[7]設計了基于CPS格模型和Moore型有限狀態機的飛機總裝配生產線虛擬調試系統,避免了傳統飛機裝配工藝存在的問題。胡凡成[8]基于3dMax和Unitu3D平臺,采用流程化的方法構建了該企業打樣車間的虛擬調試系統,解決了車間生產效率問題。

虛擬調試技術也受到國外的一些軟件公司的重視。西門子公司基于NX/MCD、TIA體系,使得設計人員可對機電一體化設備進行3D建模和仿真。達索公司推出了Delmia,配合Catia進行數字化產品虛擬調試。PTC公司研究數字紐帶類似概念,在虛擬空間和物理空間構建一個數字紐帶系統,為客戶提供高效的產品售后服務與支持。

本文對自動化設備虛擬調試系統進行系統架構設計,對信號接口和機構運動學建模和解算等虛擬調試系統核心問題進行研究。在SolidWorks平臺上利用二次開發技術,完成對虛擬調試系統的實現。以機器人智能倉儲設備為例,完成對虛擬調試系統的實驗驗證。

1 系統結構設計

虛擬調試系統由PLC控制器、OPC Server、信號數據接口模塊、運動仿真模塊、移載功能模塊、CAD平臺模塊6部分組成,如圖1所示。

圖1 虛擬調試系統架構

(1)PLC控制器模塊。該模塊作為虛擬調試系統的信號輸入,可分為PLC控制器和虛擬PLC控制器。本虛擬調試系統支持硬件在環和軟件在環兩種調試模式。

(2)OPC Server模塊。該模塊作為虛擬調試系統信號輸入的中間層,使用OPC UA標準協議與其他模塊進行連接,上承PLC控制器模塊,將輸入信號傳遞給信號接口數據模塊。該模塊使得不同的PLC控制器平臺可采用同一套接口與信號數據接口模塊進行通訊。

(3)信號數據接口模塊。該模塊實現了控制信號的獲取、將控制信號與運動副、傳感器綁定的功能。

(4)運動仿真模塊。該模塊基于運動副和運動組的約束模型,采用自主開發的機構運動學求解算法,完成機構運動學解算功能。

(5)移載功能模塊。采用自主開發的接觸模型,建立移載構件間的面面之間的距離傳感器,若觸發距離傳感器,則改變運構件間的連接關系,完成對運動仿真模塊約束模型的更新,而實現移載功能。

(6)CAD平臺模塊。該模塊是虛擬調試系統的主體模塊。可通過交互選擇功能對機構特征的選取,獲取構件的幾何、位置、屬性等信息,創建運動約束和傳感器。由運動仿真模塊的求解結果完成構件位置更新、顯示功能,同時依據CAD平臺內部相關干涉檢查接口,實現虛擬調試過程中進行干涉檢查功能。

虛擬調試系統流程如圖2所示。PLC控制器與OPC Server通過OPC UA接口協議進行信號傳輸,完成PLC控制器信號的輸入功能;OPC Server與信號數據接口模塊也采用OPC UA接口協議進行信號傳輸,實現OPC Server中信號讀取功能;用戶選取CAD平臺中的自動化設備的3 D模型特征,創建距離傳感器,實現傳感器模擬,創建運動副、運動組約束,完成虛擬數字模型的約束模型建立;將I/O信號與運動副、傳感器綁定,完成約束模型的驅動和反饋信號創建;使用運動學求解器完成對約束模型的求解,實現3 D模型位置更新;更新位置后利用CAD平臺功能接口,實現干涉檢查。

圖2 虛擬調試系統流程

2 信號數據接口模塊

本虛擬調試系統選取KEPServer作為OPC服務器,兩個模塊間采用OPC UA標準協議進行通訊。OPC協議是便于不同廠商的PLC設備和應用軟件進行數據交互的一種標準協議,而OPC UA標準協議是對OPC協議的擴展,包含了OPC的所有接口協議,并且不再依賴過時的COM/DCOM技術,兼容了更多的平臺。OPC UA標準協議建立在TCP/IP傳輸層之上,底層采用Socket進行進程間通訊。

信號數據接口模塊需要和OPC Server模塊建立通訊連接,完成對OPC Server I/O信號的讀取,同時信號數據接口模塊獲取機構運動學仿真模塊中建立的運動副約束信息,最后將實際模型中的對應的I/O信號與運動副進行綁定,同時本虛擬調試系統支持運動副約束與I/O信號的多重映射關系。作為約束的模型輸入信號。操作步驟如圖3所示。操作界面如圖4所示。

圖3 信號數據接口模塊操作流程

圖4 信號數據接口模塊界面

3 機構運動學建模與位置解算模塊

機構運動學位置求解的本質在于對初始時刻的變換矩陣的計算,本文采用自主研發的運動學引擎進行機構運動學建模與求解。該引擎基于運動副約束、運動組約束、固定約束進行運動學建模和位置求解,約束模型如圖5所示。

圖5 約束模型

本約束系統的相關定義如下。

(1)運動副約束:描述兩個零件間的相對運動約束,表征相對運動關系。兩個零件分別被定義為參考零件和運動零件。運動零件繞參考零件所創建的運動軸運動;參考零件的運動軸隨參考零件運動。運動副約束可以用運動矩陣的形式表示。兩相鄰的構件之間有一個公共的軸線,兩構件之間構成一個運動副,允許沿軸線或繞軸線作相對運動[9]。該定義表明了定義在兩構件間的常見的運動副約束可轉化成為其中一構件繞另一個構件的定軸移動或定軸旋轉運動,或者其疊加。常見運動副的相對變換矩陣如表1所示。其中T(υ?,l)表示沿著單位向量υ?平移l距離的變換矩陣,R(υ?,θ)表示沿著單位向量旋轉θ角的變換矩陣。輸入信號控制的即為相對初始時刻的距離位移值和旋轉角度值。

表1 常見運動副的幾何約束方程和相對變換矩陣

創建運動副約束如圖6(a)所示。

圖6 創建運動約束

(2)運動組約束:將多個零件合并成運動組后,若組內零件與某一組外零件建立運動副約束,且組內零件為運動副約束中的參考零件,則該運動組內其余零件也會與該組外零件建立相同運動約束。概念上可將創建為運動組后的零件可認為是一個一起運動的一個組件。運動組間的零件創建運動副約束如圖6(b)所示。

(3)固定約束:建立運動副過程中,參考零件可選為固定,被選為固定的參考零件,將永遠保持固定狀態,且該零件將標識為運動鏈的起點。

(4)運動鏈:運動鏈是由零件、運動副組成的約束系統。在虛擬調試系統中,運動鏈的起點必須為固定約束的零件。將實際運動模型映射到該虛擬調試系統的過程,實際上是建立多條運動鏈。運動鏈可分為開環運動鏈和閉環運動鏈。

在虛擬調試過程中大部分自動化設備為開環運動鏈系統或者可以忽略掉閉環傳動機構部分。針對開環運動鏈的虛擬調試系統的運動學位置求解算法如下:

(1)根據建立的運動副約束、運動組約束、固定約束,構造約束無向圖;

(2)獲取輸入信號中的運動副驅動參數值,即獲取運動副所對應的繞定軸相對初始時刻旋轉角度和沿著定軸相對初始時刻平移距離;

(3)遍歷每條運動鏈,將無向圖變為以固定約束構件節點為起點的有向圖,則當前時刻運動鏈中的每個構件相對初始時刻的變換矩陣,為運動副約束有向圖中,從固定節點到該節點的每個邊(運動副)上的相對變換矩陣的連乘;

(4)根據初始時刻的構件位置信息,由求解出的變換矩陣完成對構件位置的更新。

與開環機構運動學位置求解相比,閉環機構中的部分運動副,可能存在多個輸入,其位置不能唯一確定。可借鑒裝配問題中的處理方法[10],賦予運動副約束權值,通過最小生成樹算法,切除運動副約束,將閉環運動轉變成開環運動鏈,引入切除運動副的約束方程進行求解。

4 系統驗證開發與應用

本虛擬調試系統以西門子S7-1500作為PLC控制器,KEPServer作為OPC服務器。以C#作為開發語言,Visual Studio 2015為開發IDE,SolidWorks 2018作為系統運行環境,開發了虛擬調試系統,實現了PLC控制器對SolidWorks中的自動化設備進行控制的功能。系統功能模塊如圖7所示。

圖7 虛擬調試系統功能模塊

以智能倉儲設備為例,進行虛擬調試。智能倉儲設備數字模型如圖8所示。該倉儲系統的功能為:旋轉機械臂通過帶傳動在水平導軌和垂直導軌上運動,實現貨架從存儲平臺到出庫平臺、從入庫平臺到存儲平臺的移動。虛擬調試系統將通過模擬這一過程,實現PLC控制器直接對SolidWorks中數字模型控制的目的。

圖8 智能倉儲數字模型

智能倉儲調試流程如圖9所示。

圖9 智能倉儲調試流程

本虛擬調試系統對智能倉儲進行虛擬調試,需建立運動約束、移載接觸、距離傳感器。建立運動約束,主要需建立運動副、運動組約束。根據實際模型,建立了3組運動副約束:垂直導軌移動副、水平導軌移動副、機械臂旋轉副,3組運動組:垂直導軌運動組、水平導軌運動組、機械臂運動組。

在調試中,還涉及到對貨架的移載功能:旋轉機械臂運動到一定位置與貨架發生接觸,機械臂繼續上升,本虛擬調試系統的移載功能原理為:旋轉機械臂和貨架的接觸面、貨架和存儲平臺的接觸面、貨架和出庫平臺的接觸面,這3組接觸面建立距離傳感器,當構件位置更新后,檢測距離傳感器數值,若發生新的接觸,則刪除舊的運動副連接,建立新的運動副連接,完成對約束模型的更新。貨架接觸到入庫平臺會觸發傳感器,作為返回信號發送給PLC控制器,要模擬該過程,需要為感應器表面和貨架下表面添加距離傳感器,當檢測到距離滿足觸發條件時,將向PLC控制器返回觸發信號。

完成調試準備與設定后,搭建了圖10所示的智能倉儲調試驗證平臺。通過PLC控制器的控制信號同時控制虛擬數字模型與實體設備。在實驗過程中,虛擬調試系統能實現設備運動仿真,反饋傳感器信號,記錄干涉數據等功能。該實驗驗證了系統的準確性和可靠性。

圖10 智能倉儲調試驗證平臺

5 結束語

本文設計了由PLC控制器、OPC Server、信號數據接口模塊、運動仿真模塊、移載功能模塊、CAD平臺模塊組成的虛擬調試系統,并基于SolidWorks平臺完成對虛擬調試系統的開發實現。在智能倉儲設備的虛擬調試過程中,驗證了系統的準確性和穩定性。未來可將本系統用于自動化設備調試領域,實現縮短研發周期、降低調試風險、優化控制程序、優化產品生產節拍、提前消除錯誤的目的。

猜你喜歡
調試信號模型
一半模型
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
重要模型『一線三等角』
完形填空二則
重尾非線性自回歸模型自加權M-估計的漸近分布
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于航拍無人機的設計與調試
電子制作(2018年12期)2018-08-01 00:47:44
FOCAS功能在機床調試中的開發與應用
無線通信中頻線路窄帶臨界調試法及其應用
電子制作(2017年19期)2017-02-02 07:08:38
3D打印中的模型分割與打包
主站蜘蛛池模板: 国产福利观看| 四虎成人精品在永久免费| 在线色国产| 九一九色国产| 55夜色66夜色国产精品视频| 又黄又爽视频好爽视频| 国国产a国产片免费麻豆| 精品人妻无码中字系列| 欧美中文字幕在线二区| 制服丝袜无码每日更新| 亚洲日韩精品无码专区| 亚洲精品麻豆| 91美女视频在线| 国产美女主播一级成人毛片| 国产免费网址| 欧美精品导航| 亚洲成年人网| 9啪在线视频| 国产成人精品无码一区二| 99re这里只有国产中文精品国产精品 | 激情综合图区| 国产女人18水真多毛片18精品| 日韩天堂在线观看| 欧美第二区| 成人综合网址| 久久免费看片| 永久免费av网站可以直接看的| 国产真实乱子伦视频播放| 亚洲无码高清一区二区| 国产白丝av| 国产青榴视频| 波多野结衣在线se| 国产亚洲精久久久久久无码AV| 亚洲第一成年人网站| 怡春院欧美一区二区三区免费| 亚洲欧洲自拍拍偷午夜色无码| 国产一国产一有一级毛片视频| 亚洲一级色| 欧美亚洲欧美区| 国产在线视频导航| 欧美日韩导航| 九色综合伊人久久富二代| 亚洲第一香蕉视频| 婷婷综合缴情亚洲五月伊| 亚洲高清中文字幕| 国产精品太粉嫩高中在线观看 | 天天干天天色综合网| 国产一区二区精品福利| 色吊丝av中文字幕| 二级毛片免费观看全程| 国产小视频在线高清播放| 成人午夜亚洲影视在线观看| 91黄视频在线观看| 国产成人精品高清不卡在线| 亚洲天堂日韩av电影| 国产欧美日韩另类| 欧美 亚洲 日韩 国产| 91探花在线观看国产最新| 91亚瑟视频| 国产自在线播放| 久久夜色精品国产嚕嚕亚洲av| 国产99视频精品免费观看9e| 国产综合在线观看视频| 亚洲天堂视频网| 美女裸体18禁网站| 99草精品视频| 午夜久久影院| 中文字幕波多野不卡一区| 午夜性刺激在线观看免费| 日本高清在线看免费观看| 精品欧美日韩国产日漫一区不卡| 亚洲欧美日本国产综合在线| 欧洲亚洲欧美国产日本高清| 香蕉视频在线观看www| 99在线观看免费视频| 91九色视频网| 亚洲日韩每日更新| 亚洲一区二区成人| 国产一级精品毛片基地| 国产精品一区在线麻豆| 国产精品成人一区二区不卡| 亚洲 日韩 激情 无码 中出|