用于數(shù)控編程和加工的 G 代碼是什么?
什么是G代碼?
G代碼是CAM(計(jì)算機(jī)輔助制造)軟件中用于控制自動(dòng)機(jī)床的最常見的CNC編程語言,也稱為RS-274。
G代碼是數(shù)控程序中的指令,簡稱G指令,利用G代碼可以實(shí)現(xiàn)數(shù)控加工的快速定位、反向圓弧插補(bǔ)、平行圓弧插補(bǔ)、中間點(diǎn)圓弧插補(bǔ)、半徑編程、跳轉(zhuǎn)加工等功能。
什么是 G 代碼解釋器?
G代碼解釋器是數(shù)字控制器軟件的重要模塊。 數(shù)控機(jī)床 通常用G代碼來描述機(jī)床的加工信息,如刀具路徑、坐標(biāo)的選擇、冷卻液的開啟等。將G代碼解釋成數(shù)控系統(tǒng)可以識(shí)別的數(shù)據(jù)塊是G代碼解釋器的主要功能。G代碼解釋器的開放性也是設(shè)計(jì)和實(shí)現(xiàn)中必須考慮的問題。
在G代碼解釋器中,G代碼的關(guān)鍵字分解是骨架,代碼的分組是語法檢查的依據(jù)。
G代碼解釋器讀取G代碼,解釋成G中間代碼,再進(jìn)行插補(bǔ)、位置控制處理,最后輸出模塊調(diào)用驅(qū)動(dòng)程序輸出到數(shù)控機(jī)床的PCI或ISA卡上。
G 代碼代表什么?
G00代表快速定位。
G01 代表直線插補(bǔ)。
G02代表順時(shí)針圓弧插補(bǔ)。
G03代表逆時(shí)針圓弧插補(bǔ)。
G04 代表定時(shí)暫停。
G05 代表通過中間點(diǎn)的圓弧插補(bǔ)。
G06 代表拋物線插補(bǔ)。
G07 代表 Z 樣條插補(bǔ)。
G08代表進(jìn)給加速。
G09代表進(jìn)給減速。
G10 代表數(shù)據(jù)設(shè)置。
G16 代表極地編程。
G17代表加工XY平面。
G18 代表加工 XZ 平面。
G19代表加工YZ平面。
G20 代表英制尺寸(弗蘭克系統(tǒng))。
G21 代表公制尺寸(弗蘭克系統(tǒng))。
G22 代表以編程方式設(shè)定的半徑大小。
G220代表用于系統(tǒng)操作界面。
G23 代表直徑尺寸可編程。
G230代表在系統(tǒng)操作界面上使用。
G24 代表子程序結(jié)束。
G25 代表跳躍加工。
G26 代表循環(huán)加工。
G30代表放大倍數(shù)注銷。
G31 代表放大分辨率。
G32 代表等距螺紋切削,英制。
G33 代表等距螺紋切削,公制。
G34 代表增大螺距螺紋切削。
G35 代表縮螺距螺紋切削。
G40 代表刀具偏置/刀具偏置注銷。
G41 代表刀具補(bǔ)償-左。
G42 代表刀具補(bǔ)償-右。
G43 代表刀具偏移-正。
G44 代表刀具偏移-負(fù)。
G45 代表刀具偏移 +/-。
G46 代表刀具偏移 +/-。
G47 代表刀具偏移-/-。
G48 代表刀具偏移-/+。
G49 代表刀具偏移 0/+。
G50 代表刀具偏移 0/-。
G51 代表刀具偏移+/0。
G52代表刀具偏移-/0。
G53 代表直線偏移,注銷。
G54 代表直線偏移X。
G55 代表直線偏移 Y。
G56 代表直線偏移 Z。
G57 代表線性偏移 XY。
G58 代表直線偏移XZ。
G59 代表直線偏移 YZ。
G60 代表精確路徑模式(精細(xì))。
G61 代表精確路徑模式(中間)。
G62 代表精確路徑模式(粗糙)。
G63 代表攻絲。
G68 代表刀具偏移,內(nèi)角。
G69 代表刀具偏移,外角。
G70 代表英制尺寸。
G71 代表公制尺寸。
G74代表返回參考點(diǎn)(機(jī)床零點(diǎn))。
G75代表返回編程坐標(biāo)零點(diǎn)。
G76 代表螺紋復(fù)合環(huán)。
G80 代表固定循環(huán)注銷。
G81 代表外部固定循環(huán)。
G331 代表螺紋固定循環(huán)。
G90 代表絕對(duì)尺寸。
G91 代表相對(duì)尺寸。
G92 代表預(yù)制坐標(biāo)。
G93代表倒計(jì)時(shí),進(jìn)給速度。
G94 代表進(jìn)給速率,每分鐘進(jìn)給量。
G95代表進(jìn)給速度,每轉(zhuǎn)進(jìn)給。
G96代表恒線速度控制。
G97代表取消恒線速度控制。