01 程式設計 FANUC V2

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 105

CNC銑床程式設計

M01FC-R02
永進機械版權所有 翻版必究
A-1
程式目錄
數值控制之意義 ……………………………………………………………A-6
CNC機械之基本構造 ………………………………………………………A-7
CNC工具機-空間座標介紹…………………………………………………A-8
基本座標系統介紹 …………………………………………………………A-9
1. 機能說明 ………………………………………………………………A-10
1.1 S機能 ………………………………………………………………A-10
1.2 F機能 ………………………………………………………………A-11
1.3 T機能 ………………………………………………………………A-12
1.4 G機能………………………………………………………………A-13
2. G機能一覽表 ……………………………………………………………A-14
2.1 G54 ~ G59第一至第六工件座系…………………………………A-20
2.2 G43/G44/G49刀具長度補正 …………………………………A-22
2.3 G52局部座標系……………………………………………………A-25

A-2
程式目錄
2.4 G68/G69座標旋轉功能…………………………………………A-27
2.5 M94/M95/M96鏡像加工………………………………………A-29
2.6 G50.1/G51.1鏡像加工(選擇功能) ……………………………A-31
2.7 G50/G51比例縮放………………………………………………A-33
2.8 G15/G16極座標指令……………………………………………A-35
2.9 G90/G91絕對/增量模式………………………………………A-37
2.10 G17/G18/G19加工平面選定 ………………………………A-39
2.11 G00快速定位 ……………………………………………………A-40
2.12 G01直線補間 ……………………………………………………A-42
2.13 G01自動倒角、倒圓角 …………………………………………A-44
2.14 G02/G03 順/逆時針圓弧切削 ………………………………A-45
2.15 G02/G03 順/逆時針螺旋切削 ………………………………A-50
2.16 G40/G41/G42刀具半徑補正 ………………………………A-54

A-3
程式目錄
2.17 G73、G74、G76、G80 ~ G89切削循環 ……………………A-56
2.18 循環模式……………….…………………………………………A-57
2.19 G98/G99切削後退回起始點/參考點 ………………………A-59
2.20 G81點鑽孔循環 …………………………………………………A-61
2.21 G83分段鑽孔循環 ………………………………………………A-63
2.22 G73高速分段鑽孔循環 …………………………………………A-65
2.23 G84右螺旋攻牙循環 ……………………………………………A-67
2.24 G74左螺旋攻牙循環 ……………………………………………A-69
2.25 G84/G74分段攻牙循環 …………………………………………A-71
2.26 G82沉頭孔循環 …………………………………………………A-73
2.27 G85搪孔循環 ……………………………………………………A-75
2.28 G86搪孔循環 ……………………………………………………A-77
2.29 G76精搪孔循環 …………………………………………………A-79
2.30 G04暫停功能 ……………………………………………………A-81

A-4
程式目錄
2.31 G28自動原點復歸 ………………………………………………A-82
3. M機能及格式說明………………………………………………………A-84
3.1 M機能………………………………………………………………A-84
3.2 M機能一覽表………………………………………………………A-85
3.3 M06刀具交換 ……………………………………………………A-88
3.4 M29剛性攻牙 ……………………………………………………A-89
3.5 M98/M99副程式呼叫……………………………………………A-91
3.6 M198副程式呼叫 …………………………………………………A-94
4. 基礎切削觀念 …………………………………………………………A-96
4.1 影響切削的因素 …………………………………………………A-96
4.2 CAD/CAM基礎觀念 ………………………………………………A-97
4.3 i Operation plus Ⅱ高效能加工模式……………………………A-103

A-5
數值控制之意義

所謂數值控制乃是藉由數值、符號等資料(包括一些英
文字母、數字及逗點、斜線等符號),構成一系列可判讀的
訊號,來控制某一部機械或多部機械,以執行操作者預先設
定之各種加工條件及動作,使該機械能達到自動化控制功能

數值控制一般簡稱為數控或NC。
電腦數值控制(Computer Numerical Control)則稱CNC。

A-6
CNC機械之基本構造
軸向馬達(Z)
刀庫

機身
頭部
主軸

工作台
鞍座
底座

紅色字體為機台五
大鑄件!

A-7
基本座標系統介紹
平面座標系(X,Y)簡介 立體座標系(X,Y,Z)簡介
Y(+)
Z(+)
Y(+)
第二象限 第一象限
(-,+) (+,+)

X(+) X(+)

第三象限 第四象限 XY平面


(-,-) (+,-)
YZ平面
XZ平面

A-8
CNC工具機-空間座標介紹
機械座標原點
(以刀具為基準)

Z(+)
Y(+)

X(+)

絕對座標(G54)原點

A-9
1.各項機能說明
1.1 S機能

 S機能又稱為主軸轉速,轉速可由S指令後之數值指定(單位rpm)。
 S機能指令值如超過或低於機械設計所設定之範圍時,則以機械所設定之
最高或最低轉速為實際轉速。
 在操作中為了實際加工條件之需要,亦可由機械操作面板上之“主軸轉速
百分比”按鍵來調整實際主軸轉速。
 當執行S指令時主軸不會運轉,須有主軸正轉(M03)或反轉(M04)指令時主
軸才開始運轉。
切削條件計算公式:
◎主軸轉速/切削米速
V:切削線速度(m/min)
π:圓周率(3.1416)
D:刀具直徑(mm)
N:主軸轉速(rpm)
A-10
1.各項機能說明
1.2 F機能

 F機能又稱為進給機能,用於控制刀具位移速度。
 F機能指令值如超過機械設計所設定之範圍時,則以所設定之最高進給率
為實際進給率。
 F機能經設定後,若未被重新指定,則以先前所指定之進給率持續有效。
 在加工中為了實際加工條件之需要,亦可由機械操作面板上之“進給率百
分比”旋鈕來調整實際進給率。
床台進給速度與每刃進給率計算公式:
◎床台進給速度/每刃進給率
f:每刃進給率(mm/tooth)
F:床台進給速度(mm/min)
Z:銑刀刃數(tooth)
N:主軸轉速(rpm)

A-11
1.各項機能說明
1.3 T機能

 T機能又稱刀具機能,用於刀具換刀/刀具備刀時使用。

 T指令後之數值表示欲呼叫之刀具號碼,當T指令被執行時,被呼叫的刀具
轉至準備換刀位置,但尚無換刀動作,有些機型換刀機構不同時下T指令
會自動換刀。

註:
在同一單節指令不同刀號T指令時,以最後T指令之刀號有效。
例:T01 T02;→ T02 指令有效
一般會搭配M6指令使用,做換刀動作。
例:M6 T01

