專利名稱:螺絲插入位置合理性檢測系統及方法
技術領域:
本發明涉及一種自動檢測系統及方法,尤其涉及一種螺絲插入位置合理性檢測系統及方法。
技術背景在建筑、機械、電子、土木、航天、石油化工等工程設計領域,視圖得到廣泛的應用。所謂視圖指物體向投影面投影時所得的圖形。在視圖中一般只用粗實線畫出物體的可見輪廓,必要時可用虛線畫出物體的不可見輪廓。常用的視圖有基本視圖、局部視圖和斜視圖。局部視圖和斜視圖統稱為特殊視圖。
在沖模領域,模具是一種技術密集、資金密集型產品,在國民經濟中占有重要的地位,模具視圖的優劣對模具生產有著至關重要的影響。在繪制模具視圖時,需要模擬螺絲的插入。首先,所插入的螺絲不能與模具視圖中的其它螺絲和孔發生干涉,所謂干涉指兩個或多個零件或圖元之間產生相互影響,例如,兩個螺絲相交、一個螺絲在另一個螺絲的內部等。另外,所插入的螺絲不能在所規定的結構以外或孔的內部。當設計者繪圖時,需要找出設計圖中不合理的圖元或螺絲。
發明內容鑒于以上內容,有必要提供一種螺絲插入位置合理性檢測系統,可以依次自動檢測出螺絲在零件圖形上的位置是否合理,節約了繪圖時間,提高了制圖效率和制圖質量。
鑒于以上內容,還有必要提供一種螺絲插入位置合理性檢測方法,可以依次自動檢測出螺絲在零件圖形上的位置是否合理,節約了繪圖時間,提高了制圖效率和制圖質量。
一種螺絲插入位置合理性檢測系統,該系統包括輸入輸出設備和處理設備,所述輸入輸出設備用于接收及顯示零件圖形;所述處理設備用于在零件圖形中執行螺絲插入,并對該螺絲在零件圖形中插入的位置進行合理性判斷,其包括讀取模塊,用于從所顯示的零件圖形中讀取需要插入螺絲的零件圖形,該零件圖形包括至少一個圖元;執行模塊,用于向所述零件圖形上插入螺絲,并取得該螺絲在所述零件圖形上的坐標位置;及判斷模塊,用于根據坐標位置判斷該螺絲在所述零件圖形上的位置是否合理。
一種螺絲插入位置合理性檢測方法,該方法包括步驟讀取需要插入螺絲的零件圖形,該零件圖形包括至少一個圖元;向該零件圖形中插入螺絲,并取得該螺絲在零件圖形上的坐標位置;及根據坐標位置判斷該螺絲在所述零件圖形上的位置是否合理。
相較于現有技術,所述的螺絲插入位置合理性檢測系統及方法法,可以依次自動檢測出螺絲在零件圖形上的位置是否合理,而不需要設計者自行找出不合理的圖元或螺絲,節約了繪圖時間,提高了制圖效率和制圖質量。
圖1是本發明螺絲插入位置合理性檢測系統的結構圖。
圖2是本發明螺絲在零件圖形外部插入的演示圖。
圖3是本發明螺絲與零件圖形邊線相交的演示圖。
圖4是本發明螺絲與零件圖形邊線的距離小于一個極限值的演示圖。
圖5是本發明螺絲與零件圖形上的其它螺絲干涉的演示圖。
圖6是本發明螺絲與零件圖形上的其它圖元干涉的演示圖。
圖7是本發明螺絲在零件圖形上的其它圖元內部的演示圖。
圖8是本發明螺絲合理性插入零件圖形的演示圖。
圖9是本發明螺絲插入位置合理性檢測方法較佳實施例的具體流程圖。
具體實施方式如圖1所示,是本發明螺絲插入位置合理性檢測系統的結構圖。所述螺絲插入位置合理性檢測系統包括一個輸入輸出設備1和一個處理設備2。該輸入輸出設備1用于接收及顯示零件圖形,其包括輸入模塊10、顯示模塊12及信息提示模塊14。所述處理設備2用于在零件圖形中執行螺絲插入及對該螺絲在零件圖形中所插入的位置進行合理性判斷,其包括讀取模塊20、執行模塊22及判斷模塊24。
所述輸入模塊10用于接收設計者繪制的零件圖形,并將零件圖形傳送給顯示模塊12顯示。當設計者需要對所述零件圖形進行操作時,讀取模塊20從顯示模塊12中讀出需要進行操作的零件圖形,該零件圖形包括至少一個圖元。執行模塊22用于向零件圖形中插入螺絲100,并取得該螺絲100在零件圖形上的坐標位置。
判斷模塊24用于對執行模塊22所插入螺絲100的坐標位置進行合理性判斷。所述合理性判斷包括螺絲100是否在零件圖形的內部、螺絲100是否與零件圖形的邊線沒有相交、螺絲100與零件圖形邊線距離是否大于一個極限值(該極限值可以為2.0mm)、該螺絲100是否與零件圖形上的其它螺絲沒有發生干涉、該螺絲100是否與零件圖形的其它圖元(例如孔200)沒有發生干涉,所述螺絲100與零件圖形上的其它圖元干涉包括該螺絲100在所述孔200的內部,具體描述請參閱圖2至圖8。在執行模塊22插入螺絲100的過程中,若該螺絲100在所述零件圖形內部,但其距離該零件圖形邊線的距離小于等于2.0mm時,則實際加工或插入螺絲100時容易損壞零件。所述干涉指兩個或多個零件或圖元之間發生影響關系,例如,兩個螺絲相交,或者一個螺絲在另一個螺絲內部。
當所述螺絲100與零件圖形邊線的距離小于等于2.0mm時,信息提示模塊14提示設計者是否重新插入該螺絲100,如果用戶確定該距離可以小于等于2.0mm,那么所述螺絲100的位置是合理的。
如圖2至圖8所示,是本發明螺絲插入位置合理性檢測系統的螺絲插入演示圖。所述螺絲100插入零件圖形的位置包括七種情況圖2所示的螺絲100在零件圖形的外部;圖3所示的螺絲100與零件圖形的邊線相交;圖4所示的螺絲100與零件圖形邊線的距離為1.1mm(即小于2.0mm);圖5所示的螺絲100與零件圖形上的螺絲M6發生干涉;圖6所示的螺絲100與零件圖形上的孔200發生干涉;圖7所示的螺絲100在所述孔200的內部;圖8所示的螺絲100在零件圖形內部,且該螺絲100沒有與零件圖形上的孔200及其它螺絲發生干涉。其中,圖8所示螺絲100插入的位置是合理的,而圖2、圖3、圖4、圖5、圖6和圖7所示的螺絲100插入的位置不合理。
如圖9所示,是本發明螺絲插入位置合理性檢測方法較佳實施例的具體流程圖。當輸入模塊10接收了設計者所繪制的零件圖形時,顯示模塊12顯示該零件圖形。若設計者還需要對零件圖形進行螺絲插入等操作時,首先,讀取模塊20要從顯示模塊12讀取需要插入螺絲100的零件圖形,該零件圖形包括至少一個圖元(步驟S300)。然后,執行模塊22插入螺絲100,并取得該螺絲100在該零件圖形上的坐標位置(步驟S301)。判斷模塊24根據該坐標位置判斷該螺絲100是否在所述零件圖形的內部(步驟S302)。若螺絲100不在所述零件圖形的內部,如圖2所示,則返回步驟S301重新插入螺絲100;若螺絲100在所述零件圖形的內部,則判斷模塊24判斷該螺絲100與所述零件圖形邊線的距離是否大于所述極限值,在本較佳實施例中該極限值為2.0mm(步驟S303)。若所述螺絲100與零件圖形邊線的距離大于2.0mm,則判斷模塊24判斷該螺絲100是否與所述零件圖形上的其它螺絲干涉(步驟S304)。若該螺絲100與所述零件圖形上的其它螺絲干涉,如圖5所示,螺絲100與螺絲M6干涉,則返回步驟S301重新插入螺絲100;若該螺絲100與所述零件圖形上的其它螺絲沒有干涉,則判斷模塊24判斷該螺絲100是否與零件圖形上的其它圖元干涉(步驟S305)。若該螺絲100與所述零件圖形上的其它圖元干涉,如圖6所示,所述螺絲100與零件圖形上的孔200發生干涉,則返回步驟S301重新插入螺絲100;若該螺絲100與所述零件圖形上的其它圖元沒有干涉,則判斷模塊24判斷該螺絲100是否在零件圖形上的其它圖元內部(步驟S306)。若所述螺絲100在零件圖形上的其它圖元內部,如圖7所示,所述螺絲100在孔200的內部,則返回步驟S301重新插入螺絲100;若該螺絲100沒有在零件圖形上的其它圖元內部,則所述螺絲100所插入的坐標位置合理,如圖8所示(步驟S307)。
在步驟S303中,若所述螺絲100與零件圖形邊線的距離小于等于2.0mm,如圖4所示,則信息提示模塊14提示設計者是否重新插入該螺絲100(步驟S307)。所述距離小于等于2.0mm包括螺絲100與零件圖形邊線相交,如圖3所示。若所述螺絲100與零件圖形邊線的距離不可以小于等于2.0mm,則返回步驟S301重新插入螺絲100;若所述螺絲100與零件圖形邊線的距離可以為2.0mm,則執行模塊22不用重新插入螺絲100,直接進入步驟S305。
權利要求
1.一種螺絲插入位置合理性檢測系統,該系統包括輸入輸出設備和處理設備,其特征在于所述輸入輸出設備用于接收及顯示零件圖形;所述處理設備用于在零件圖形中執行螺絲插入,并對該螺絲在零件圖形中插入的位置進行合理性判斷,其包括讀取模塊,用于從所顯示的零件圖形中讀取需要插入螺絲的零件圖形,該零件圖形包括至少一個圖元;執行模塊,用于向所述零件圖形上插入螺絲,并取得該螺絲在所述零件圖形上的坐標位置;及判斷模塊,用于根據坐標位置判斷該螺絲在所述零件圖形上的位置是否合理。
2.如權利要求1所述的螺絲插入位置合理性檢測系統,其特征在于,該輸入輸出設備包括輸入模塊,用于接收零件圖形;及顯示模塊,用于顯示輸入模塊所接收的零件圖形。
3.如權利要求1所述的螺絲插入位置合理性檢測系統,其特征在于,所述的判斷模塊判斷該螺絲在所述零件圖形上的位置是否合理包括判斷該螺絲是否在所述零件圖形的內部、該螺絲是否與所述零件圖形的邊線沒有相交、該螺絲與所述零件圖形邊線距離是否大于一個極限值、該螺絲是否與所述零件圖形上的其它螺絲沒有發生干涉、該螺絲是否與所述零件圖形上的其它圖元沒有發生干涉,及判斷該螺絲是否未在所述零件圖形上的其它圖元內部。
4.如權利要求3所述的螺絲插入位置合理性檢測系統,其特征在于,該系統還包括信息提示模塊,用于當所插入螺絲與零件圖形邊線的距離小于等于所述極限值時,提示是否重新插入所述螺絲。
5.如權利要求3所述的螺絲插入位置合理性檢測系統,其特征在于,所述螺絲與零件圖形邊線的極限值為2.0mm。
6.一種螺絲插入位置合理性檢測方法,其特征在于,該方法包括如下步驟讀取需要插入螺絲的零件圖形,該零件圖形包括至少一個圖元;向該零件圖形中插入螺絲,并取得該螺絲在零件圖形上的坐標位置;及根據坐標位置判斷該螺絲在所述零件圖形上的位置是否合理。
7.如權利要求6所述的螺絲插入位置合理性檢測方法,其特征在于,該系統還包括如下步驟接收零件圖形;顯示所述零件圖形。
8.如權利要求6所述的螺絲插入位置合理性檢測方法,其特征在于,所述步驟判斷該螺絲在所述零件圖形上的位置是否合理包括步驟判斷該螺絲是否在所述零件圖形的內部;若該螺絲沒有在所述零件圖形內部,則返回插入螺絲的步驟,否則判斷該螺絲是否與所述零件圖形的邊線沒有相交;若該螺絲與所述零件圖形的邊線相交,則返回插入螺絲的步驟,否則判斷該螺絲與所述零件圖形邊線的距離是否大于一個極限值;若該螺絲與所述零件圖形邊線的距離大于所述極限值,則判斷該螺絲是否與所述零件圖形上的其它螺絲沒有發生干涉;若該螺絲與所述零件圖形上的其它螺絲發生干涉,則返回插入螺絲的步驟,否則判斷該螺絲是否與所述零件圖形上的其它圖元沒有發生干涉;若該螺絲與所述零件圖形上的其它圖元發生干涉,則返回插入螺絲的步驟,否則判斷該螺絲是否在所述零件圖形上的其它圖元的內部;及若該螺絲在所述零件圖形上的其它圖元內部,則返回插入螺絲的步驟,否則該螺絲的插入位置合理。
9.如權利要求8所述的螺絲插入位置合理性檢測方法,其特征在于,所述的極限值為2.0mm。
10.如權利要求8所述的螺絲插入位置合理性檢測方法,其特征在于,該方法還包括步驟若所述螺絲與所述零件圖形邊線的距離小于等于所述極限值,則提示用戶是否重新插入該螺絲。
全文摘要
本發明提供一種螺絲插入位置合理性檢測系統,該系統包括輸入輸出設備和處理設備。所述處理設備包括執行模塊用于向零件圖形上插入螺絲,以取得該螺絲在零件圖形上的坐標位置;判斷模塊,用于根據所述坐標位置對所述螺絲進行合理性判斷。利用本發明,可以節約繪圖時間,提高制圖質量。
文檔編號G01B11/00GK101050956SQ20061006022
公開日2007年10月10日 申請日期2006年4月7日 優先權日2006年4月7日
發明者謝玉泉 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司