[發明專利]一種自動識別螺栓CAD工程制圖的方法在審
| 申請號: | 202011217063.4 | 申請日: | 2020-11-04 |
| 公開(公告)號: | CN112434502A | 公開(公告)日: | 2021-03-02 |
| 發明(設計)人: | 趙金偉;王啟舟;邱萬力;張富強;黑新宏;胡瀟;閆藝鑫;答龍超;徐慶馨 | 申請(專利權)人: | 西安理工大學 |
| 主分類號: | G06F40/186 | 分類號: | G06F40/186;G06F16/16;G06Q50/04 |
| 代理公司: | 西安弘理專利事務所 61214 | 代理人: | 韓玙 |
| 地址: | 710048 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動識別 螺栓 cad 工程 制圖 方法 | ||
1.一種自動識別螺栓CAD工程制圖的方法,其特征在于,具體按照以下步驟實施:
步驟1、利用dxfllib-3.17.0庫讀取多螺栓圖文件,將所有數據以及CAD文件基本信息保存至計算機內存中;
步驟2、根據多螺栓圖文件中螺栓球半徑與所有的螺栓球球心坐標將整個多螺栓圖文件分割為多個單螺栓圖文件;
步驟3、對步驟2中得到的所有單螺栓圖文件進行數據標準化;
步驟4、利用dxflib-3.17.0庫讀取所述步驟3得到的標準化后的單螺栓圖文件中的所有文本與直線信息,并對每一個單螺栓圖文件進行步驟5、步驟6,得到單個螺栓球的加工模板文件;
步驟5、處理和組合步驟4中所得到的單個螺栓球的文本與直線信息,最終得到單個螺栓球的加工信息;
步驟6、按照固定格式生成模板文件:首先根據實際加工所需的模板文件格式,對所識別出的所有信息進行輸出,得到模板文件;其次按照機器所需的模板文件格式,對所識別出的所有信息進行輸出,得到模板文件。
2.根據權利要求1所述的一種自動識別螺栓CAD工程制圖的方法,其特征在于,所述步驟1中,
數據包括直線對象、文本對象、圓弧對象、球對象;
CAD文件基本信息包括:
多螺栓圖文件:初始輸入的螺栓圖文件,其中包括了多個螺栓的信息;
螺栓圖文件:將多螺栓圖文件分割而成的包含單個螺栓信息的文件;
螺栓球半徑:根據文件中圓弧對象半徑得到的所有螺栓球的半徑;
螺栓球球心坐標:根據文件中圓弧對象圓心坐標得到的每個螺栓球的球心坐標;
普通圓弧:文件中大部分的圓弧對象,包含起始角、終止角、圓心坐標信息;
標記圓弧:在某些文件中有特殊標記的圓弧,在系統使用過程中需要將其轉換普通圓弧對象;
角度文本:文件中用來表示角度的文本信息;
水平角度文本:角度文本中用來表示兩孔之間水平角的文本信息;
垂直角度文本:角度文本中用來表示兩孔之間垂直角的文本信息;
螺栓圓弧:用來表示螺栓球球體的圓弧;
孔間圓弧:用來表示兩孔之間角度的圓弧;
水平孔直線:表示一個垂直角為0°的孔的位置的直線對象;
孔規格文本:表示孔規格的文本信息。
3.根據權利要求2所述的一種自動識別螺栓CAD工程制圖的方法,其特征在于,所述步驟2具體如下:
步驟2.1、獲取螺栓半徑:先將所有圓、圓弧、標注圓弧的半徑R由小到大進行排序并且遍歷一遍,每次都計算相鄰兩半徑的比值br,br的計算公式:其中,R[]代表所有圓、圓弧、標注圓弧的半徑排序后的序列,i代表遍歷過程中當前在序列中的位置;
步驟2.2、確定所有圓心坐標:遍歷所有具有圓心的數據實例,包括圓、圓弧在內,保存所有圓心坐標;
步驟2.3、劃分單螺栓數據:以圓心坐標代表螺栓,將具有圓心信息的數據對象劃分給具有相同圓心的螺栓,以構建每一個單螺栓的數據集合,將直線對象的中點坐標作為代表該直線位置的坐標(x,y)、文本對象的插入點坐標作為代表該文本對象位置的坐標(x,y),將所有直線對象與文本對象分配到不同螺栓的數據集合中,最終得到多個單螺栓圖信息的數據集合,其中同一個集合中的所有數據對象都是用來描述同一個單螺栓圖的信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安理工大學,未經西安理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011217063.4/1.html,轉載請聲明來源鉆瓜專利網。





