ndfweb.cn

CNC程序的常用G功能字和M功能字(G代碼、M代碼)


2018-06-05 11:25:46 (10672)



一般程序段由下列功能字組成:

——   G ——     X ——  Y ——  Z ——  F——     S ——     T ——   M ——

程序號 準備功能  坐標值             進給速度 主軸速度  刀具   輔助功能

(一)準備功能

準備功能字G代碼,用來規定刀具和工件的相對運動軌跡(即指令插補功能)、機床坐標係、坐標平麵、刀具補償、坐標偏置等多種加工操作。我國機械工業部根據ISO標準製定了JB3208-83標準,規定G代碼由字母G及其後麵的二位數字組成,從G00G99共有100種代碼,如表1-3所示。





G代碼分模態代碼和非模態代碼。


1-3   G功能代碼

代碼

1

模態代碼組別

2

    

3

G00

a

點定位

G01

a

直線插補

G02

a

順時針圓弧插補

G03

a

逆時針圓弧插補

G04

 

暫停

G05

 

不指定

G06

a

拋物線插補

G07

 

不指定

G08

 

加速

G09

 

減速

G10~G16

 

不指定

G17

c

XY平麵選擇

G18

c

ZX平麵選擇

G19

c

YZ平麵選擇

G20~G32

 

不指定

G33

a

螺紋切削,等螺距

G34

a

螺紋切削,增螺距

G35

a

螺紋切削,減螺距

G36~G39

 

永不指定

G40

d

刀具補償/偏置注銷

G41

d

刀具左補償

G42

d

刀具右補償

G43

(d)

刀具正偏置

G44

(d)

刀具負偏置

G45

(d)

刀具偏置+/+

G46

(d)

刀具偏置+/-

G47

(d)

刀具偏置-/-

G48

(d)

刀具偏置-/+

G49

(d)

刀具偏置0/+

代碼

1

模態代碼組別

2

    

3

G50

(d)

刀具偏置0/-

G51

(d)

刀具偏置+/0

G52

(d)

刀具偏置-/0

G53

f

直線偏移,注銷

G54

f

直線偏移X

G55

f

直線偏移Y

G56

f

直線偏移Z

G57

f

直線偏移XY

G58

f

直線偏移XZ

G59

f

直線偏移YZ

G60

h

準確定位1(精)

G61

h

準確定位2(中)

G62

h

快速定位(粗)

G63

 

攻螺紋

G64~G67

 

不指定

G68

(d)

刀具偏移,內角

G69

(d)

刀具偏移,外角

G70~G79

 

不指定

G80

e

固定循環注銷

G81~G89

e

固定循環

G90

j

絕對尺寸

G91

j

增量尺寸

G92

 

預置寄存

G93

k

時間倒數,進給率

G94

k

每分鍾進給

G95

k

主軸每轉進給

G96

i

恒線速度

G97

i

每分鍾轉數(主軸)

G98~G99

 

不指定

 

(二)坐標功能字

坐標功能字(又稱尺寸字)用來設定機床各坐標的位移量。它一般使用XYZUVWPQRABCDE等地址符為首,在地址符後緊跟“+”(正)或“-”(負)及一串數字,該數字一般以係統脈衝當量(指數控係統能實現的最小位移量,即數控裝置每發出一個脈衝信號,機床工作台的移動量,一般為0.0001~0.01mm)為單位,不使用小數點。一個程序段中有多個尺寸字時,一般按上述地址符順序排列。

(三)進給功能字

該功能字用來指定刀具相對工件運動的速度。其單位一般為mm/min。當進給速度與主軸轉速有關時,如車螺紋、攻絲等,使用的單位為mm/r。進給功能字以地址符“F”為首,其後跟一串數字代碼。

(四)主軸功能字

該功能字用來指定主軸速度,單位為r/min,它以地址符“S”為首,後跟一串數字。

(五)刀具功能字

當係統具有換刀功能時,刀具功能字用以選擇替換的刀具。它以地址符“T”為首,其後一般跟二位數字,代表刀具的編號。

以上F功能、T功能、S功能均為模態代碼。

(六)輔助功能字

輔助功能字M代碼主要用於數控機床的開關量控製,如主軸的正、反轉,切削液開、關,工件的夾緊、鬆開,程序結束等。M代碼從M00-M99100種。我國標準JB3208-83的有關規定見表1-4所示。

1M00程序停止;(2M01選擇停止;(3M02程序結束;(4M30紙帶結束。

 

1-4   M功能代碼

  

 

 

1

功能與程序段運動同時開始

2

功能在程序段運動完後開始

3

  

 

 

4

M00

 

*

程序停止

M01

 

*

計劃停止

M02

 

*

程序結束

M03

*

 

主軸順時針方向

M04

*

 

主軸逆時針方向

M05

 

*

主軸停止

M06

#

#

換刀

M07

*

 

2號切削液開

M08

*

 

1號切削液開

M09

 

*

切削液關

M10

#

#

夾緊

M11

#

#

鬆開

M12

#

#

不指定

M13

*

 

主軸順時針方向切削液開

M14

*

 

主軸逆時針方向切削液開

M15

*

 

正運動

M16

*

 

負運動

M17~M18

#

#

不指定

M19

 

*

主軸定向停止

M20~M29

#

#

永不指定

M30

 

*

紙帶結束

M31

#

#

互鎖旁路

M32~M35

#

#

不指定

  

 

 

1

功能與程序段運動同時開始

2

功能在程序段運動完後開始

3

  

 

 

4

M36

*

 

進給範圍1

M37

*

 

進給範圍2

M38

*

 

主軸速度範圍1

M39

*

 

主軸速度範圍2

M40~M45

#

#

不指定或齒輪換檔

M46~M47

#

#

不指定

M48

 

*

注銷M49

M49

*

 

進給率修正旁路

M50

*

 

3號切削液開

M51

*

 

4號切削液開

M52~M54

#

#

不指定

M55

*

 

刀具直線位移,位置1

M56

*

 

刀具直線位移,位置2

M57~M59

#

#

不指定

M60

 

*

更換工件

M61

*

 

工件直線位移,位置1

M62

*

 

工件直線位移,位置2

M63~M70

#

#

不指定

M71

*

 

工件角度移位位置1

M72

*

 

工件角度移位位置2

M73~M89

#

#

不指定

M90~M99

#

#

永不指定

 

 

 

 

本文版权:http://www.ndfweb.cn/news-718.html
  NDF俱乐部
  国际域名注册
  建站咨询
简体中文 NDF网站建设淘宝店 | ICO图标在线生成 | 外贸网站建设 | 联系我们
©2007-2024 NDF Corporation 鲁ICP备08005967号 Sitemap - RSSRSS订阅