專利名稱:五金零件排布系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種五金零件結(jié)構(gòu)排布系統(tǒng)及方法,尤其是關(guān)于一種沖壓模具五金零件排布系統(tǒng)及方法。
背景技術(shù):
沖壓模板生成后,需要在其上面排布五金零件。如果完全使用人工的方式,既費力氣又耗時間,作業(yè)者面對大量重復(fù)性的工作,很難實現(xiàn)五金零件排布的標準化及經(jīng)驗的總結(jié)和傳承。若完全采用程序自動生成的方式排布零件,容易出現(xiàn)錯誤。
發(fā)明內(nèi)容鑒于以上內(nèi)容,有必要提供一種五金零件排布系統(tǒng),通過人機交互方式,實現(xiàn)五金零件的排布,降低零件排布出錯的可能性。
鑒于以上內(nèi)容,還有必要提供一種五金零件排布方法,通過人機交互方式,實現(xiàn)五金零件的排布,降低零件排布出錯的可能性。
本發(fā)明較佳實施例提供一種五金零件排布系統(tǒng),該系統(tǒng)包括一選擇模塊,用于選擇五金零件,選擇排布該五金零件的參考模板及選擇該五金零件在該參考模板中的插入方向;一計算及對比模塊,用于經(jīng)過計算及對比得到上述五金零件排布參數(shù)模板可排布的零件數(shù)量默認值和可選值;一判斷模塊,用于根據(jù)用戶所選擇的五金零件排布參考模板圖層顏色判斷該參考模板屬于上部分模板還是下部分模板,并獲得所選擇五金零件的方向,以確定零件在模板中的插入長度和插入點的起始位置;一修改模塊,用于根據(jù)用戶需求修改上述五金零件的參數(shù);一顯示模塊,用于顯示該五金零件在所述參考模板上的排布方式,循環(huán)預(yù)覽并選擇一零件排布方式;一生成模塊,用于根據(jù)所選擇的零件排布方式,在排布各點的插入點位置生成對應(yīng)的五金零件。
進一步地,所述五金零件排布系統(tǒng)還包括一零件排布數(shù)量可選值集合,用于存儲常規(guī)零件排布數(shù)量值,所述零件排布數(shù)量可選值集合14包括4,5,6,8,9,10,11,12等多個零件排布數(shù)量可選值。
本發(fā)明較佳實施例還一種五金零件排布方法,該方法包括步驟(a)選擇五金零件;(b)選擇上述五金零件的零件排布參考模板;(c)通過計算和對比得到上述五金零件排布數(shù)量的默認值和可選值,用戶從該五金零件排布數(shù)量默認值和可選值中選擇該五金零件的排布數(shù)量;(d)根據(jù)所選擇的五金零件排布參考模板圖層顏色判斷該參考模板屬于上部分模板還是下部分模板,并根據(jù)所選擇的該五金零件在該參考模板中的插入方向,以確定零件在模板中的插入長度和插入點的起始位置,并將所選擇五金零件插入該參考模板時所經(jīng)過的各個模板名稱更新到界面上;(e)根據(jù)用戶需求修改上述五金零件的參數(shù),循環(huán)預(yù)覽并選擇一零件排布方式;(f)根據(jù)所選擇的五金零件排布方式,在排布各點的插入點位置生成對應(yīng)的五金零件。
相較現(xiàn)有技術(shù),所述五金零件排布系統(tǒng)及方法,通過人機交互方式,實現(xiàn)五金零件的排布,提高了設(shè)計人員的工作效率,降低零件排布出錯的可能性。
圖1是本發(fā)明五金零件排布系統(tǒng)較佳實施例的功能模塊圖。
圖2是本發(fā)明五金零件排布方法較佳實施例的作業(yè)流程圖。
具體實施方式如圖1所示,是本發(fā)明五金零件排布系統(tǒng)較佳實施例的功能模塊圖。該五金零件排布系統(tǒng)1可安裝于任意計算機設(shè)備,例如個人電腦。所述五金零件排布系統(tǒng)1還包括一選擇模塊12、一零件排布數(shù)量可選值集合14、一計算及對比模塊16、一判斷模塊18、一修改模塊20、一顯示模塊22及一生成模塊24。
其中,選擇模塊12,用于選擇五金零件,選擇排布該五金零件的參考模板及選擇該五金零件在該參考模板中的插入方向,所述五金零件包括內(nèi)六角螺釘結(jié)構(gòu)、固定銷結(jié)構(gòu)、彈簧結(jié)構(gòu)等。零件排布數(shù)量可選值集合14,用于存儲常規(guī)零件排布數(shù)量值,所述零件排布數(shù)量可選值集合14包括4,5,6,8,9,10,11,12等多個零件排布數(shù)量可選值。
計算及對比模塊16,用于經(jīng)過計算及對比得出上述五金零件排布參考模板可排布的零件數(shù)量默認值及其可選值。所述零件排布數(shù)量默認值滿足公式F=2*(P+B-2*L1-2*H1)/K,所述零件排布數(shù)量可選值滿足不等式2*(P+B-2*L1-2*H1)/K2≤F′≤2*(P+B-2*L1-2*H1)/K1,其中,P為參考模板的長度,B為參考模板的寬度,L1為零件距該參考模板X軸邊界距離,H1為零件距該參考模板Y軸邊界距離,參數(shù)K為零件均勻排布時相鄰兩個零件插入點之間的距離,K1和K2為零件均勻排布時相鄰兩個零件插入點之間的距離最小值和最大值,例如,所選擇的五金零件為內(nèi)六角螺釘時,則該內(nèi)六角螺釘在所選擇的五金零件排布參考模板上均勻排布時的參數(shù)K=170,K1=100,K2=300。將F值與零件排布數(shù)量可選值集合14進行比較,得到最接近值作為零件排布數(shù)量的默認值,然后,在所述五金零件排布數(shù)量可選值集合14中找出滿足F′的所有值,作為零件排布數(shù)量的可選值,用戶可以該默認值或可選值中選擇該五金零件在該參考模板上的排布數(shù)量。
判斷模塊18,用于根據(jù)所述參考模板圖層顏色判斷該參考模板屬于上部分模板還是下部分模板,并根據(jù)選擇模塊12所選擇的該五金零件在該參考模板中的插入方向,以確定零件在模板中插入的長度和插入點的起始位置。修改模塊20,用于根據(jù)用戶需求修改上述五金零件的參數(shù),所述參數(shù)包括零件的規(guī)格和固定方式。顯示模塊22,用于顯示所述五金零件在所述參考模板上的排布方式,用戶循環(huán)預(yù)覽并選擇一排布方式。生成模塊24,用于根據(jù)所選擇的零件排布方式,在排布各點的插入點位置生成對應(yīng)的五金零件。
如圖2所示,是本發(fā)明沖壓模具五金零件排布方法較佳實施例的作業(yè)流程圖。首先,選擇模塊12選擇需要排布的五金零件,所述五金零件包括內(nèi)六角螺釘結(jié)構(gòu)、固定銷結(jié)構(gòu)、彈簧結(jié)構(gòu)等(步驟S100)。根據(jù)上述五金零件選擇五金零件排布參考模板(步驟S102)。計算及對比模塊16計算及對比得出該五金零件排布參考模板可排布的零件數(shù)量默認值及其可選值,所述零件排布數(shù)量默認值滿足公式F=2*(P+B-2*L1-2*H1)/K,所述零件排布數(shù)量可選值滿足不等式2*(P+B-2*L1-2*H1)/K2≤F′≤2*(P+B-2*L1-2*H1)/K1,其中,P為參考模板的長度,B為參考模板的寬度,L1為零件距該參考模板X軸邊界距離,H1為零件距該參考模板Y軸邊界距離,參數(shù)K為零件均勻排布時相鄰兩個零件插入點之間的距離,K1和K2為零件均勻排布時相鄰兩個零件插入點之間的距離最小值和最大值,例如,所選擇的五金零件為內(nèi)六角螺釘時,則該內(nèi)六角螺釘在所選擇的五金零件排布參考模板上均勻排布時的參數(shù)K=170,K1=100,K2=300,將F值與零件排布數(shù)量可選值集合14進行比較,得到最接近值作為零件排布數(shù)量的默認值,然后,在所述五金零件排布數(shù)量可選值集合14中找出滿足F′的所有值,作為零件排布數(shù)量的可選值,用戶可以從上述該默認值和可選值中選擇該五金零件在所述參考模板上的排布數(shù)量(步驟S104)。判斷模塊18根據(jù)所述參考模板圖層顏色判斷該參考模板屬于上部分模板還是下部分模板,并根據(jù)選擇模塊12所選擇的該五金零件在該參考模板中的插入方向,以確定零件在模板中插入的長度和插入點的起始位置,其中,若所選擇的五金零件排布參考模板屬于上部分模板,且該五金零件的插入方向向下,則從主體結(jié)構(gòu)的上部分模板的最上層模板起,最多向下讀取五塊模板作為零件插入的長度;若所選擇的五金零件排布參考模板屬于上部分模板,但該五金零件的插入方向向上,則從主體結(jié)構(gòu)的上部分模板的最底層模板起,最多向上讀取五塊模板作為零件的插入長度;若所選擇的五金零件排布參考模板屬于下部分模板,且該五金零件的插入方向向上,則從主體結(jié)構(gòu)的下部分模板的最底層模板起,最多向上讀取五塊模板作為零件插入的長度;若所選擇的五金零件排布參考模板屬于下部分模板,但該五金零件的插入方向向下,則從主體結(jié)構(gòu)的下部分模板的最上層模板起,最多向下讀取五塊模板作為零件的插入長度,并將所選擇五金零件插入該參考模板時所經(jīng)過的各個模板名稱更新到界面上(步驟S106)。修改模塊20根據(jù)用戶需求修改上述所選擇五金零件的參數(shù),例如五金零件的規(guī)格、固定方式等,根據(jù)用戶從上述五金零件排布數(shù)量的默認值或可選值中所選擇的五金零件排布數(shù)量,顯示模塊22變換五金零件排布方式,用戶循環(huán)預(yù)覽并選擇一零件的排布方式(步驟S108)。根據(jù)用戶所選擇的零件排布方式,生成模塊24在排布各點的插入點位置生成對應(yīng)的五金零件(步驟S110)。
權(quán)利要求
1.一種五金零件排布系統(tǒng),安裝于一計算機設(shè)備,用以自動生成五金零件排布結(jié)構(gòu),其特征在于,該系統(tǒng)包括一選擇模塊,用于選擇五金零件,選擇排布該五金零件的參考模板及選擇該五金零件在該參考模板中的插入方向;一計算及對比模塊,用于計算及對比得到所述參考模板可排布的零件數(shù)量的默認值和可選值;一判斷模塊,用于根據(jù)所述參考模板的圖層顏色判斷該參考模板屬于上部分模板還是下部分模板;一修改模塊,用于修改所述五金零件的參數(shù);一顯示模塊,用于顯示所述五金零件在所述參考模板上的排布方式,預(yù)覽并選擇一排布方式;一生成模塊,用于根據(jù)所選擇的零件排布方式,在排布各點的插入點位置生成對應(yīng)的五金零件。
2.如權(quán)利要求1所述的五金零件排布系統(tǒng),其特征在于,該系統(tǒng)還包括一零件排布數(shù)量可選值集合,用于存儲常規(guī)零件排布數(shù)量值。
3.如權(quán)利要求2所述的五金零件排布系統(tǒng),其特征在于,所述的可排布零件數(shù)量的默認值指通過公式F=2*(P+B-2*L1-2*H1)/K計算出的數(shù)值與上述零件排布數(shù)量可選值集合中的值進行比較得到的最接近值,其中,P為參考模板的長度,B為參考模板的寬度,L1為零件距該參考模板X軸邊距離,H1為零件距該參考模板Y軸邊距離,參數(shù)K為相鄰兩零件插入點之間的距離。
4.如權(quán)利要求2所述的五金零件排布系統(tǒng),其特征在于,所述的可排布零件數(shù)量的可選值指滿足不等式2*(P+B-2*L1-2*H1)/K2≤F′≤2*(P+B-2*L1-2*H1)/K1的零件排布數(shù)量可選值集合中的值,其中,P為參考模板的長度,B為參考模板的寬度,L1為零件距該參考模板X軸邊距離,H1為零件距該參考模板Y軸邊距離,K1和K2指零件均勻排布時相鄰兩個零件插入點之間的距離最小值和最大值。
5.如權(quán)利要求2、3或4任一項所述的五金零件排布系統(tǒng),其特征在于,所述的零件排布數(shù)量可選值集合包括4,5,6,8,9,10,11,12。
6.一種五金零件排布方法,其特征在于,該方法包括步驟選擇一五金零件;選擇一排布所述五金零件的參考模板;通過計算和對比得到所述參考模板可排布的零件數(shù)量的默認值和可選值,從該該默認值和可選值中選擇該五金零件的排布數(shù)量;根據(jù)所述參考模板的圖層顏色判斷該參考模板屬于上部分模板還是下部分模板,并選擇該五金零件在該參考模板中的插入方向;修改該五金零件的參數(shù),預(yù)覽并選擇該五金零件的排布方式;根據(jù)所選擇的五金零件排布方式,在排布各點的插入點位置生成對應(yīng)的五金零件。
7.如權(quán)利要求6所述的五金零件排布方法,其特征在于,所述的可排布零件數(shù)量的默認值是指通過公式F=2*(P+B-2*L1-2*H1)/K計算出的數(shù)值與一零件排布數(shù)量可選值集合中的值進行比較得到的最接近值,P為參考模板的長度,B為參考模板的寬度,L1為零件距該參考模板X軸邊距離,H1為零件距該參考模板Y軸邊距離,參數(shù)K為相鄰兩零件插入點之間的距離。
8.如權(quán)利要求7所述的五金零件排布方法,其特征在于,所述的零件排布數(shù)量可選值集合包括4,5,6,8,9,10,11,12。
9.如權(quán)利要求8所述的五金零件排布方法,其特征在于,所述的計算和對比得到五金零件排布數(shù)量的可選值是指滿足不等式2*(P+B-2*L1-2*H1)/K2≤F′≤2*(P+B-2*L1-2*H1)/K1的零件排布數(shù)量可選值集合中的值,其中,K1和K2指零件均勻排布時相鄰兩個零件插入點之間的距離最小值和最大值。
10.如權(quán)利要求6所述的五金零件排布方法,其特征在于,所述的步驟判斷所選擇的五金零件排布參考模板屬于上部分模板還是下部分模板并選擇五金零件的插入方向包括步驟若所選擇的五金零件排布參考模板屬于上部分模板,且該五金零件的插入方向向下,則從主體結(jié)構(gòu)的上部分模板的最上層模板起,最多向下讀取五塊模板作為零件插入的長度;若所選擇的五金零件排布參考模板屬于上部分模板,但該五金零件的插入方向向上,則從主體結(jié)構(gòu)的上部分模板的最底層模板起,最多向上讀取五塊模板作為零件的插入長度;若所選擇的五金零件排布參考模板屬于下部分模板,且該五金零件的插入方向向上,則從主體結(jié)構(gòu)的下部分模板的最底層模板起,最多向上讀取五塊模板作為零件插入的長度;若所選擇的五金零件排布參考模板屬于下部分模板,但該五金零件的插入方向向下,則從主體結(jié)構(gòu)的下部分模板的最上層模板起,最多向下讀取五塊模板作為零件的插入長度。
全文摘要
本發(fā)明提供一種五金零件排布方法,該方法包括步驟選擇五金零件;選擇上述五金零件的排布參考模板;通過計算和對比得到上述五金零件排布數(shù)量的默認值和可選值;根據(jù)所選擇五金零件排布參考模板圖層顏色判斷該參考模板屬于上部分模板還是下部分模板,并根據(jù)所選擇該五金零件的插入方向,以確定零件在模板中的插入長度和插入點的起始位置,并將該五金零件插入所選擇五金零件排布參考模板所經(jīng)過的各個模板名稱更新到界面上;根據(jù)用戶需求修改上述五金零件的參數(shù),預(yù)覽并選擇一零件排布方式;在排布各點的插入點位置生成對應(yīng)的五金零件。利用本發(fā)明,提高了設(shè)計人員的工作效率,降低了五金零件排布出錯的可能性。
文檔編號G06F17/50GK1932825SQ20051003733
公開日2007年3月21日 申請日期2005年9月14日 優(yōu)先權(quán)日2005年9月14日
發(fā)明者李想, 周曄, 李建軍, 高加萬, 賀穩(wěn)波, 向家兵 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司