一種板件孔位的生成方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及一種板件孔位的生成方法和裝置。
【背景技術】
[0002]在現(xiàn)有的板式家具打孔規(guī)則里面,板件的孔位信息都是根據(jù)具體柜體結構、板件名稱等來制作,這樣會存在一些不合理,相同的五金連接件應用在不同板件時,也要制作不同的打孔規(guī)則及尺寸;每一款家具產品即使結構一致,但尺寸不同時也需要制作相應的打孔圖或者創(chuàng)建相應的打孔信息,一旦產品多了,就會造成制作打孔圖或打孔信息的工作量非常大,造成資源浪費,而且很多是重復性工作,也有可能出現(xiàn)錯誤。綜上所述,現(xiàn)有的打孔方式存在很多重復性工作,繁雜且效率低下。
【發(fā)明內容】
[0003]為了克服現(xiàn)有技術的不足,本發(fā)明的目的在于提供一種板件孔位的生成方法和裝置,實現(xiàn)根據(jù)板件與板件的配合關系、板件與五金連接件的配合關系以及板件類型智能生成相應的孔位,提尚打孔效率。
[0004]為解決上述問題,本發(fā)明所采用的技術方案如下:
[0005]方案一:
[0006]一種板件孔位的生成方法,包括以下步驟:
[0007]S1:讀取用戶所輸入的板式家具結構,并將用戶所標記的板件定義為主動板件,以及讀取該主動板件的類型參數(shù);
[0008]S2:判斷與該主動板件具有配合關系的板件數(shù)量,將與該主動板件具有配合關系的板件記為被動板件,并生成被動板件數(shù)量參數(shù);
[0009]S3:讀取該主動板件的五金連接件類型,并根據(jù)該主動板件的類型參數(shù)讀取對應的打孔方式參數(shù);
[0010]S4:將主動板件的類型參數(shù)、被動板件數(shù)量參數(shù)和打孔方式參數(shù)按照指定的格式生成打孔編碼;
[0011]S5:根據(jù)該打孔編碼輸出對應的孔位參數(shù),并根據(jù)該孔位參數(shù)在主動板件以及被動板件對應的位置上完成打孔。
[0012]優(yōu)選的,在步驟S3中,該主動板件的五金連接件類型通過主動板件的類型參數(shù)獲得,一種主動板件的類型對應于一種五金連接件類型。
[0013]優(yōu)選的,在步驟S4中,指定的格式為:由主動板件的類型參數(shù)、被動板件數(shù)量參數(shù)和打孔方式參數(shù)依次組合為一編碼。
[0014]優(yōu)選的,在步驟S5中,根據(jù)該打孔編碼輸出對應的孔位參數(shù)的方法具體為:預設有一編碼庫,編碼庫中具有由主動板件的類型參數(shù)、被動板件數(shù)量參數(shù)和打孔方式參數(shù)依次組合而成的所有打孔編碼,每個打孔編碼對應有一孔位參數(shù)。
[0015]方案二:
[0016]—種板件孔位的生成裝置,包括以下模塊:
[0017]主動板件處理模塊:用于讀取用戶所輸入的板式家具結構,并將用戶所標記的板件定義為主動板件,以及讀取該主動板件的類型參數(shù);
[0018]板件數(shù)量判斷模塊:用于判斷與該主動板件具有配合關系的板件數(shù)量,將與該主動板件具有配合關系的板件記為被動板件,并生成被動板件數(shù)量參數(shù);
[0019]五金連接件讀取模塊:用于讀取該主動板件的五金連接件類型,并根據(jù)該主動板件的類型參數(shù)讀取對應的打孔方式參數(shù);
[0020]打孔編碼生成模塊:用于將主動板件的類型參數(shù)、被動板件數(shù)量參數(shù)和打孔方式參數(shù)按照指定的格式生成打孔編碼;
[0021]打孔模塊:用于根據(jù)該打孔編碼輸出對應的孔位參數(shù),并根據(jù)該孔位參數(shù)在主動板件以及被動板件對應的位置上完成打孔。
[0022]優(yōu)選的,在五金連接件讀取模塊中,該主動板件的五金連接件類型通過主動板件的類型參數(shù)獲得,一種主動板件的類型對應于一種五金連接件類型。
[0023]優(yōu)選的,在打孔編碼生成模塊中,指定的格式為:由主動板件的類型參數(shù)、被動板件數(shù)量參數(shù)和打孔方式參數(shù)依次組合為一編碼。
[0024]優(yōu)選的,在打孔模塊中,根據(jù)該打孔編碼輸出對應的孔位參數(shù)的方法具體為:預設有一編碼庫,編碼庫中具有由主動板件的類型參數(shù)、被動板件數(shù)量參數(shù)和打孔方式參數(shù)依次組合而成的所有打孔編碼,每個打孔編碼對應有一孔位參數(shù)。
[0025]相比現(xiàn)有技術,本發(fā)明的有益效果在于:以主動板件為基準,根據(jù)主動板件類型,與被動板件的配合關系,以及與五金連接件的配合關系確定打孔編碼,由該打孔編碼便可生成對應的孔位信息,由程序根據(jù)孔位信息在主動板件和被動板件上完成打孔。整個過程不需要單獨為被動板件設置打孔規(guī)則,只需要確定主動板件的打孔規(guī)則,則與主動板件配合的被動板件也自動適應,實現(xiàn)高效率的打孔,也無需制作多種重復的孔位圖。
【附圖說明】
[0026]圖1為本發(fā)明的板件孔位的生成方法的流程圖。
【具體實施方式】
[0027]下面,結合附圖以及【具體實施方式】,對本發(fā)明做進一步描述:
[0028]參考圖1為本發(fā)明的一種板件孔位的生成方法,包括以下步驟:
[0029]S1:讀取用戶所輸入的板式家具結構,并將用戶所標記的板件定義為主動板件,以及讀取該主動板件的類型參數(shù);
[0030]S2:判斷與該主動板件具有配合關系的板件數(shù)量,將與該主動板件具有配合關系的板件記為被動板件,并生成被動板件數(shù)量參數(shù);
[0031]S3:讀取該主動板件的五金連接件類型,并根據(jù)該主動板件的類型參數(shù)讀取對應的打孔方式參數(shù);
[0032]S4:將主動板件的類型參數(shù)、被動板件數(shù)量參數(shù)和打孔方式參數(shù)按照指定的格式生成打孔編碼;
[0033]S5:根據(jù)該打孔編碼輸出對應的孔位參數(shù),并根據(jù)該孔位參數(shù)在主動板件以及被動板件對應的位置上完成打孔。
[0034]在步驟SI中,用戶輸入一個板式家具結構,例如可以是一個柜體,一個柜體中的一部分等結構,用戶可以通過選取某一板件作為主動板件,然后從該主動板件中的板件信息中讀取該主動板件的類型參數(shù),具體的,主動板件的類型由設置在主動板件上的五金連接件類型所定義。
[0035]在步驟S2中,根據(jù)輸入的板式家具結構,判斷與該主動板件具有配合關系的板件數(shù)量,例如主動板件的四邊均配合有被動板件,則被動板件的數(shù)量則為04,其中三邊配合有被動板件,則被動板件的數(shù)量為03,判斷出被動板件的數(shù)量后便生成被動板件數(shù)量參數(shù)。
[0036]在步驟S3中,由于主動板件與五金連接件具有對應關系,因此以主動板件為基準可以讀取出五金連接件的類型,而根據(jù)該主動板件的類型也有對應的打孔方式,打孔方式具體指該五金連接件與主動板件之間的配合位置,不同的配合位置則對應有其打孔方式,因此確定了打孔方式后則生成對應的打孔方式參數(shù)。
[0037]在步驟S4中,需要將主動板件的類型參數(shù)、被動板件數(shù)量參數(shù)和打孔方式參數(shù)依次組合為一編碼,該