您好,歡迎光臨成都豆奶视频數控科技有限公司 !
企業熱線: 028-83656264
數控知識
  • 聯係電話: 028-83656264
  • 手機: 13032800527
  • 聯係地址: 成都市青白江區青白江工業園敬業路739號

當前位置: 豆奶视频   >>技術之窗   >>數控知識   >>知識概括   >>數控車床程序的構成 返回

數控車床程序的構成

一、主程序和子程序

1、主程序

程序分為主程序和子程序,通常CNC係統按主程序指令運行,但在主程序中遇見調用子程序的情形時,則CNC係統將按子程序的指令運行,在子程序調用結束後控製權重新交給主程序。

CNC存儲區內可存125個主程序和子程序。程序開始的程序號用EIA標準代碼O地址指令。

2、子程序

在程序中有一些順序固定或反複出現的加工圖形,把這些作為子程序,預先寫人到存儲器中,可大大簡化程序。

子程序和主程序必須存在同一個文件中,調出的子程序可以再調用另一個子程序,豆奶视频將主程序調用子程序稱為一重子程序調用,子程序調用子程序稱為多重調用。

一個子程序可被多次調用,用一次調用指令可以重複999次調用。

1)子程序的編製

在子程序的開始為O地址指定的程序號、子程序中最後結束子程序指令M99,為一單獨程序段。

2)子程序的執行

子程序是由主程序或上層子程序調山並執行的。

子程序調用指令如下:

M98 P **** L x x x x

調用子程序指令子程序號子程序調用次數

子程序調用次數的默認值為1

1;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指明,範圍為19999,順序號是任意給定的,可以不連續可以在所有的程序段中都指定順序號,也可隻在必要的程序段指明順序號 

 

四、字和地址

程序段由字組成,而字由地址和地址後帶符號的數字構成,如下所示:

X-----------------------------1000

[地址 數字]

地址是大寫字母A2中的一個,它規定了其後數字的意義,以下是本係統使用的各個地址的含義和指令值範圍。

 

這些字組合在一起就形成了一個程序段,如下例所示:

M10  Xl00  Z200  M03

1 NC裝置所引起的限製和機床的限製是二個完全不同的概念,例如NC裝置X軸的移動量可以指令約10m(m米為單位時)但實際機床的X軸行程可能隻有2m,進給速度也是如此,作為NC裝置可以進給速度控製到15m/分,但實際的機床就要限製到3m/分,因而,當編程序時,應將係統說明書與機床說明書熟悉,在很好理解的基礎上。

2 每轉進給速度是根據主抽轉速而轉換成每分鍾進給量後按每分鍾進給量執行的

上一篇: 沒有了。 下一篇: 沒有了。
回到首頁
收縮

QQ在線客服

  • 在線谘詢
  • 客服001
  • 客服001