哈斯數控用M99實現循環,跳轉和返回
但M99這個代碼的功能遠不止如此。
除了我們常見的返回主程序的功能,M99可以實現循環和跳轉功能。
在自動化加工時,我們可以利用機器人或者送料機保持機器的持續加工狀態,實現“熄燈工廠”。
當操作人員準備好了原料,機器人會根據程序的設定及時的進行原料和半成品的裝卸工作。因為這個動作是重復性的,所以我們的加工程序也需要重復的執行,自動的打開機床的防護門,等待加工材料的裝卸,自動的關上防護門,重新執行加工代碼……
根據原材料在送料機或者機器人中的設定,一旦托盤或者送料機處于待料狀態,這個加工程序將會有條件的停止,而不是無限循環執行。
M99用在主程序的結尾,會讓整個加工程序循環執行;
用在子程序的結尾,則會返回到主程序。
在使用M99的跳轉功能前,有一點要特別提醒:
*不要使用重復的行號*
不管是利用GOTOnnnn還是M99 Pnnnn,都會無條件的跳轉到Nnnnn這一行上。一旦程序里出現多個Nnnnn行,控制系統將會跳轉到它們中的任意一行上,這對加工來說非常危險,所以設置的行號非常重要。
要跳過大量的代碼我們會用到跳轉功能,如果我只想跳過程序里的幾行代碼,我該怎么辦?
相信在下面的視頻里,你能找到答案。