廣數(shù) A類用戶宏程序.ppt_第1頁
廣數(shù) A類用戶宏程序.ppt_第2頁
廣數(shù) A類用戶宏程序.ppt_第3頁
廣數(shù) A類用戶宏程序.ppt_第4頁
廣數(shù) A類用戶宏程序.ppt_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、,第二節(jié) A類用戶宏程序,一、A 類宏程序的變量 1. A 類宏程序變量的表示 一個變量由符號#和變量序號組成,如:#I(I =1、2、3)。 例#100、#500、#5 等,2. A 類宏程序變量的引用 將跟隨在地址符后的數(shù)值用變量來代替的過程稱為變量引用。 例G01 X#100 Y - #101 F#102; 當#100 =100. 0,#101 =50. 0,#102 =80 時,上式即表示為: G01 X100.0 Y -50. 0 F80; 注意A 類宏程序變量的引用不能使用表達式。,二、用戶宏程序的格式及調(diào)用 1. 宏程序格式 用戶宏程序與子程序相似。以程序號O及后面的四位數(shù)字組成

2、,以M99 指令作為結(jié)束標記。 O0060; G65 H01 P#100 Q100;(將值100 賦給#100) G00 X#100 Y; M99;(宏程序結(jié)束),2. 宏程序的調(diào)用 宏程序的調(diào)用有兩種形式:一種與子程序調(diào)用方法相同,即用M98進行調(diào)用;另一種用指令G65 進行調(diào)用,如下所示。 G65 P0070 L5 X100. 0 Y100. 0 Z -30. 0; G65:調(diào)用宏程序指令,該指令必須寫在句首。 P0070:宏程序的程序號為O0070。 L5:調(diào)用次數(shù)為5。 X100. 0 Y100. 0 Z -30. 0: 變量引數(shù),引數(shù)為有小數(shù)點的正、負數(shù)。,三、A 類宏程序的運算和轉(zhuǎn)

3、移指令,續(xù)表,續(xù)表,(1)宏程序的運算指令 宏程序的運算指令通過G65的不同表達形式實現(xiàn),其指令的一般形式為: G65 H m P # i Q # j R # k ; 格式中各參數(shù)的意義如下: m:可以是01 99 中的任何一個整數(shù),表示運算指令或轉(zhuǎn)移指令的功能。 # i:存放運算結(jié)果的變量。 # j:需要運算的變量1;也可以是常數(shù),常數(shù)可以直接表示,不帶“#”。 # k:需要運算的變量2;也可以是常數(shù),常數(shù)可以直接表示,不帶“#”。,指令所代表的意義為:#i = #j # k;代表運算符號,它由Hm指定。 如: G65 H02 P #100 Q #101 R #102 ;表示#100 = #

4、101 + #102 ; G65 H03 P #100 Q #101 R15;表示#100 = #101 -15 ; G65 H04 P #100 Q -100 R #102;表示#100 = -100 #102; G65 H05 P#100 Q -100 R #102; 表示#100 = -100 #102。,例: 若# 100 =35, # 101 =10,#102 =5,依次執(zhí)行如下指令,其運算結(jié)果如下。 # 110 = # 100 # 101;結(jié)果為3,小數(shù)點后的數(shù)值被舍去 # 111 = # 110 # 102; 結(jié)果為15 # 120 = # 100 # 102; 結(jié)果為175 #

5、 121 = # 120 # 101; 結(jié)果為17,(2)宏程序的轉(zhuǎn)移指令 1)G65 H80 Pn; (n:目標程序段號,以下相同) 例G65 H80 P120; 該程序段指令無條件轉(zhuǎn)移到N120程序段。 2)G65 H81 Pn Q#J R#K; 例 G65 H81 P1000 Q # 101 R # 102; 當#101 = #102 時,轉(zhuǎn)移到N1000程序段,當#101#102 時,程序繼續(xù)執(zhí)行。,3)G65 H82 Pn Q#J R#K; 例G65 H82 P1000 Q#101 R#102; # 101#102 時,轉(zhuǎn)移到N1000 程序段;當#101 = #102 時,程序繼續(xù)

6、執(zhí)行。 4)G65 H83 Pn Q#J R#K; 例G65 H83 P1000 Q#101 R#102; 當#101 #102 時,轉(zhuǎn)移到N1000 程序段;當#101#102 時,程序繼續(xù)執(zhí)行。,5)G65 H84 Pn Q#J R#K; 例G65 H84 P1000 Q#101 R#102; 當#101 #102 時,轉(zhuǎn)移到N1000 程序段;當#101#102 時,程序繼續(xù)執(zhí)行。 6)G65 H85 Pn Q#J R#K; 例G65 H85 P1000 Q#101 R#102; 當#101#102 時,轉(zhuǎn)移到N1000 程序段;當#101 #102 時,程序繼續(xù)執(zhí)行。,7)G65 H86 Pn Q#J R#K; 例G65 H86 P1000 Q#101 R#102

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論