發那科系統變量詳解_第1頁
發那科系統變量詳解_第2頁
發那科系統變量詳解_第3頁
發那科系統變量詳解_第4頁
發那科系統變量詳解_第5頁
已閱讀5頁,還剩11頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第二節 變量一般的加工程序直接數字標明 G代碼和挪動距離,比如G55和,用定制宏 指令時,能夠直接用數字或使用變量。當使用變量號時可經過程序或MDI操作改變 變量值,比如:#33=#1+G01 X#1 F500變量的表示:當標明一個變量時在符號(#)的后邊標明變量號,比如:#1 表達式能夠用來當變量號,但表達式一定放在括號里,比如:#33-2+#4。變量的種類:變量號變量種類功能#0老是0此變量永久是0,不可以給它賦值。#1-#33局部變量局部變量只在一個宏指令中保留數據, 當切斷電源時勢部變量被清空。調用宏指令 時要給局部變量擬訂自變量。#100-#149#500-#531公共變量不一樣的的

2、宏程序能夠共享共用的變量。當切斷電源時,變量#100-#149被清空。變量#500-#531在切斷電源是能保持數據。#1000此后的系統變量系統變量是能夠用來讀和寫各樣NC數 據項的,如目前的工件坐標系中的地點和刀 具偏置數據。變量的取值范圍:局部變量和公共變量能夠取:0、-10 47到-10 -29和+10_29至到+1047范圍內的隨意值假如計算無結果會P/S警報器報警。小數點的使用:在程序中給變量進行賦值時,能夠省略小數點。比如:#1=100 ;意義就是;變量#1的實質值是。變量的使用:在程序中要使用一個變量值,在地點語句后邊標明變量號即可,當用表達式標明變量時表達式要放在括號里,比如:

3、 G02 I#1+#18F#9 ;在l/1000mm的增量系統中被使用的變量值的小數點后邊第四位會被四舍 五入。比如:#1=;那么當履行GOOX#1時實質的命令會被翻譯成;當使用了一個沒有定義的變量時,該變量會被忽視。比如#1=0 ; #2的是空,那么當運轉GOOX#1Y#2;時其結果是G00X0;不決義的變量:當沒有給變量定義值時,該變量稱為“空”變量。變量#0永久是空變量。它不可以寫,但能讀。比方:當使用了一個沒有定義的變量時,該變量會被忽視。除非用 空取代不然空 等于0。當#1=空時G00X10Y#1當#1=0時G00X10Y#1G00X10G00X10Y0#2=#1#2= 空#2=#1

4、*#2=0當#1=空時G00X10Y#1當#1=0時G00X10Y#1G00X10G00X10Y0#2=#1#2= 空#2=#1*#2=0#2=#1+#1#2=0#2=#1#2=0#2=#1*#2=0#2=#1+#1#2=0當#1=空 時當#1=0時#1EQ#0|#1EQ#0I確立V不確立#1NE#0#1NE#0T1 1當用在條件表達式時:只在EQ和NE時 空 才不等同于0確立不確立#1GE#O#1GE#011確立確立#1GT#0#1GT#0I不確立不確立變量不可以不使用的狀況:程序號、次序號、選擇快的跳躍不可以使用變量。比如:0#2 ; /#;N#;這類狀況都是不可以夠的使用變量的。第三節系

5、統變量能夠用系統變量讀和寫CNC內部的數據,如目前的工件坐標系中的地點和刀具偏置數據。有些系統變量只好讀。系統變量對編寫自動化程序和通用程序 十分重要。對于界面信號的變量:變量號功能#1000-#1015#1032把16位信號從PMC送的用戶宏程序,變量#1000到# 1015用來逐位讀信號,變量#1032用來一次讀信號全部16位。,#1100-#1115#1132把16位信號從用戶宏程序送的 ,變量到用來逐位寫PMC#1100#1115信號,變量#1132用來一次寫一個信號的所有16位。#1133變量#1133從宏程序一次寫信號的所有16位送給PMC。注意:變量#1133可用值位-到+對于刀

6、具偏置值的變量:用系統變量能夠讀和寫刀具賠償值,可用的變量數目取決于偏置對數量,是在幾何偏置和磨損偏置之間做劃分,以及能否在刀具長度賠償值和半徑賠償值之間作劃分,當偏置對數量不大于200時,變量#2001到#2400也能夠使用。刀具偏置儲藏器C的系統變量偏置號刀具長度賠償(H)刀具半徑賠償(D)幾何賠償磨損賠償幾何賠償磨損賠償1#11001 (#2201 )#10001 (#2001 )#13001#120 01200#11201 (#2400 )#10201 (#2200 ) 999#11999#10999#13999 #12999在應用宏程序編寫加工程序時將會有以下形式的描繪:#1=#13