A-12
1.各項機能說明
1.4 G機能

 G機能又稱為準備機能,是控制系統中已設計完成之機能,不同之G碼代
表不同的意義與動作。
 G機能一覽表中“ 00群組”的G碼為單次碼,“ 00群組”以外的G碼皆為
持續G碼。
 若同一單節內使用相同群組之G碼,以最後之G碼有效。
例:G00 G01 X__ Y__; (G00、G01皆為“ 01群組 ”之G碼,此單節
G01有效) 。

G碼可分為兩大類型:
型 式 意 義
非持效性G碼 G碼僅在指定的單節有效
持效性G碼 G碼有效直到同一群的另一個G碼指定為止

A-13
G機能一覽表
2. G機能一覽表

G碼 群 功 能
G00 快速定位
G01 直線切削
01
G02 順時針圓弧/螺旋切削
G03 逆時針圓弧/螺旋切削
G04 暫停
G05.1 高速循環加工
G09 00 真確停止
G10 程式內資料自動輸入
G11 程式內資料自動輸入模式消除
G15 極座標指令消除
17
G16 極座標指令

A-14
G機能一覽表
G碼 群 功 能
G17 XY平面選定
G18 02 ZX平面選定
G19 YZ平面選定
G20 英制尺寸
06
G21 公制尺寸
G25 主軸速度變動檢出 OFF
G26 主軸速度變動檢出 ON
G27 參考點回復檢測
G28 00 參考點回復
G29 由參考點回復
G30 第2、3、4 參考點復歸
G31 跳略功能

A-15
G機能一覽表
G碼 群 功 能
G33 01 螺牙切削
G40 刀具半徑補正取消
G41 07 刀具半徑補正在左
G42 刀具半徑補正在右
G43 刀具長度補正,正方向
08
G44 刀具長度補正,負方向
G45 刀具長度補正增量
G46 刀具長度補正減量
00
G47 刀具長度補正兩倍增量
G48 刀具長度補正兩倍減量
G49 刀具長度補正消除
G50 08 比例切削消除

A-16
G機能一覽表
G碼 群 功 能
G51 08 比例切削
G52 特定座標系設定
00
G53 機械座標選擇
G54 第一工作座標系統選定
G54.1 追加的工作座標系統選定
G55 第二工作座標系統選定
G56 14 第三工作座標系統選定
G57 第四工作座標系統選定
G58 第五工作座標系統選定
G59 第六工作座標系統選定
G61 真確停止模式
15
G62 自動轉角進給率調整模式

A-17
G機能一覽表
G碼 群 功 能
G65 00 非持效性巨集指令呼出
G66 12 持效性巨集指令呼出
G68 坐標系旋轉
16
G69 坐標系旋轉取消
G74 左螺旋攻牙循環
G76 精搪孔循環
G80 固定循環消除
G81 點鑽孔循環
09
G82 沉頭加工循環
G83 分段鑽孔循環
G84 右螺旋攻牙循環
G85 搪孔循環

A-18
G機能一覽表
G碼 群 功 能
G86 搪孔循環
G87 背搪孔循環
09
G88 搪孔循環
G89 搪孔循環
G90 絕對指令
03
G91 增量指令
G92 00 絕對座標系設定
G94 每分鐘進給
05
G95 每轉進給
G98 固定循環回到起始點
10
G99 固定循環回到參考點

A-19
2.G機能及格式說明
2.1 G54 ~ G59第一至第六工件座標系

A.標準工件座標系(G54 ~ G59)
指令用途:
用於設定工件原點(即程式原點),其設定值以工件原點位置的機械座標值
在補正畫面設定此功能使原點設定更簡便。
指令格式:
G90 G00 G54 X__ Y__ Z__;
格式說明:
X、Y:工件座標系統之絕對座標位置,通常與G90及G00搭配使用。
標準工件座標系應用範例:
O1000;
G80 G40 G49 G00 G17;
此時讀取工件座標系G54補正值
G90 G54 X0 Y0;

M30;
A-20
2.G機能及格式說明
B.擴充工件座標系(G54.1 P1 ~ P48/G54.1 P1 ~ P300)

指令格式:
G90 G00 G54 P1 X__ Y__ Z__;

A-21
2.G機能及格式說明
2.2 G43/G44/G49刀具長度補正

指令用途:
加工時因刀具長度與刀尖位置至工件基準面高度不同,先將刀尖至工件基
準面之距離以刀長設定器測得,並將測定之刀具長度值輸入補正畫面中相
對應的補正號碼內,在程式執行中利用刀具長度補正功能使刀具到達程式
指定位置。
指令格式:
G43/G44 Z__ H__;
G49;
格式說明:
G43:刀具長度補正正方向
G44:刀具長度補正負方向
G49:刀具長度補正取消
Z:刀具長度補正後刀具到達之高度位置座標值
H:刀具長度補正號碼

A-22
2.G機能及格式說明
刀具長度補正應用範例:

O1000;
G80 G40 G49 G00 G17;
G90 G54 X0 Y0;
G43 Z3. H05 M3 S800; (刀具補正畫面No.5 = -152.600)
G81 Z-20. F160;
G80;
G91 G28 Z0 M5;
M30;

-152.600

工件原點Z 0
工件 Z

床台
X

A-23
2.G機能及格式說明
座標系改變_位置、方向、單位

平移 G52
旋轉 G68
鏡像 M94、M95、M96
(G50.1、G51.1選擇功能)
比例 G50、G51

A-24
2.G機能及格式說明
2.3 G52局部座標系

指令用途:
工件座標系中再設定一子座標系,可簡化計算的複雜性,方便程式的製作
或是克服工件座標系統(G54 ~ G59)不足之困擾。
指令格式:
G52 X__ Y__ Z__;
G52 X0 Y0 Z0;
格式說明:
X、Y、Z:相對原工件座標系(G54 ~ G59)原點之補正偏移量

A-25
2.G機能及格式說明
應用範例:

O1000; 註:G52只可配合G54 ~ G59指令


G80 G40 G49 G00 G17; 狀態下使用。
G91 G28 Z0;
G90 G54 X0 Y0; 刀具移至工件A之程式原點
G90 G52 X200. Y80.; 原G54程式原點位置偏移至(X200. Y80.)
G90 G00 X0 Y0; 刀具移至工件B之程式原點

G90 G52 X0 Y0; 取消程式原點偏移量


M30;
Y

200 工件B

相對於G54偏移量的G52程式原點
工件A 80

X
G54座標系

A-26
2.G機能及格式說明
2.4 G68/G69座標旋轉功能

