




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第一節(jié) 概述 用戶宏程序由于允許使用變量、算術(shù)和邏輯運算及條件轉(zhuǎn)移和循環(huán)等,使得編制相同加工操作的程序更方便、靈活 可將相同加工操作編為通用程序 使用時,在加工程序中用一條簡單指令調(diào)出用戶宏程序 調(diào)用宏程序時,可以對其中的變量賦不同的值,從而實現(xiàn)同類要素的不同規(guī)格加工用戶可以利用宏程序功能進行二次開發(fā),如開發(fā)固定循環(huán) 宏程序 第二節(jié) 變量 一、 變量及變量的引用 1. 變量的表示變量用變量符號()和后面的變量號指定,即:i(i0,2,3,4,5)例如:8,108,5008變量也可以用一個表達式指定,此時表達式必須封閉在括號中。例如:12122. 變量的引用例如:F10當#10=20時,F(xiàn)20被
2、指令X-#20當#20=100時,X-100被指令G#120當#120=2時,G2被指令。G01 X1+#2F3G0 X-#1二、 變量的類型 變量號變量類型功 能#0 空變量該變量總是空,沒有值能賦給該變量。#1#33局部變量局部變量只能用在宏程序中存儲數(shù)據(jù),例如:運算結(jié)果。當斷電時,局部變量被初始化為空。調(diào)用宏程序時,自變量對局部變量賦值。局部變量分為5級,每級之間互不相同。#100#199#500#999公共變量公共變量在不同的宏程序中的意義相同。當斷電時,變量#100#199初始化為空,變量#500#999的數(shù)據(jù)保存,即使斷電也不丟失。#1000系統(tǒng)變量系統(tǒng)變量用于讀和寫CNC運行時的
3、各種數(shù)據(jù),例如:刀具的當前位置和補償值等。表41變量的類型表42空變量引用當1時當10時G90 X100 Y#1G90 X100 Y#1G90 X100G90 X100 Y0表43空變量運算當1時當10時21 221 2021*5 2021*5 2021+#1 2021+#1 20表44空變量條件表達當1時當10時#1EQ#0 成立#1EQ#0 不成立#1NE0 成立#1NE0 不成立#1GE#0 成立#1GE#0 不成立#1GT0 不成立#1GT0 不成立一、變量的運算 表45算術(shù)和邏輯運算功 能格 式備 注定義i=j加法減法乘法除法i=jki=jki=j*ki=j/k正弦反正弦余弦反余弦正
4、切反正切i=SINji=ASINji=COSji=ACOSji=TANji=ATANj角度以度指定9030表示為90.5度平方根絕對值舍入上取整下取整自然對數(shù)指數(shù)函數(shù)i=SQRTji=ABSji=ROUNDji=FIXji=FUPji=LNji=EXPj或異或與i=j OR ki=j XOR ki=j AND k邏輯運算一位一位地按二進制數(shù)執(zhí)行從BCD轉(zhuǎn)為BIN從BIN轉(zhuǎn)為BCDi=BINji=BCDj用于與PMC的信號交換第三節(jié) 變量的運算與控制指令二、控制指令 1轉(zhuǎn)移無條件轉(zhuǎn)移(GOTO語句)編程格式:GOTO n 其中n為目標順序號EXP:GOTO 20GOTO #10 條件轉(zhuǎn)移(IF語
5、句) IF GOTO n IF THEN 2循環(huán)(WHILE語句) 3循環(huán)語句嵌套規(guī)則 4轉(zhuǎn)移和循環(huán)程序示例轉(zhuǎn)移程序計算數(shù)值110的總和N10 #1=0 ;和變量初值N20 #2=1 ;被加數(shù)變量初值N30 IF #2GT10 GOTO70 ;當被加數(shù)大于 10轉(zhuǎn)移到N70N40 #1= #1+#2 ;計算和N50 #2= #2+#1 ;下一個被加數(shù)N60 GOTO30 ;轉(zhuǎn)到N30N70 M30 ;程序結(jié)束 循環(huán)程序計算數(shù)值110的總和N10 #1=0 ;和變量初值N20 #2=1 ;被加數(shù)變量初值 N30 WHILE#2LE10DO1 ;當被加數(shù)小于 等于10時執(zhí)行DO1 到END1間程序
6、段 N40 #1= #1+#2 ;計算和N50 #2= #2+#1 ;下一個被加數(shù)N60 END1 N70 M30 ;程序結(jié)束 第四節(jié) 宏程序調(diào)用 一、宏程序調(diào)用G65、G66 1. 非模態(tài)調(diào)用(G65) 2.模態(tài)調(diào)用(G66) 3.宏程序調(diào)用嵌套 二、自變量賦值 自變量指定I地址變量號地址變量號地址變量號A#1I#4T#20B#2J#5U#21C#3K#6V#22D#7M#13W#23E#8Q#17X#24F#9R#18Y#25H#11S#19Z#26表48自變量指定地址變量號地址變量號地址變量號A#1K3#12J7#23B#2I4#13K7#24C#3J4#14I8#25I1#4K4#15J8#26J1#5I5#16K8#27K1#6J5#17I9#28I2#7K5#18J9#29J2#8I6#19K9#30K2#9J6#20I10#31I3#10K6#21J10#32J3#11I7#22K10#33 自變量指定 三、自定義G代碼調(diào)用 在參數(shù)NO.60506059中設(shè)定G代碼值,可以調(diào)用宏程序O9010O9019 G自變量賦值G65 P自變量賦值可以從19999中選取10個代碼值 對應(yīng)調(diào)用的宏程序號(90109019) 第五節(jié) 應(yīng)用示例 一、錐形車削循環(huán)開發(fā)(參見單一循環(huán)G90)參數(shù)NO6051中設(shè)置90,即G90=G65 P9011指令:G90 U W R F ;用戶宏程序
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 預(yù)約合同違約責任的多維審視與實踐探究
- 2025年羅茨鼓風機合作協(xié)議書
- 《深度解析:投資策略》課件
- 《混凝土澆筑工藝部分》課件
- 揭秘古代戰(zhàn)爭
- 醫(yī)生合同范例
- 土地流轉(zhuǎn)簡易合同范本
- 入資合伙合同范本
- 《北京大學面試》課件
- 中級營養(yǎng)配餐員理論復(fù)習測試卷
- 2025年食品供應(yīng)商合同范本
- 《網(wǎng)絡(luò)信息安全教學》課件
- 徐州2025年江蘇徐州市口腔醫(yī)院招聘非在編醫(yī)務(wù)人員53人筆試歷年參考題庫附帶答案詳解-1
- 2025年01月2025中國作家協(xié)會所屬單位公開招聘11人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 用色彩情感引發(fā)共鳴社交媒體運營秘訣
- 2025年江西機電職業(yè)技術(shù)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025年江蘇旅游職業(yè)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025年上海市租房合同標準樣本(2篇)
- 四年級 人教版 數(shù)學 第三單元《乘法運算律(四)(例8) -解決問題策略的多樣化》課件
- 《綠色低碳鋁評價導(dǎo)則及追溯指南》T CNIA 0245-2024
- (高清版)JTGT 3650-01-2022 公路橋梁施工監(jiān)控技術(shù)規(guī)程
評論
0/150
提交評論