數控車床程序的構成
2012年01月17日 10:56點擊:166作者:默認來源:>>進入該公司展臺
一、主程序和子程序
1、主程序
程序分為主程序和子程序,通常cnc系統按主程序指令運行,但在主程序中遇見調用子程序的情形時,則cnc系統將按子程序的指令運行,在子程序調用結束后控制權重新交給主程序。
cnc存儲區內可存l25個主程序和子程序。程序開始的程序號用eia標準代碼o地址指令。
2、子程序
在程序中有一些順序固定或反復出現的加工圖形,把這些作為子程序,預先寫人到存儲器中,可大大簡化程序。
子程序和主程序必須存在同一個文件中,調出的子程序可以再調用另一個子程序,我們將主程序調用子程序稱為一重子程序調用,子程序調用子程序稱為多重調用。
一個子程序可被多次調用,用一次調用指令可以重復999次調用。
l)子程序的編制
在子程序的開始為o地址的程序號、子程序中zui后結束子程序指令m99,為一單獨程序段。
2)子程序的執行
子程序是由主程序或上層子程序調山并執行的。
子程序調用指令如下:
m98p****lxxxx
調用子程序指令子程序號子程序調用次數
子程序調用次數的默認值為1
(例l);m98pl002l5%1002號子程序被連續調用5次
m98指令可與刀具移動指令放于同一程序段中。
[注1]子程序和主程序必須存在同一個文件中
[注2]子程序名和主程序名不得相同。
[注3]m98,m99信號不愉出到機床處,
[注4]當找不到p地址的子程序號時報警。
[注5]在mdi下使用m98p****調用的子程序是無效的。
二、文件名
cng裝置可以裝人許多程序文件,以磁盤文件的方式讀寫。文件名格式為(有別于dos的其他文件名):
%xxxx(地址o后面必須有四位數字)
程序以程序號開始,以m叩或m的結束。
程序號格式為%xxxx;(地址o后面必須有四位數字)
m02表示主程序結束。
m99表示子程序結束,并返回到主程序中。
三、順序號和程序段
程序是由多條指令組成,每一條指令都稱為程序段(占一行)。
程序段之間應用符號隔開,本說明書規定每個程序段的末尾以“;”作為程序段的結束,構成程序段的要素是程序字,程序字由地址及其后續的數值構成。
[注1]程序段中字符數沒有限制.
[注2]iso代碼中程序段結束符號為lf
eia代碼中程序段結束符號為cro
程序順序號由n指明,范圍為1—9999,順序號是任意給定的,可以不連續可以在所有的程序段中都順序號,也可只在必要的程序段指明順序號
四、字和地址
程序段由字組成,而字由地址和地址后帶符號的數字構成,如下所示:
x-----------------------------1000
[地址數字]字
地址是大寫字母a到2中的一個,它規定了其后數字的意義,以下是本系統使用的各個地址的含義和指令值范圍。見表1一1
表1一1
這些字組合在一起就形成了一個程序段,如下例所示:
m10xl00z200m03
注1nc裝置所引起的限制和機床的限制是二個*不同的概念,例如nc裝置x軸的移動量可以指令約l0m(m米為單位時)但實際機床的x軸行程可能只有2m,進給速度也是如此,作為nc裝置可以進給速度控制到15m/分,但實際的機床就要限制到3m/分,因而,當編程序時,應將系統說明書與機床說明書熟悉,在很好理解的基礎上。
注2每轉進給速度是根據主抽轉速而轉換成每分鐘進給量后按每分鐘進給量執行的
1、主程序
程序分為主程序和子程序,通常cnc系統按主程序指令運行,但在主程序中遇見調用子程序的情形時,則cnc系統將按子程序的指令運行,在子程序調用結束后控制權重新交給主程序。
cnc存儲區內可存l25個主程序和子程序。程序開始的程序號用eia標準代碼o地址指令。
2、子程序
在程序中有一些順序固定或反復出現的加工圖形,把這些作為子程序,預先寫人到存儲器中,可大大簡化程序。
子程序和主程序必須存在同一個文件中,調出的子程序可以再調用另一個子程序,我們將主程序調用子程序稱為一重子程序調用,子程序調用子程序稱為多重調用。
一個子程序可被多次調用,用一次調用指令可以重復999次調用。
l)子程序的編制
在子程序的開始為o地址的程序號、子程序中zui后結束子程序指令m99,為一單獨程序段。
2)子程序的執行
子程序是由主程序或上層子程序調山并執行的。
子程序調用指令如下:
m98p****lxxxx
調用子程序指令子程序號子程序調用次數
子程序調用次數的默認值為1
(例l);m98pl002l5%1002號子程序被連續調用5次
m98指令可與刀具移動指令放于同一程序段中。
[注1]子程序和主程序必須存在同一個文件中
[注2]子程序名和主程序名不得相同。
[注3]m98,m99信號不愉出到機床處,
[注4]當找不到p地址的子程序號時報警。
[注5]在mdi下使用m98p****調用的子程序是無效的。
二、文件名
cng裝置可以裝人許多程序文件,以磁盤文件的方式讀寫。文件名格式為(有別于dos的其他文件名):
%xxxx(地址o后面必須有四位數字)
程序以程序號開始,以m叩或m的結束。
程序號格式為%xxxx;(地址o后面必須有四位數字)
m02表示主程序結束。
m99表示子程序結束,并返回到主程序中。
三、順序號和程序段
程序是由多條指令組成,每一條指令都稱為程序段(占一行)。
程序段之間應用符號隔開,本說明書規定每個程序段的末尾以“;”作為程序段的結束,構成程序段的要素是程序字,程序字由地址及其后續的數值構成。
[注1]程序段中字符數沒有限制.
[注2]iso代碼中程序段結束符號為lf
eia代碼中程序段結束符號為cro
程序順序號由n指明,范圍為1—9999,順序號是任意給定的,可以不連續可以在所有的程序段中都順序號,也可只在必要的程序段指明順序號
四、字和地址
程序段由字組成,而字由地址和地址后帶符號的數字構成,如下所示:
x-----------------------------1000
[地址數字]字
地址是大寫字母a到2中的一個,它規定了其后數字的意義,以下是本系統使用的各個地址的含義和指令值范圍。見表1一1

這些字組合在一起就形成了一個程序段,如下例所示:
m10xl00z200m03
注1nc裝置所引起的限制和機床的限制是二個*不同的概念,例如nc裝置x軸的移動量可以指令約l0m(m米為單位時)但實際機床的x軸行程可能只有2m,進給速度也是如此,作為nc裝置可以進給速度控制到15m/分,但實際的機床就要限制到3m/分,因而,當編程序時,應將系統說明書與機床說明書熟悉,在很好理解的基礎上。
注2每轉進給速度是根據主抽轉速而轉換成每分鐘進給量后按每分鐘進給量執行的
上一篇:深孔鉆床槍鉆系統
下一篇:機床工作燈的特點和性能:
- 凡本網注明"來源:機床商務網"的所有作品,版權均屬于機床商務網,轉載請必須注明機床商務網,//www.hzzhongling.com/。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。