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