數(shù)控車床程序的構(gòu)成
發(fā)布日期:2011-05-21 蘭生客服中心 瀏覽:4046
						     一、 主程序和子程序  
  1、 主程序 
  程序分為主程序和子程序,通常CNC系統(tǒng)按主程序指令運行,但在主程序中遇見調(diào)用子程序的情形時,則 CNC 系統(tǒng)將按子程序的指令運行,在子程序調(diào)用結(jié)束后控制權(quán)重新交給主程序。 
  CNC 存儲區(qū)內(nèi)可存 l25個主程序和子程序。程序開始的程序號用 EIA 標(biāo)準(zhǔn)代碼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地址指定的程序號、子程序中最后結(jié)束子程序指令 M99 ,為一單獨程序段。  
  2 )子程序的執(zhí)行  
  子程序是由主程序或上層子程序調(diào)山并執(zhí)行的。 
  子程序調(diào)用指令如下:  
  M98 P ****    L x x x x  
  調(diào)用子程序指令  子程序號  子程序調(diào)用次數(shù) 
  子程序調(diào)用次數(shù)的默認(rèn)值為 1  
 。ɡ l ) ; M98PL002L5   %1002 號子程序被連續(xù)調(diào)用 5 次  
  M98 指令可與刀具移動指令放于同一程序段中。 
  [注1]子程序和主程序必須存在同一個文件中  
  [注2]子程序名和主程序名不得相同。  
  [注3]M98 , M99 信號不愉出到機(jī)床處,  
  [注4]當(dāng)找不到 p 地址指定的子程序號時報警。 
  [注5]在 MDI 下使用 M98 P **** 調(diào)用指定的子程序是無效的。
  二、文件名  
  CNG 裝置可以裝人許多程序文件,以磁盤文件的方式讀寫。文件名格式為(有別于DOS的其他文件名) :  
 。XXX(地址 O 后面必須有四位數(shù)字) 
  程序以程序號開始,以 M 叩或 M 的結(jié)束。 
  程序號格式為% XxXx ; (地址 O 后面必須有四位數(shù)字)  
  M02  表示主程序結(jié)束。 
  M99 表示子程序結(jié)束,并返回到主程序中。 
  三、順序號和程序段 
  程序是由多條指令組成,每一條指令都稱為程序段(占一行)。 
  程序段之間應(yīng)用符號隔開,本說明書規(guī)定每個程序段的末尾以“;”作為程序段的結(jié)束,構(gòu)成程序段的要素是程序字,程序字由地址及其后續(xù)的數(shù)值構(gòu)成。  
  [注1]    程序段中字符數(shù)沒有限制.  
  [注2]    ISO代碼中程序段結(jié)束符號為 LF  
  EIA 代碼中程序段結(jié)束符號為 CRo  
  程序順序號由 N 指明,范圍為1—9999,順序號是任意給定的,可以不連續(xù)可以在所有的程序段中都指定順序號,也可只在必要的程序段指明順序號   
  四、字和地址 
  程序段由字組成,而字由地址和地址后帶符號的數(shù)字構(gòu)成,如下所示:  
  X-----------------------------1000 
  [地址               數(shù)字] 字 
  地址是大寫字母 A 到 2 中的一個,它規(guī)定了其后數(shù)字的意義,以下是本系統(tǒng)使用的各個地址的含義和指令值范圍。見表 1一1 
 

表 1一1
這些字組合在一起就形成了一個程序段,如下例所示:
M10 Xl00 Z200 M03
注 1 NC 裝置所引起的限制和機(jī)床的限制是二個完全不同的概念,例如 NC 裝置 X 軸的移動量可以指令約 l0m(m米為單位時) 但實際機(jī)床的 X 軸行程可能只有 2m,進(jìn)給速度也是如此,作為 NC 裝置可以進(jìn)給速度控制到15m/分,但實際的機(jī)床就要限制到3m/分,因而,當(dāng)編程序時,應(yīng)將系統(tǒng)說明書與機(jī)床說明書熟悉,在很好理解的基礎(chǔ)上。
注 2 每轉(zhuǎn)進(jìn)給速度是根據(jù)主抽轉(zhuǎn)速而轉(zhuǎn)換成每分鐘進(jìn)給量后按每分鐘進(jìn)給量執(zhí)行的
- 
					
FANUC 0加工中心自動運行方式下執(zhí)行加工程序的方法
FANUC0加工中心自動運行方式下執(zhí)行加工程序的方法: 1啟動運行程序 首先將方式選擇開關(guān)置“自動運行”位,然后選擇需要運行的加工程序(方法為搜索并調(diào)出程序”),完成上述操作后按循環(huán)起動按鈕。 2停止運行程序 當(dāng)NC執(zhí)行完一個M00指令時,
2015-09-10 - 
					
加工中心的數(shù)控系統(tǒng)參數(shù)設(shè)定和操作要點
1 參數(shù)設(shè)定 參數(shù)的設(shè)定包括刀具參數(shù)及刀具補(bǔ)償參數(shù)、零點偏置等參數(shù)的設(shè)定。 下面簡單介紹參數(shù)的設(shè)定步驟。 (1) 刀具參數(shù)及刀具補(bǔ)償參數(shù) 打開軟鍵功能中的參數(shù)欄后,按刀具補(bǔ)償軟鍵,屏幕上顯示出刀具補(bǔ)償數(shù)據(jù)。按軟鍵<<T或&
2015-09-08 - 
					
數(shù)控加工結(jié)構(gòu)工藝性分析、零件精度與技術(shù)要求分析
對零件圖進(jìn)行數(shù)控加工工藝分析主要包括結(jié)構(gòu)工藝性分析、零件精度與技術(shù)要求分析 (1)結(jié)構(gòu)工藝性分析 在進(jìn)行數(shù)控加工工藝性分析時,工藝人員應(yīng)該根據(jù)所掌握的數(shù)控加工特點、數(shù)控機(jī)床的功能和實際經(jīng)驗,把準(zhǔn)備工作做細(xì)、做好,減少失誤和返工。 1)零件結(jié)
2015-09-07 - 
					
試區(qū)別一下手工編程和自動編程的過程以及適用場合。
試區(qū)別一下手工編程和自動編程的過程以及適用場合。 答:數(shù)控程序的編制方法有手工編程和自動編程兩種。 (1)手工編程過程: 從零件圖樣分析及工藝處理、數(shù)值計算、書寫程序單、制穿孔紙帶直至程序的校驗等各個步驟,均由人工完成,則屬手工編程。
2015-09-06 
					
					
