技術文章
車床數控系統的程序構成
閱讀:1927 發布時間:2016-1-21
車床數控系統程序分為主程序和子程序兩大類,下面小編我就這兩大類分別為大家詳細的講解一下
1.主程序
通常CNC系統按主程序指令運行,但在主程序中遇見調用子程序的情形時,則 CNC 系統將按子程序的指令運行,在子程序調用結束后控制權重新交給主程序。
CNC 存儲區內可存 l25個主程序和子程序。程序開始的程序號用 EIA 標準代碼O地址指令。
2.子程序
在程序中有一些順序固定或反復出現的加工圖形,把這些作為子程序,預先寫人到存儲器中,可 大大簡化程序。
子程序和主程序必須存在同一個文件中,調出的子程序可以再調用另一個子程序,我們將主程序調用子程序稱為一重子程序調用,子程序調用子程序稱為多重調用。
一個子程序可被多次調用,用一次調用指令可以重復 999 次調用。
l )子程序的編制
在子程序的開始為O地址的程序號、子程序中zui后結束子程序指令 M99 ,為一單獨程序段。
2 )子程序的執行
子程序是由主程序或上層子程序調山并執行的。
子程序調用指令如下:
M98 P **** L x x x x
調用子程序指令 子程序號 子程序調用次數
子程序調用次數的默認值為 1
(例 l ) ; M98PL002L5 %1002 號子程序被連續調用 5 次
M98 指令可與刀具移動指令放于同一程序段中。
[注1]子程序和主程序必須存在同一個文件中
[注2]子程序名和主程序名不得相同。
[注3]M98 , M99 信號不愉出到機床處,
[注4]當找不到 p 地址的子程序號時報警。
[注5]在 MDI 下使用 M98 P **** 調用的子程序是無效的