指令用途:
用於加工程式預作某角度之旋轉,可直接以此功能作轉換,省略重新製作
程式。
指令格式:
G68 X__ Y__ R__;
G69;
格式說明:
G68:座標旋轉開啟
G69:座標旋轉取消
X、Y:旋轉基準點座標值
R:旋轉角度

A-27
2.G機能及格式說明
座標旋轉功能應用範例:

O1000; Y

G80 G40 G49 G00 G17;


G00 G90 G54 X0 Y0;
G68 X0 Y0 R45.; 以X0 Y0為旋轉基準點,旋轉45度 旋轉角度R


G69; 座標旋轉功能取消
X

旋轉中心(X0 Y0)
M30;

參數號碼No. 意義
座標旋轉角度為
5400 # 0
0:絕對座標 1:絕對與增量座標皆可用

A-28
3.M機能及格式說明
2.5 M94/M95/M96鏡像加工

指令用途:
用於加工路徑欲作某軸向之鏡像,可以此功能作轉換,省略重新製作新程
式之程序。

格式說明:
M94:鏡像取消
M95:X軸鏡像
M96:Y軸鏡像

A-29
3.M機能及格式說明
應用範例:

O1000; (主程式)
G80 G40 G49 G00 G17; M98 P1001;
G90 G54 G0 X0 Y0; M94;
G43 Z10. H01 S800 M3; G91 G28 Z0 M5;
M98 P1001; (1) M30;
M95;
O1001; (副程式)
M98 P1001; (1) → (2) G90 G0 X50. Y50.;
M94; G01 Z-5. F100;
M96; X100. F200;
M98 P1001; (1) → (4) Y100.;
M94; X50. Y50.;
Z5.;
M95;
G0 Z30.;
M96; X0 Y0;
M99;

A-30
3.M機能及格式說明
2.6 G50.1/G51.1鏡像加工(選擇功能)

指令用途:
用於加工路徑欲作某軸向之鏡像,可以此功能作轉換,省略重新製作新程
式之程序。
指令格式:
G51.1 X__ Y__;
G50.1 X__ Y__;

格式說明:
G50.1:鏡像取消
G51.1:鏡像設定
X__ Y__ :鏡像對稱軸位置

A-31
3.M機能及格式說明
應用範例:

O1000; (主程式) O1001; (副程式)


G80 G40 G49 G00 G17; G90 G0 X50. Y50.;
G90 G54 G0 X0 Y0; G01 Z-5. F100;
X100. F200;
G43 Z10. H01 S800 M3;
Y100.;
M98 P1001;(1) ; X50. Y50.;
G51.1 X0; Z5.;
M98 P1001;(1) → (2) G0 Z30.;
G51.1 X0 Y0; X0 Y0;
M99;
M98 P1001;(1) → (3)
G50.1 X0 ; 限制事項:
M98 P1001;(1) → (4) (1) 按比例縮放→坐標系旋轉的順序進行處理,因此在指令時,請按
此順序指定,取消時則按相反的順序進行。請勿在比例縮放或座
G50.1 Y0; 標旋轉模式下指令 G50.1, G51.1。
G91 G28 Z0 M5; (2)在可程式設計鏡像模式下,不能指定與參考點有關的 G 代碼(
M30; G27、G28、G29、G30 等)和用來改變坐標系的指令(G52~
G59、G92 等)。
A-32
2.G機能及格式說明
2.7 G50/G51比例縮放

指令用途:
可將原程式加工外形做指定比例作縮放。
指令格式:
G51 X__ Y__ Z__ P__;
G51 X__ Y__ Z__ I__ J__ K__;
G50;
格式說明:
G51:比例縮放開啟
G50:比例縮放取消
X、Y、Z:比例縮放基準點座標值
P:縮放倍率(對X、Y、Z軸皆有效,單位0.001)
I、J、K:依序為對X、Y、Z三軸單獨指定倍率

A-33
2.G機能及格式說明
應用範例:
Y (X82. Y93.)
O1000;
G80 G40 G49 G00 G17; 比例中心
G90 G54 X0 Y0; (X52. Y42.)

G43 Z3. H01 M3 S800;


(X107. Y34.)
G81 Z-5. F160;
(X27. Y34.)
G90 G51 X52. Y42. I500 J500 K1000;
X
G01 X27. Y34.;
X82. Y93.; 程式路徑

X107. Y34.; 加工路徑

G50;
G91 G28 Z0 M5; 註:
(1) 指令I、J、K由各軸單獨倍率指令,若省略則控制器自動
M30;
依據參數預設比例值(預設值不可為零),且各軸皆須指定
倍率(即使1:1亦不可忽略)。
(2) G51功能不可以配合G02/G03做橢圓切削。

A-34
2.G機能及格式說明
2.8 G15/G16極座標指令

指令用途:
程式的終點座標可用極座標以半徑與角度方式指令,(一般使用於固定循
環加工)。
指令格式:
G16 X__ Y__;
X
G15; Y

格式說明:
G16:極座標指令開啟
X:半徑值 X0 Y0

Y:角度值
G15:極座標指令取消

A-35
2.G機能及格式說明
應用範例:
O1000; G15;
G80 G40 G49 G00 G17; Z30.;
G90 G54 G00 X0 Y0; G80;
G43 Z3. H01 M3 S800; G91 G28 Z0 M5;
G98 G81 Z-10. R3. F160 K0; M30;
G16;
X50. Y0;
Y45.;
Y90.;
Y135.;
Y180.; 若改增量寫法,可簡化為G91 Y45. K7.;
Y225.;
Y270.;
Y315.;

A-36
2.G機能及格式說明
2.9 G90/G91絕對/增量指令

指令用途:
用於指定程式中有關位置、角度之指令,其計算執行的方式是以絕對(即
於程式原點)方式或增量(即於現在位置)方式來執行。
指令格式:
G90;
G91;
格式說明:
G90:絕對指令
G91:增量指令
G90/G91可以單獨單節指定或與其他指令一起使用

A-37
2.G機能及格式說明
應用範例:
Y
G90 (絕對指令) G91(增量指令) X100. Y100.
O1000; O2000;
G90 G00 X0 Y0; G91 G00 X50. Y0;
X50. Y0; X0 Y50. ; X50. Y50.
X50. Y50.; X50. Y50. ;
X100. Y100.; M30; X50. Y0
X

M30;
提示:把刀具現在位置想成為程式原點。

註:
(1) 上述二例路徑相同,是比較其程式路徑之相異之處。
(2) G90/G91皆為持續性指令。
(3) 通常主程式用G90,副程式用G91,但亦有例外,以方便程式製作為前提選擇使用。

