數控線切割編程概述
(3B五指令)
1.3B指令概述
程序格式:BxByBjGZ
B—分隔符,用來區分、隔離x、y和j等數碼,B後的數字如為零,則零可以省略;
x、y—直線的終點或圓弧起點的坐標值,編程時均取絕對值,單位取um;
j—計數長度,單位um;
G—計數方向,分Gx和Gy,即按x方向或y方向計數;
Z—加工指令,分直線加工和圓弧加工兩大類,直線加工按所在象限分為L1(含+X)、L2(含+Y)、L3(含-X)、L4(含-Y)四種;圓弧加工按順時針、逆時針分為SR1、SR2、SR3、SR4和NR1、NR2、NR3、NR4八種,如圖1所示。
2.程式的編輯
首先將壹個圖形拆分成若幹個獨立的直線和圓弧元素,然後就每壹個獨立的元素進行依次獨立的編程,最後將這些獨立的程式段依次排列起來就構成了此圖形的完整程式。
1)直線的編輯
直線的編輯遵從相對坐標編程的原理,第壹段直線的起點作為此段程式編輯的零點,第二段直線的編輯時的起點就為第壹段直線的終點,即第二段程式編輯的零點,後續直線的編輯依據以上規律進行連續編輯。也可采取對每段直線進行獨立編輯,然後依次順序排列的方法完成。
⑴把直線的起點作為坐標原點
⑵把直線的終點作為x、y,按直線在坐標軸上的投影值計算,均取絕對值,單位um
⑶計數長度j按直線在計數方向的坐標軸上的投影值計算
⑷計數方向G的選取原則 加工直線或斜線時,以終點坐標值打的坐標方向作為計數方向,即當︱X︱﹥︱Y︱計數方向取Gx,反之取Gy當︱X︱=︱Y︱計數方向任取
⑸加工指令按直線走向和終點所在象限不同分而選取如圖1,註L1(含+X)、L2(含+Y)、L3(含-X)、L4(含-Y)與坐標值重合的直線編程時Bx、By中的x、y均可作零,且可不寫。
2)圓弧的編程
圓弧的編程也遵從相對坐標編程的原理,與直線不同的是直線編程的零點為直線的起點,而圓弧編程的零點為圓弧的圓心
⑴將圓弧的圓心作為坐標原點
⑵起點在坐標系中的坐標絕對值為程式的Bx、By單位um
⑶計數長度的確定 計數方向確定後,計數長度應取圓弧各段在該坐標系坐標軸上投影絕度值的總和
⑷圓弧加工指令應由起點所在象限和圓弧走向來定。圓弧加工時,取終點坐標值小軸向作為計數方向
⑸加工指令對圓弧而言,按其起點所在的象限確定,分為順時針S和逆時針N***8種SR1、SR2、SR3、SR4和NR1、NR2、NR3、NR4
3.工件的編輯舉例:
設要切割如圖2所示的零件軌跡
分析:由圖形可知該圖形由三段直線和壹段圓弧構成,故在不考慮切入點的情況下直接從A點切入分四段程式編輯如下
1.加工直線AB
BBB40000GxL1(B40000B0B40000GxL1)
2.加工直線BC B1B9B90000GyL1(B10000B90000B90000GyL1) 3.加工圓弧CDB30000B40000B60000GxNR1
4.加工直線DA
B10000B90000B90000GyL4N ? 1: B ?40000 B ?0 B ?40000 GX ? L1 ; ? 760.560 , 437.445
N ? 2: B ?10000 B ?90000 B ?90000 GY ? L1 ; ? 770.560 , 527.445
N ? 3: B ?30000 B ?40000 B ?60000 GX ?NR1 ; ? 710.560 , 527.445
N ? 4: B ?10000 B ?90000 B ?90000 GY ? L4 ; ? 720.560 , 437.445
N ? 5: DD
?