当前位置 - 股票行情交易網 - 財經資訊 - 小蜜蜂數控火焰切割機有哪些指令及含義如簡單編程

小蜜蜂數控火焰切割機有哪些指令及含義如簡單編程

編程符號及說明l 在切割機編程中,壹般用到以下的編程符號,編程符號後跟相應的參數。

表10.1 編程符號說明

編程符號

功能說明

N

程序段序號

G

準備代碼

M

輔助功能

X

X軸相對坐標或絕對坐標

Y

Y軸相對坐標或絕對坐標

U

X軸相對坐標

V

Y軸相對坐標

I

圓心相對圓弧起點的X軸坐標差值

J

圓心相對圓弧起點的Y軸坐標差值

R

圓弧的半徑,正值為小於180°圓弧,負值為大於180°圓弧。

F

切割速度,用於G01,G02,G03。

l 在以下的內容中,凡是出現在”/”符號都是或的關系,例如X/U表示要麽是X,要麽是U,兩者不能同時出現。n表示參數值,例如Xn表示 X後面跟的參數。[]表示是可選的內容,可以有這壹項,也可以沒有這壹項。

10.2 坐標系統

本系統默認采用右手笛卡爾坐標, 當然,系統也可以由用戶自己定義坐標第,詳見“8.7.3坐標定義”。

10.3 G代碼說明

本系統支持的G代碼如表10.2所示。

表10.2 常用G代碼表

G99

參數: X/U Y/V I J

部件選項參數

G92

參數: X Y

參考點設置

G91 / G90

無參數

相對 / 絕對坐標

G20 / G21

無參數

英制 / 米制

G41 / G42

無參數

左 / 右割縫補償

G40

無參數

取消割縫補償

G00

參數: X/U Y/V

直線快速移動(空車)

G01

參數: X/U Y/V

直線切割

G02

參數: X/U Y/V I J

順時針圓弧切割

G03

參數: X/U Y/V I J

逆時針圓弧切割

1. G92 參考點設置

格式:

G92 [Xn] [Yn]

參數含義:

[Xn] [Yn]表示設置的參考點的絕對坐標,也是機床回位的絕對坐標。若G92後沒有參數,則默認參考點坐標是(0,0)。壹般機床在以(0,0)為參考點時,該句代碼可以省略。

註意:

調入代碼後,G92設置的參考點坐標會自動保存下來,在沒有調入新的切割代碼前,這個參考點坐標壹直有效,無論關機與否。新調入壹個切割代碼後,若新代碼有G92指令,則參考點坐標就是G92後的內容,若沒有G92,參考點就默認是(0,0)。壹個代碼文件中,G92只能出現壹次。

例子:

a. G92 X0 Y0

表示以(0,0)為參考坐標,當按下“回位”功能鍵時,機床回到(0,0)坐標點。

b. G92 X20 Y0

表示以(20,0)為參考坐標,當按下“回位”功能鍵時,機床回到(20,0)坐標點。

2. G90/G91

格式:

G90/G91

G90 絕對坐標。在代碼中出現的X,Y表示絕對坐標值,U,V表示相對坐標值。

G91 相對坐標。在代碼中出現的X,Y表示相對坐標值,U,V也表示相對坐標值。

例子:

a. G90用法

b. G91用法

3. G20/G21

格式:

G20/G21

G20 英制單位。G20後出現的所有X,Y,I,J,R,U,V都是英制單位。

G21 公制單位。G21後出現的所有X,Y,I,J,R,U,V都是公制單位。

註意:

若代碼中沒有出現G20/G21,則默認為公制單位。

英制和公制的換算公式是: 1英寸≈ 25.4mm。

4. G00 空程移動

本指令表示快速移槍到指定位置,系統按“空程移車速度*倍率”的速度從起點快速移動到指定位置。

格式:

G00 X/Un Y/Vn [Fn]

參數含義:

Fn – 空程限速。

Un – 終點X坐標相對於當前段起點的位移,單位mm;

Vn – 終點Y坐標相對於當前段起點的位移,單位mm。

(在相對坐標系中)

Xn – 終點X坐標相對於當前段起點的位移,單位mm;

Yn – 終點Y坐標相對於當前段起點的位移,單位mm。

(在絕對坐標系中)

Xn – 終點X坐標相對於工件起始點的位移,單位mm;

Yn – 終點Y坐標相對於工件起始點的位移,單位mm。

例子:

5. G01 直線切割

本指令表示直線切割到指定位置,系統按“切割速度*倍率”的速度從當前段的起點切割到指定位置。

格式:

G01 X/Un Y/Vn [Fn]

參數含義:

同G00代碼含義,區別僅在於G00表示空車直線行走(即:輸出口全部關閉),G01表示直線切割。

6. G02 順圓插補

本指令表示順圓弧(順時針插補)切割到指定位置,系統按“切割速度*倍率”的速度從當前段的起點切割到指定位置。

格式:

G02 X/Un Y/Vn In Jn [Fn] 或 G02 X/Un Y/Vn R[-]n [Fn]

參數含義:

Fn – 切割限速。

Un – 終點X坐標相對於當前段起點的位移,單位mm;

Vn – 終點Y坐標相對於當前段起點的位移,單位mm。

In – 圓心X坐標相對於當前段起點的位移,單位mm;