A-38
2.G機能及格式說明
2.10 G17/G18/G19加工平面選定
+Z
指令用途:
用於宣告切削加工之工作平面。 G17
指令格式: G18
G19 +Y
G17;
G18;
+X
G19;
格式說明: 註:
G17:X-Y平面 (1) 開機狀態為G17平面,亦可由參數設定。
G18:Z-X平面 (2) 若加工平面於程式中途改變,加工平面選定指令亦需隨之
G19:Y-Z平面 改變。
(3) 加工軸於圓弧切削(G02/G03)中不在所選定之加工平面內
會產生警報No.021。

A-39
2.G機能及格式說明
2.11 G00 快速定位

指令用途:
用於不需切削之定位動作,定位最大速度依機械規格而定,可由機
械面板上的快動百分比(0%~100%)控制速度。

指令格式:
G00 X__ Y__ Z__;
格式說明:
X、Y、Z:終點座標值

A-40
2.G機能及格式說明
應用範例:

假設刀具目前位於(X-150.Y-100.)位置,欲以快速動作移動至(X-30.Y-30.)
位置。

O1000; Y

G80 G40 G49 G00 G17;


G90 G54 X-150. Y-100.;
G00 X-30. Y-30.; (X0 Y0)
X
M30;
(X-30. Y-30.)

(X-150. Y-100.)

A-41
2.G機能及格式說明
2.12 G01直線補間

指令用途:
用於直線路徑切削,其移動速度以進給率F指定,可由機械面板上的
進給百分比(0%~200%)控制速度。

指令格式:
G01 X__ Y__ Z__ F__;
格式說明:
X、Y、Z:終點座標值
F:切削進給率

註:因G01為持續性G碼,若為一連串的直線切削動作,則以下之G01指
令可省略不寫。

A-42
2.G機能及格式說明
應用範例:

O1000;
G80 G40 G49 G00 G17;
G90 G54 X0 Y0;
G43 Z3. H01 M3 S800;
G01 Z-5. F80; Y

X50. Y40. F160; 直線切削


X150. Y40.; 直線切削
X150. Y120.; 直線切削
X50. Y40.; 直線切削
Z3.; (X0 Y0) X
G91G28Z0.;
M30;

A-43
2.G機能及格式說明
2.13 G01自動倒角、倒圓角

指令用途:
可用於下列狀況做倒角或倒圓角:
1. 直線接直線。
2. 直線接圓弧。
3. 圓弧接直線。 (1) 自動倒角
G91 G01 X100. , C10.;
(2) 自動倒圓角
G91 G01 X100. , R10.;
4. 圓弧接圓弧。 X100. Y100.; X100. Y100.;

指令格式:
G01 X__ Y__ , C__;
G01 X__ Y__ , R__; 圓心

格式說明: C R

X、Y:終點座標值 C
假想交點

C:倒角值(45 °)
R:圓角半徑值
A-44
2.G機能及格式說明
2.14 G02/G03 順/逆時針圓弧切削

指令用途:
G02/G03 用於一般圓弧路徑切削,並指定切削方向。
指令格式:
(XY平面) G17 G02/G03 X__ Y__ R__ F__;或
G17 G02/G03 X__ Y__ I__ J__ F__;
(ZX平面) G18 G02/G03 X__ Z__ R__ F__;或
G18 G02/G03 X__ Z__ I__K__ F__;
(YZ平面) G19 G02/G03 Y__ Z__ R__ F__;或
G19 G02/G03 Y__ Z__ J__ K__ F__;

X、Y、Z:圓弧終點座標值 I:切削起始點至圓心點之向量(X軸向)
R:圓弧之半徑值 J:切削起始點至圓心點之向量(Y軸向)
F:切削進給率 K:切削起始點至圓心點之向量(Z軸向)
A-45
2.G機能及格式說明
圓弧切削方向的說明

起始點在X軸向時,向量取I值;在Y軸向時,向量取J值;在Z軸向時,
向量取K值。
起始點往終點方向為軸向正方向,I、J、K 取正值。起始點往終點方向
為軸向負方向,I、J、K取負值。

A-46
2.G機能及格式說明
半徑值(R)正負說明

R為圓弧半徑值指令,當圓角弧小於或等於180°時R為正值;
大於180 °但小於360 ° 時R為負值;

圓弧角小於180 ° → 路徑(A) 圓弧角(B)


G91 G02 X60. Y20. R50. F100;
圓弧角大於180 ° → 路徑(B)
G91 G02 X60. Y20. R-50. F100;

圓弧角(A)

A-47
2.G機能及格式說明
圓弧切削應用範例:
0°~180°圓弧切削; 181°~359°圓弧切削;
O1000; O1000;
G80 G40 G49 G0; G80 G40 G49 G0;
G0 G90 G54 X-70. Y0.; G0 G90 G54 X-70. Y0.;
G43 Z30. H01 M3 S800; G43 Z30. H01 M3 S800;
Z1. M8; Z1. M8;
G01 Z-5. F80; G01 Z-5. F80;
X-50. Y0. F160; X-50. Y0. F160;
G02 X50. Y0. R50.; G02 X35.361 Y-35.361 R-50.;
G01 X70. Y0.; G01 X70. Y-35.361;
G0 Z30. M9; G0 Z30. M9;
G91 G28 Z0. M5; G91 G28 Z0. M5;
M30 ; M30;

A-48
2.G機能及格式說明
全圓切削應用範例:

全圓切削時,其指令為G02 I__、G02 J__ 或G02 K__,I、J、K與R在


同一單節指令時不作動,並且不會發生警告訊息。
360°圓弧(全圓)切削;
O1000;
G80 G40 G49 G0;
G0 G90 G54 X-70. Y0.;
G43 Z30. H01 M3 S800;
Z1. M8;
G01 Z-5. F80;
X-50. Y0. F160;
G03 I50. J0.;
G01 X-70. Y0.;
Z30. M9;
G91 G28 Z0. M5;
M30 ;

A-49
2.G機能及格式說明
2.15 G02/G03 順/逆時針螺旋切削

指令用途:
所謂螺旋切削,係任二軸做圓弧路徑移動,此時第三軸亦同時作等速直線
進給,在空間中形成螺旋狀路徑。用於一般螺旋切削,並可指定切削方向。
指令格式:
(XY平面) G17 G02/G03 X__ Y__Z__ R__ F__;或
G17 G02/G03 X__ Y__ Z__I__ J__ F__;
(ZX平面) G18 G02/G03 X__ Y__ Z__R__ F__;或
G18 G02/G03 X__ Y__ Z__I__K__ F__;
(YZ平面) G19 G02/G03 X__ Y__ Z__R__ F__;或
G19 G02/G03 X__ Y__ Z__J__ K__ F__;
X、Y、Z:圓弧終點座標值 I:切削起始點至圓心點之向量(X軸向)
R:圓弧之半徑值 J:切削起始點至圓心點之向量(Y軸向)
F:切削進給率 K:切削起始點至圓心點之向量(Z軸向)

