朝陽市技師學(xué)院 遼寧 朝陽 122000
廣州數(shù)控GSK980TD為經(jīng)濟(jì)型車床,在教學(xué)中得到了廣泛應(yīng)用。GSK980TD數(shù)控系統(tǒng)內(nèi)置了A類宏程序編譯器,用戶可以用宏程序指令G65 Hm P#i Q#j R#k;實現(xiàn)變量的賦值、算數(shù)運算,邏輯運算、判斷及條件轉(zhuǎn)移。對于編制特殊零件的加工程序,減少手工編程的繁瑣計算,提高了程序的靈活性,計算機(jī)編程的語句繁雜冗長,精簡了用戶程序。
1.解析圖紙。根據(jù)圖紙要求,分析圖樣尺寸,為下面的計算做好準(zhǔn)備,圖樣如下:
2.解析計算
(1)參數(shù)方程由《機(jī)械手機(jī)手冊》差得圓的參數(shù)方程為:
X=a+rcost
Y=b+rsint
(2)自變量范圍確定
根據(jù)圖紙,選取角度值為自變量,這樣有利于控制循環(huán),而且對簡化編程有利。圓的參數(shù)方程為:
x=4×sinθ
z=4×cosθθ的取值范圍為14.478~165.522
對于x值因為在0~180°之間,所以x的值都為正值,但是在計算的時候因為車削是直徑編程,所以在程序編制的過程中應(yīng)是上式的二倍。對于Z值,在0~90°時函數(shù)值為正值,90°~180°時為負(fù)值,我們要格外注意。但是在程序的編制時,我們可以將基點設(shè)置在圓弧的中心,并且在計算時使用基點和z函數(shù)的代數(shù)和。這樣就可以避免因為跨象限引起的函數(shù)符號變化帶來的麻煩。
3.程序流程圖
4.程序編制
T0101 M08;
M03 S100 G99;
G00 X100 Z18;
G01 X60 F0.2;
G65 H01 P#207 Q165522;
G65 H01 P#206 Q9000;
G65 H01 P#203 Q4000;
G65 H01 P#202 Q50000;
N60 G65 H01 P#201 Q14478;
N70 G65 H31 P#204 Q#203 R#201;
G65 H03 P#204 Q#202 R#204;
G65 H32 P#205 Q#203 R#201;
G65 H02 P#205 Q#206 R#205;
G01 X60 Z#205;
G92 X#204 Z-52 F9;
G65 H02 P#201 Q#201 R1000;
G65 H86 P70 Q#201 R#207;
G00 X100 Z18;
G00 X#202;
G65 H03 P#202 Q#202 R1000;
G65 H85 P60 Q#202 R50000;
G00 X100;
G00 Z100;
M05;
M09;
M30;
該程序在GSK980TD數(shù)控車床上試切,取得較好的效果,為了提高圓弧螺紋的表面光潔度,可以適當(dāng)?shù)臏p小增量角度值。
本例中將螺紋切削循環(huán)G92指令與宏程序有機(jī)的結(jié)合起來,通過宏程序計算初始值,改變起刀點來切削圓弧螺紋,程序簡潔明了,這一點對于剛接觸宏程序的學(xué)生尤為重要,其次為循環(huán)體的選擇上既有利于對程序的閱讀理解又有利于程序簡潔方便,故在程序自變量的選擇上選用角度值為自變量。
本例中實際圓弧曲線用許多的離散的點(坐標(biāo)點的值)予以擬合,故點數(shù)越多擬合的精度越高。但是由于擬合的精度高,程序的計算量很大,執(zhí)行起來相對運行時間較長,讀者可根據(jù)本單位自身實際情況,靈活調(diào)整程序參數(shù),在加工效率和牙型精度上找一個平衡點。