程式碼

 

 
 
 
 
 
 
 
 
 
 

 

 

 

NC字元大部份英文字母及符號皆被用來指定代表NC的某些機能,這些機能分類為以下八種類型:

 

機能

英文代號

1.

程式序號

N

2.

準備機能

G

3.

尺寸位址字元

XYZ

4.

圓心位址字元

IJK

5.

主軸轉速機能

S

6.

刀具機能

T

7.

進給機能

F

8.

輔助機能

M

 

F、S、T 機能

F機能

刀具及工件之間的相對速度稱為進刀速率
設定範圍

公制 F 0.0001~40.000mm/rev
F 1~5000mm/min

S機能

  • 主軸轉速機能,由位址S和緊接的位數字來控制

T機能

  • T機能乃以T2+2的方式來設定
    TOOXX(前兩碼表示
    刀具號碼,後兩碼表示補正號碼)
     

 

    我們將常用的CNC車床G碼及M碼整合在一張表上,以方便使用者對G碼及M碼能更完整的認知,並可做為現場操作員熟知各指令的指令。

表15.1為CNC車床G碼機能一覽表
表15.2為CMC車床M碼機能一覽表
圖 13.25切削統一螺紋時的切削次數及每次的切削深度
圖 13.26切削ISO螺紋時的切削次數及每次的切削深度

15.1   CNC車床G碼機能一覽表

 

G 碼

群 組

功 能

標準機能

選配機能

 

 

G00

 

01

快速定位

©

 

 

 

G01*

直線切削

©

 

 

 

G02

圓弧順時針切削(CW)

©

 

 

 

G03

圓弧逆時針切削(CCW)

©

 

 

 

G04

 

00

暫停(真確停止)

©

 

 

 

G09

真確停止

©

 

 

 

G10

補正值程式自動輸入

 

©

 

 

G11

數據設定模式取消

 

©

 

 

G20

06

設定為英制尺寸

©

 

 

 

G21

 

設定為公制尺寸

©

 

 

 

G22

04

軟體極限設定

 

©

 

 

G23

 

軟體極限設定取消

 

©

 

 

G27

 

 

00

參考點復歸檢查

©

 

 

 

G28

參考點復歸

©

 

 

 

G29

自動從參考點復歸

 

 

 

 

G30

第三、第四參考點復歸

©

 

 

 

G31

跳略功能

 

©

 

 

G32

01

螺牙切削

©

 

 

 

G34

 

可變導程螺牙切削

 

©

 

 

G40*

 

07

刀具半徑補正消除

©

 

 

 

G41

刀具半徑向左補正

©

 

 

 

G42

刀具半徑向右補正

©

 

 

 

G50

00

座標零點設定/主軸最高轉速設定

©

 

 

 

G65

00

呼叫巨集指令

 

©

 

 

G66

13

呼叫巨集模組

 

©

 

 

G67

 

取消巨集模組

 

©

 

 

G70

 

 

 

00

精切削循環

©

 

 

 

G71

外徑粗切削循環

©

 

 

 

G72

端面粗切削循環

©

 

 

 

G73

輪廓粗切削循環

©

 

 

 

G74

Z軸向深孔切削循環

©

 

 

 

G75

外徑溝槽切削循環

©

 

 

 

G76

螺紋自動切削循環

©

 

 

 

G90

 

01

外徑切削循環

©

 

 

 

G92

螺紋切削循環

©

 

 

 

G94

端面切削循環

©

 

 

 

G96

12

定表面切削控制

©

 

 

 

G97*

定主軸轉速控制

©

 

 

 

G98

05

每分鐘進給量

©

 

 

 

G99

每轉進給量

©

 

 

 

備註﹕

1﹕有*記號的G碼於啟動電源(ON)時即被設定為起始值﹐G20及G21

則保持上一次使用之G碼狀態﹐G00、G01、G90、G91則可以以參數設定。

2﹕G碼可分為兩大類﹕一為「單節有效」G碼﹐另一為「模式(Modal)」