A-50
2.G機能及格式說明
螺旋切削應用範例:

0 ~ 180 ° 螺旋切削
O1000; O1000;
G80 G40 G49 G00 G17; G80 G40 G49 G00 G17; Y
G90 G54 X0 Y70. ; G90 G54 X0 Y70.;
G43 Z3. H01 M3 S800; G43 Z3. H01 M3 S800;
G01 Z0 F80; G01 Z0 F80;
G01 X0 Y50. F160; G01 X0 Y50. F160;
G02 X0 Y-50. Z-20. R50.; G02 X0 Y-50. Z-20. I0 J-50.;
G01 X0 Y-70.; G01 X0 Y-70.;
Z3.; Z3.; X
G49 G00 Z0 M5; G49 G00 Z0 M5;
M30; M30;

A-51
2.G機能及格式說明
螺旋切削應用範例:

181 ° ~ 359 ° 螺旋切削


O1000; O1000;
G80 G40 G49 G00 G17; G80 G40 G49 G00 G17;
Y
G90 G54 X-35.35 Y70.; G90 G54 X-35.35 Y70.;
G43 Z3. H01 M3 S800; G43 Z3. H01 M3 S800;
G01 Z0 F80; G01 Z0 F80;
G01 X-35.35 Y35.35 F160; G01 X-35.35 Y35.35 F160;
G03 X50. Y0 Z-20. R-50.; G03 X50. Y0 Z-20. I35.35
G01 X70. Y0; J-35.35;
Z3.; G01 X70. Y0;
X
G49 G00 Z0 M5; Z3.;
M30; G49 G00 Z0 M5;
M30;

A-52
2.G機能及格式說明
螺旋切削應用範例:

360 ° 螺旋切削 註:
因螺旋切削功能一個單節最大只可做360 °之
O1000; 螺旋,若需連續全圓切削,可使用M98主程
G80 G40 G49 G00 G17; 式呼叫副程式方式編寫可簡化程式(請參閱
G90 G54 X0 Y70. ; M98/M99副程式呼叫)。
G43 Z3. H01 M3 S800;
G01 Z0 F80;
G01 X0 Y50. F160;
G03 I0 J-50. Z-10. ;
Y
G90 G00 X0 Y70. ;
Z3.;
G91 G28 Z0 M5;
M30;

A-53
2.G機能及格式說明
2.16 G40/G41/G42刀具半徑補正

指令用途:
側銑時之加工程式路徑乃沿刀具外緣刀刃部份而非以刀具中心路徑進行切
削,因刀具中心路徑與程式路徑相差一半徑值,為達到程式路徑所指定之
尺寸,可運用刀具半徑補正功能來調整此一關係。
指令格式:
G41/G42 X__ Y__ D__ F__;
G40 X__ Y__;
格式說明:
G41:刀具半徑左補正
G42:刀具半徑右補正
G40:刀具半徑補正取消
X、Y:補正後(或取消補正後)刀具到達之位置
D:刀具半徑補正號碼
F:切削進給率

A-54
2.G機能及格式說明
應用範例:
(X0 Y100.)
O1000;
G80 G40 G49 G00 G17;
G90 G54 X-50. Y-50.;
(X0 Y0)
G43 Z3. H01 M3 S800; (X100. Y0)
(X-50. Y-50.)
G01 G42 X0 Y0 D01 F160; 程式路徑
X100. Y0; 刀具中心路徑

X0 Y100.;
X0 Y0;
G00 G40 X-50. Y-50;
G41 G42 G42 G41
Z3.;
G49 G00 Z0 M5;
註:
M30 ;
(1) 半徑補正號碼(D)與長度補正號碼(H),均設於補正畫面中
(2) 若於內圓弧補正切削時,建議以圓心向圓弧處做補正
(3) G41/G42之補正方向判斷是依據刀具切削行進方向而定

A-55
2.G機能及格式說明
2.17 G73、G74、G76、G80 ~ G89切削循環

G碼 切削(-Z方向) 孔底位置的動作 回復動作(+Z方向) 用途


G73 間歇進給 ― 快速移動 高速分段鑽孔循環
G74 進給 暫停 → 主軸正轉 進給 左螺旋攻牙循環
G76 進給 主軸定位停止 快速移動 精搪孔循環
G80 ― ― ― 取消切削循環
G81 進給 ― 快速移動 點鑽孔循環
G82 進給 暫停 快速移動 沉頭孔循環
G83 間歇進給 ― 快速移動 分段鑽孔循環
G84 進給 暫停 → 主軸反轉 進給 右螺旋攻牙循環
G85 進給 ― 進給 搪孔循環
G86 進給 主軸停止 快速移動 搪孔循環
G87 進給 主軸正轉 快速移動 背搪孔循環
G88 進給 暫停 → 主軸停止 手動 搪孔循環
G89 進給 暫停 進給 搪孔循環

A-56
2.G機能及格式說明

鑽孔 攻牙 搪孔
G81_一般鑽孔 G84_右螺旋攻牙 G82_沉頭孔
G83_一般啄鑽 G74_左螺旋攻牙 G85_精搪孔
G73_高速啄鑽 G86_粗搪孔
G76_精搪孔

A-57
2.G機能及格式說明
2.18 循環方式

◎通常一個固定循環由六個動作順序所組成。

動作1:X、Y軸定位(包含其他軸)
動作2:快速移動至參考點R
動作3:進給
動作4:孔底位置動作 動作1
動作5:回復至參考點R ← 起始點水平位置

動作6:快速移動至起始點 動作2 → ← 動作6

R點水平位置 →

動作3 → ← 動作5
快速移動

動作4 切削

A-58
2.G機能及格式說明
2.19 G98/G99固定循環回到起始點/參考點

指令用途:
輔助鑽孔循環指令。
指令格式:
G98/G99 R__;
格式說明:
G98:切削結束退回起始點高度
G99:切削結束回參考點高度

A-59
2.G機能及格式說明
切削後退回起始點/參考點應用範例:

O1000;
G80 G40 G49 G00 G17;
G90 G54 X18. Y20.;
G43 Z5. H01 M3 S800;
G99 G81 Z-45. R-28. F120;
G98 X35. Z-55.;
X62. Z-20.;
G99 X84.;
X114. R-16. Z-40.;
X132. Z-38.;
G80; 註:
G91 G0 G28 Z0 M5; (1) 無論G98/G99狀態,必先快動至參考點再進行切削,
切削後回復之高度則由G98/G99決定。
M30; (2) 所謂起始點高度,係指進入鑽孔循環指令前的最後高度
座標位置,如上例Z5.即為起始點高度。

