发那可g10_FANUC系统G10指令的使用.doc
FANUC系統G10指令的使用
PAGE
PAGE 1
國家職業資格全省統一鑒定
加工中心操作工論文
(國家職業資格二級)
論文題目:對FANUC系統中G10指令的使用心得
姓 名: 胡 宏 娜
身份證號:
準考證號: 047
所在省市: 江蘇省徐州市
所在單位: 江蘇省徐州技師學院
對FANUC系統中G10指令的使用心得
胡宏娜
徐州技師學院
摘要:在數控銑床加工中,工件尺寸精度是靠著刀補來保證的.而刀具補償值包括了刀具長度補償和刀具半徑補償,它是可以通過兩種方法來輸入到CNC儲存器中:一是從CRT面板手動輸入,這是我們常用的加工方法:二是使用G10指令通過程序來改變刀具補償值來輸入到CNC存儲器中.而對于一些規則的曲面加工手動輸入是不能滿足加工要求的,而使用自動編程又會出現生成程序長,傳輸不便,空刀多影響加工效率等一系列問題.這時,用G10結合宏程序的使用來解決一些規則的曲面加工問題成了最有效、最方便、高效的加工方案。
關鍵詞: G10 刀具補償 宏程序
正文:在FANUC系統中,G10是一個比較特殊的指令,在不同的場合下有著不同的用途、不一的表述,但都能體現它的強大,有些場合甚至是不可替代的。
G10的簡介
G10(可編程參數輸入),參數可用編程輸入,該功能主要用于設定螺距誤差的補償數據,以應付加工工件的變化(如機件更新,最大切削速度或切削時間常數的變化等),在這里主要討論G10指令針對利用刀具半徑補償的變化來加工規則曲面的方法。
在Fanuc數控系統中,對于“可編程參數輸入(G10)”的使用有著嚴格的規定。G10指令的格式取決于需要使用的刀具補償存儲器(見表1)
表1 FANUC系統中刀具補償存儲器和刀具補償值的設置范圍
刀具補償存儲器的種類
指令格式
H代碼(長度補償)的幾何補償值
G10L10P_R_
H代碼(長度補償)的磨損補償值
G10L11P_R_
D代碼(半徑補償)的幾何補償值
G10L12P_R_
D代碼(半徑補償)的磨損補償值
G10L13P_R_
表1中,P表示刀具補償號;R表示絕對值指令(G90)方式下的刀具補償值;如果在增量值指令(G91)方式下的刀補值,該值與指定的刀具補償號的值相加和為刀具補償值。
一般情況下使用比較多的當屬表中的第三種,即:D代碼(半徑補償)的幾何補償值→L12。
在以上4種指令格式中,R后面的刀具補償值同樣可以是變量,如:G10 L12 P01 R#5,表示變量#5代表的值等于“D01”所代表的刀具半徑補償值,即在程序中輸入刀具的半徑補償值。
上述這點是非常重要的!它決定了“可編程參數輸入(G10)”的主要使用場合就是宏程序。可以說G10是為宏程序應運而生的。在手工編程中,G10是宏程序用以解決各種斜面、倒圓面以及其他必須使用刀具半徑補償的加工編程不可或缺的利器。
示例程序及其說明
示例1、G10在宏程序倒圓中的應用:如圖1
圖1
這是一個能簡單直觀的表達G10指令優越性的圖。拿到這份圖紙我們要先進行加工工藝的編制,程序的編寫、輸入、調試、運行直至加工出符合零件尺寸的工件.
一個長半軸a=30mm,短半軸b=15mm的凸橢圓,高度為10mm,倒R4mm的倒圓。為了便于說明,這里作了必要的簡化,即該橢圓事先已加工出來下面僅就倒圓面的加工進行詳細的說明(刀具選用為Φ10立銑刀):
O0001
程序名
M3 S1500
主軸正轉轉速
G90 G54
工件坐標系
G00 X36 Y0 Z10
快速定位
Z2
快速接近工件
#1=0
倒圓起始角度賦值
#2=4
倒圓角半徑
#3=5
刀具半徑
WHILE [#1 LE 90] DO1
倒圓的邏輯語句
G00 X36 Y0
定位下刀點,防止下刀時撞刀
#4=#2*[1-COS[#1]]
Z方向的變量
#5=#3-#2*[1-SIN[#1]]
賦值刀具半徑補償值的變量
G01 Z-#4 F500
Z方向的下切
G10 L12 P01 R#5
可編程參數生效
#6=0
橢圓起始角度賦值
WHILE [#6 LE 365]DO2
橢圓的邏輯語句
#7=30*COS[#6]
橢圓上X軸上的變量
#8=15*SIN[#6]
橢圓上Y軸上的變量
G41 G1 D01 X#7 Y[-#8]
順時針銑削橢圓
#6=#6+1
橢圓變量改變
END2
橢圓邏輯語句結束
G0Z1
抬起刀具,防止執行倒圓邏輯撞刀
#1=#1+1
倒圓變量改變
END1
倒圓邏輯語句結束
G00 Z100
快速提刀
G40 G11
可編程參數輸入取消
M5
主軸停轉
M30
程序結
總結
以上是生活随笔為你收集整理的发那可g10_FANUC系统G10指令的使用.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS中关于构造函数、原型链、protot
- 下一篇: 日常学习笔记(1)