介紹可編程旋轉和比例系數的功能與編輯方法
1)功能 在當前的平面G17或G18或G19中執行旋轉,值為RPL=…,單位是度。
2)編程
ROT RPL=… ;可編程旋轉,刪除以前的偏移,旋轉,比例系數和鏡像指令
AROT RPL=… ;可編程旋轉,附加當前的指令
ROT ;沒有設定值,刪除以前的偏移,旋轉,比例系數和鏡像
ROT/AROT 指令要求一個獨立的程序段
(在不同的平面下旋轉角正方向的定義)
1).功能:用SCALE,ASCALE可以為所有坐標軸編程一個比例系數,按此比例使所給定的軸放大或縮小。 當前設定的坐標系用作比例縮放的參數標準。
2).編程:
SCALE X...Y...Z... ;可編程的比例系數,清除所以有關偏移、旋轉、比例系數、鏡像的指令
ASCALE X...Y...Z... ;可編程的比例系數,附加于當前的指令
SCALE ;不帶數值,清除所以有關偏移、旋轉、比例系數、鏡像的指令
舉例
1) 程序編輯與祥解
M03S1000
M06T01
G17G90
G54G0X0Y0Z100
R1=1 (定義參數R1=1)
MARKE1: (定義MARKE1;MARKE1為標記符,跳轉目標程序段)
ASCALE X=R1 Y=R1 (可編程的比例系數,附加于當前的指令,X、Y方向縮放值定義等于R1)
R2=0 (定義參數R2=0)
MARKE2: (定義MARKE2;MARKE2為標記符,跳轉目標程序段)
AROT RPL=R2 (可編程旋轉,附加當前的指令,定義旋轉的角度等于R2)
G0X0Y0
G1Z-5F200
G1X-50Y0
Y50
G02X50CR=25
G01Y0
X0
Z5
R2=R2+90 (執行到這里每一次R2的值加上90)
IF R2<=270 GOTOB MARKE2 (如果R2小于或等于270度,執行跳轉到MARKE2)
R1=R1*0.5 (執行到這里每一次R1的值乘以0.5)
IF R1>=0.5 GOTOB MARKE1 (如果R2大于或等于0.5,執行跳轉到MARKE1)
M5
M30
(圖1)
(圖2)
(圖3)
SINUMERIK 802DM、SINUMERIK 810/840 DM的可編程旋轉和比例系數,簡單的說就是旋轉和縮放,上面所舉的例子也是比較典型的例子,通過SINUMERIK系統獨特的參數編程把一個稍微復雜的工件的程序的編輯出來。旋轉和縮放放在一個程序里,通俗易懂,讓編程更加方便!