[發明專利]一種快速檢查數模孔位匹配情況的方法、系統、裝置和存儲介質有效
| 申請號: | 202110614247.2 | 申請日: | 2021-06-02 |
| 公開(公告)號: | CN113421225B | 公開(公告)日: | 2022-09-06 |
| 發明(設計)人: | 任玉峰;陳青青;王帥帥;吳軍 | 申請(專利權)人: | 安徽巨一科技股份有限公司 |
| 主分類號: | G06T7/00 | 分類號: | G06T7/00 |
| 代理公司: | 合肥市上嘉專利代理事務所(普通合伙) 34125 | 代理人: | 李璐 |
| 地址: | 230051 安徽*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 快速 檢查 數模 匹配 情況 方法 系統 裝置 存儲 介質 | ||
1.一種快速檢查數模孔位匹配情況的方法,其特征在于,包括以下步驟:
S1:創建狀態命令,生成孔位檢查參數設置界面對話框,設置檢查規則;
S2:選擇數模中需要裝配的節點,點擊確定,執行孔位檢查;
S3:遍歷孔位檢查結果,獲取檢查類型,并添加至裝配節點下,生成“檢查結果”單元,同時在本數模中做出相應標記;具體步驟包括:
S301:為孔位檢查結果建立一個零件文檔,并將其直接添加為裝配節點的根節點,命名為“檢查結果”,并在該節點建立三個節點“孔位匹配”、“孔位不匹配”、“孔徑不匹配”;
S302:若兩孔檢查結果類型設為“錯位”,創建兩孔中心點幾何對象,以及這兩點連線對象,將其加入“孔位不匹配”節點下,設置連線顏色;
S303:若兩孔檢查結果類型設為“配對”,則檢查兩孔的孔徑是否分別與配置文件中的螺紋孔和銷孔匹配,若匹配,則兩孔孔徑匹配,否則孔徑不匹配;
S304:若兩孔檢查結果類型設為“配對”且兩孔孔徑匹配,創建兩孔中心點幾何對象,以及這兩點連線對象,將其加入“孔位匹配”節點下,設置連線顏色;
S305:若兩孔檢查結果類型設為“配對”且兩孔孔徑不匹配,創建兩孔中心點幾何對象,以及這兩點連線對象,將其加入“孔徑不匹配”節點下,設置連線顏色。
2.根據權利要求1所述的快速檢查數模孔位匹配情況的方法,其特征在于,在步驟S1中,設置檢查規則的具體步驟包括:
S101:獲取項目路徑和配置文件路徑,并從配置文件中讀取螺紋規格、螺栓孔尺寸信息和銷孔尺寸信息;
S102:設置路徑元素代理及獲取過濾器,確保選擇的裝配節點類型為本數模類型;
S103:從用戶配置文件中讀取變量“MaxHoleDistance”、“MaxHoleAxisDis”、“MaxHoleDiameter”、“MaxHoleAngle”的屬性值,并分別設置為上下孔間距最大值、孔間距最大值、最大孔徑、孔位角度最大值,孔位角度最大值為默認值。
3.根據權利要求1所述的快速檢查數模孔位匹配情況的方法,其特征在于,在步驟S2中,孔位檢查的具體步驟包括:
S201:獲取裝配節點的參考文檔;
S202:獲取裝配節點下所有零件的孔信息;
S203:遍歷裝配節點下每一個零件,分別檢查某零件與其它零件的孔位對齊信息。
4.根據權利要求3所述的快速檢查數模孔位匹配情況的方法,其特征在于,步驟S202的具體步驟包括:
S2021:遍歷裝配節點的子節點,判斷子節點是否是本數模類型,通過廣度優先搜索,獲得子節點下所有的零件;
S2022:遍歷每個零件的拓撲實體,獲取其所有二維拓撲面,判斷其是否是柱面;
S2023:通過內邊界方法,判斷該柱面是否是孔或復雜孔;所述孔為內壁光滑的孔,所述復雜孔為螺紋孔;
S2024:獲取孔的上下圓弧圓心及孔柱面的拓撲邊,通過拓撲邊的起點和終點是否重合判斷其是否是閉合環形邊,找到該圓并獲得其圓心;對于復雜孔還需判斷其非閉合環形邊的最大圓弧角是否大于90度,再求該圓弧的圓心;
S2025:獲取孔的半徑,若孔直徑不大于初始設置的最大孔徑,求孔的軸向量、上下圓弧的圓心,并與孔半徑一同存入孔數據結構體;
S2026:將一個零件的所有孔信息存入孔數據列表,并將零件對象與孔數據列表一同存入零件孔數據結構體,最后將裝配下所有的零件孔數據結構體存入零件孔數據列表中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽巨一科技股份有限公司,未經安徽巨一科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110614247.2/1.html,轉載請聲明來源鉆瓜專利網。