A-60
2.G機能及格式說明
2.20 G81點鑽孔循環

指令用途:
用於中心鑽或淺孔之加工,結束以G80取消循環。
指令格式:
(G98/G99) G81 X__ Y__ Z__ R__ F__;
格式說明:
X、Y:位置座標值
Z:切削深度
R:參考點高度
F:進給率

A-61
2.G機能及格式說明
點鑽孔循環應用範例:

O1000;
G80 G40 G49 G00 G17;
G90 G54 X25. Y25.;
G43 Z10. H01 M3 S1000;
G81 X50. Y50. Z-5. R5. F150;
G80;

M30;

註:
(1) 因G81指令為持續性指令,故於第一孔時須加G81Z__F__等指令,之後若Z、F不
變,則第2、3...孔則指定X、Y座標即可。
(2) 可配合G90/G91或G98/G99 功能使用。
(3) G98/G99指令請參閱G98/G99切削後退回起始點/參考點。

A-62
2.G機能及格式說明
2.21 G83分段鑽孔循環

指令用途:
用於深孔鑽,便於潤滑及冷卻,適合不易斷屑材料之加工,結束以G80取
消循環。
指令格式:
(G98/G99) G83 X__ Y__ Z__ R__ Q__F__;格式說明:
X、Y:位置座標值
Z:切削深度
R:參考點高度
Q:每次分段切削深度
F:進給率

A-63
2.G機能及格式說明
分段鑽孔循環應用範例:

O1000;
G80 G40 G49 G00 G17;
G90 G54 X25. Y25.;
G43 Z10. H01 M3 S1000;
G98 G83 X50. Y50. Z-20. R5. Q6. F150;
G80;

M30;

註:
(1) 不可與01群(G00、G01、G02...等)指令混用,否則功能失效。
(2) 可配合G90/G91或G98/G99功能使用。
(3) G98/G99指令請參閱G98/G99 切削後退回起始點/參考點。
A-64
2.G機能及格式說明
2.22 G73高速分段鑽孔循環

指令用途:
用於深孔鑽,且不易斷屑材料之加工,結束以G80取消循環。
指令格式:
(G98/G99) G73 X__ Y__ Z__ R__ Q__ F__;
格式說明:
X、Y:位置座標值
Z:切削深度
R:參考點高度
Q:每次分段切削深度
F:進給率

A-65
2.G機能及格式說明
高速分段鑽孔循環應用範例:

O1000;
G80 G40 G49 G00 G17; 參數號碼No. 意義
G90 G54 X25. Y25. ;
5114 G73 退刀量
G43 Z10. H01 M3 S1000;
G73 X50. Y50. Z-20. R5. Q6. F150;
G80;

M30;

註:
(1) 主軸夾刀時須以M19定角度後,在一孔底平移退刀方向夾持刀具。
(2) 可配合G90/G91或G98/G99功能使用。
(3) G98/G99指令請參閱G98/G99切削後退回起始點/參考點
(4) 未在檔頭加入G98/G99及自動生效G98 。

A-66
2.G機能及格式說明
2.23 G84右螺旋攻牙循環

指令用途:
用於右螺旋攻牙切削,此指令於孔底時會自動反方向旋轉退出孔外,結束
以G80取消循環。
指令格式:
(G98/G99) G84 X__ Y__ Z__ R__ F__;
格式說明:
X、Y:位置座標值
Z:切削深度
R:參考點高度
F:進給率

A-67
2.G機能及格式說明
右螺旋攻牙循環應用範例:
M10 X 1.5 P
O1000;
G80 G40 G49 G00 G17;
G90 G54 X25. Y25.;
G43 Z10. H01 M3 S160;
G84 X50. Y50. Z-20. R5. F240;
G80;
: 正轉攻牙 反轉退刀

M30;
註:
(1) 不可與01群(G00、G01、G02...等)指令混用,否則功能失效。
(2) 為持續性G碼。
(3) F(進給率) = P(牙距) × S(主軸轉速)。
(4) 試車時遇攻牙指令,轉速/進給率百分比無效。
(5) G98/G99指令請參閱G98/G99切削後退回起始點/參考點
(5) 假使不是使用牙攻筒夾則需在程式前一行加入M29 ,不可省略。
A-68
2.G機能及格式說明
2.24 G74左螺旋攻牙循環

指令用途:
用於左螺旋攻牙切削,此指令於孔底時會自動反方向旋轉退出孔外,結束
以G80取消循環。
指令格式:
(G98/G99) G74 X__ Y__ Z__ R__ F__;
格式說明:
X、Y:位置座標值
Z:切削深度
R:參考點高度
F:進給率

A-69
2.G機能及格式說明
左螺旋攻牙循環應用範例:

M10 X 1.5 P
O1000;
G80 G40 G49 G00 G17;
G90 G54 X25. Y25.;
G43 Z10. H01 M4 S100;
G74 X50. Y50. Z-20. R5. F150;
G80;

M30; 反轉攻牙 正轉退刀

註:
(1) F(進給率) = P(牙距) × S(主軸轉速)例:F = P × S =1.5 × 100 = 150 mm/min
若不遵守上述關係,刀具或工件可能損壞。
(2) 遇攻牙動作,試俥鈕及進給率旋鈕失效。
(3) G98/G99指令請參閱G98/G99切削後退回起始點/參考點。

A-70
2.G機能及格式說明
2.25 G84/G74分段攻牙循環

指令用途:
用於右螺旋攻牙切削,此指令於孔底時會自動反方向旋轉退出孔外,結束
以G80取消循環。
指令格式:
(G98/G99) G84 /G74X__ Y__ Z__ Q__ R__ F__;
格式說明:
X、Y:位置座標值
Z:切削深度
Q:每次分段切削深度
R:參考點高度
F:進給率

A-71
2.G機能及格式說明
分段攻牙循環應用範例:
M10 X 1.5 P
O1000;
G80 G40 G49 G00 G17;
G90 G54 X25. Y25.;
G43 Z10. H01 M3 S160;
G84 X50. Y50. Z-20. Q2. R5. F240;
G80;

M30;

參數號碼No. 意義
0:高速啄攻,回復量由參數No.5213設定。
5200#5
1:一般琢攻,退回R點。
5213 高速啄攻回復量(1000 = 1mm)

A-72
2.G機能及格式說明
2.26 G82沉頭孔循環

