生成數控機床程序的方法與設備的制作方法
【專利摘要】本發明公開了一種生成數控機床程序的方法與設備,包括:第一裝置,用于預制并存儲所需的部件模板和加工程序模板;第二裝置,用于在UG平臺打開預存的待加工工件的圖檔,圖檔預存有待加工工件的編輯模型;第三裝置,用于在UG平臺調用部件模板修改編輯模型并形成編輯后模型;第四裝置,用于在UG平臺根據編輯后模型調用加工程序模板自動生成第一加工程序;第五裝置,用于選擇加工程序模板自動生成第二加工程序;第六裝置,用于將第一加工程序和所述第二加工程序轉化為數控機床程序。由于采用了本發明的一種生成數控機床程序的方法與設備,具有參數重復輸入次數低、編寫錯誤和輸入錯誤發生率低、編寫效率高,耗時短的特點。
【專利說明】生成數控機床程序的方法與設備
【技術領域】
[0001] 本發明涉及數控機床領域,尤其涉及一種生成數控機床程序技術。
【背景技術】
[0002] 目前,現有的數控機床編程方法普遍具有參數重復輸入次數多的問題,編程效率 低,耗時長,且在編寫的過程中也容易出現編寫錯誤和參數輸入錯誤的問題。
【發明內容】
[0003] 本發明的目的在于克服現有技術的缺陷,而提供一種生成數控機床程序的方法與 設備,其具有參數重復輸入次數低、編寫錯誤和輸入錯誤發生率低、編寫效率高,耗時短的 特點。
[0004] 本發明所解決的技術問題采用以下技術方案來實現:
[0005] 本發明的一種生成數控機床程序的方法,包括步驟:
[0006] S1 :預制并存儲所需的部件模板和加工程序模板;
[0007] S2 :在UG平臺打開預存的待加工工件的圖檔,所述圖檔預存有所述待加工工件的 編輯模型;
[0008] S3 :在所述UG平臺調用所述部件模板修改所述編輯模型并形成編輯后模型;
[0009] S4 :在所述UG平臺根據所述編輯后模型調用所述加工程序模板自動生成第一加 工程序;
[0010] S5 :選擇所述加工程序模板自動生成第二加工程序;
[0011] S6 :將所述第一加工程序和所述第二加工程序轉化為數控機床程序。
[0012] 本發明的進一步改進在于,所述編輯模型包括部件模型,所述S3步驟包括步驟:
[0013] 判斷當前編輯模型是否需要添加部件模型,如需要添加所需添加的部件模型;或
[0014] 判斷當前編輯模型中是否存在需要修改的部件模型,如存在修改所需修改的部件 模型。
[0015] 本發明的進一步改進在于,所述在當前編輯模型中添加所需添加的部件模型包 括:
[0016] 選擇當前所需添加的一所述部件模型所對應的一部件模板;
[0017] 對當前所述部件模板設置第一參數組;
[0018] 所述UG平臺根據當前所述部件模板和所述第一參數組生成當前部件模型并將當 前部件模型加入所述編輯模型。
[0019] 本發明的進一步改進在于,所述第一參數組包括一第一材料數據、一火花位數值、 一精放量數值和一粗放量數值。
[0020] 本發明的進一步改進在于,所述修改所需修改的部件模型包括:
[0021] 選擇所述編輯模型中所需修改的一部件所對應的一所述部件模板;
[0022] 對當前所述部件模板設置第二參數組;
[0023] 所述UG平臺根據當前所述第二參數組修改當前所述部件模型。
[0024] 本發明的進一步改進在于,所述第二參數組包括一第二材料數據。
[0025] 本發明的進一步改進在于,所述S4步驟包括步驟:
[0026] 設置第三參數組;
[0027] 在所述UG平臺根據所述編輯后模型和所述第三參數組調用所述加工程序模板自 動生成加工程序。
[0028] 本發明的進一步改進在于,所述第三參數組包括:加工坐標系數據、所述待加工工 件的基準面數據和加工底面數據。
[0029] 本發明的進一步改進在于,所述S6步驟后,還包括步驟:
[0030] S7 :生成所述待加工工件的程序圖紙;
[0031] S8:下發所述程序圖紙。
[0032] 另外,本發明的一種生成數控機床程序的設備,其中,該設備包括:
[0033] 第一裝置,用于預制并存儲所需的部件模板和加工程序模板;
[0034] 第二裝置,用于在UG平臺打開預存的待加工工件的圖檔,所述圖檔預存有所述待 加工工件的編輯模型;
[0035] 第三裝置,用于在所述UG平臺調用所述部件模板修改所述編輯模型并形成編輯 后豐吳型;
[0036] 第四裝置,用于在所述UG平臺根據所述編輯后模型調用所述加工程序模板自動 生成第一加工程序;
[0037] 第五裝置,用于選擇所述加工程序模板自動生成第二加工程序;
[0038] 第六裝置,用于將所述第一加工程序和所述第二加工程序轉化為數控機床程序。
[0039] 本發明的進一步改進在于,所述編輯模型包括部件模型,所述第三裝置,用于:
[0040] 判斷所述編輯模型是否需要添加部件模型,如需要所述編輯模型中添加所需添加 的部件模型;或
[0041] 判斷當前編輯模型中是否存在需要修改的部件模型,如存在修改所需修改的部件 模型。
[0042] 本發明的進一步改進在于,所述添加所需添加的部件模型包括:
[0043] 選擇當前所需添加的一所述部件模型所對應的一部件模板;
[0044] 對當前所述部件模板設置第一參數組;
[0045] 所述UG平臺根據當前所述部件模板和所述第一參數組生成當前部件模型并將當 前部件模型加入所述編輯模型。
[0046] 本發明的進一步改進在于,所述第一參數組包括一第一材料數據、一火花位數值、 一精放量數值和一粗放量數值。
[0047] 本發明的進一步改進在于,所述修改所需修改的部件模型包括:
[0048] 選擇所述編輯模型中所需修改的一部件所對應的一所述部件模板;
[0049] 對當前所述部件模板設置第二參數組;
[0050] 所述UG平臺根據當前所述第二參數組修改當前所述部件模型。
[0051] 本發明的進一步改進在于,所述第二參數組包括一第二材料數據。
[0052] 本發明的進一步改進在于,所述第四裝置,用于:
[0053] 設置第三參數組;
[0054] 在所述UG平臺根據所述編輯后模型和所述第三參數組調用所述加工程序模板自 動生成加工程序。
[0055] 本發明的進一步改進在于,所述第三參數組包括:加工坐標系數據、所述待加工工 件的基準面數據和加工底面數據。
[0056] 本發明的進一步改進在于,還包括:
[0057] 第七裝置,用于生成所述待加工工件的程序圖紙;
[0058] 第八裝置,用于下發所述程序圖紙。
[0059] 本發明由于采用了以上技術方案,使其具有以下有益效果是:
[0060] 預制并存儲所需的部件模板和加工程序模板為編程過程的模板化提供了基礎。調 用所述部件模板修改所述編輯模型,使得工作人員在制作加工工件模型時,能夠直接調用 部件模板快速生成模型;根據所述編輯后模型調用所述加工程序模板自動生成加工程序, 使得工作人員在后續的編制加工程序時,能夠直接調用加工程序模板快速生成加工程序; 大量減少了編程工作中繁瑣的人工輸入,提高了編程員的工作效率,杜絕了人為輸入的錯 誤,進一步提升了工件加工的品質。將加工程序轉化為數控機床程序,使得轉化后的程序 能夠在數控機床直接運行。生成并下發程序圖紙,使得操作人員在操作時能夠更快速直觀 地了解工件加工內容和進程。
【專利附圖】
【附圖說明】
[0061] 圖1為本發明實施例一的生成數控機床程序的方法的流程示意圖;
[0062] 圖2為本發明實施例一的生成數控機床程序的設備的結構示意圖;
[0063] 圖3為本發明實施例二的生成數控機床程序的方法的流程示意圖;
[0064] 圖4為本發明實施例二的生成數控機床程序的設備的結構示意圖。
【具體實施方式】
[0065] 下面結合具體實施例對本發明作進一步說明。
[0066] 請參閱圖1,本發明實施例一的一種生成數控機床程序的方法,包括步驟:
[0067] S1 :預制并存儲所需的部件模板和加工程序模板;預制并存儲所需的部件模板和 加工程序模板為編程過程的模板化提供了基礎。
[0068] S2 :在UG平臺打開預存的待加工工件的圖檔,圖檔預存有待加工工件的編輯模 型;
[0069] S3 :在UG平臺調用部件模板修改編輯模型并形成編輯后模型;調用部件模板修改 編輯模型,使得工作人員在制作加工工件模型時,能夠直接調用部件模板快速生成模型,提 高了工作人員的工作效率。
[0070] 步驟S3進一步包括步驟:
[0071] 判斷當前編輯模型是否需要添加部件模型,如需要添加所需添加的部件模型;或
[0072] 判斷當前編輯模型中是否存在需要修改的部件模型,如存在修改所需修改的部件 模型。
[0073] 其中,判斷當前編輯模型是否需要添加部件模型步驟和判斷當前編輯模型中是否 存在需要修改的部件模型步驟可以根據實際情況實行一項或兩項同時執行。
[0074] 另外,添加所需添加的部件模型步驟進一步包括步驟:
[0075] 選擇當前所需添加的一部件模型所對應的一部件模板;
[0076] 對當前部件模板設置第一參數組,第一參數組包括一第一材料數據、一火花位數 值、一精放量數值和一粗放量數值;
[0077] UG平臺根據當前部件模板和第一參數組生成當前部件模型并將當前部件模型加 入當前編輯模型。
[0078] 另外,修改所需修改的部件模型步驟進一步包括步驟:
[0079] 選擇當前編輯模型中所需修改的一部件所對應的一部件模板;
[0080] 對當前部件模板設置第二參數組,第二參數組包括一第二材料數據。
[0081] UG平臺根據當前第二參數組修改當前部件模型。
[0082] S4 :在UG平臺根據編輯后模型調用加工程序模板自動生成第一加工程序;根據編 輯后模型調用加工程序模板自動生成加工程序,使得工作人員在后續的編制加工程序時, 能夠直接調用加工程序模板快速生成加工程序;大量減少了編程工作中繁瑣的人工輸入, 提高了編程員的工作效率,杜絕了人為輸入的錯誤,進一步提升了工件加工的品質。
[0083] 步驟S4進一步包括步驟:
[0084] 設置第三參數組,第三參數組包括:加工坐標系數據、待加工工件的基準面數據和 加工底面數據;
[0085] 在UG平臺根據編輯后模型和第三參數組調用加工程序模板自動生成加工程序。
[0086] S5 :選擇加工程序模板自動生成第二加工程序;
[0087] S6 :將第一加工程序和第二加工程序轉化為數控機床程序,將加工程序轉化為數 控機床程序,使得轉化后的程序能夠在數控機床直接運行。
[0088] 現以加工一電極的編程過程為例:
[0089] 首先,預制并存儲所需的部件模板和加工程序模板;
[0090] 然后,在UG平臺打開預存的一待加工電極的圖檔,圖檔預存有待加工電極的一編 輯模型,編輯模型包括一電極體的部件模型;
[0091] 接著,本實施例電極還需添加一電機頭的部件模型,因此,選擇所需的電極頭的一 部件模板;對當前部件模板設置第一參數組;第一參數組包括一電極頭的材料數據、一火 花位數值、一精放量數值和一粗放量數值。UG平臺根據當前部件模板和第一參數組生成電 極頭的部件模型并將電極頭的部件模型加入編輯模型。本實施例中電極體的部件模型需要 修改,因此,選擇該電極體所對應的一部件模板;對當前部件模板設置第二參數組,第二參 數組包括一第二材料數據。UG平臺根據當前第二參數組修改當前部件模型。
[0092] 之后,設置第三參數組,第三參數組包括:加工坐標系數據、待加工工件的基準面 數據和加工底面數據。在UG平臺根據編輯后模型和第三參數組調用加工程序模板自動生 成第一加工程序。
[0093] 接著,根據需要選擇加工程序模板自動生成第二加工程序;
[0094] 再將第一加工程序和第二加工程序轉化為數控機床程序。
[0095] 請參閱圖2,本發明的一種生成數控機床程序的設備,其中,該設備包括:
[0096] 第一裝置1,用于預制并存儲所需的部件模板和加工程序模板;
[0097] 第二裝置2,用于在UG平臺打開預存的待加工工件的圖檔,圖檔預存有待加工工 件的編輯模型;
[0098] 第三裝置3,用于在UG平臺調用部件模板修改編輯模型并形成編輯后模型;
[0099] 編輯模型包括部件模型,第三裝置3還用于:
[0100] 判斷當前編輯模型是否需要添加部件模型,如需要添加所需添加的部件模型;或
[0101] 判斷當前編輯模型中是否存在需要修改的部件模型,如存在修改所需修改的部件 模型。
[0102] 添加所需添加的部件模型包括:
[0103] 選擇當前所需添加的一部件模型所對應的一部件模板;
[0104] 對當前部件模板設置第一參數組,第一參數組包括一第一材料數據、一火花位數 值、一精放量數值和一粗放量數值;
[0105] UG平臺根據當前部件模板和第一參數組生成當前部件模型并將當前部件模型加 入當前編輯模型。
[0106] 修改所需修改的部件模型包括:
[0107] 選擇當前編輯模型中所需修改的一部件所對應的一部件模板;
[0108] 對當前部件模板設置第二參數組,第二參數組包括一第二材料數據;
[0109] UG平臺根據當前第二參數組修改當前部件模型。
[0110] 第四裝置4,用于在UG平臺根據編輯后模型調用加工程序模板自動生成第一加工 程序;
[0111] 第四裝置4,進一步用于:
[0112] 設置第三參數組,第三參數組包括:加工坐標系數據、待加工工件的基準面數據和 加工底面數據;
[0113] 在UG平臺根據編輯后模型和第三參數組調用加工程序模板自動生成加工程序。
[0114] 第五裝置5,用于選擇加工程序模板自動生成第二加工程序;
[0115] 第六裝置6,用于將第一加工程序和第二加工程序轉化為數控機床程序。
[0116] 請參閱圖3,本發明實施例二的一種生成數控機床程序的方法,其步驟與本發明實 施例一的方法基本相同,其區別在于:S6步驟后,還包括步驟 :
[0117] S7 :生成待加工工件的程序圖紙;
[0118] S8:下發程序圖紙。
[0119] 生成并下發程序圖紙,使得操作人員在操作時能夠更快速直觀地了解工件加工內 容和進程。
[0120] 請參閱圖4,本發明的一種生成數控機床程序的設備,其結構與本發明實施例一的 設備基本相同,其區別在于:
[0121] 還包括第七裝置7,用于生成待加工工件的程序圖紙;
[0122] 第八裝置8,用于下發程序圖紙。
[0123] 對于本領域技術人員而言,顯然本申請不限于上述示范性實施例的細節,而且在 不背離本申請的精神或基本特征的情況下,能夠以其他的具體形式實現本申請。因此,無論 從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本申請的范圍由所附權 利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有 變化涵括在本申請內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此 夕卜,顯然"包括" 一詞不排除其他單元或步驟,單數不排除復數。裝置權利要求中陳述的多 個裝置也可以由一個裝置通過軟件或者硬件來實現。第一,第二等詞語用來表示名稱,而并 不表示任何特定的順序。
【權利要求】
1. 一種生成數控機床程序的方法,包括步驟: S1:預制并存儲所需的部件模板和加工程序模板; 52 :在UG平臺打開預存的待加工工件的圖檔,所述圖檔預存有所述待加工工件的編輯 模型; 53 :在所述UG平臺調用所述部件模板修改所述編輯模型并形成編輯后模型; 54 :在所述UG平臺根據所述編輯后模型調用所述加工程序模板自動生成第一加工程 序; 55 :選擇所述加工程序模板自動生成第二加工程序; 56 :將所述第一加工程序和所述第二加工程序轉化為數控機床程序。
2. 根據權利要求1所述的生成數控機床程序的方法,其中,所述編輯模型包括部件模 型,所述S3步驟包括步驟: 判斷當前編輯模型是否需要添加部件模型,如需要添加所需添加的部件模型;或 判斷當前編輯模型中是否存在需要修改的部件模型,如存在修改所需修改的部件模 型。
3. 根據權利要求2所述的生成數控機床程序的方法,其中,所述添加所需添加的部件 模型包括: 選擇當前所需添加的一所述部件模型所對應的一部件模板; 對當前所述部件模板設置第一參數組; 所述UG平臺根據當前所述部件模板和所述第一參數組生成當前部件模型并將當前部 件模型加入所述編輯模型。
4. 根據權利要求3所述的生成數控機床程序的方法,其中,所述第一參數組包括一第 一材料數據、一火花位數值、一精放量數值和一粗放量數值。
5. 根據權利要求3或4所述的生成數控機床程序的方法,其中,所述修改所需修改的部 件模型包括: 選擇所述編輯模型中所需修改的一部件所對應的一所述部件模板; 對當前所述部件模板設置第二參數組; 所述UG平臺根據當前所述第二參數組修改當前所述部件模型。
6. 根據權利要求5所述的生成數控機床程序的方法,其中,所述第二參數組包括一第 二材料數據。
7. 根據權利要求1所述的生成數控機床程序的方法,其中,所述S4步驟包括步驟: 設置第三參數組; 在所述UG平臺根據所述編輯后模型和所述第三參數組調用所述加工程序模板自動生 成加工程序。
8. 根據權利要求7所述的生成數控機床程序的方法,其中,所述第三參數組包括:加工 坐標系數據、所述待加工工件的基準面數據和加工底面數據。
9. 根據權利要求1所述的生成數控機床程序的方法,其中,所述S6步驟后,還包括步 驟: 57 :生成所述待加工工件的程序圖紙; 58 :下發所述程序圖紙。
10. -種生成數控機床程序的設備,其中,該設備包括: 第一裝置,用于預制并存儲所需的部件模板和加工程序模板; 第二裝置,用于在UG平臺打開預存的待加工工件的圖檔,所述圖檔預存有所述待加工 工件的編輯模型; 第三裝置,用于在所述UG平臺調用所述部件模板修改所述編輯模型并形成編輯后模 型; 第四裝置,用于在所述UG平臺根據所述編輯后模型調用所述加工程序模板自動生成 第一加工程序; 第五裝置,用于選擇所述加工程序模板自動生成第二加工程序; 第六裝置,用于將所述第一加工程序和所述第二加工程序轉化為數控機床程序。
11. 根據權利要求10所述的設備,其中,所述編輯模型包括部件模型,所述第三裝置, 用于: 判斷所述編輯模型是否需要添加部件模型,如需要添加所需添加的部件模型;或 判斷當前編輯模型中是否存在需要修改的部件模型,如存在修改所需修改的部件模 型。
12. 根據權利要求11所述的設備,其中,所述添加所需添加的部件模型包括: 選擇當前所需添加的一所述部件模型所對應的一部件模板; 對當前所述部件模板設置第一參數組; 所述UG平臺根據當前所述部件模板和所述第一參數組生成當前部件模型并將當前部 件模型加入所述編輯模型。
13. 根據權利要求12所述的設備,其中,所述第一參數組包括一第一材料數據、一火花 位數值、一精放量數值和一粗放量數值。
14. 根據權利要求12或13所述的設備,其中,所述修改所需修改的部件模型包括: 選擇所述編輯模型中所需修改的一部件所對應的一所述部件模板; 對當前所述部件模板設置第二參數組; 所述UG平臺根據當前所述第二參數組修改當前所述部件模型。
15. 根據權利要求14所述設備,其中,所述第二參數組包括一第二材料數據。
16. 根據權利要求10所述設備,其中,所述第四裝置,用于: 設置第三參數組; 在所述UG平臺根據所述編輯后模型和所述第三參數組調用所述加工程序模板自動生 成加工程序。
17. 根據權利要求16所述的設備,其中,所述第三參數組包括:加工坐標系數據、所述 待加工工件的基準面數據和加工底面數據。
18. 根據權利要求10所述的設備,其中,還包括: 第七裝置,用于生成所述待加工工件的程序圖紙; 第八裝置,用于下發所述程序圖紙。
【文檔編號】G05B19/19GK104102172SQ201410328352
【公開日】2014年10月15日 申請日期:2014年7月10日 優先權日:2014年7月10日
【發明者】石解春 申請人:福益精密模塑(上海)有限公司