數控線切割程式設計概述
(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
數控線切割程式設計概述
(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