指令用途:
用於沉頭孔加工或鉸孔加工,結束以G80取消循環。
指令格式:
(G98/G99) G82 X__ Y__ Z__ R__ P__F__;
格式說明:
X、Y:位置座標值
Z:切削深度
R:參考點高度
P:孔底暫停時間 (單位0.001秒)
F:進給率

A-73
2.G機能及格式說明
沉頭孔循環應用範例:

O1000;
G80 G40 G49 G00 G17;
G90 G54 X25. Y25.;
G43 Z10. H01 M3 S1200;
G82 X50. Y50. Z-15. R5. P500 F100;
G80;
於孔底暫停P秒
M30;

註:
(1) 因G82指令為持續性指令,故於第一孔時須加G82__Z__F__P__等指令,之後若
Z、F、P不變,則第2、3...孔則指定X、Y座標即可。
(2) 可配合G90/G91或G98/G99功能使用。
(3) G98/G99指令請參閱G98/G99 切削後退回起始點/參考點。

A-74
2.G機能及格式說明
2.27 G85搪孔循環

指令用途:
用於粗搪孔或鉸孔之加工,結束以G80取消循環。
指令格式:
(G98/G99) G85 X__ Y__ Z__ R__ F__;
格式說明:
X、Y:位置座標值
Z:切削深度
R:參考點高度
F:進給率

A-75
2.G機能及格式說明
搪孔循環應用範例:

O1000;
G80 G40 G49 G00 G17;
G90 G54 X25. Y25. ;
G43 Z10. H01 M3 S1000;
G85 X50. Y50. Z-20. R5. F150;
G80;

M30;

註:
(1) 在孔底時主軸不停止,並以F之速度退出孔外。
(2) 可配合G90/G91或G98/G99功能使用。
(3) G98/G99指令請參閱G98/G99切削後退回起始點/參考點。

A-76
2.G機能及格式說明
2.28 G86搪孔循環

指令用途:
用於粗搪孔或鉸孔之加工,結束以G80取消循環。
指令格式:
(G98/G99) G86 X__ Y__ Z__ R__ F__;
格式說明:
X、Y:位置座標值
Z:切削深度
R:參考點高度
F:進給率

A-77
2.G機能及格式說明
搪孔循環應用範例:

O1000;
G80 G40 G49 G00 G17;
G90 G54 X25. Y25. ;
G43 G0 Z10. H01 M3 S1000;
G98 G86 X50. Y50. Z-20. R5. F150;
G80;

M30;

註:
(1) 不可與01群(G00、G01、G02...等)指令混用,否則功能失效。
(2) 於孔底時主軸停止並定角度,以G00之速度退出孔外,然後主軸再恢復轉動。
(3) 可配合G90/G91或G98/G99功能使用。
(4) G98/G99指令請參閱G98/G99切削後退回起始點/參考點。

A-78
2.G機能及格式說明
2.29 G76精搪孔循環

指令用途:
用於精搪孔,且不刮傷加工表面,結束以G80取消循環。
(注意搪刀裝置方向)
指令格式:
(G98/G99) G76 X__ Y__ Z__ R__ Q__ F__;
格式說明:
X、Y:位置座標值
Z:切削深度
R:參考點高度
Q:孔底平移退刀量
F:進給率

A-79
2.G機能及格式說明
精搪孔循環應用範例:

O1000;
G80 G40 G49 G00 G17;
G90 G54 X25. Y25.;
G43 Z10. H01 M3 S1200;
G76 X50. Y50. Z-20. R5. Q0.5 F100; 退刀方向
G80;
M19刀尖方向

M30;

註:
永進出機標準退刀方向為 +X方向,因此在上刀時,主軸定角度(M19)後,刀尖方
向須指向 –X方向。

A-80
2.G機能及格式說明
2.29 G04暫停功能

指令用途:
用於程式中欲暫停一段指定時間。
指令格式:
G04 X__;或
G04 P__;
格式說明:
X:暫停時間(單位1秒),需加小數點
於孔底暫停2秒
P:暫停時間(單位0.0001秒),不可加小數點

註:
(1) G04為單次碼,僅在指定的程式的單節有效。
(2) 若G04後之X或P省略,則功能同G09真確停止功能。
(3) 若P指令加小數點,則產生警報No.007。

A-81
2.G機能及格式說明
2.30 G28自動原點復歸

指令用途:
程式中執行機械原點復歸。
指令格式:
G28 X__ Y__ Z__;
格式說明:
因G28本身即含有回第一參考點的作用,故不須再指令原點位置座標,而
X、Y、Z軸之座標值為指定回原點時,經由第一參考點返回原點,可避免
不當之碰撞發生(如刀具撞到工作台上之工件),一般配合G91使用。

註:
G28之X、Y、Z值,G90指絕對程式原點之座標,G91指相對刀具現在位置。

A-82
2.G機能及格式說明
應用範例: A. (2)

Z軸機械原點

O1000;
G80 G40 G49 G00;
(1)
G91 G28 Z0;(1) →(2) Z軸回機械原點
G28 X0 Y0;(3) X、Y軸回機械原點
M30;

(3)
B.
註:
先將Z軸回機械原點較適當,
若直接X、Y軸回機械原點可
能有碰撞之危險。

X、Y軸機械原點

A-83
3.M機能及格式說明
3.1 M機能

 M機能又稱為輔助機能。
 依機械之動作要求,設計出不同之M指令,以控制不同之開/關動作與連
續動作。
 預留I/O(輸入/輸出)接點作為連結其它附件使用。
通常M機能除某些有通用性的標準碼外,在同一單節中若有兩個以上M機
能出現時,雖其動作不相衝突,但以最後的M機能有效。

例:S800 M03 M08; 此時M08有效,M03無效

A-84
M機能一覽表
3.2 M機能一覽表
M碼 功 能
M00 程式停止
M01 選擇性停止
M02 程式結束
M03 主軸正轉
M04 主軸反轉
M05 主軸停止
M06 刀具交換
M07 油霧切削開
M08 切削液開
油霧切削/切削液/主軸中心出
M09
油/油路刀桿關
M10 自動門開

A-85
M機能一覽表
M碼 功 能
M12 主軸中心出油/油路刀桿開
M14 切削吹屑開
M15 切削吹屑關
M17 刀長量測開/工件量測關
M18 刀長量測關/工件量測開
M19 主軸定角度
M29 剛性攻牙
M30 程式結束及回復
M41 螺旋捲屑機/鐵屑輸送機正轉
M43 螺旋捲屑機/鐵屑輸送機停止
M44 切削沖刷開
M45 切削沖刷關
M50 主軸中心出油換刀前吹氣開

