專利名稱:Cnc控制器順序排程控制法的制作方法
技術領域:
本發明是指一種用于操控CNC工具機加工流程控排程的技術領域。
背景技術:
傳統的CNC工具機加工時,操作者需事先編寫欲加工型式的程式檔,讓CNC工具機的控制器可據此操控其加工流程,然而由于加工不外乎直線、鉆孔或圓弧線等切削加工,不斷的重覆撰寫這些加工流程的程式,不僅很麻煩,且也容易寫錯,造成不良品,甚至當操作者需進行局部試行切削時,操控者都需要單獨或局部編撰一個程式,隨著產業工藝快速精進,單一切削加工已無法滿足產業需求,往往一加工過程包含多種粗、中、精之加工程序,控制器、軟體的功能也大為強化,需求條件也隨之提升,程式內容也更為龐大,如CAD/CAM所制作的CNC加工程式等,因此造成程式長度過于龐大的現象,同時操控者也不易搜尋及選擇。為了解決這些問題,人們設計出不同的簡化流程的方法,如一種習式控制器加工使用方法,其如第1、2、3及4圖所示,事先將不同的加工工序分別撰寫成不同的程式檔(如第3圖所示),且每個程式檔內則會有詳細的加工程式(如第4圖所顯示者),然后再于CNC加工程式檔案中,依加工的需求進行檔案選取,以安排完整的加工流程,接著并執行程式進行正常的加工流程,由于上述的每個加工程式檔都必有加工步驟中的最后結束宣告的一個程序,因此每個加工程式檔的最后均會編寫有程式終了的指令(M30或M02),如此將造成加工執行時,每加工完一個步驟CNC加工機即會停止(如第2圖所示),所以操作者需不停的手動方式選取程式檔案再重新啟動執行,如此整個操作流程就會變的很復雜;且當操作者欲將整個選取的CNC加工程式串聯一起時,成為單一程式,要一次全部執行時,則必須另外使用其他軟體,針對串聯匯整后的程式檔進行編修的工作,可以去除上述停止指令(M30/M02),但如此的工作在移動及修改指令的過程中,極容易因一時的不慎而造成人為的誤操作,甚至造成加工物件損壞,耗費工時等等的問題;再者當操作者串聯合并數個CNC加工程式,至執行中某一階段需要停機檢視時(刀具破損、工件位移……),要再從中再執行程式,由于其無明顯的標示,因此在中斷執行后,要在龐大程式內容中搜尋前加工指令并不容易,一樣存在有出錯的問題,再者每一加工程式在串連后,需要針對此一加工程式另外儲存,結果造成程式檔案資料龐大控制器系統負荷過重的問題。
經由上述的說明,我們不難理解到,現有的加工控制器呼叫程式執行多工序程式,會造成操作者編撰程式和操作的困擾,而普遍存在有“容易出錯”、“搜尋指令不便”、“誤動作”及“程式檔案龐大”的問題與不便,因此如何創造出一種兼具“不易出錯”、“易于搜尋指令”及“縮小備份程式檔案大小”的加工順序排程,一直是同業中所積極追求的目標。
有監于此,本發明人由多年從事相關產業的研發與實務制作經驗,針對前述習式加工排程所造成的不便與缺點深入探討,并積極尋求解決之道,經長期努力之開發與試驗,終于成功的創作出一種不易出錯、且易于搜索的CNC控制器順序排程控制法,以避免不必要的誤動作,同時可便于執行不同的加工排程。
發明內容
本發明的目的在于,通過本發明可讓選取的程式在執行選取的檔案或遇到空白行時才會停止的特殊設計,解決習式CNC控制器多加工程式呼叫檔案執行煩瑣步驟,串聯加工程式資料過於龐大的問題,同時可避免編輯出錯,而達到簡化控制排程。
為達到上述目的,本發明人主要是通過下列的技術手法,來具體實現上述的功效與目的,其主要是先將各種不同刀具工序的加工模式撰寫成CNC程式檔,該畫面具有“排程控制編輯”鈕(F1),以及“使用排程控制鈕”(F2),而“使用排程控制”鈕(F2)則可讓畫面跳至目錄內容的畫面,該目錄內容畫面一側具有所有編撰存檔的個別加工程式檔案,而另一側則于于選取程式檔案,以進行所需的加工,且該畫面上具有“排程狀態指示列”,可供操作者選擇“單一執行”、“連續執行”或“批次執行”等不同的加工模式,且在以“連續執行”或“批次執行”,執行任何一串連程式時,可自動跳躍忽略CNC程式中停止指令(M30或M02),而會繼續往下執行(外部開關程式啟動、停止、單節執行、仍然可操作不受影響),再者當程式執行至某一階段操作者強制停止執行時,其游標恰好會停留在對應程式檔案的位置上,在進行程式檔案畫面后,游標又會停留在執行完畢指令的下一個指令,方便操作者識別。
另外,兩個或以上不同加工物的加工執行程式,亦可同時存列于目錄內容,并以一空白列區隔,使程式順序執行因空白列而暫時終止并停機(M30/M02狀態),此種具有可強迫空白列的設計,使操作者容易對需要停機或加工程式不同予以區隔,使不同加工物的加工程式,可進行一次全部檔案選取,(如公、母模或銅極程式)也使操作者更容易進行加工物件進行更換、檢視、量測、工序變更…等。
因此,可有效簡化其加工排程,并減少出錯,且增進加工的便利性。
圖1為習用單一程式加工流程示意圖;圖2為習用復數程式加工流程示意圖;圖3為習示加工程式檔案目錄畫面示意圖;圖4為一般加工程式內容畫面示意圖;圖5為本發明加工程式編輯畫面示意圖;圖6為本本發明加工程式檔案目錄及編排畫面示意圖。
圖6A為本發明加工程式具強迫空白列型態之檔案目錄及編排畫面示意圖;圖7為本發明程式加工流程選取示意圖;圖8為本發明簡易程式加工流程示意圖;圖9為本發明控制器面板外觀示意圖。
具體實施例方式為了能進一步了解本發明的流程步驟,以下舉一較佳實施例詳細說明。
本創作系提供一種操作簡易、且可簡化CNC程式檔案呼叫執行、方便操作性與程式檔案大小的CNC控制器順序排程控制法,如第5圖所示,其主要系先將各種不同的加工模式撰寫成程式檔,該畫面具有“排程控制編輯”鈕(F1),以及“使用排程控制”鈕(F2),其中,“排程控制編輯”鈕(F1)可供用來編輯或修改各別加工程式檔,而“使用排程控制“鈕(F2)則可讓畫面跳至目錄內容的畫面(如第6圖所示),該目錄內容晝面一側具有所有編撰存檔的個別加工程式檔案,而另一側則于于選取程式檔案,以進行所需的加工,且該畫面上具有“排程狀態指示列”,可供操作者選擇“單一執行”、“連續執行”或“批次執行”等不同的加工模式,且在以“連續執行”或“批次執行”,執行任何一串連程式時,可自動跳躍忽略停止指令(M30或M02),而會繼續往下執行,再者當程式執行至某一階段操作者強制停止執行時,其游標恰好會停留在對應程式檔案的位置,且在進行程式檔案畫面后,游標又會停留在執行完畢指令的下一個指令,以方便操作者辨認及搜索,如此操作者僅需按外部程式啟動開關,即可繼續進行下一個加工步驟,另請參閱第6A圖所顯示,不同加工物件亦可經由一次全部選取,并以一空白列區隔不同加工物件的加工程式,使加工程式終止并停機,且利用停機過程進行加工物件、刀具的更換、檢視、量測及確認工件…等而構成一個新穎的CNC控制器順序排程控制法。
在實際運用時,如第7、8、9圖所示,先進入CNC加工程式檔案中,并開始于“目錄內容”畫面中(如第6圖)進行檔案選取,同時決定是否進“排程順序控制”,當程式執行順序控制時,則進入第8圖所示的程式檔案選擇中,依序選擇所需的檔案及排程,然后選擇所需模式,“單一執行”、“連續執行”或“批次執行”,選擇完成后,則利用外部開關手動操作方式進行程式執行,直至程式終了(M30)。
其中“單一執行”系選擇單一執行功能時,如圖9所示,按下外部程式啟動開關10,一次只執行指定之程式,由執行游標指定,執行完成檔案內CNC程式(M30/M02)即停止,執行游標會順序向下選定次程式呈待命狀態,當再按下外部程式啟動開關10時,程式從則第二列開始執行;程式終了(M30/M02)結束后機械停止。
執行游標順序向下選定下列程式待命狀態,等待外部程式啟動,如此模式持續下去,直到沒有CNC加工檔案,其適用于每一加工步驟均需操作者進行確認的情況下使用,例如粗加工后刀具檢視,工件尺寸確認、精加工前切屑清除或改變工序調整等…。
而“連續執行”狀態則系在按下執行鍵后,執行游標所指定列程式,可進行多列程式連續執行狀態,當完成所有指定程式時,執行游標會順序向下,并直接跳躍忽略程式中的程式終了指令(M30),而持續的順序向下執行所有排程內的程式,直至沒有程式或過空白列,才自動停止執行;其適用于操作工程師確認機械、刀具、工件…無異常之慮狀況下使用。
至于“批次執行”,如第5圖所示,則可按順序連續動執行,一直至最末尾程式才停止,此時執行游標自動跳至01列,等待下一個外部程式啟動訊號,如此循環重覆自動執行;用于CNC加工程式復雜工序,批量工件,重覆性質工件,加工程式的排程使用。
透過本發明上述特殊的排程設計,本發明至少兼具有下列的優點,諸如1、程式執行時,操作者可依加工物件的需求,進行不同的檔案選取及加工執行模式的選定,相較于習式者,可有效的簡化操作其排程。
2、當操作者將整個選取的加工步驟串聯起時,其可進一步選擇不同的加工程式,改變串聯執行順序或插入或刪除,CNC加工程式,且配合其會自動跳躍忽略程式中的停止指令(M30/M02),而不需操作另行編修或移動,因此不易出錯,更不會出現誤動作的現象,可減少加工物件的人為失誤率,增加操作者便利性。
3、當操作者加工至某一階段需要停機時,可配合單一執行、連續執行及批次執行,因此其寸隨時更換程式檔案,插入或刪除CNC加工程式,而不需另行儲存,故可大幅縮短程式的長度,方便操作者整理及搜尋。
4、檔案條列執行設計,具有可強迫空白列功能,可做執行完某些段程式后停機待確認,或不同加工程式區塊區隔,或不同加工物的加工執行,而做依次全部檔案選取,使加工過程更為快速。
歸納上述的說明,本發明可適用于各式CNC控制器,同時具有上述之優點及實用價值。
以上之說明僅用于說明本發明之較佳實施例,并非用以對本發明進行任何之限制,凡利用本發明之精神為基礎,作出的任何型式之修飾或變更,皆仍屬於本發明意圖保護之范疇。
權利要求
1.一種CNC控制器順序排程控制法,其主要特征在于先將各種不同的加工模式撰寫成程式檔,該畫面具有“排程控制編輯”鈕(F1),以及“使用排程控制”鈕(F2),而“使用排程控制”鈕(F2)則可讓畫面跳至目錄內容的畫面,該目錄內容畫面一側具有所有編撰存檔的個別加工程式檔案,而另一側則用于選取程式檔案,以進行所需的加工,且該畫面上具有“排程狀態指示列”,可供操作者選擇“單一執行”、“連續執行”或“批次執行”等不同的加工模式,且在以“連續執行”或“批次執行”執行任何一串連程式時,可自動跳躍忽略CNC加工程式中結束指令(M30或M02),而會繼續往下執行,再者當程式執行至某一階段操作者強制外部停止執行時,其游標恰好會停留在對應程式檔案的位置,且在進行程式檔案畫面后,游標又會停留在執行完畢后之指令的下一個指令,這樣就可構成一個新穎的CNC控制器順序排程控制法。
2.根據權利要求1所述之CNC控制器順序排程控制法,其特征在于其中,“單一執行”是指選擇單一執行功能時,按下外部程式啟動開關,一次只執行指定之程式,由執行游標指定,執行完成程式內部程式即停止(M30),執行游標會順序向下選定次程式呈待命狀態,當再按下外部程式啟動開關時,程式則執行第二列。
3.根據權利要求1所述之CNC控制器順序排程控制法,其特征在于其中,“連續執行”則是指在按下執行鍵后,執行游標所指定列程式,可進行多列程式連續執行狀態,當完成所有指定程式時,執行游標會順序向下,自動跳躍忽略程式中的程式終了指令(M30/M02),而持續的向下執行所有排程內的程式,直至沒有程式或遇空白列,才自動停止執行。
4.根據權利要求1所述之CNC控制器順序排程控制法,其特征在于其中,“批次執行”則可按順序連續自動執行,一直至最末尾程式才停止,此時執行游標自動跳至01列,等待下一個外部程式啟動訊號,如此循環重覆自動執行。
全文摘要
本發明是指一種用于操控CNC工具機加工流程控排程的技術領域。其主要是先將各種不同的加工模式撰寫成程式檔,并配合一可供選取程式檔案的目錄內容畫面,以方便操作者選取程式檔案,以進行所需的加工,且該畫面上具有“排程狀態指示列”,可供操作者選擇“單一執行”、“連續執行”或“批次執行”等不同的加工模式,且在以“連續執行”或“批次執行”,執行任何一串連程式時,可自動跳躍忽略CNC加工程式中結束指令(M30或M02),而會繼續往下執行,由此可有效解決傳統的多加工檔案呼叫過于復雜的問題,避免串連程式繁瑣步驟,并減少出錯,且增進加工的便利性。
文檔編號G05B19/4093GK1763670SQ20041005189
公開日2006年4月26日 申請日期2004年10月22日 優先權日2004年10月22日
發明者唐安國 申請人:唐安國