數(shù)控線切割加工編程一般可分為手工編程和自動編程兩大類。
1、手工編程:手工編程是指編程員采用各種數(shù)學方法,使用一般的計算工具,對編程所需的各坐標點進行處理和計算,根據(jù)各關鍵點的坐標值把刀具路徑編制成數(shù)控加工程序,并通過鍵盤將程序輸人到機床的數(shù)控系統(tǒng)中。由于計算刀具路徑坐標值和輸人程序這兩個步攤較繁瑣,并且需要大量時間檢查程序,當零件的形狀復雜時手工編程難以完成。
手工編程適合于幾何形狀不太復雜的零件,程序坐標計算較為簡單,程序段不多,以及程序編制易于實現(xiàn)的加工場合。在數(shù)控線切割加工中.手工編程由于要愉人很多指令,比較容易出錯,編程的過程比較繁瑣,需要花費不少時間,因此在實際加工的編程中應用很少。
2、自動編程:自動編程是指利用計算機軟件編制數(shù)控加工程序的過程。數(shù)控線切割加工自動編程以計算機繪圖為基礎,編程人員先使用自動編程系統(tǒng)的cad功能,構建出幾何圖形,其后利用cam功能,設置好幾何參數(shù),產(chǎn)生出數(shù)控程序,再由計算機通過通信電纜將程序傳輸?shù)綌?shù)控機床上。現(xiàn)在數(shù)控線切割加工比較常用的自動編程系統(tǒng)有twincad/ wt、cam、fikus, caxa、yh等。
3、編程的代碼格式程序有3b、4b、r3b、iso等,下面我們來說說常用的3b代碼格式程序。
程序格式:bxbybjgz
b為分隔符,表示一條成許開始,并將x、y、j數(shù)據(jù)區(qū)分隔開;x、y為增量(相對)坐標值,一律用μm作單位;
j為計數(shù)長度即加工線段或圓弧在x軸或y軸上的投影的值之和;
g為計數(shù)方向,指令格式為gx或gy,gx表示計數(shù)長度j等于加工線段或圓弧在x軸的投影的值之和;gy表示計數(shù)長度j等于加工線段或圓弧在y軸的投影的值之和;
z為加工指令即加工方向。
4、程序編寫方法:
確定坐標系與坐標值確定計數(shù)方向和計數(shù)長度確定加工指令即各種補償處理.
(1)坐標系與坐標值的確定:工作臺平面為坐標系平面,右方向為+x;前方向為+y。編程時坐標系的原點隨程序的不同而變化。
a、加工直線時,以該直線的起點為坐標系的原點,x、y取該直線終點的坐標值,可以用兩者的比值表示,當直線平行與坐標軸時,x、y可以忽略。
b、加工圓弧時,以該圓弧的圓心為坐標系的原點,x、y取圓弧的起點坐標值,但不可用兩者的比值表示。
(2)計數(shù)方向g的確定:
不論加工直線還是,還是加工圓弧,其計數(shù)方向均按照終點的位置來確定。
a、加工直線時,終點靠近那條數(shù)軸,計數(shù)方向就取哪條軸。記作gx或gy
b、加工圓弧時,終點靠近哪條軸就取另一條數(shù)軸(與直線相反)。記作gx或gy.
(3)計數(shù)長度j的確定:
計數(shù)長度是在計數(shù)方向的基礎上確定的。計數(shù)長度是被加工的直線或圓弧在計數(shù)方向坐標軸上投影的絕度值的總和,即在x軸或y軸上的投影長度的總和,其單位為μm。
(4)加工指令z的確定:
目前,自動編程廣泛地應用于數(shù)控線切割加工編程。隨著其功能越來越完善,對編程人員的技術水平要求也越來越低,既減輕了編程人員的勞動強度,也縮短了編程時間。自動編程適用于絕大多數(shù)加工場合的程序編制,可以有效地解決復雜零件的加工問題。