嗨,大家好!我是INNOCUT,大家都知道數控銑床加工編程除知道指令基礎外,還要知道在編程過程中應用到的簡化功能指令,這樣方便快速編程,增加工作效率,今天給大家分享簡化指令的用法。
比例縮放指令 G51、G50
由於圖形P1\P2\P3\P4與P1'\P2'\P3'\P4'相似,只是指定了縮放中心和縮放比例,就可以完成輪廓的縮放,P1P2P3P4輪廓━子程序比例縮放指令+子程序調用等於1'\P2'\P3'\P4'輪廓。如圖所示:
G51的功能使編程的形狀指定位置為中心,放大或縮小。
比例縮放G51、G50 指令格式:
①各軸比例因子相同
G51X_Y_Z_P_; 開始比例縮放
.... ...; 縮放的加工程序段
G50 ; 取消比例縮放
②各軸比例因子單獨指定
G51X_Y_Z_1_J_K_ ;
..... .......;
. G50 ;
指令含義:
①x_Y_Z_:縮放中心,絕對座標,若不指定,系統將刀具當前位置設為比例縮放中心。
②P_:各軸的縮放比例; I_ J_ K_ : X、Y. Z各軸對應的縮放比例。
③G51需以單獨的程序段進行指定,並以G50取消。
④1/J/K的參數值為-1000,則相應軸進行鏡像。 1-1000 -x=0 (Y軸)
⑤使用G50指令取消比例縮放後,緊跟移動指令時,縮放後的刀具位置就是移動 指令的起始點。
例1:使用縮放功能加工圖示零件。
例2使用縮放鏡像功能加工圖示零件,切深5mm
可編程鏡像G51.1、G50. 1
加工某些對稱圖形時,為避免反覆編寫類似的程序,縮短加工程序, 可採用鏡像加工功能。只對工件的一部分進行編程,再通過鏡像加工出 其他對稱部分,這就是鏡像功能。
G51.1 X_ Y_ ; 鏡像加工生效
... ... ;
G50.1 X_ Y_ ;取消鏡像加工模式
X、Y一指定對稱軸或對稱點
X10一以X=10的直線為對稱軸
X10 Y10一以(10,10) 點為對稱點
例如:對稱圖形a)Y軸對稱 b) X軸對稱 c) 原點對稱 如圖
例: G51. 1 x0;建立Y軸鏡像
G50. 1 X0;取消Y軸鏡像
可編程鏡像G51.1、G50. 1 注意事項:
①在指定平面內執行鏡像指令時,如果程序中有圓弧指令,則圓弧的旋轉 方向相反,即G02變成G03,而G03變成G02, 如圖所示。
②在指定平面內執行鏡像指令時,如果程序中有刀具半徑補償指令, 則刀具半徑樸償的偏置方向相反,即G41變 成G42, G42變成G41, 如圖:
簡化編程功能
③在指定平面內執行鏡像指令時,如果程序中有座標系旋轉指令,則旋轉 方向相反。
④旋轉方式或比例縮放方式中不能指定鏡像指令G50.1或G51. 1指令,但在 鏡像指令中可以指定比例縮放指令或座標系旋轉指令。CNC數據處理的順序 是程序鏡像→比例縮放+座標系旋轉,所以在指定這些指令時,應按順序 指定,取消時,按相反順序。
⑤在縮放(或鏡像、旋轉)指令有效時,返回參考點指令(G27, G28, G29, G30) 和改變座標系指令(G54~G59, G92) 不能指定。如果需要,則 必須在取消相應指令後指定。
座標旋轉G68/G69
功能::G68- 使平面內編程的形狀以指定中心為原點進行旋轉。
G69一取消座標系旋轉。
指令格式:
017 G68區YR )
G18 G68Z_X_ R_
GI9 G68Y_Z_R_
G69
①在有刀具補償的情況下,先進行座標旋轉,再進行刀具半徑補償、長度補償; ②在有比例縮放功能的情況下,先縮放後旋轉。
編程示例:
閱讀更多 INNOCUT 的文章