朝陽市技師學院 遼寧 朝陽 122000
廣州數控GSK980TD為經濟型車床,在教學中得到了廣泛應用。GSK980TD數控系統內置了A類宏程序編譯器,用戶可以用宏程序指令G65 Hm P#i Q#j R#k;實現變量的賦值、算數運算,邏輯運算、判斷及條件轉移。對于編制特殊零件的加工程序,減少手工編程的繁瑣計算,提高了程序的靈活性,計算機編程的語句繁雜冗長,精簡了用戶程序。
1.解析圖紙。根據圖紙要求,分析圖樣尺寸,為下面的計算做好準備,圖樣如下:

2.解析計算
(1)參數方程由《機械手機手冊》差得圓的參數方程為:
X=a+rcost
Y=b+rsint
(2)自變量范圍確定
根據圖紙,選取角度值為自變量,這樣有利于控制循環,而且對簡化編程有利。圓的參數方程為:
x=4×sinθ
z=4×cosθθ的取值范圍為14.478~165.522
對于x值因為在0~180°之間,所以x的值都為正值,但是在計算的時候因為車削是直徑編程,所以在程序編制的過程中應是上式的二倍。對于Z值,在0~90°時函數值為正值,90°~180°時為負值,我們要格外注意。但是在程序的編制時,我們可以將基點設置在圓弧的中心,并且在計算時使用基點和z函數的代數和。這樣就可以避免因為跨象限引起的函數符號變化帶來的麻煩。
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數控車床上試切,取得較好的效果,為了提高圓弧螺紋的表面光潔度,可以適當的減小增量角度值。
本例中將螺紋切削循環G92指令與宏程序有機的結合起來,通過宏程序計算初始值,改變起刀點來切削圓弧螺紋,程序簡潔明了,這一點對于剛接觸宏程序的學生尤為重要,其次為循環體的選擇上既有利于對程序的閱讀理解又有利于程序簡潔方便,故在程序自變量的選擇上選用角度值為自變量。
本例中實際圓弧曲線用許多的離散的點(坐標點的值)予以擬合,故點數越多擬合的精度越高。但是由于擬合的精度高,程序的計算量很大,執行起來相對運行時間較長,讀者可根據本單位自身實際情況,靈活調整程序參數,在加工效率和牙型精度上找一個平衡點。