fanuc換刀巨集程式詳解FANUC巨集程式詳解 - 程序員學院

文章推薦指數: 80 %
投票人數:10人

fanuc換刀巨集程式詳解FANUC巨集程式詳解,2 t 後,區域性變數1 33 0 清空1 不清空使用者巨集程式4 ne9 編輯程式號為90009999的程式0 不禁止1 禁止. fanuc換刀巨集程式詳解FANUC巨集程式詳解 2021-10-2214:45:37字數2701閱讀1128 2、t)後,區域性變數#1#330:清空1:不清空,使用者巨集程式,4(ne9)編輯程式號為90009999的程式0:不禁止1:禁止,6(npe)程式登入時,對含有m02,m99,m30的程式段0:視為登入結束1:不視為登入結束,使用者巨集程式,變數的種類變數的顯示與設定變數的使用未定義變數,一、變數,使用者巨集程式,1.變數的種類,例:#10,#1005表示式也可以用於指定變數號,需封閉在括號中。

例:#2-1,#500/2可在程式段結尾加註釋說明變數內容,需用括號封閉。

例:#2=#3-1(toolnumber,變數符號(#)+變數號,變數的表示,使用者巨集程式,變數的。

3、種類,使用者巨集程式,變數的範圍,使用者巨集程式,2.變數的顯示與設定,變數的顯示,1.按下mdi面板上的功能鍵,offsetsetting,2.按幾次鍵,直至出現,使用者巨集程式,3.按下顯示巨集程式變數值,使用者巨集程式,4.按、顯示區域性和公共變數值,使用者巨集程式,公共變數的設定,1.找到顯示公共變數的畫面。

2.將游標移至欲設定的變數號上。

鍵入變數號並按鍵按換頁鍵、和游標鍵將游標移至欲設定的變數號上3.鍵入資料並按,使用者巨集程式,3.變數的使用,i=,將計算結果賦值給對應的變數號,常數、變數、函式和運算子的組合,表示方法,1=#2+100;#1=#2+#18sin#。

4、5,使用者巨集程式,變數的定義,當在程式中定義變數值時,小數點可以省略,1=123,1,123.000,變數的引用,跟在地址後面的數值可用變數來代替,g01x10.0f#1,f,把#1值作為f的指令值,g01x-#1+#2f#1,把表示式放在括號中,使用者巨集程式,把變數用於地址資料的時候,被引用變數的值根據地址的最小設定單位自動地四捨五入,g01x#1;當#1賦值為12.3456時,實際指令值為g01x12.346,改變引用變數的值的符號,要把負號放在#的前面,g00x-#1,使用者巨集程式,當引用未定義的變數時,變數及地址字都被忽略,g00x#1y#2;當#1=0,#2為空時。

5、,g00x0,程式號、順序號和任選程式段跳轉號不能使用變數,o#1;n#3y200.0;/#2g00x10,使用者巨集程式,4.未定義變數,當變數值未定義時,這樣的變數成為變數,變數#0總是空變數,它不能寫只能讀,未定義變數的引用,當引用一個未定義的變數時,地址本身也被忽略,使用者巨集程式,未定義變數的計算,除了用賦值以外,其餘情況下與0相同,用賦值,使用者巨集程式,條件表示式,使用者巨集程式,條件表示式,eq和ne中的不同於0,使用者巨集程式,二、運算指令,運算命令的種類運算順序,使用者巨集程式,1.運算命令的種類,加減乘除,使用者巨集程式,下取整(fix):捨去小數點以下部分上取整(fup):將。

6、小數後部分進位到整數部分,資料處理,使用者巨集程式,1.0,2.0,1.0,2.0,1.0,1.234,2.0,1.679,計算相應的變數值#1,下取整(fix):捨去小數點以下部分上取整(fup):將小數後部分進位到整數部分,使用者巨集程式,三角函式的角度單位為度。

如:9030表示為90.5,三角函式,使用者巨集程式,反三角函式的取值範圍,1=sin90;#1=cos90;#1=tan45;#1=atan1/1;#1=atan-1/-1,1,0,1,123.000,123.000,1#1#1#1#1,使用者巨集程式,其它函式,2=2;#1=sqrt#2,1.414,1,使用者巨集程式,邏輯運。

7、算,對32位的每一位按二進位制進行邏輯運算,使用者巨集程式,29254,00011101,00011001,00000100,從bcd轉為bin:#i=bin#j;從bin轉為bcd:#i=bcd#j,使用者巨集程式,2.運算順序,函式乘除運算(,/,and)加減運算(+,-,or,xor,1=#2+#3sin#4,使用者巨集程式,可以利用來改變運算順序,可巢狀5次,可以使用函式名前面的兩個字母來指定該函式。

roundrofixfi,使用者巨集程式,三、控制指令,goto語句if語句while語句,使用者巨集程式,1.無條件轉移(goto語句,goton;。

9、endm,使用者巨集程式,四、簡單練習,深孔加工銑圓內腔粗車外圓資料計算,使用者巨集程式,26=-30.0;#17=-10.0;#1=0;#2=0;#3=0;while#1gt#26do1;#1=#1+#17;if#1ge#26goto1;#1=#26;g00g90z#2+#3;g01z#1f300;g00z0;#2=#1;#3=1.0;end1,n1,鑽孔最終深度賦值,每次鑽孔深度賦值,當次鑽孔深度座標初始化,前次鑽孔深度座標初始化,計算當次鑽孔深度座標,記錄當次鑽孔深度,與最終鑽孔深度比較,鑽孔深度空程量初始化,鑽孔。

10、深度空程量賦值,使用者巨集程式,o9999;#1=500;while#1le507do1;#1=#0;#1=#1+1;end1;m30,o9999;#1=0;while#1le9do1;#500+#1=sin#1*10;#1=#1+1;end1;m30,將#500#507的值設為,計算sin0sin90的值並賦值給#500#509,使用者巨集程式,o9999;#1=501;#506=#500;while#1le505do1;if#506gt#1goto1;#506=#1;n1#1=#1+1;end1;m30,o9999;#2=501;while#2le505do2;#1=#2;#506=#2-1;while#1le505do1;if#506gt#1goto1;#506=#1;#1=#2-1;#2-1=#506;#1=#1+1;end1;#2=#2+1;end2;m30,n1,使用者巨集程式,時間資訊,示例,使用者巨集程式,有效:無效,示例,使用者巨集程式,setting值,使用者巨集程式,鏡向,使用者巨集程式,加工零件數。

相關推薦 嵌入式系統開發小白學習筆記(9) 精通PythonIO檔案程式設計 fb靜態區域fb靜態資料 fanuc換刀巨集程式詳解FANUC巨集程式詳解 前端第10天css清除浮動的6種方法 相關推薦 嵌入式系統開發小白學習筆記(9) 精通PythonIO檔案程式設計 fb靜態區域fb靜態資料 fanuc換刀巨集程式詳解FANUC巨集程式詳解 前端第10天css清除浮動的6種方法 相關閱讀 嵌入式系統開發小白學習筆記(9) 精通PythonIO檔案程式設計 fb靜態區域fb靜態資料 fanuc換刀巨集程式詳解FANUC巨集程式詳解 前端第10天css清除浮動的6種方法 python之數字 topic 科技 教育 linux python 社會 數碼 java c++ 遊戲 演算法 健康 資料庫 mysql 文化 汽車 娛樂 科學 財經 資料結構 C語言 C php 職場 oracle 作業系統 c# 工作 體育 網路 sql



請為這篇文章評分?