在數(shù)控車床上加工非圓曲線是數(shù)控教學中的一個難點,而且非圓曲線的加工在數(shù)控大賽中也屢見不鮮。而橢圓的加工是非圓曲線加工中最常見的,針對數(shù)控車床橢圓的宏程序加工,詳細解釋思路和程序含義,通過仿真軟件進行加工模擬,讓初學者能夠真正理解橢圓加工的精髓,做到舉一反三。
一、知識引入
1.了解橢圓的標準方程;
2.橢圓宏程序結構流程:
開始-給自變量賦初始值-循環(huán)條件-因變量表達式賦值-橢圓插補-步距變化-結束。
二、加工圖紙
三、橢圓加工宏程序思路
1.首先確定圖紙中的橢圓為凹橢圓,宏程序中要體現(xiàn)出區(qū)別。
2.圖紙中橢圓中心的坐標跟工件原點不重合,所以這個可以稱為偏心橢圓。
3.必須了解一點,我們計算橢圓上的所有坐標都是依據(jù)橢圓中心來計算的,而我們編程的時候所有的坐標是相對工件原點來計算的。
4.自變量賦初始值,由于只有X和Z兩個方向的變量,所以我們只要對其中的一個坐標進行賦值就可以,然后確定加工的區(qū)間,計算另外一個變量。
5.橢圓精加工宏程序的編寫。
6.由于橢圓加工宏程序只是橢圓精加工,所以還要考慮粗加工,而數(shù)控車床G71指令可以嵌套宏程序,所以我們可以用這個指令來進行粗加工。
四、加工程序詳解
O0001
G95G97M03S500T0101F0.3程序初始化;
G0X72Z2快速點定位(循環(huán)起刀點);
G71U2R1P10Q20X0.6Z0粗車循環(huán);
M03S1200F0.1設置精加工參數(shù);
N10G0X0
G1Z0
#1=0;橢圓Z向加工起點相對于橢圓中心的坐標;
WHILE#1LE[40];判斷橢圓孤是否走到Z向終點(相對圓心中點數(shù)值);
#2=-25/40*SQRT[40*40-#1*#1]計算橢圓方程中的X坐標(凹圓弧取負);
G1X[#2*2+50]Z[-#1]橢圓插補,實際上橢圓加工的X和Z值(此處要考慮中心點的偏移和Z方向實際加工的距離);
#1=#1+0.2步距0.2,既Z值遞增量為0.2,(此值過大影響精度,過小加工速度過慢,應在滿足精度的前提下盡可能取大值);
ENDW
G1Z-60
X70
N20Z-70
G0X100
Z100
M30
五、仿真模擬加工
1.回參考點;
2.毛坯設置;
3.刀具設置;
4.快速對刀及參數(shù)設置;
5.建立程序號,并輸入加工程序;
6.關上艙門,自動加工。