4.11.5.3 M98:外部副程式呼叫L_ 次
文章推薦指數: 80 %
M98 指令用於呼叫外部副程式L_ 次,此外部副程式與主程式不在同一CNC 檔中,為一獨立檔案;副程式必須以M99 結尾(意即由副程式返回)。
如欲呼叫之外部副程式檔案大小未 ...
Skiptomaincontent
Contents
Index
Search
INCON-M84/M86/M86R使用說明4程式碼4.11執行流程控制指令4.11.5M95/M97/M98/M99:程式、副程式的呼叫或返回
4.11.5.3M98:外部副程式呼叫L_次
格式:
M98FileNameL_
M98FileName.NCL_
M98指令用於呼叫外部副程式L_次,此外部副程式與主程式不在同一CNC檔中,為一獨立檔案;副程式必須以M99結尾(意即由副程式返回)。
如欲呼叫之外部副程式檔案大小未超過5MB,則M98格式為:
M98FileNameL_
FileName為欲呼叫之副程式檔名,檔名不可加上.CNC之延伸檔名,並且在檔名和L_中間必須有空格。
此外,於此格式下可執行多層次重複呼叫。
如欲呼叫之外部副程式檔案大小大於5MB,則M98格式為:
M98FileName.NCL_
FileName.NC為欲呼叫之副程式檔名,檔名後須加上.NC之延伸檔名方可執行,且在檔名和L_中間必須有空格;但於此格式下不可執行多層次重複呼叫。
副程式檔案大小未超過5MB亦可使用在檔名後方加上.NC延伸檔名之格式執行,但其無法使用多層次重複呼叫。
範例:
主程式SAMPLE98.CNC 說明
___________________________________________________________
;SAMPLEOFM98CALL ;
G92X0Y0Z0 ;
G91G00X100Y100 ;
M03 ;
M98SUB1OF98L3 ;呼叫執行SUN1OF98三次
M98SUB2OF98 ;呼叫執行SUN2OF98
M05 ;
... ...
M02 ;
副程式 SUB1OF98.CNC 說明
___________________________________________________________
;SUB_PROGRAM1 ;
G01Z-10 ;
X50Y50 ;
G02X50Y-50R50 ;
G01X-100 ;
G00Y-200 ;
M99 ;結束副程式SUB1OF98.CNC,並返回原呼叫程式SAMPLE98.CNC
副程式SUB2OF98.CNC 說明
___________________________________________________________
;SUB_PROGRAM2 ;
... ...
M98SUB3OF98 ;呼叫執行SUB3OF98
... ...
M99 ;結束副程式SUB2OF98.CNC,並返回原呼叫程式SAMPLE98.CNC
副程式SUB3OF98.CNC 說明
___________________________________________________________
;SUB_PROGRAM3 ;
... ...
... ...
M99 ;結束副程式SUB3OF98.CNC,並返回原呼叫程式SUB2OF98.CNC
註.
於編輯器程式執行模式下可開啟之檔案大小限制為5MB,若欲執行超過5MB之檔案,有兩種方式:(不論何者皆須先將檔案經由FTP傳入控制器硬碟中以備執行)
(1)
以DNC執行模式執行。
(2)
於主程式中以M98呼叫副程式之方式為之,副程式之副檔名須為".NC"。
例如:若欲呼叫超過5MB的檔案"BIGFILE.NC",則可在主程式中執行M98BIGFILE.NC即可。
此時M98後之副程式名稱須帶有副檔名".NC"。
若僅鍵入M98BIGFILE,將有「檔案太大」的錯誤訊息顯示;若僅欲呼叫未超過5MB之檔案,則不須加上副檔名。
".NC"檔案中不可再呼叫".NC"檔。
×
Close
延伸文章資訊
- 14.11.5.2 M97:內部副程式呼叫
於上例中,M97 指令行將把#30 設定為-146.999,#31 設定為10.000,而後再呼叫O301 副程式。 <寫法二>. (以此寫法示範以巨集變數處理輸入值). #50=-146.999.
- 2凱恩帝K90-TI中指令M98與M99的使用方法 - 大道問答
本人是初學者,如主程式為o0001內容為. M42. M3 S220 T0101. G0 X71。 Z-1。 G1 W1 X68。 F0。03. X59。 G0 X71。 W0。1. M98 P...
- 3進階三軸銑削數控加工及實習 - 第 481 頁 - Google 圖書結果
(6) M99 需單獨指定,且編寫於副程式結尾,當程式執行到 M99 指令,副程式結束回到主程式繼續執行 M98 下一單節的加工程式。 M30; M99;呼叫副程式的另一種寫法:指令格式: ...
- 4請問CNC番那克M98用法? - 小行星列表/3201
FANUC 系列M98要程式內忽呼叫. 文章標籤. m98 副程式 m98 p m98 q m98 m99 cnc m98 m98-5 m98寫法 m98用法 fanuc m98 nckia m...
- 5機台操作手冊主題:YC 軸車床程式教育訓練
如使用減速動力刀之齒輪比為2:1, 輸出的轉速會減半. 11.中心鑽、鑽孔、攻牙範例. 11.1 舊有方式鑽孔以副程式控制煞車盤夾放. O0002;(M98 P1111 P2222 P2333).