專利名稱:數(shù)控機(jī)床工具機(jī)的加工檔案編輯系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種應(yīng)用于數(shù)控機(jī)床工具機(jī)的加工檔案編輯系統(tǒng)及方法。
背景技術(shù):
目前各家控制器廠僅提供兩種數(shù)控機(jī)床(Computer numericalcontrol,CNC)工具機(jī)建立加工程序的方式,第一種為透過(guò)GM碼(數(shù)控加工中的特殊代碼)撰寫加工程序,該方式擁有彈性,但無(wú)法模塊化;第二種方法為藉由對(duì)話式窗口讓使用者輸入加工尺寸、參數(shù)等數(shù)據(jù),再將這些數(shù)據(jù)代入既定的加工程序模版成為一個(gè)加工工序,最后將一連串加工工序組成加工程序,該方法可以使加工程序模塊化,但無(wú)彈性。也就是說(shuō),使用者無(wú)法在自己寫好的GM碼中插入對(duì)話式的模塊,相反的,也無(wú)法在對(duì)話式模塊中插入自己寫的GM碼。因此對(duì)于加工工序的管理并沒(méi)有將加工程序的模組化與彈性的優(yōu)點(diǎn)相互結(jié)合。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種數(shù)控機(jī)床工具機(jī)的加工檔案編輯系統(tǒng)及方法,通過(guò)對(duì)加工工序進(jìn)行管理,方便地將模板化的加工工序與編寫好的加工工序相互結(jié)合。一種數(shù)控機(jī)床工具機(jī)的加工檔案編輯方法,應(yīng)用于計(jì)算機(jī)上,該方法包括:設(shè)置步驟:在用戶界面的工序管理頁(yè)面與工序編輯頁(yè)面上設(shè)置編輯管理加工檔案的虛擬快捷鍵;導(dǎo)入步驟:從存儲(chǔ)裝置中導(dǎo)入一個(gè)由不同工序按照一定的順序組成的加工檔案,并讀取該加工檔案中所有工序的文件名,依順序顯示于工序管理頁(yè)面中的工序列表區(qū)域中;編輯步驟:將新建或所選擇的需要編輯的工序顯示于工序編輯區(qū)域內(nèi)進(jìn)行編輯;組合步驟:當(dāng)需要組合工序時(shí),返回工序管理頁(yè)面中的工序資料庫(kù)區(qū)域以提示選擇需要組合的工序,并將所選擇的需要組合的工序以預(yù)設(shè)的組合格式組合生成一個(gè)新的工序;第一存儲(chǔ)步驟:根據(jù)工序文件的命名格式以預(yù)設(shè)的文件名,將編輯或組合后的工序保存至存儲(chǔ)裝置中,并添加顯示于工序資料庫(kù)區(qū)域中;添加步驟:當(dāng)需要添加工序至該加工檔案時(shí),將所選擇的工序依次添加至工序管理頁(yè)面中的工序列表區(qū)域中;排序步驟:當(dāng)需要排列該加工檔案中的工序時(shí),利用上下移動(dòng)所選擇的工序在工序列表區(qū)域中的欄位來(lái)對(duì)所有工序進(jìn)行排序;第二存儲(chǔ)步驟:當(dāng)需要保存加工檔案時(shí),依順序讀取工序列表中的工序以保存該所導(dǎo)入的加工檔案。一種數(shù)控機(jī)床工具機(jī)的加工檔案編輯系統(tǒng),運(yùn)行于計(jì)算機(jī)上,該系統(tǒng)包括設(shè)置模塊,用于在用戶界面的工序管理頁(yè)面與工序編輯頁(yè)面上設(shè)置編輯管理加工檔案的虛擬快捷鍵;導(dǎo)入模塊,用于從存儲(chǔ)裝置中導(dǎo)入一個(gè)由不同工序按照一定的順序組成的加工檔案,并讀取該加工檔案中所有工序的文件名,依順序顯示于工序管理頁(yè)面中的工序列表區(qū)域中;編輯模塊,用于將新建或所選擇的需要編輯的工序顯示于工序編輯區(qū)域內(nèi)進(jìn)行編輯;組合模塊,用于當(dāng)需要組合工序時(shí),返回工序管理頁(yè)面中的工序資料庫(kù)區(qū)域以提示選擇需要組合的工序,并將所選擇的需要組合的工序以預(yù)設(shè)的組合格式組合生成一個(gè)新的工序;第一存儲(chǔ)模塊,用于根據(jù)工序文件的命名格式以預(yù)設(shè)的文件名,將編輯或組合后的工序保存至存儲(chǔ)裝置中,并添加顯示于工序資料庫(kù)區(qū)域中;添加模塊,用于當(dāng)需要添加工序至該加工檔案時(shí),將所選擇的工序依次添加至工序管理頁(yè)面中的工序列表區(qū)域中;排序模塊,用于當(dāng)需要排列該加工檔案中的工序時(shí),利用上下移動(dòng)所選擇的工序在工序列表區(qū)域中的欄位來(lái)對(duì)所有工序進(jìn)行排序;第二存儲(chǔ)模塊,用于當(dāng)需要保存加工檔案時(shí),依順序讀取工序列表中的工序以保存該所導(dǎo)入的加工檔案。相較于現(xiàn)有技術(shù),本發(fā)明提供的數(shù)控機(jī)床工具機(jī)的加工檔案編輯系統(tǒng)及方法,通過(guò)提供工序管理頁(yè)面,對(duì)利用GM碼自行編成的自定工序進(jìn)行管理,使用戶清楚地了解當(dāng)前所有的可以使用的工序,并將自定工序與模塊化的既定工序相互結(jié)合,如積木般組成新的加工工序,最后利用這些工序產(chǎn)出加工程序,使加工程序兼具模組化與模組化的優(yōu)點(diǎn)。
圖1是本發(fā)明數(shù)控機(jī)床工具機(jī)的加工檔案編輯系統(tǒng)較佳實(shí)施例的運(yùn)行環(huán)境示意圖。圖2A與圖2B是本發(fā)明用戶界面的較佳實(shí)施例的示意圖。圖3是本發(fā)明數(shù)控機(jī)床工具機(jī)的加工檔案編輯系統(tǒng)的較佳實(shí)施例的功能模塊圖。圖4是本發(fā)明數(shù)控機(jī)床工具機(jī)的加工檔案編輯方法的較佳實(shí)施例的流程圖。圖5是本發(fā)明對(duì)工序進(jìn) 行組合較佳實(shí)施例的示意圖。主要元件符號(hào)說(shuō)明
權(quán)利要求
1.一種數(shù)控機(jī)床工具機(jī)的加工檔案編輯方法,其特征在于,該方法包括: 設(shè)置步驟:在用戶界面的工序管理頁(yè)面與工序編輯頁(yè)面上設(shè)置編輯管理加工檔案的虛擬快捷鍵; 導(dǎo)入步驟:從存儲(chǔ)裝置中導(dǎo)入一個(gè)由不同工序按照一定的順序組成的加工檔案,并讀取該加工檔案中所有工序的文件名,依順序顯示于工序管理頁(yè)面中的工序列表區(qū)域中; 編輯步驟:將新建或所選擇的需要編輯的工序顯示于工序編輯頁(yè)面的工序編輯區(qū)域內(nèi)進(jìn)行編輯; 組合步驟:當(dāng)需要組合工序時(shí),返回工序管理頁(yè)面中的工序資料庫(kù)區(qū)域以提示選擇需要組合的工序,并將所選擇的需要組合的工序以預(yù)設(shè)的組合格式組合生成一個(gè)新的工序; 第一存儲(chǔ)步驟:根據(jù)工序文件的命名格式,以預(yù)設(shè)的文件名將編輯或組合后的工序保存至存儲(chǔ)裝置中,并添加顯示于工序資料庫(kù)區(qū)域中; 添加步驟:當(dāng)需要添加工序至該加工檔案時(shí),將所選擇的工序依次添加至工序管理頁(yè)面的工序列表區(qū)域中; 排序步驟:當(dāng)需要排列該加工檔案中的工序時(shí),利用上下移動(dòng)所選擇的工序在工序列表區(qū)域中的欄位來(lái)對(duì)所有工序進(jìn)行排序; 第二存儲(chǔ)步驟:當(dāng)需要保存加工檔案時(shí),依順序讀取工序列表中的工序以保存該所導(dǎo)入的加工檔案。
2.如權(quán)利要求1所述的數(shù)控機(jī)床工具機(jī)的加工檔案編輯方法,其特征在于,所述的虛擬快捷鍵包括建立工序、編輯工序、添加工序、排列工序、保存加工檔案、保存工序、組合工序,插入工序以及選取工序的虛擬快捷鍵,以及當(dāng)上述虛擬快捷鍵被觸發(fā)時(shí),執(zhí)行對(duì)加工檔案編輯管理的步驟。
3.如權(quán)利要求2所述的數(shù)控機(jī)床工具機(jī)的加工檔案編輯方法,其特征在于,所述的工序資料庫(kù)區(qū)域顯示的是存儲(chǔ)裝置中的所有工序,所述工序的命名格式為:以“u_”開(kāi)頭命名的為自定工序,表示自行利用GM碼編寫加工程序所生成的工序;以“g_”開(kāi)頭命名的為修改編輯后的既定工序,其中所述的既定工序表示提前編寫好且可以使用的加工程序?qū)?yīng)的工序;其他未以“u_”或“g_”開(kāi)頭命名的為原始的既定工序。
4.如權(quán)利要求3所述的數(shù)控機(jī)床工具機(jī)的加工檔案編輯方法,其特征在于,所述的編輯步驟通過(guò)插入工序編輯頁(yè)面樣板區(qū)域中的樣板工序,或者通過(guò)與計(jì)算機(jī)相連的輸入裝置自行編寫加工程序,或者通過(guò)觸發(fā)插入工序的虛擬快捷鍵,從工序資料庫(kù)區(qū)域中插入工序,以對(duì)該工序進(jìn)行編輯。
5.如權(quán)利要求1所述的數(shù)控機(jī)床工具機(jī)的加工檔案編輯方法,其特征在于,所述組合格式為:利用新的工序的文件名,以表示工序開(kāi)始的“($$c0mment#)”作為該新的工序的開(kāi)始,再依次添加所選擇的工序,最后以表示工序結(jié)束的代碼“($E)”作為該新工序的結(jié)尾,以組合得到該新工序。
6.一種數(shù)控機(jī)床工具機(jī)的加工檔案編輯系統(tǒng),其特征在于,該系統(tǒng)包括: 設(shè)置模塊,用于在用戶界面的工序管理頁(yè)面與工序編輯頁(yè)面上設(shè)置編輯管理加工檔案的虛擬快捷鍵; 導(dǎo)入模塊,用于從存儲(chǔ)裝置中導(dǎo)入一個(gè)由不同工序按照一定的順序組成的加工檔案,并讀取該加工檔案中所有工序的文件名,依順序顯示于工序管理頁(yè)面中的工序列表區(qū)域中; 編輯模塊,用于將新建或所選擇的需要編輯的工序顯示于工序編輯頁(yè)面的工序編輯區(qū)域內(nèi)進(jìn)行編輯; 組合模塊,用于當(dāng)需要組合工序時(shí),返回工序管理頁(yè)面中的工序資料庫(kù)區(qū)域以提示選擇需要組合的工序,并將所選擇的需要組合的工序以預(yù)設(shè)的組合格式組合生成一個(gè)新的工序; 第一存儲(chǔ)模塊,用于根據(jù)工序文件的命名格式,以預(yù)設(shè)的文件名將編輯或組合后的工序保存至存儲(chǔ)裝置中,并添加顯示于工序資料庫(kù)區(qū)域中; 添加模塊,用于當(dāng)需要添加工序至該加工檔案時(shí),將所選擇的工序依次添加至工序管理頁(yè)面的工序列表區(qū)域中; 排序模塊,用于當(dāng)需要排列該加工檔案中的工序時(shí),利用上下移動(dòng)所選擇的工序在工序列表區(qū)域中的欄位來(lái)對(duì)所有工序進(jìn)行排序; 第二存儲(chǔ)模塊,用于當(dāng)需要保存加工檔案時(shí),依順序讀取工序列表中的工序以保存該所導(dǎo)入的加工檔案。
7.如權(quán)利要求6所述的數(shù)控機(jī)床工具機(jī)的加工檔案編輯系統(tǒng),其特征在于,所述的虛擬快捷鍵包括建立工序、編輯工序、添加工序、刪除工序、排列工序、保存加工檔案、保存工序、組合工序,插入工序以及選取工序的虛擬快捷鍵,以及當(dāng)上述虛擬快捷鍵被觸發(fā)時(shí),以及當(dāng)上述虛擬快捷鍵被觸發(fā)時(shí),執(zhí)行對(duì)加工檔案編輯管理的功能。
8.如權(quán)利要求7所述 的數(shù)控機(jī)床工具機(jī)的加工檔案編輯系統(tǒng),其特征在于,所述的工序資料庫(kù)區(qū)域顯示的是存儲(chǔ)裝置中的所有工序,所述工序的命名格式為:以“u_”開(kāi)頭命名的為自定工序,表示自行利用GM碼編寫加工程序所生成的工序;以“g_”開(kāi)頭命名的為修改編輯后的既定工序,其中所述的既定工序表示提前編寫好且可以使用的加工程序?qū)?yīng)的工序;其他未以“u_”或“g_”開(kāi)頭命名的為原始的既定工序。
9.如權(quán)利要求8所述的數(shù)控機(jī)床工具機(jī)的加工檔案編輯系統(tǒng),其特征在于,所述的編輯模塊通過(guò)插入工序編輯頁(yè)面中樣板區(qū)域中的樣板工序,或者通過(guò)與計(jì)算機(jī)相連的輸入裝置自行編寫加工程序,或者通過(guò)觸發(fā)插入工序的虛擬快捷鍵,從工序資料庫(kù)區(qū)域中插入工序,以對(duì)該工序進(jìn)行編輯。
10.如權(quán)利要求6所述的數(shù)控機(jī)床工具機(jī)的加工檔案編輯系統(tǒng),其特征在于,所述組合格式為:利用新的工序的文件名,以表示工序開(kāi)始的“($$c0mment#)”作為該新的工序的開(kāi)始,再依次添加所選擇的工序,最后以表示工序結(jié)束的代碼“($E)”作為該新工序的結(jié)尾,以組合得到該新工序。
全文摘要
一種數(shù)控機(jī)床工具機(jī)的加工檔案編輯系統(tǒng)及方法,包括在用戶界面的工序管理頁(yè)面與工序編輯頁(yè)面上設(shè)置編輯管理加工檔案的虛擬快捷鍵;從存儲(chǔ)裝置中導(dǎo)入由不同工序按照一定的順序組成的加工檔案,并讀取該加工檔案中所有工序的文件名依順序顯示于工序管理頁(yè)面中的工序列表區(qū)域中;根據(jù)所觸發(fā)的虛擬快捷鍵對(duì)工序進(jìn)行編輯、組合,選擇工序添加至工序列表區(qū)域中,按照一定的加工目的對(duì)該加工檔案中的工序進(jìn)行排序,或依順序讀取工序列表中的工序以保存該所導(dǎo)入的加工檔案。
文檔編號(hào)G06F17/24GK103218214SQ201210430398
公開(kāi)日2013年7月24日 申請(qǐng)日期2012年11月1日 優(yōu)先權(quán)日2011年11月28日
發(fā)明者金岳動(dòng), 梁守銘 申請(qǐng)人:賜福科技股份有限公司