發布日期:2022-04-17 點擊率:244
數控銑床編程中除了要用到上一章介紹的常用的功能指令外,還用到一些比較特殊的功能指令。
1.工件坐標系設定指令
數控銑床除了可用G92指令建立工件坐標系以外,還可以用G54—G59指令設置工件坐標系。這樣設置的每一個工件坐標系自成體系。采用G54一G59指令建立的坐標系不像用G92指令那樣,需要在程序段中給出工件坐標系與機床坐標系的偏置值,而是在安裝工件后測量工件坐標系原點相對于機床坐標系原點在X、Y、Z各軸方向的偏置量,然后用MDI方式將其輸入到數控系統的工件坐標系偏置值存儲器中。系統在執行程序時,從存儲器中讀取數值,并按照工件坐標系中的坐標值運動。圖3-3所示為工件坐標系與機床坐標系之間的關系。
例如使用G54設定工件坐標系的程序段如下:
G90 G54 G00 X100.0 Y50.0 Z200.0;
其中G54為設定工件坐標系,其原點與機床坐標系原點的偏置值己輸人數控系統的存儲器中,執行該程序段時,刀具就移到G54所設的工件坐標系中X100Y50Z200的位置上。
2. 固定循環加工指令
數控銑床上有許多固定循環指令,用于實現只用一個指令、一個程序段,即可完成某特定表面的加工。孔加工(包括鉆孔、鏜孔、攻絲或螺旋槽等)是銑床上常見的加工任務,下面介紹FANUC系統中,孔加工的固定循環功能指令。
(1) 孔加工循環的6個動作
加工一個孔可以分解為6個動作。數控系統提供有相應的指令,將6個動作用一個復合循環指令即可完成,簡化了程序的編寫步驟。這6個動作的分解如圖3-4所示。
1) A→B為刀具快速定位到孔位坐標(X,Y) (即循環起點B),Z值為起始高度。
2) B→R為刀具沿Z軸方向快進至安全平面(即R點平面)。
3) R→E為孔加工過程(如鉆孔、鏜孔、攻螺紋等),此時的進給為工作進給速度。
4) E點為孔底動作(如進給暫停、刀具偏移、主軸準停、主軸反轉等)。
5) E→R為刀具快速返回R點平面。
6) R→B為刀具快退至起始高度(B點高度)。
(2) 孔加工循環指令格式
孔加工循環指令格式一般如下:
G90 /G91 G98 /G99 G×× X_Y_Z_R_Q_P_F_L_;
說明:
1) G90、G91分別為絕對值指令與增量值指令。
2) G98和G99兩個模態指令控制孔加工循環結束后的刀具返回平面。
① G98:刀具返回平面為初始平面(B點平面),為缺省方式。
② G99:刀具返回平面為安全平面(R點平面)。
3) G××為孔加工方式,對應于表3-1的固定循環指令。
4) X、Y值為孔位坐標值,刀具以快進的方式到達(X,Y)點。
5) Z值為孔深,在G90方式下,Z值為孔底的絕對值;在G91方式下,Z值是從R點平面到孔底的距離。
6) R值用來確定安全平面(R點平面),如圖3-19所示。R點平面高于工件表面。在G90方式下,R值為絕對值;在G91方式下,R值為從初始平面(B點平面)到R點平面的增量。
7) Q值在G73或G83方式下,規定分步切深;在G76或G87方式中規定刀具的退讓值。Q值通常在孔較深時使用,以使排屑和切削液進入切削區。
8) P值規定在孔底的暫停時間,單位為ms,用整數表示。
9) F值為進給速度,單位為mm/min。
10) L值為循環次數,執行一次可不寫L1;如果是L0,則系統存儲加工數據,但不執行加工。
固定循環指令是模態指令,可用G80取消循環。此外, G00、G01、G02、G03也起取消固定循環指令的作用。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV