利用dxf格式圖紙進行鉚接定位的方法和裝置制造方法
【專利摘要】本發明揭示了一種利用DXF格式圖紙進行鉚接定位的方法和裝置,其中,該方法包括以下步驟:S1、載入DXF格式圖紙,并將所述DXF格式圖紙可視化顯示;S2、接收輸入信號,并根據所述輸入信號在所述DXF格式圖紙上確定鉚接位;S3、提取與所述鉚接位對應的坐標值并輸出保存。本發明提供的利用DXF格式圖紙進行鉚接定位的方法通過將DXF格式的圖紙讀取并可視化顯示,操作人員可以在其上選定鉚接位,進而輸出與鉚接位對應的坐標值,供機加工時確定鉚接位的準確位置,且提高了生產效率。
【專利說明】利用DXF格式圖紙進行鉚接定位的方法和裝置
【技術領域】
[0001] 本發明屬于機械加工產業領域,具體涉及一種利用DXF格式圖紙進行鉚接定位的 方法和裝置。
【背景技術】
[0002] 現有機械加工過程中,對于被加工工件常常需要用螺絲等鎖緊件進行一些結構或 部件的鎖緊,現有技術中,通常利用真空吸取裝置自動對準并吸附螺絲,隨后將螺絲移動至 加工位置,并通過吸頭上配合的批頭旋擰螺絲,將螺絲最終鎖緊在目標位置。
[0003] 然而,在此加工過程中,涉及對加工的鉚接位的定位問題,現有的機加工過程中, 很多情形下都是依據DXF標準格式的圖紙確定鉚接位,針對此類圖紙上標注的鉚接位,一 種方式是通過人工測量得出鉚接位的數據,另一種方式是將DXF格式的圖紙直接通過計算 機解讀,在此過程中,DXF格式的圖紙被當做流文件直接解析,而不能對鉚接位進行準確的 判定,例如,很多情形下,一條線段的兩個端點會被誤判為兩個鉚接位,故需要后期人工手 動刪除這些誤判的鉚接位,影響生產效率。
[0004] 急需一種新的利用DXF格式圖紙進行鉚接定位的方法和裝置,以克服現有技術的 不足。
【發明內容】
[0005] 本發明的目的之一在于提供一種利用DXF格式圖紙進行鉚接定位的方法,其可以 保證鉚接位的定位準確度。
[0006] 本發明的目的還在于提供一種利用DXF格式圖紙進行鉚接定位的裝置。
[0007] 為實現上述發明目的之一,本發明提供一種利用DXF格式圖紙進行鉚接定位的方 法,該方法包括以下步驟: 51、 載入DXF格式圖紙,并將所述DXF格式圖紙可視化顯示; 52、 接收輸入信號,并根據所述輸入信號在所述DXF格式圖紙上確定鉚接位; 53、 提取與所述鉚接位對應的坐標值并輸出保存。
[0008] 作為本發明的進一步改進,所述方法還包括: 判斷所述圖紙是否為預定格式的規范圖紙, 若是,則對所述圖紙直接進行識別; 若否,則將所述圖紙轉換為預定格式的規范圖紙,再進行識別。
[0009] 作為本發明的進一步改進,步驟S2具體包括: 521、 在與輸入信號對應的區域內遍尋近似鉚接點; 522、 將所述尋得的近似鉚接點突出顯示; 523、 在所述突出顯示的近似鉚接點中選定鉚接位。
[0010] 作為本發明的進一步改進,步驟S22具體包括: 將所述尋得的近似鉚接點及其周圍預設范圍內的圖紙在一預定區域內放大顯示。
[0011] 為實現上述另一發明目的,本發明提供一種利用DXF格式圖紙進行鉚接定位的裝 置,包括: 讀取單元,用于載入DXF格式圖紙,并將所述DXF格式圖紙可視化顯示; 處理單元,用于接收輸入信號,并根據所述輸入信號在所述DXF格式圖紙上確定鉚接 位; 定位單元,用于提取與所述選定的鉚接位對應的坐標值并輸出。
[0012] 作為本發明的進一步改進,還包括識別單元,所述識別單元用于: 判斷所述圖紙是否為預定格式的規范圖紙, 若是,則通過所述讀取單元對所述圖紙直接進行識別; 若否,則將所述圖紙轉換為預定格式的規范圖紙,再進行識別。
[0013] 作為本發明的進一步改進,所述處理單元具體用于: 在與輸入信號對應的區域內遍尋近似鉚接點; 將所述尋得的近似鉚接點通過所述讀取單元突出顯示; 在所述突出顯示的近似鉚接點中選定鉚接位。
[0014] 作為本發明的進一步改進,所述處理單元還用于將所述尋得的近似鉚接點及其周 圍預設范圍內的圖紙通過所述讀取單元在一預定區域內放大顯示。
[0015] 與現有技術相比,本發明提供的利用DXF格式圖紙進行鉚接定位的方法通過將 DXF格式的圖紙讀取并可視化顯示,操作人員可以在其上選定鉚接位,進而輸出與鉚接位對 應的坐標值,供機加工時確定鉚接位的準確位置,且提高了生產效率。
【專利附圖】
【附圖說明】
[0016] 圖1是本發明利用DXF格式圖紙進行鉚接定位的方法一實施方式的流程圖; 圖2圖1中步驟S2的具體步驟的流程圖; 圖3是本發明利用DXF格式圖紙進行鉚接定位的裝置一實施方式的模塊示意圖。
【具體實施方式】
[0017] 以下將結合附圖所示的【具體實施方式】對本發明進行詳細描述。但這些實施方式并 不限制本發明,本領域的普通技術人員根據這些實施方式所做出的結構、方法、或功能上的 變換均包含在本發明的保護范圍內。
[0018] 參圖1,介紹本發明利用DXF格式圖紙進行鉚接定位的方法的一【具體實施方式】。在 本實施方式中,該方法包括以下步驟: S1、載入DXF格式圖紙,并將所述DXF格式圖紙可視化顯示; DXF格式圖紙中包括有圖形區域、以及除圖形區域外的其它區域(如表格區域),在本實 施方式中,將DXF格式圖紙的可視化顯示的過程中,可以是僅僅將其中的圖形區域進行顯 示,以減少需要載入的數據量,提高系統的反應速度。當然,在本發明的其它實施方式中,也 可以是將DXF格式圖紙中的所有部分區域載入,并進行相應的顯示。
[0019] 需要理解的是,雖然這里以DXF格式圖紙為例,對本發明的技術方案進行闡述,但 可以輕易理解的是,在其他變換的實施方式中,這里的圖紙可以是CAD可讀且可編輯的任 何格式的圖紙,這都應當屬于本發明的保護范圍之內。
[0020] 作為優選的實施方式中,在本實施方式中,還包括: 判斷圖紙是否為預定格式的規范圖紙,若是,則對圖紙直接進行識別;若否,則將圖紙 轉換為預定格式的規范圖紙,再進行識別。
[0021] 在很多情形中,繪圖者會使用除DXF格式之外的其它繪圖格式進行機械部件的繪 制,此時,若對圖紙不加區分直接進行載入,可能會導致最終提取出的鉚接位的坐標產生偏 差。一情形中,例如此時圖紙為STEP格式的3D圖紙,在載入該圖紙后,如果直接在3D圖紙 上選擇鉚接位,則有可能導致最終讀取的坐標值與該鉚接位的實際坐標值之間差異較大, 甚至導致讀取的數據錯誤。此時,需要預先對圖紙進行格式的識別,對于不是DXF格式的圖 紙,需要預先轉換格式,并最終顯示,供進一步地選擇鉚接位。
[0022] 在圖紙格式轉換的過程中,可能會由于轉換過程中數據的丟失,導致轉換所得的 DXF格式的文件中,圖形中原本封閉的結構曲線斷開、亦或多條的結構曲線被組合為一個 塊,不利于后續的鉚接位的選定過程。故在本實施方式中,所說的"將圖紙轉換為預定格式 的規范圖紙"還具體包括: 根據就近原則,將斷開的線條修改為封閉線條,并同時將圖紙中含有的塊進行分解。
[0023] S2、接收輸入信號,并根據所述輸入信號在所述DXF格式圖紙上確定鉚接位; 此處的輸入信號指的是利用例如鼠標、滾輪、觸屏輸入設備等在可視化顯示的圖紙上 進行的選擇操作而生成的輸入信號。由于機加工領域中,針對單個的零部件,其上需要鉚接 的部位的數量有限,通過人工的判斷,可以更加方便且快速地進行鉚接位的選擇。參圖2,具 體地包括: S21、在與輸入信號對應的區域內遍尋近似鉚接點; 輸入信號分為兩種情形,一種情形下,由于圖紙所占面積較小,所對應的圖紙上的單個 鉚接位可以清晰地進行識別,此時可以對鉚接位進行準確的選中;而另一種情形中,由于圖 紙所占的面積較大,相對應地其上的單個鉚接位不能被清晰地識別,此時,操作者可以對確 定包含鉚接位的一定區域進行選中,并在這部分選中的區域中,遍尋近似鉚接點。
[0024] S22、將所述尋得的近似鉚接點突出顯示; S23、在所述突出顯示的近似鉚接點中選定鉚接位。
[0025] 尋得的鉚接點被突出顯示,以供操作者進一步地進行鉚接位的確認,具體地,通過 將尋得的近似鉚接點及其周圍預設范圍內的圖紙在一預定區域內放大顯示,操作者可以方 便地依據鉚接點周圍的圖紙部分內容判定上述尋得的鉚接點是否為鉚接位,并作出準確的 選擇。
[0026] S3、提取與所述鉚接位對應的坐標值并輸出保存。
[0027] 鉚接位被確定后,需要將與鉚接位對應的坐標值進行提取,并輸出保存供進一步 的機加工過程中確定鉚接位。
[0028] 參圖3,介紹本發明利用DXF格式圖紙進行鉚接定位的裝置100的一具體實施方 式。在本實施方式中,該利用DXF格式圖紙進行鉚接定位的裝置100包括:讀取單元10、處 理單元20、定位單元30、識別單元40。
[0029] 讀取單元10用于載入DXF格式圖紙,并將DXF格式圖紙可視化顯示。
[0030] DXF格式圖紙中包括有圖形區域、以及除圖形區域外的其它區域(如表格區域),在 本實施方式中,將DXF格式圖紙的可視化顯示的過程中,可以是僅僅將其中的圖形區域進 行顯示,以減少需要載入的數據量,提高系統的反應速度。當然,在本發明的其它實施方式 中,也可以是將DXF格式圖紙中的所有部分區域載入,并進行相應的顯示。
[0031] 識別單元40用于判斷所述圖紙是否為預定格式的規范圖紙,若是,則通過所述讀 取單元10對所述圖紙直接進行識別;若否,則將所述圖紙轉換為預定格式的規范圖紙,再 進行識別。
[0032] 在很多情形中,繪圖者會使用除DXF格式之外的其它繪圖格式進行機械部件的繪 制,此時,若對圖紙不加區分直接進行載入,可能會導致最終提取出的鉚接位的坐標產生偏 差。一情形中,例如此時圖紙為STEP格式的3D圖紙,在載入該圖紙后,如果直接在3D圖紙 上選擇鉚接位,則有可能導致最終讀取的坐標值與該鉚接位的實際坐標值之間差異較大, 甚至導致讀取錯誤。此時,需要預先對圖紙進行格式的識別,對于不是DXF格式的圖紙,需 要預先轉換格式,并最終顯示,供進一步地選擇鉚接位。
[0033] 在圖紙格式轉換的過程中,可能會由于轉換過程中數據的丟失,導致轉換所得的 DXF格式的文件中,圖形中原本封閉的結構曲線斷開、亦或多條的結構曲線被組合為一個 塊,不利于后續的鉚接位的選定過程。故在此實施方式中,所說的"將圖紙轉換為預定格式 的規范圖紙"還具體包括: 識別單元40根據就近原則,將斷開的線條修改為封閉線條,并同時將圖紙中含有的塊 進行分解。
[0034] 處理單元20,用于接收輸入信號,并根據所述輸入信號在所述DXF格式圖紙上確 定鉚接位。此處的輸入信號指的是利用例如鼠標、滾輪、觸屏輸入設備等在可視化顯示的圖 紙上進行的選擇操作而生成的輸入信號。由于機加工領域中,針對單個的零部件,其上需要 鉚接的部位的數量有限,通過人工的選擇,可以更加方便快速地進行鉚接位的選擇。
[0035] 具體地,處理單元20用于在與輸入信號對應的區域內遍尋近似鉚接點,將所述尋 得的近似鉚接點通過讀取單元10突出顯示,并在所述突出顯示的近似鉚接點中選定鉚接 位。
[0036] 輸入信號分為兩種情形,一種情形下,由于圖紙所占面積較小,所對應的圖紙上的 單個鉚接位可以清晰地進行識別,此時可以對鉚接位進行準確的選中;而另一種情形中,由 于圖紙所占的面積較大,相對應地其上的單個鉚接位不能被清晰地識別,此時,操作者可以 對確定包含鉚接位的一定區域進行選中,此時處理單元20會在這部分選中的區域中,遍尋 近似鉚接點。尋得的鉚接點被突出顯示,以供操作者可以進一步地進行鉚接位的確認,具體 地,處理單元20通過將尋得的近似鉚接點及其周圍預設范圍內的圖紙通過所述讀取單元 10在一預定區域內放大顯示,操作者可以方便地依據鉚接點周圍的圖紙部分內容判定上述 尋得的鉚接點是否為鉚接位,并作出準確的選擇。
[0037] 定位單元30,用于提取與所述選定的鉚接位對應的坐標值并輸出。
[0038] 鉚接位被確定后,需要將與鉚接位對應的坐標值進行提取,并輸出保存供進一步 的機加工過程中確定鉚接位。
[0039] 本發明通過上述實施方式,具有以下有益效果:本發明提供的利用DXF格式圖紙 進行鉚接定位的方法通過將DXF格式的圖紙讀取并可視化顯示,操作人員可以在其上選定 鉚接位,進而輸出與鉚接位對應的坐標值,供機加工時確定鉚接位的準確位置,且提高了生 產效率。
[0040] 為了描述的方便,描述以上裝置時以功能分為各種單元/模塊分別描述。當然,在 實施本申請時可以把各單元/模塊的功能在同一個或多個軟件和/或硬件中實現。
[0041] 通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本申請可 借助軟件加必需的通用硬件平臺的方式來實現。基于這樣的理解,本申請的技術方案本質 上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品 可以保存在保存介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備 (可以是個人計算機,信息推送服務器,或者網絡設備等)執行本申請各個實施方式或者實 施方式的某些部分所述的方法。
[0042]以上所描述的裝置實施方式僅僅是示意性的,其中所述作為分離部件說明的模塊 可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模 塊,即可以位于一個地方,或者也可以分布到多個網絡模塊上。可以根據實際的需要選擇其 中的部分或者全部模塊來實現本實施方式方案的目的。本領域普通技術人員在不付出創造 性勞動的情況下,即可以理解并實施。
[0043] 本申請可用于眾多通用或專用的計算系統環境或配置中。例如:個人計算機、信息 推送服務器計算機、手持設備或便攜式設備、平板型設備、多處理模塊系統、基于微處理模 塊的系統、置頂盒、可編程的消費電子設備、網絡PC、小型計算機、大型計算機、包括以上任 何系統或設備的分布式計算環境等等。
[0044] 本申請可以在由計算機執行的計算機可執行指令的一般上下文中描述,例如程序 模塊。一般地,程序模塊包括執行特定任務或實現特定抽象數據類型的例程、程序、對象、組 件、數據結構等等。也可以在分布式計算環境中實踐本申請,在這些分布式計算環境中,由 通過通信網絡而被連接的遠程處理設備來執行任務。在分布式計算環境中,程序模塊可以 位于包括保存設備在內的本地和遠程計算機保存介質中。
[0045] 應當理解,雖然本說明書按照實施方式加以描述,但并非每個實施方式僅包含一 個獨立的技術方案,說明書的這種敘述方式僅僅是為清楚起見,本領域技術人員應當將說 明書作為一個整體,各實施方式中的技術方案也可以經適當組合,形成本領域技術人員可 以理解的其他實施方式。
[0046] 上文所列出的一系列的詳細說明僅僅是針對本發明的可行性實施方式的具體說 明,它們并非用以限制本發明的保護范圍,凡未脫離本發明技藝精神所作的等效實施方式 或變更均應包含在本發明的保護范圍之內。
【權利要求】
1. 一種利用DXF格式圖紙進行鉚接定位的方法,其特征在于,該方法包括以下步驟: 51、 載入DXF格式圖紙,并將所述DXF格式圖紙可視化顯示; 52、 接收輸入信號,并根據所述輸入信號在所述DXF格式圖紙上確定鉚接位; 53、 提取與所述鉚接位對應的坐標值并輸出保存。
2. 根據權利要求1所述的利用DXF格式圖紙進行鉚接定位的方法,其特征在于,所述方 法還包括: 判斷所述圖紙是否為預定格式的規范圖紙, 若是,則對所述圖紙直接進行識別; 若否,則將所述圖紙轉換為預定格式的規范圖紙,再進行識別。
3. 根據權利要求1所述的利用DXF格式圖紙進行鉚接定位的方法,其特征在于,步驟 S2具體包括: 521、 在與輸入信號對應的區域內遍尋近似鉚接點; 522、 將所述尋得的近似鉚接點突出顯示; 523、 在所述突出顯示的近似鉚接點中選定鉚接位。
4. 根據權利要求3所述的利用DXF格式圖紙進行鉚接定位的方法,其特征在于,步驟 S22具體包括: 將所述尋得的近似鉚接點及其周圍預設范圍內的圖紙在一預定區域內放大顯示。
5. -種利用DXF格式圖紙進行鉚接定位的裝置,其特征在于,包括: 讀取單元,用于載入DXF格式圖紙,并將所述DXF格式圖紙可視化顯示; 處理單元,用于接收輸入信號,并根據所述輸入信號在所述DXF格式圖紙上確定鉚接 位; 定位單元,用于提取與所述選定的鉚接位對應的坐標值并輸出。
6. 根據權利要求5所述的利用DXF格式圖紙進行鉚接定位的裝置,其特征在于,還包括 識別單元,所述識別單元用于: 判斷所述圖紙是否為預定格式的規范圖紙, 若是,則通過所述讀取單元對所述圖紙直接進行識別; 若否,則將所述圖紙轉換為預定格式的規范圖紙,再進行識別。
7. 根據權利要求5所述的利用DXF格式圖紙進行鉚接定位的裝置,其特征在于,所述 處理單元具體用于: 在與輸入信號對應的區域內遍尋近似鉚接點; 將所述尋得的近似鉚接點通過所述讀取單元突出顯示; 在所述突出顯示的近似鉚接點中選定鉚接位。
8. 根據權利要求7所述的利用DXF格式圖紙進行鉚接定位的裝置,其特征在于,所述處 理單元還用于將所述尋得的近似鉚接點及其周圍預設范圍內的圖紙通過所述讀取單元在 一預定區域內放大顯示。
【文檔編號】G06F17/50GK104217076SQ201410429386
【公開日】2014年12月17日 申請日期:2014年8月28日 優先權日:2014年8月28日
【發明者】徐小芬 申請人:蘇州全豐精密機械有限公司