A-86
M碼 功 能
M51 主軸中心出油換刀前吹氣關
M54 夾治具夾/正轉(客戶選用功能)
M55 夾治具鬆/反轉(客戶選用功能)
M94 鏡向取消
M95 X軸鏡向
M96 Y軸鏡向
M97 Z軸鏡向
M98 主程式呼叫副程式
M99 副程式回主程式
M101 自動刀長量測
M127 A床台交換
M128 B床台交換
M198 呼叫記憶卡或資料伺服器內副程式

A-87
3.M機能及格式說明
3.3 M06刀具交換

將刀庫中預備刀杯側的刀具與主軸側的刀具交換。
 刀臂式
M06指令與T指令同一單節時,無先後順序皆先找刀後換刀。
單獨指令T,則刀具會到預備側等待換刀,單獨指令M06,則直接換刀。
應用範例:
O1000;

找T01後換刀
M06 T01;
T02 M06; 找T02後換刀


T03; 找T03做備刀動作

M6; 直接換刀

A-88
3.M機能及格式說明
3.4 M29剛性攻牙

指令格式:
M29 S__;
G74/G84 X__ Y__ Z__ R__ F__;
格式說明:
M29:剛性攻牙指令
S:主軸轉速
G74:左螺旋攻牙循環
G84:右螺旋攻牙循環
X、Y:位置座標值
Z:切削深度
R:參考點高度
F:進給率

A-89
3.M機能及格式說明
應用範例:
M10 ×1.5 P
O1000;
G80 G40 G49 G00 G17;
G90 G54 X25. Y25.;
G43 Z10. H01 M3 S160;
M29 S160; 筒夾夾持

G84 X50. Y50. Z-20. R5. F240; 彈性夾頭


G80;

一般攻牙/剛性攻牙比較 一般攻牙 剛性攻牙
M30;
切削條件 容許少量誤差(誤差量會 誤差量易造成刀具或工
(轉速、進給率) 由彈性夾頭吸收) 件損壞
刀刃下刀位置不同,造 攻牙前先定角度,重覆
重覆攻牙
成亂牙 攻牙位置相同
效率 低 高

A-90
3.M機能及格式說明
3.5 M98/M99副程式呼叫

指令用途:
相同之切削路徑可利用副程式指令來簡化程式之製作。
指令格式:
M98 PXXXX□ □ □ □;
欲呼叫之副程式號碼(四碼)
副程式執行次數(四碼)
M99; 副程式結束並回到主程式
格式說明:
M98編寫於主程式中,程式執行到M98,則執行所指定之副程式
M99須單獨指令,編寫於副程式結尾,程式執行到M99時副程式
結束並回到主程式繼續執行M98的下一單節。

A-91
3.M機能及格式說明
應用範例:
1. 執行副程式O5678一次
(未指令重複執行次數則以一次計算)
主程式 副程式
O1234; O5678;
: :
M98P5678; :
: M99;
M30;

2. 連續執行副程式O0008三次
(重複執行次數0003可指令為3,但若為副程式號碼必須為四位碼)
主程式 副程式
O1234; O0008;
: :
M98P30008; :
: M99;
M30;

A-92
3.M機能及格式說明
應用範例:

(1) 若未指定副程式執行次數則以一次計。
(2) 副程式呼叫最多可達十階。
(3) 若找不到副程式號碼則產生警報No.078沒有指定NO.。

A-93
3.M機能及格式說明
3.6 M198副程式呼叫

指令用途:
呼叫記憶卡或資料伺服器內副程式。
指令格式:
M198 PXXXX □ □ □ □;

欲呼叫之副程式號碼(四碼)
副程式執行次數(四碼)
M99; 副程式結束並回到主程式
格式說明:
M198編寫於NC Memory主程式中,程式執行到M198時,則執行所指定
之快閃記憶卡內副程式。
M99須單獨指令,編寫於快閃記憶卡副程式之結尾,程式執行到
M99時副程式結束並回到NC Memory主程式繼續執行M198的下一單節。
A-94
3.M機能及格式說明
應用範例:
1. 執行快閃記憶卡內副程式O5678一次
(未指令重複執行次數則以一次計算)
NC Memory主程式 快閃記憶卡副程式
O1234; O5678;
: :
M198P5678; :
: M99;
M30;

2.連續執行快閃記憶卡內副程式O0008三次
(重複執行次數0003可指令為3,但若為副程式號碼必須為四位碼)
NC Memory主程式 快閃記憶卡副程式
O1234; O0008;
: :
M198P30008; :
: M99;
M30;

A-95
4.基礎切削觀念
4.1 影響切削的因素

A-96
4.基礎切削觀念
4.2 CAD/CAM基礎觀念

一般工件是由多個不同的複雜特徵組成,因此需CAD/CAM輔助製作程式來
提升加工效率,目前CAD/CAM工法普遍以高速切削為主,主軸轉速高、切
削進給高、切削量小,並保持固定的切削移除率,使用CAD/CAM要依加工
部位特徵的不同挑選適合的工法,選擇正確的工法會降低生產成本和縮短製
造週期。

切削移除率保持固定時可獲得以下效果:
 切削負荷固定。
 切屑尺寸固定。
 有較好的熱轉移。
 可延長刀具壽命。
 有較好的加工品質

A-97
4.基礎切削觀念
切削路徑的選擇

一種工件外型可做成數種不同之切削路徑,但不同的切削路徑所加工出來的
工件表面會有些許差異,選擇適合特徵之切削路徑和設定工法內容,將直接
影響切削結果。

A-98
4.基礎切削觀念
切削路徑說明
原 放 螺
始 射 旋
圖 狀 狀

平 同
行 心
狀 圓

A-99
4.基礎切削觀念
工法設定的差異

A-100
4.基礎切削觀念

使用不佳的公差設定,會影響加工輪廓精度。

0.001mm 0.003mm 0.01mm

A-101
4.基礎切削觀念

公差設定0.026mm

調整前

公差設定0.010mm

調整後

A-102
4.基礎切削觀念
4.3 i Operation plus Ⅱ 高效能加工模式
提供5組參數設定及選擇,使用者可以選
擇合適的加工模式或調整作最佳化加工。


精度


效能

速度

A-103
4.基礎切削觀念
YCM模型測試 高速度 (M300 Q1) 高效能 (M300 Q3)
加工時間 36min. 9sec. 43min. 42sec.

字體
清晰度

材質: AL 凹槽
轉角

矩形

A-104
THE END
• 應用課連絡方式:
• 電話:04-25623211轉2977,2997
• 電子郵件:application@ycmcnc.com

A-105

You might also like