7、001此時把1號刀的半徑賠償值賦值給變量 #1,若1刀的直徑80mm那么此時#1=#2=#12001此時把1號刀的半徑磨損值賦值給變量 #2,若1刀的半徑磨損那么此時#2=對于宏報警的系統變量:變量號功能#3000當一個0-200的值賦值給#3000時,CNC會停 止并報警。在一個表達式的后邊隨著一條不超出 26個字符的報警信息。將3000與被給予#3000的 值相加變為報警號和報警信息一同在屏幕上顯示 出來。比如:#3000=6 ( TOOL NOT FOUND )報警信息顯示為 “3006 TOOL NOT FOUND(沒有找到刀具)#3000=15(D fu zhi cuo wu) 報警

8、信息顯示為“ 3015 D fu zhi cuo wu(D賦值錯誤)以上都能夠使用。對于模態信息的系統變量:變量號功能#4001G00,G01,G03,G33(01 組)#4002G17,G18,G19(02 組)#4003G90,G91(03 組)#4004(04 組)#4005,( 組)G94G9505#4006,(組)G20G2106#4007,(組)G40G41G4207#4008G43,G44,G49(08 組)#4009G73,G74,G76,G80-G89(09 組)#4010G98,G99(10 組)#4011G50,G51(11 組)#4012G65,G66,G67(12 組

9、)#4013G96,G97(13 組)#4014G54-G59(14 組)#4015G61-G64(15 組)#4016,( 組)G68G6916#4022(22 組)#4102B;碼#4107D碼#4109F碼#4111H碼#4113M碼#4114次序號#4115程序號#4119S碼#4120T碼#4130P碼(實質選擇的附帶工件坐標系號)比如:當履行#1=#4014 ;時,#1中的值是54、55、56、57、58或59。對于目前地點信息的系統變量: 此系統變量不可以夠寫,但能夠讀。變量號地點信息坐標系刀具補償值運動時期的讀操作#5001-#程序塊的終點工件坐標系不包含能5008彳、 1#5

10、021-#目前的地點機床坐標系包含不可以5028#5041-#目前地點工件坐標系5068#5061-#跳躍信號地點厶匕冃能5068#5081-#刀具長度賠償值不可以5088#5101-#伺服地點誤差值5108對于工件坐標系偏置值的系統變量: 此系統變量能夠讀寫。變量號功能#5201#5208第1軸外面工件零點偏置值第8軸外面工件零點偏置值#5221第1軸G54工件零點偏置值#5228第8軸G54工件零點偏置值#5241第1軸G55工件零點偏置值#5248第8軸G55工件零點偏置值#5261第1軸G56工件零點偏置值#5268第8軸G56工件零點偏置值#5281第1軸G57工件零點偏置值#528

11、8第8軸G57工件零點偏置值#5301第1軸G58工件零點偏置值#5308第8軸G58工件零點偏置值#5321第1軸G59工件零點偏置值#5328第8軸G59工件零點偏置值#7001第1軸工件零點偏置值()#7008第8軸工件零點偏置值#7021第1軸工件零點偏置值()#7028第8軸工件零點偏置值#7941第1軸工件零點偏置值()#7948第8軸工件零點偏置值#14001第1軸工件零點偏置值()#14008第8軸工件零點偏置值#14021#14028第1軸工件零點偏置值()第8軸工件零點偏置值#19980#19988第1軸工件零點偏置值()第8軸工件零點偏置值以下變量也能夠使用:軸功能變量號

12、第1軸外面工件零點偏置#2500#5201G54工件零點偏置#2501#5221G55工件零點偏置#2502#5241G56工件零點偏置#2503#5261G57工件零點偏置#2504#5281G58工件零點偏置#2505#5301G59工件零點偏置#2506#5321第2軸外面工件零點偏置#2600#5202G54工件零點偏置#2601#5222G55工件零點偏置#2602#5242G56工件零點偏置#2603#5262G57工件零點偏置#2604#5282G58工件零點偏置#2605#5302G59工件零點偏置#2606#5322第3軸外面工件零點偏置#2700#5203G54工件零點偏置#2701#5223G55工件零點偏置#2702#5243G56工件零點偏置#2703#5263G57工件零點偏置#2704#5283G58工件零點偏置#2705G59工件零點偏置#2706外面工件零點偏置#

溫馨提示

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

評論

0/150

提交評論