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