Jn – 圓心Y坐標相對於當前段起點的位移,單位mm。

R[-]n – 圓弧的半徑,當圓弧小於等於180度時,R為正值,反之為負值,單位mm;

(在相對坐標系中)

Xn – 終點X坐標相對於當前段起點的位移,單位mm;

Yn – 終點Y坐標相對於當前段起點的位移,單位mm。

(在絕對坐標系中)

Xn – 終點X坐標相對於工件起始點的位移,單位mm;

Yn – 終點Y坐標相對於工件起始點的位移,單位mm。

例子:

7. G03 逆圓插補

同G02,只是G02是順圓(順時針圓弧),G03為逆圓(逆時針圓弧)。

8. G42/G41和G40 割縫補償

這幾個功能是割縫補償功能,當代碼表示的切割路徑僅僅是工件的實際尺寸時,由於火焰切割/等離子切割總歸會有割縫的存在,不考慮割縫的影響時實際割出的工件不是需要的尺寸。設置了割縫補償後,系統會自動計算出割縫的影響,切割出實際尺寸的工件。

G41/G42和G40必須配對使用。如果省略G41/G42,則默認割縫補償值為零;如果省略

G40,則默認為割縫補償有效。

格式:

G41 //左割縫補償

…… //切割代碼

G40 //取消左割縫補償

G42 //右割縫補償

…… //切割代碼

G40 //取消右割縫補償

例子:

( Convex Roof Trapezoid w/ Hole )

G21 /* 公制單位 */

G91 /* 相對坐標 */

G99 X1 Y0 I0 J0 /* 比例因子為1,旋轉角度0,無鏡像*/

G00 X44.45 Y41.275 /* 空車行走 */

G41 /* 左割縫補償 */

M07 /* 切割開始 */

G03 X0 Y0 I19.05 J0 /* 逆時針切割壹個圓 */

M08 /* 切割結束 */

G40 /* 取消左割縫補償 */

G00 X-44.45 Y-41.275 /* 空車行走 */

G41 /* 右割縫補償 */

M07 /* 切割開始 */

G01 X25.779438 Y58.031634 /* 直線切割 */

G02 X75.441125 Y0 I37.720562 J-16.756634 /* 順時針切割壹個圓 */

G01 X25.779438 Y-58.031634 /* 直線切割 */

G01 X-127 Y0 /* 直線切割 */

M08 /* 切割結束 */

G40 /* 取消右割縫補償 */

M02 /* 程序結束 */

註意:割縫補償值應為實際割縫寬度的壹半。

9. G99 比例、旋轉、鏡像

格式:

G99 Xn Yn In Jn

參數含義:

X - 比例因子,0.001至1000可設置。

Y - 旋轉角度,-360°至360°可設置。

I – X軸鏡像,沿X軸做鏡像,1表示有鏡像、0表示無鏡像

J – Y軸鏡像,沿Y軸做鏡像,1表示有鏡像、0表示無鏡像

註意:

對壹個代碼,可以有G99,也可以沒有G99。如果有G99,後面的參數X,Y,I,J都不能省略。

鏡像和旋轉都是以笛卡爾坐標的原點(0,0)為參考點的。

10. 編程註意事項

l 編程必須包含G92(參考點設置)和M02(程序結束)指令。

l G41/G42和G40必須配對使用。如果省略G41/G42,則默認割縫補償值為零;如果省略G40,則默認為割縫補償有效。

l G20 / G21省略時,系統默認為G21(公制單位)。

l G90 / G91省略時,系統默認為G91(相對坐標)。

l M07和M08指令不可以省略。

l G00、G01、G02、G03中某參數省略,若參數為絕對坐標,則系統默認為上壹行G代碼的坐標值;若是相對坐標,系統默認該參數值為零。

l G00、G01、G02、G03可以簡寫為:G0、G1、G2、G3。

l 前後連續的G00(或G01、G02、G03),可省略G00(或G01、G02、G03)。

10.4 M代碼說明

表10.3 常用M代碼

M07

無參數

穿孔固定循環

M08

無參數

結束切割固定循環

M00

無參數

暫停指令

M02

無參數

程序結束

l M07 穿孔固定循環

圖10.2 穿孔固定循環示意圖

1) 如果乙炔未打開,則打開乙炔。

2) 打開點火,並延時“點火延時”的時間。

3) 打開割炬下降,並延時“割炬下降時間”的時間。

4) 關閉割炬下降,打開預熱氧,並延時“預熱延時”的時間。如果在預熱的過程中,按下“停止”鍵,則預熱時間自動延長,直到再次按下“啟動”鍵才結束預熱延時,並將預熱延時的時間自動保存在參數中。

5) 打開割炬上升,並延時“穿孔上升時間”的時間。

6) 關閉割炬上升,打開切割氧,打開穿孔下降,並延時“穿孔下降時間”。

7) 關閉割炬下降,開始切割。

l M08 結束切割固定循環

1) 關閉切割氧;

2) 打開割炬上升,並延時“割炬上升時間”的時間;

3) 關閉割炬上升。

l M00 暫停

 在切割過程中,系統在碰到這種指令的時候會使機床停止下來,等待進壹步的操作。

l M02 程序結束

以上是上海交大方菱數控系統編程說明,看是否有所幫助。