G碼。單節有效G碼顧名思意它們只在出現的單節有效﹔模式G碼則一經指定﹐除非同一群組的之G碼出現取代﹐否則將持續維持其機能。在上表中除00群組的G碼為單節有效G碼外﹐其餘皆為模式G碼。

3﹕程式中若出現G碼一覽表中未列的G碼﹐或控制器之指令系統中無

該項特殊機能 G碼時﹐則顯示螢幕上將出現警示訊號令(Alarm)。

4﹕在同一程式單節中可指定數個不同群組的G碼﹐但若同一群組的G碼出現於同一群組時﹐則最後指定的G碼有效。

 

 

                          
15.2  CNC車床M輔助機能表

 

M碼

功  能

備註

 

 

M00

程式暫停﹐操作者可按啟動鈕重新啟動來執行剩餘的程式

 

 

 

M01

選擇性暫停﹐只有在選擇性停止鈕位於「ON」位置時才有效

 

 

 

M02

程式結束﹐機器也會在執行此一單節所有指令後停止

 

 

 

M03

主軸順時針旋轉

 

 

 

M04

主軸逆時針旋轉

 

 

 

M05

主軸停止

 

 

 

M08

液體冷卻劑啟動

 

 

 

M09

冷卻劑關閉

 

 

 

M10

夾頭自動夾緊。

 

 

 

M11

夾頭自動鬆開。

 

 

 

M17

刀塔順時針方向旋轉換刀

 

 

 

M18

刀塔逆時針方向旋轉換刀

 

 

 

M21

尾座向前

 

 

 

M22

尾座退回

 

 

 

M25

頂心伸出

 

 

 

M26

頂心退回

 

 

 

M30

程式結束﹐使程式游標回復到程式開端,以便重複執行原程式。

 

 

 

M80

送料器動作

 

 

 

M98

副程式呼叫指令

 

 

 

M99

副程式結束指令

 

 

 

備註﹕

1﹕輔助機能M碼的定義會因控制器的不同而有所不同﹐讀者應以機器參考手冊為準。

 

 

 

13.25

切削統一螺紋時的切削次數及每次的切削深度

每英吋的螺紋數

8

10

12

14

16

18

24

螺距( 英吋 ) 

0.1250

0.1000

0.0833

0.0714

0.0625

0.0556

0.0417

螺紋高度

(0.6403P in)

0.0800

0.0640

0.0533

0.0457

0.0400

0.0356

0.0267

 

1

0.0472

0.0394

0.0354

0.0315

0.0315

0.0315

0.0315

 

2

0.0276

0.0276

0.0236

0.0236

0.0236

0.0236

0.0157

切削次數及

3

0.0236

0.0236

0.0236

0.0197

0.0197

0.0118

0.0062

每次的切削

4

0.0200

0.0157

0.0157

0.0118

0.0052

0.0043

 

深度(直徑)

5

0.0200

0.0157

0.0083

0.0048

 

 

 

 

6

0.0158

0.0060

 

 

 

 

 

 

7

0.0058

 

 

 

 

 

 

 

13.26

      切削 ISO 螺紋時的切削次數及每次的切削深度

螺距 mm

4.0

3.5

3.0

2.5

2.0

1.5

1.0

螺紋高度mm

2.598

2.273

1.949

1.624

1.299

0.974

0.650

 

1

1.5

1.5

1.2

1.0

0.9

0.8

0.7

 

2

0.8

0.7

0.7

0.7

0.6

0.6

0.4

 

3

0.6

0.6

0.6

0.6

0.6

0.4

0.2

切削次數及

4

0.6

0.6

0.4

0.4

0.4

0.16

 

每次的切削

5

0.4

0.4

0.4

0.4

0.1

 

 

深度

6

0.4

0.4

0.4

0.15

 

 

 

( 直徑 )

7

0.4

0.2

0.2

 

 

 

 

 

8

0.3

0.15

 

 

 

 

 

 

9

0.2

 

 

 

 

 

 

 

 

著作權(c) 2002 勝華公司。保留所有權利。
fa341811@yahoo.com.tw