數控線切割的編程技術
數字過程控制電火花線切割加工過程是數控加工的一種,這里對數控編程作簡單介紹。
⑴五指令3B程序格式 目前高速走絲線切割機床一般采用3B(個別擴充為4B或5B)格式,而低速走絲線切割機床通常采用國際上通用的ISO或EIA(美國電子工業協會)格式。我國生產的線切割控制系統也將逐步采用ISO代碼。
常見的平面圖形很多都是由直線或圓弧線段組成的。任何復雜的圖形都要分解為直線段和圓弧段依次編程。編程時需用的參數有五個:起點或終點坐標值X、Y;計數長度J(切割長度在X軸或Y軸上的投影長度);計數方向G;軌跡的類型(被稱為加工指令)Z。我國數控線切割機床統一采用五指令3B程序格式,即
BxByBjGZ
式中 B——分隔符,用以區分、隔離x、y和j等數碼,B后的數字為0時,0可以不寫;
x、y——直線的終點或圓弧起點的坐標值,編程時均取**值,以µm為單位;
j——計數長度(µm);
G——計數方向,分Gx或Gy,即可按X或Y方向計數,工作臺在該方向每走1µm
即計數累減1,當累減到計數長度J=0時,這段程序即加工完畢。
Z——加工指令,分為直線L與圓弧R兩大類;直線又按走向和終點所在象限而分
為L1、L2、L3、L4四種;圓弧又按**步進入的象限及走向的順、逆圓而分
為SR1、SR2、SR3、S4、及NR1、NR2、NR3、NR4八種,如圖7-7所示。
⑵ 直線的編程方法
1)把直線的起點作為坐標的原點;
2)把直線的終點坐標值作為x、x,可用公約數將x、y縮小整倍數;
3)計數長度j 按計數方向Gx或Gy取X值或Y值,計數長度要和計數方向一并考慮;
4)計數方向的選取 應取此程序*后一步的軸向方向;不能預知時,一般選取與終點處的走向較平行的軸向作為計數方向,這樣可減小編程誤差與加工誤差;對直線而言,取X、Y中較大的**值和軸向作為計數長度j和計數方向;
5)加工指令 按直線走向和終點所在象限不同而分為L1、L2、L3、L4,其中與+X軸重合的直線算作L1,與+Y軸重合的算作L2,與-X軸重合的算作L3,與-Y軸重合的算作L4。與X、Y軸重合的直線編程時X、Y均可作0,且在B后可不寫。
⑶ 圓弧的編程方法
1)把圓弧的圓心作為坐標原點;
2)把圓弧的起點坐標值作為x、y,均取**值,單位為µm;
3)計數長度j按計數方向取X或Y軸上的投影值。如果圓弧較長,跨越兩個以上象限,則分別取計數方向X軸(或Y軸)上各個象限投影值的**值相累加,作為該方向總的計數長度,也要和選計數方向一并考慮;
4)計數方向同樣也取與該圓弧終點時走向較平行的軸向作為計數方向,以減少編程和加工誤差。對圓弧來說,取終點坐標中**值較小的軸向作為計數方向(與直線相反)。*好也取*后一步的軸向為計數方向。
⑷ 工件編程舉例:圖7-8所示的軌跡由三條直線和一條圓弧組成,故分四條程序編制(不考慮切人路線)。
1)直線AB 坐標原點取在A點,X、Y均作0計,AB與X軸正向重合,程序為:
BBB40000GxL1
2)斜線BC 坐標原點取在B點,終點C的坐標值是X=10000,y=90000,程序為:
B1B9B90000GyL1
3)圓弧CD 坐標原點取在圓心O,起點C的坐標為X=30000,Y=40000,故程序為:
B30000B40000B60000GxNR1
4)斜線DA 坐標原點取在D點,終點A的坐標為X=10000,Y=90000,程序為:
B1B9B90000GyL4
以上程序列表如表7-3。
順序 | B | X | B | Y | B | J | G | |
1 2 3 4 5 | B B B B B | 1 30000 1 | B B B B B | 9 40000 9 | B B B B B | 40000 90000 60000 90000 | Gx Gy Gx Gy | L1 L1 NR1 L4 D |
表7-3 程序表
目前的線切割機床多數實現了自動編程的功能,對于復雜的圖案、書法文字或手寫簽名,一般采用數字化儀掃描圖形輸入計算機,實現加工。