宏程序?qū)嵗c技巧.ppt

宏程序?qū)嵗c技巧.ppt

ID:56001815

大?。?98.50 KB

頁數(shù):21頁

時(shí)間:2020-06-13

宏程序?qū)嵗c技巧.ppt_第1頁
宏程序?qū)嵗c技巧.ppt_第2頁
宏程序?qū)嵗c技巧.ppt_第3頁
宏程序?qū)嵗c技巧.ppt_第4頁
宏程序?qū)嵗c技巧.ppt_第5頁
資源描述:

《宏程序?qū)嵗c技巧.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在PPT專區(qū)-天天文庫。

1、變量編程實(shí)例與技巧用戶宏程序HNC-21T數(shù)控系統(tǒng)宏指令編程SIEMNS802D數(shù)控系統(tǒng)宏指令編程FANUC0i-MC數(shù)控系統(tǒng)宏指令編程變 量 編 程 簡(jiǎn) 介變量編程是指在程序中用變量表述一個(gè)地址的數(shù)字值。而在程序中對(duì)變量賦值,可以在程序幾個(gè)相似的地方使用。變量編程與普通編程的區(qū)別在于:變量編程中可以使用變量,可以給變量賦值,變量之間可以運(yùn)算,程序運(yùn)行可以跳轉(zhuǎn):而在普通編程中,只可指定常量,常量之間不可以運(yùn)算,程序只能按順序執(zhí)行,不能跳轉(zhuǎn),功能固定。變 量 編 程 的 特 點(diǎn)1.高效2.經(jīng)濟(jì)3.應(yīng)用范圍廣4.有利于解決編程軟件帶來的問

2、題a.在線加工程序的傳輸速率與機(jī)床的節(jié)拍不協(xié)調(diào)。b.加工效率高%O1234(1111.CUT,08/06/00,00:41:53)N10G50S1000N12G00G97S600T0000N14M03N16M08N18G00X166.009Z119.476N20G00Z100.707N22G00X111.414N24G01X-3.414F5.000N26G01X-2.000Z100.000N28G03X12.006Z99.045R26.148F100.000N30G03X25.030Z96.419R31.380N32G03X37.50

3、2Z92.181R37.162N34G03X48.245Z86.977R52.737N36G03X59.440Z79.732R63.257N38G03X68.724Z71.890R89.536N40G03X78.849Z60.709R105.053N42G03X86.627Z49.099R140.934N44G03X94.276Z32.474R159.038N46G03X98.624Z15.571R191.394N48G03X99.658Z7.292R196.930N50G03X100.000Z-1.000R201.010N52G01

4、X101.414Z-0.293F20.000N54G01X111.414N56G00X166.009N58G00Z119.476N60M09N62M30HNC -21T數(shù)控系統(tǒng) 宏指令編程基礎(chǔ)知識(shí)1、宏變量與常量.宏變量宏變量的表示:變量可以用“#”號(hào)和緊跟其后的序號(hào)來表示:#I(I=1,2,3,……)例如:#5,#109,#200宏變量的引用:將其跟隨在一個(gè)地址后的數(shù)值用一個(gè)變量來代替,即引入了變量:例如:對(duì)與F[#103]如#103=50時(shí),則為F50;對(duì)與Z[-#110]如#110=100時(shí),則為Z-100;對(duì)G[#130]如#

5、130=3時(shí),則為G03;宏變量的類型:1)、公共變量:全局變量(#50-#199)和局部變量(#0-#49)。2)、系統(tǒng)變量:有固定用途的變量,他決定系統(tǒng)的狀態(tài)。HNC -21T數(shù)控系統(tǒng) 宏指令編程基礎(chǔ)知識(shí)2、常量:PI:圓周率,TRUE:條件成立,F(xiàn)ALSE:條件不成立。運(yùn)算符與表達(dá)式1、算術(shù)運(yùn)算符:+,-,*,/。2、條件運(yùn)算符:EQ(=)、NE(=/)、GT(〉)、LT(〈)、LE(〈=)。3、邏輯運(yùn)算符AND、(與)OR、(或)(NOT(非)4、函數(shù)SIN(正玄)、CON(余玄)、TAN(正切)、ATAN(反正切)、ABS(

6、絕對(duì)值)、INT(取整)、SQRT(平方根)、EXP(指數(shù))。HNC -21T數(shù)控系統(tǒng) 宏指令編程基礎(chǔ)知識(shí)語句表達(dá)式1、負(fù)值語句格式:宏變量=常數(shù)或表達(dá)式把常數(shù)或表達(dá)式的值送給一個(gè)宏變量稱為賦值。例如:#2=175/SQRT[2]*COS[55*PI180];#3=124.0;2、條件判別語句IFELSEENDIF格式(i);IF條件表達(dá)式….條件成立(真)ELSE….條件成立(假)ENDIFHNC -21T數(shù)控系統(tǒng) 宏指令編程基礎(chǔ)知識(shí)2.循環(huán)語句WHILE,ENDW格式:1)WHILE<條件表達(dá)式>(循環(huán)體)ENDW說明:在這種循環(huán)

7、結(jié)構(gòu)中,當(dāng)條件成立時(shí),則重復(fù)執(zhí)行循環(huán)體語句,直至條件全部滿足后,跳出循環(huán)體。2)WHILE<條件表達(dá)式>(循環(huán)體1)WHILE<條件表達(dá)式>(循環(huán)體2)ENDWENDW說明:這種循環(huán)結(jié)構(gòu)稱為嵌套,嵌套調(diào)用的深度最多可以有九層,每一層子程序都有自己獨(dú)立的局部變量(變量個(gè)數(shù)為50)。當(dāng)前局部變量為#0-#49,第一層局部變量為#200-#249,第二層局部變量為#250-#299,第三層局部變量#300-#349,依此類推。HNC -21T數(shù)控系統(tǒng) 宏指令編程基礎(chǔ)知識(shí)宏程序調(diào)用指令1.宏程序的調(diào)用格式2.宏程序/子程序調(diào)用的參數(shù)傳遞規(guī)則1

8、.宏程序的調(diào)用格式:M98P(宏程序名)L(調(diào)用次數(shù))<變量賦值>G65指令的功能和參數(shù)與M98相同。在HNC-21M系統(tǒng)中固定循環(huán)指令是采用宏程序方法實(shí)現(xiàn)的,固定循環(huán)宏程序定義G73,G74,G76,G80,G81,G

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。