• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    異構PDM系統數據轉換方法及轉換適配器技術方案

    技術編號:8532852 閱讀:230 留言:0更新日期:2013-04-04 15:52
    本發明專利技術公開了異構PDM系統數據轉換方法,包括以下步驟:讀取前端PDM系統數據庫中的產品結構信息;將上述產品結構中各級零部件的相對位置坐標轉換成在產品全局坐標系下的各級零部件的絕對位置坐標,并將該過程遞歸至每一級裝配節點;給上述絕對位置坐標定義的每一級裝配節點提供一個記錄空間,并視為一個“裝配容器”;生成產品結構中的零部件文檔,并以裝配容器為單元將裝配關系轉換成裝配件文檔;將零件文檔與裝配件文檔導入后端PDM系統。還公開了實現上述方法的轉換適配器,完成了實時在線的異構PDM系統數據轉換,不需要用戶進行干預,產品數據的傳遞不是離線的,因此不存在安全隱患,轉換的數據完整、正確。

    【技術實現步驟摘要】

    本專利技術涉及一種異構PDM系統數據轉換方法,本專利技術還涉及一種實現該轉換方法的轉換適配器。
    技術介紹
    在現代數字化生產制造中,企業間或企業中不同部門往往采用不同廠商所開發的PDM (Product Data Management)系統,比如產品設計部門采用在線協同的VPM (VirtualProduct Modeling & Management,由法國達索系統公司Dassault System開發)系統這樣的前端PDM系統進行產品設計,所形成的是關系型屬性信息,如裝配關系信息;而產品制造部門則通常采用Windchill系統(由美國參數技術公司Parameter Technology Company開發)這樣的基于文檔型實體信息來管理產品數據的后端PDM系統,當產品設計部門向產品制造部門發放數據時,這些異構的PDM系統由于數據管理模式與結構組織方式等方面均不完 全一致,因此不能直接進行數據轉換。現有技術中,PTC公司針對VPM系統和Windchill系統的數據轉換需求,開發了一款WGM (Work Group Manager)軟件,其轉換方法是利用CAD(Computer Aided Design)軟件將前端PDM系統中所存儲的信息本地化,從而形成相應的裝配件文檔,再導入后端PDM系統進行管理。該方法由于實質上是將前端PDM系統中所存儲的產品數據先導出到本地計算機,然后調用本地計算機中所安裝的CAD軟件加載產品數據并利用CAD軟件還原出相應的零件文檔與裝配件文檔,因此需要用戶進行干預,是一種離線式的數據轉換方式,該方式雖然可以解決異構PDM系統數據轉換問題,但是由于數據轉換過程需要經歷本地化的操作,產品數據的傳遞存在安全隱患和錯誤風險。
    技術實現思路
    為解決現有技術的離線式數據轉換方法存在需要用戶進行干預、產品數據的傳遞存在安全隱患和錯誤風險的問題,本專利技術提出一種異構PDM系統數據轉換方法。本專利技術的異構PDM系統數據轉換方法,包括以下步驟 讀取前端PDM系統數據庫中的產品結構信息; 將上述產品結構中各級零部件的相對位置坐標轉換成在產品全局坐標系下的各級零部件的絕對位置坐標,并將該過程遞歸至每一級裝配節點;給上述絕對位置坐標定義的每一級裝配節點提供一個記錄空間,并視為一個“裝配容器”.TItT 生成產品結構中的零部件文檔,并以裝配容器為單元將裝配關系轉換成裝配件文檔; 將零件文檔與裝配件文檔導入后端PDM系統。本專利技術還提供異構PDM系統數據轉換方法的轉換適配器,其特征在于包括 讀取單元,用于讀取前端PDM系統數據庫中的產品結構信息; 坐標轉換單元,用于讀取上述產品結構信息并將產品結構中各級零部件的相對位置坐標轉換成在產品全局坐標系下的各級零部件的絕對位置坐標,并將該過程遞歸至每一級裝配節點; 記錄生成單元,用于給上述絕對位置坐標定義的每一級裝配節點提供一個存儲空間,并視為一個“裝配容器”; 文檔生成單元,用于生成產品結構中的零部件文檔,并以裝配容器為單元將裝配關系轉換成裝配件文檔。本專利技術的異構PDM系統數據轉換方法由于采用了以裝配容器為單元建立裝配件文檔的方式,將復雜的產品結構劃分為各級單元分別實現,完成了實時在線的異構PDM系統數據轉換,所以轉換數據時不需要用戶進行干預,產品數據的傳遞不是離線的,因此不存在安全隱患,轉換的數據完整、正確。附圖說明下面結合附圖對本專利技術的具體實施例作進一步詳細的說明。圖1是本專利技術一實施方式異構PDM系統數據轉換方法的流程圖。圖2是圖1中坐標轉換步驟的流程圖。圖3是按照本專利技術一實施方式用于異構PDM系統數據轉換方法的轉換適配器的示意結構圖。具體實施例方式圖1示出了本專利技術一實施方式異構PDM系統數據轉換方法的流程圖。該流程開始于步驟101,讀取前端PDM系統數據庫中的產品結構信息;這里在前端PDM系統中載入某一產品結構后,按照自頂向下的方式在前端PDM系統中遍歷整個產品結構樹,讀取各級零部件的編號、版本及其它屬性信息,并將該信息存儲至數據庫中。在步驟102,將上述產品結構中各級零部件的相對位置坐標轉換成在產品全局坐標系下的各級零部件的絕對位置坐標,并將該過程遞歸至每一級裝配節點;這里從數據庫中讀取裝配節點和子級零部件在產品全局坐標系下的絕對位置坐標矩陣,通過矩陣轉換計算出子級零部件與父級裝配節點間的相對位置坐標矩陣。將上述坐標轉換遞歸至每一級裝配結構,完成對整個產品結構的各級零部件位置坐標轉換。在步驟103,給上述絕對位置坐標定義的每一級裝配節點提供一個存儲空間,并視為一個“裝配容器”;這里將每一級裝配節點以二進制文件形式保存在一個裝配容器中,記錄該裝配結構中的子級零部件與父級裝配節點間的相對位置坐標矩陣,并以UUID(Universal Unique Identity,通用唯一標識)作為區分各裝配節點所對應的裝配容器唯一標識。在步驟104,生成產品結構中的零部件文檔,并以裝配容器為單元將裝配關系轉換成裝配件文檔;這里由于前端PDM系統存在零部件文檔,因此可以直接通過本專利技術中的轉換適配器傳遞到后端PDM系統中,而在生成裝配件文檔的過程中,首先查找以該裝配件編號命名的文件是否已存在對應的裝配容器,如果不存在,則創建初始值為空的裝配容器,同時作為該裝配件文件模板,將其復制到用于生成裝配件文件的臨時工作目錄。接著讀取該裝配件實例在產品全局坐標系中的位置矩陣,同時讀取子級零部件信息并對多版本實例情況進行處理,只保留其最新版本的實例。對上述信息讀取完成后即開始進行循環處理,將所有子級零部件文件從前端PDM系統中下載到臨時工作目錄,并掛接在裝配件文件模板的根節點下,同時根據坐標轉換算法計算出零部件的相對位置矩陣。此時,如果子級零部件存在裝配關系,則需要遞歸處理該子級裝配件,過程方法與其父級裝配件一致;如果子級零部件為零件,則可以直接將其掛接在裝配件文件的根節點下。當所有子級零部件均掛接完畢后,裝配件文檔即生成完畢。在步驟105,在后端PDM系統中回溯建立與如端PDM系統中一致的廣品結構;然后結束流程。圖2是圖1中坐標轉換步驟的流程圖,以P點為例,代表某一裝配關系下的零部件。在圖1中的步驟102還可以包括步驟201到205。在步驟201,計算P點在坐標系I (Al,BI,Cl)與坐標系2 (A2,B2,C2)中的坐標轉換矩陣; 在步驟202,計算P點在坐標系3 (A3,B3,C3)與坐標系2 (A2,B2,C2)中的坐標轉換矩陣; 在步驟203,根據矩陣叉乘原理,計算得到坐標系2與坐標系3之間的轉換矩陣M23 ;在步驟204,根據逆矩陣叉乘原理,計算得到坐標系I與坐標系2之間的轉換矩陣M12 ;在步驟205,循環計算步驟201至步驟204,遞歸至每一級裝配結構,完成對整個產品結構的各級零部件位置坐標轉換。圖3是按照本專利技術一實施方式用于異構PDM系統數據轉換方法的轉換適配器的示意結構圖。001表示讀取單元,002表示坐標轉換單元,003表示記錄生成單元,004表示文檔生成單元。讀取單元001用于讀取前端PDM系統數據庫中的產品結構信息。坐標轉換單元002用于將001中各級零部件的相對位置坐標轉換成在產品全局坐標系下的各級零部件的絕對位置坐標,并將該過程本文檔來自技高網
    ...

    【技術保護點】
    異構PDM系統數據轉換方法,其特征在于:包括以下步驟:讀取前端PDM系統數據庫中的產品結構信息;將上述產品結構中各級零部件的相對位置坐標轉換成在產品全局坐標系下的各級零部件的絕對位置坐標,并將該過程遞歸至每一級裝配節點;給上述絕對位置坐標定義的每一級裝配節點提供一個記錄空間,并視為一個“裝配容器”;生成產品結構中的零部件文檔,并以裝配容器為單元將裝配關系轉換成裝配件文檔;以及將零件文檔與裝配件文檔導入后端PDM系統。

    【技術特征摘要】
    1.異構PDM系統數據轉換方法,其特征在于包括以下步驟讀取前端PDM系統數據庫中的產品結構信息; 將上述產品結構中各級零部件的相對位置坐標轉換成在產品全局坐標系下的各級零部件的絕對位置坐標,并將該過程遞歸至每一級裝配節點; 給上述絕對位置坐標定義的每一級裝配節點提供一個記錄空間,并視為一個“裝配容器”.TItT生成產品結構中的零部件文檔,并以裝配容器為單元將裝配關系轉換成裝配件文檔;以及 將零件文檔與裝配件文檔導入后端PDM系統。2.根據權利要求1所述的異構PDM系統數據轉換方法,其特征在于所述的步驟102還包括以下步驟 步驟201,計算P點在坐標系I (Al,BI,Cl)與坐標系2 (A2,B2,C2)中的坐標轉換矩陣; 步驟202,計算P點在坐標系3 (A3,B3,C3)與坐標系2 (A2,B2,C2)中的坐標轉換矩陣; ...

    【專利技術屬性】
    技術研發人員:孫煒余志強許旭東
    申請(專利權)人:成都飛機工業集團有限責任公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲人成人无码网www电影首页| 熟妇人妻系列av无码一区二区| 无码国产精成人午夜视频一区二区 | 无码人妻啪啪一区二区| 国产精品无码午夜福利| 2021无码最新国产在线观看 | 亚洲美日韩Av中文字幕无码久久久妻妇| 久久久久亚洲AV无码永不| 国产精品无码AV天天爽播放器| 色综合久久久无码中文字幕波多| 亚洲AV无码专区在线厂| 亚洲国产精品成人精品无码区在线 | 无码熟妇人妻av| 熟妇人妻中文av无码| 国产精品无码免费视频二三区| 亚洲中文字幕无码久久精品1| 无码人妻丰满熟妇区96| 亚洲AV综合色区无码一区| 影院无码人妻精品一区二区| 人妻夜夜添夜夜无码AV| 国模GOGO无码人体啪啪| 午夜精品久久久久久久无码 | 无码精品人妻一区二区三区影院| 亚洲AV无码码潮喷在线观看| 蕾丝av无码专区在线观看| 无码人妻丰满熟妇片毛片| 麻豆国产精品无码视频| 人妻丰满熟妞av无码区| 亚洲AV人无码综合在线观看| 精品无码人妻一区二区三区不卡| 国产午夜无码视频免费网站| a级毛片无码免费真人| 亚洲成A人片在线观看无码3D| 精品人妻无码一区二区三区蜜桃一| 无码成人一区二区| 免费无码又爽又刺激高潮 | 亚洲av无码有乱码在线观看| 亚洲AV无码片一区二区三区| 无码人妻丰满熟妇区毛片18| 精品无码久久久久久久动漫| 无码人妻品一区二区三区精99 |