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