国产AV88|国产乱妇无码在线观看|国产影院精品在线观看十分钟福利|免费看橹橹网站

1000T系列安裝連接手冊

發(fā)布時間:2022-10-31 | 雜志分類:其他
免費制作
更多內容

1000T系列安裝連接手冊

車床編程說明53 / 188N007 G01 Z-40; ( 切削 ф26)N008 X40 Z5; ( 返回起點)N009 M30; ( 程序結束)3.5 平面選擇代碼 G17 ~ G19代碼格式: G17……XY 平面G18……ZX 平面G19……YZ 平面代碼功能:用G 代碼選擇圓弧插補的平面或刀具半徑補償?shù)钠矫娲a說明:G17,G18,G19 為模態(tài) G 代碼,在沒指令的程序段里, 平面不發(fā)生變化。注意事項: * 選擇G17、G19 平面時要先設定基本軸Y;* C 刀補狀態(tài)下不能進行平面切換;* G71 ~ G76,G90,G92,G94 只能在G18 平面內使用;* 平面選擇代碼可與其他組G 代碼共段;* 移動指令與平面選擇無關;* 關于直徑或半徑編程的處理:由于當前只有一個位參數(shù)No1.2 選擇是直徑還是半徑編程且只對X軸有效,因此在使用G2,G3 等指令時Z 軸與Y 軸只能用半徑編程,X 軸則由參數(shù)進行選擇;* G17 和G19 平面下的C 刀補的刀尖方向為0。3.6 倒角功能倒角功能是在兩輪廓間插入一段直線或圓弧,使刀具能比較平滑地從一輪廓過渡到另一輪廓。具有直線和圓... [收起]
[展開]
1000T系列安裝連接手冊
粉絲: {{bookData.followerCount}}
廣州科源數(shù)控科技有限公司成立于2013年,是從事數(shù)控系統(tǒng)及工業(yè)自動化產(chǎn)品研發(fā)、生產(chǎn)、銷售及服務的高新技術企業(yè)。數(shù)控技術是關系到我國產(chǎn)業(yè)安全、經(jīng)濟安全和國防安全的國家戰(zhàn)略性新技術。數(shù)控系統(tǒng)是先進高端智能制造裝備的“大腦”,廣州科源的使命是用中國 “大腦”,裝備中國智能制造。
文本內容
第51頁

車床編程說明

51 / 188

圓弧方向:G02/ G03 圓弧的方向定義,在前刀座坐標系和后刀座坐標系是相反的,見

圖3-7:

圖 3-7

注意事項:

* 當I=0 或K=0 時,可以省略;但地址I、K 或R 必須至少輸入一個,否則系統(tǒng)產(chǎn)生報

警;

* I、K 和R 同時輸入時,R 有效,I、K 無效;

* R 值必須等于或大于起點到終點的一半,如果終點不在用R 定義的圓弧上,系統(tǒng)會

產(chǎn)生報警;

* 地址X/U、Z/W 可省略一個或全部;當省略一個時,表示省略的該軸的起點和終點一

致;同時省略表示終點和始點是同一位置,若用I、K 指定圓心時,執(zhí)行G02/G03 代碼的軌

跡為全圓(360° );用R 指定時,表示0°的圓;

* 若使用I、K 值進行編程,若圓心到的圓弧終點距離不等于R(R = I 2 + K 2 ),系統(tǒng)

會自動調整圓心位置保證圓弧運動的始點和終點與指定值一致, 如果圓弧的始點與終點間

距離大于2R,系統(tǒng)報警。

* R 指定時,是小于360°的圓弧,R 負值時為大于180°的圓弧,R 正值時為小于或

等于180 度的圓??;

示例:從直徑Φ45.25 切削到Φ63.06 的圓弧程序代碼, 圖3-8

第52頁

車床編程說明

52 / 188

圖3-8

程序:

G02 X63.06 Z-20.0 R19.26 F300; 或

G02 U17.81 W-20.0 R19.26 F300; 或

G02 X63.06 Z-20.0 I17.68 K-6.37; 或

G02 U17.81 W-20.0 I17.68 K-6.37;

G02/G03 代碼綜合編程實例:

圖 3-9 圓弧編程實例

程序:O0001

N001 G0 X40 Z5; ( 快速定位)

N002 M03 S200; ( 主軸開)

N003 G01 X0 Z0 F900; ( 靠近工件)

N005 G03 U24 W-24 R15;( 切削 R15 圓弧段)

N006 G02 X26 Z-31 R5; ( 切削 R5 圓弧段)

第53頁

車床編程說明

53 / 188

N007 G01 Z-40; ( 切削 ф26)

N008 X40 Z5; ( 返回起點)

N009 M30; ( 程序結束)

3.5 平面選擇代碼 G17 ~ G19

代碼格式:

G17……XY 平面

G18……ZX 平面

G19……YZ 平面

代碼功能:用G 代碼選擇圓弧插補的平面或刀具半徑補償?shù)钠矫?/p>

代碼說明:G17,G18,G19 為模態(tài) G 代碼,在沒指令的程序段里, 平面不發(fā)生變化。

注意事項:

* 選擇G17、G19 平面時要先設定基本軸Y;

* C 刀補狀態(tài)下不能進行平面切換;

* G71 ~ G76,G90,G92,G94 只能在G18 平面內使用;

* 平面選擇代碼可與其他組G 代碼共段;

* 移動指令與平面選擇無關;

* 關于直徑或半徑編程的處理:由于當前只有一個位參數(shù)No1.2 選擇是直徑還是半徑

編程且只對X軸有效,因此在使用G2,G3 等指令時Z 軸與Y 軸只能用半徑編程,X 軸則由

參數(shù)進行選擇;

* G17 和G19 平面下的C 刀補的刀尖方向為0。

3.6 倒角功能

倒角功能是在兩輪廓間插入一段直線或圓弧,使刀具能比較平滑地從一輪廓過渡到另

一輪廓。具有直線和圓弧兩種倒角功能。

3.6.1 直線倒角

直線倒角:直線輪廓之間、圓弧輪廓之間、直線輪廓與圓弧輪廓之間插入一直線。直

線倒角的代碼地址為L,倒角直線的長度用L 指定,取值范圍0 ~ 1000mm,如果L 指定的

值超過范圍,則忽略L 代碼。直線倒角必須在G01、G02 或G03 代碼段中使用。

A. 直線接直線

代碼格式:G01 X/U_ Z/W_ L_ ;

G01 X/U_ Z/W_ ;

代碼功能:在兩直線插補代碼段中插入一段直線段。

第54頁

車床編程說明

54 / 188

B. 直線接圓弧

代碼格式:G01 X/U_ Z/W_ L_;

G02/G03 X/U_ Z/W_ R_;

G01 X/U_ Z/W_ L_;

G02/G03 X/U_ Z/W_ I_ K_;

代碼功能:在直線和圓弧插補代碼間插入一段直線段。

C. 圓弧接圓弧

代碼格式:G02/G03 X/U_ Z/W_ R_ L_;

G02/G03 X/U_ Z/W_ R_;

G02/G03 X/U_ Z/W_ I_ K_ L_;

G02/G03 X/U_ Z/W_ I_ K_;

代碼功能:在兩段圓弧插補代碼間插入一段直線段。

第55頁

車床編程說明

55 / 188

D. 圓弧接直線

代碼格式:G02/G03 X/U_ Z/W_ R_ L_;

G01 X/U_ Z/W_;

G02/G03 X/U_ Z/W_ I_ K_ L_;

G01 X/U_ Z/W_;

代碼功能:在圓弧和直線插補代碼間插入一段直線段。

3.6.2 圓弧倒角

圓弧倒角:直線輪廓之間、圓弧輪廓之間、直線輪廓與圓弧輪廓之間插入一圓弧,圓

弧與輪廓線間進行切線過渡。圓弧倒角的代碼地址為D,倒角圓弧的半徑用D 指定,取值范

圍0 ~ 1000mm,如果D 指定的值超過范圍,則忽略D 代碼。圓弧倒角必須在G01、G02 或

G03 代碼段中使用。

A. 直線接直線

代碼格式:G01 X/U_ Z/W_ D_;

G01 X/U_ Z/W_;

代碼功能:在兩段直線插補段中插入一段圓弧, 插入的圓弧段與兩直線相切,半徑值

用 D 指定。

第56頁

車床編程說明

56 / 188

B. 直線接圓弧

代碼格式:G01 X/U_ Z/W_ D_;

G02/G03 X/U_ Z/W_ R_;

G01 X/U_ Z/W_ D_;

G02/G03 X/U_ Z/W_ I_ K_;

代碼功能:在直線與圓弧交接處插入一段圓弧, 插入圓弧段與直線、圓弧均相切,半

徑值用D 指定。

C. 圓弧接圓弧

代碼格式:G02/G03 X/U_ Z/W_ R_ D_;

G02/G03 X/U_ Z/W_ R_;

G02/G03 X/U_ Z/W_ R_ D_;

G02/G03 X/U_ Z/W_ I_ K_;

第57頁

車床編程說明

57 / 188

G02/G03 X/U_ Z/W_ I_ K_ D_;

G02/G03 X/U_ Z/W_ I_ K_;

G02/G03 X/U_ Z/W_ I_ K_ D_;

G02/G03 X/U_ Z/W_ R_;

代碼功能:在兩段圓弧間插入一段圓弧,插入的圓弧段與兩圓弧均相切,半徑值用D

指定。

D. 圓弧接直線

代碼格式:G02/G03 X/U_ Z/W_ R_ D_;

G01 X/U_ Z/W_;

G02/G03 X/U_ Z/W_ I_ K_ D_;

G01 X/U_ Z/W_;

代碼功能:在圓弧與直線交接處插入一段圓弧, 插入圓弧段與圓弧、直線均相切,半

徑值用D 指定。

第58頁

車床編程說明

58 / 188

3.6.3 特殊情況

當處于下面的情況時,倒角功能無效或報警。

1) 直線倒角時

A. 兩插補直線段在同一條直線上時,倒角功能無效。

B. 倒角直線長度過長,CNC 產(chǎn)生報警。

如下圖所示,l1 為倒角直線,長度為L1;l2 為兩插補直線連接形成的三角形的第三

邊,長度為L2,當 L1 大于 L2 時,CNC 產(chǎn)生號報警。

C. 某段直線( 圓弧) 過短,報警

如下圖所示,倒角直線長度為 L,經(jīng)計算后倒角直線的另一端不在插補直線上( 在插

補直線的延長線上),CNC 產(chǎn)生報警。

2) 圓弧倒角時

A. 兩插補直線段在同一條直線上時,圓弧倒角功能無效。

B. 倒角圓弧半徑過大,CNC 產(chǎn)生報警。

如下圖所示,倒角圓弧半徑為D,兩直線相切的最大圓弧半徑為 Rmax,Rmax 小于D,

CNC 產(chǎn)生報警。

第59頁

車床編程說明

59 / 188

C. 直線與圓弧相切、圓弧與直線相切時,圓弧倒角功能無效。

D. 圓弧與圓弧相切時,圓弧倒角功能無效;

但如果是象下圖類圓弧相切時,圓弧倒角功能有效。

3.7 暫停代碼 G04

代碼格式:G04 P ;或

G04 X ;或

G04 U ;或

G04;

第60頁

車床編程說明

60 / 188

代碼功能:各軸運動停止, 不改變當前的G 代碼模態(tài)和保持的數(shù)據(jù)、狀態(tài),延時給定

的時間后,再執(zhí)行下一個程序段。

代碼說明:G04 為非模態(tài)G 代碼;

G04 延時時間由代碼字P_、X_或U_指定;

P 值取范圍為0 ~ 99999(單位:ms)。

X、U 代碼范圍為0 ~ 9999.999× 最小輸入增量(單位:s)。

注意事項:

* 當P、X、U 未輸入時, 表示程序段間準確停。

* P、X、U 不能在同一程序段。

3.8 機械零點(機床零點)功能

3.8.1 機床第一參考點 G28

代碼格式:G28 X/U Z/W ;

代碼功能:從起點開始,以快速移動速度到達X/U、Z/W 指定的中間點位置后再回機床

零點。

代碼說明:G28 為非模態(tài)G 代碼;

X、Z:中間點位置的絕對坐標;

U、W:中間點位置與起點位置的X 軸絕對坐標的差值。

代碼地址X/U、Z/W 可省略一個或全部,詳見下表:

表3-4

指令 功能

G28 X/U_ X 軸回機床零點,Z、Y 保持原位置

G28 Z/W_ Z 軸回機床零點,X、Y 保持原位置

G28 保持原位,繼續(xù)執(zhí)行下一行程序段

G28 X/U_ Z/W_ X、Z 軸同時回機床零點

代碼動作過程( 如圖3-12):

(1) 快速從當前位置定位到中間點位置(A 點→ B 點);

(2) 快速從中間點定位到參考點(B 點→ R 點);

(3) 若非機床鎖住狀態(tài),返回參考點完畢時,回零燈亮。

第61頁

車床編程說明

61 / 188

圖3-12

注1:手動回機床零點與執(zhí)行 G28 代碼回機床零點的過程一致,每次都必須檢測減速信號與一轉信

號;

注2:從 A 點→ B 點及 B 點→ R 點過程中,兩軸是以各自獨立的快速速度移動的,因此,其軌跡

并不一定是直線;

注3:執(zhí)行 G28 代碼回機床零點操作后,系統(tǒng)取消刀具長度補償;

注4:如果機床未安裝零點開關,不得執(zhí)行 G28 代碼與返回機床零點的操作。

3.8.2 機床第 2、3、4 參考點 G30

機床零點是機床上的一個固定點,由安裝在機床上的零點開關或回零開關決定。機床

參考點的坐標為數(shù)據(jù)參數(shù)NO.120、NO.121 設置的值。

車床系統(tǒng)具有機床第2、3、4參考點功能,用數(shù)據(jù)參數(shù)NO.122~NO.127可分別設置機床

第2、3、4參考點的 X、Z 軸的機床坐標。

機床零點,機床參考點,機床第 2、3、4 參考點在機床坐標系中的關系如下圖所示。

代碼格式:

第62頁

車床編程說明

62 / 188

G30 P2 X/U Z/W ;

G30 P3 X/U Z/W ;

G30 P4 X/U Z/W ;

代碼功能:從起點開始,以快速移動速度移動到X/U、Z/W 指定的中間點位置后再返回

機床第2,3,4 參考點。當返回機床第2 參考點時,代碼地址P2 可省略。

代碼說明:G30 為非模態(tài)G 代碼;

X:中間點X 軸的絕對坐標;

U:中間點X 軸的相對坐標;

Z:中間點Z 軸的絕對坐標;

W:中間點Z 軸的相對坐標。

代碼地址X/U、Z/W 可省略一個或全部,詳見下表:

指令 功能

G30 Pn X/U_ X軸回機床第n參考點,Z軸保持原位

G30 Pn Z/W_ Z軸回機床第n參考點,X軸保持原位

G30 兩軸保持原位,繼續(xù)執(zhí)行下一程序段

G30 Pn X/U_ Z/W_ X、Z軸同時回到機床第n參考點

注 1:表中 n 取值 2、3 或 4;

注 2:返回機床第 2,3,4 參考點過程中不需要檢測減速、零點信號。

代碼執(zhí)行動作過程( 如下圖,以回機床第2 參考點說明):

(1) 快速從當前位置定位到指定軸的中間點位置(A 點→ B 點);

(2) 以數(shù)據(jù)參數(shù)NO.113 設定的速度從中間點定位到由數(shù)據(jù)參數(shù)NO.122和NO.123 設定

的第2 參考點(B點→ R2 點);

(3) 若非機床鎖住狀態(tài),返回參考點時,參考點位置返回結束信號ZP21 的Bit0 位、

Bit1 位為高。

第63頁

車床編程說明

63 / 188

注1:手動回機床參考點或執(zhí)行 G28 代碼回機床參考點之后,才可使用返回機床第 2,3,4 參考點

功能;

注2:從A 點→ B 點及B 點→ R2 點過程中,兩軸是以各自獨立的速度移動的,因此,其軌跡并不

一定是直線;

注3:執(zhí)行G30 代碼回機床第2,3,4 參考點后,系統(tǒng)取消刀具長度補償;

注4:如果機床未安裝零點開關,不得執(zhí)行G30 代碼返回機床第2,3,4 參考點操作;

注5:返回機床第2,3,4 參考點,不設置工件坐標系。

3.9 跳轉插補 G31

代碼格式:G31 X/U_ Z/W_ F_;

代碼功能:在該代碼執(zhí)行期間,若輸入了外部跳轉信號(X_輸入信號具體信號參考《調

試文檔》),則中斷該代碼的執(zhí)行,轉而執(zhí)行下一程序段。該功能可用于工件尺寸的動態(tài)測

量( 如磨床)、對刀測量等。

代碼說明:非模態(tài)G 代碼(00 組);

與G01 代碼地址格式一致,使用也類似;

使用該代碼前需撤銷刀尖半徑補償;

為保證停止位置精度,進給速度不宜設置過大。

a. 跳轉發(fā)生時后續(xù)段的行:

1.G31 的下一個程序段是增量坐標編程, 見圖3-13

圖 3-13

2.G31 的下一個程序段是1 個軸的絕對坐標編程, 見圖3-14

第64頁

車床編程說明

64 / 188

圖 3-14

3.G31 的下一個程序段是2 個軸的絕對坐標編程, 見圖3-15

程序:G31 Z200 F100

G01 X100 Z300

圖 3-15

b. 與G31 跳轉代碼有關的信號:

跳轉信號:

SKIP:G6.6

類型:輸入信號

功能:G6.6 信號結束跳轉切削。即,在一個包含G31 的程序段中,跳轉信號變?yōu)?/p>

“1”的絕對坐標位置被存儲在用戶宏變量中(#5011 ~ #5015 分別對應 X,Z,Y,4th,

5th)。并且,同時結束程序段的運動代碼。

操作:當跳轉信號變?yōu)椤?”時,CNC 處理如下所述:

第65頁

車床編程說明

65 / 188

當程序段正在執(zhí)行跳轉代碼G31 時,CNC 存儲各軸的當前絕對坐標位置。CNC 停止G31

代碼的移動并開始下一程序段的執(zhí)行, 跳轉信號檢測的不是其上升沿,而是它的狀態(tài)。因

此如果跳轉信號為“1”即認為立刻滿足了其跳轉條件。

注:為保證停止位置精度,G31 的進給速度應盡可能低。

3.10 浮動工件坐標系設定 G50

代碼格式:G50 X/U_ Z/W_ ;

代碼功能:設置當前位置的絕對坐標,通過設置當前位置的絕對坐標在系統(tǒng)中建立浮

動工件坐標系。

執(zhí)行本代碼后,系統(tǒng)將當前位置作為程序零點,執(zhí)行回程序零點操作時,返回這一位

置。浮動工件坐標系建立后,絕對坐標編程按這個坐標系輸入坐標值,直至再次執(zhí)行 G50

建立新的工件坐標系。

代碼說明:G50 為非模態(tài)G 代碼;

X:當前位置新的X 軸絕對坐標;

U:當前位置新的X 軸絕對坐標與執(zhí)行代碼前的絕對坐標的差值;

Z:當前位置新的Z 軸絕對坐標;

W:當前位置新的Z 軸絕對坐標與執(zhí)行代碼前的絕對坐標的差值;

G50 代碼中,X/U、Z/W 未輸入的,不改變當前坐標值,把當前點坐標值設定為程序零

點( 當G50 SXXXX 時不設置程序零點)

圖3-16

如圖3-16 所示,當執(zhí)行代碼段“G50 X100 Z150;”后,建立了如圖所示的工件坐標

系,并將(X100Z150) 點設置為程序零點。

第66頁

車床編程說明

66 / 188

3.11 工件坐標系 G54 ~ G59

代碼格式:G54 ~ G59

代碼功能:指定當前的工件坐標系,通過在程序中指定工件坐標系G 代碼的方式,選

擇工件坐標系。

代碼說明:

1. 無指令參數(shù)。

2. 系統(tǒng)本身可以設置六個工件坐標系,由指令G54 ~ G59 可選擇其中的任意一個坐

G54 ---------------- 工件坐標系1

G55 ---------------- 工件坐標系2

G56 ---------------- 工件坐標系3

G57 ---------------- 工件坐標系4

G58 ---------------- 工件坐標系5

G59 ---------------- 工件坐標系6

3. 當程序段中調用不同工件坐標系時,指令移動的軸,將定位到新的工件坐標系下的

坐標點;沒有指令移動的軸,坐標將跳變到新工件坐標系下對應的坐標值,而實際機床位

置不會發(fā)生改變。

例:G54 的坐標系原點對應的機床坐標為(20,20)

G55 的坐標系原點對應的機床坐標為(30,30)

順序執(zhí)行程序時,終點的絕對坐標與機床坐標顯示如下:

表3.11.1

程序 絕對坐標 機床坐標

G0 G54 X50 Z50 50,50 70,70

G55 X100 100,40 130,70

X120 Z80 120,80 150,110

4.

第67頁

車床編程說明

67 / 188

圖 3.11.2

由上圖所示,機床開機后手動回零回到機械零點,由機械零點建立機床坐標系,由此

產(chǎn)生機床參考點和確定工件坐標系。外部工件原點偏移量數(shù)據(jù)參數(shù)P270 ~ 274 對應的值

為6 個工件坐標系的整體偏移量??梢酝ㄟ^錄入方式下坐標偏置的輸入或設置數(shù)據(jù)參數(shù)

P128 ~ P139,P275 ~ 292 可以指定6 個工件坐標系的原點,這六個工件坐標系是根據(jù)

從機械零點到各自坐標系零點的距離而設定的。

例:N10 G55 G90 G00 X100 Z20;

N20 G56 X80.5 Z25.5;

上述例子中,N10 程序段開始執(zhí)行時,快速定位至工件坐標系G55 的位置(X=100,

Z=20)。N20 程序段開始執(zhí)行時,快速定位到工件坐標系G56 的位置,絕對坐標值自動變

成G56 工件坐標系下的坐標值(X=80.5,Z=25.5)。

3.12 固定循環(huán)代碼

為了簡化編程,車床系統(tǒng)提供了只用一個程序段完成快速移動定位、直線 / 螺紋切

削、最后快速移 動返回起點的單次加工循環(huán)的 G 代碼:

G90:軸向切削循環(huán); G92:螺紋切削循環(huán); G94:徑向切削循環(huán)

G92 螺紋切削固定循環(huán)代碼在螺紋功能一節(jié)中講述。

第68頁

車床編程說明

68 / 188

3.12.1 軸向切削循環(huán) G90

代碼格式:G90 X/U_ Z/W_ F_ ; ( 圓柱切削)

G90 X/U_ Z/W_ R_ F_ ; ( 圓錐切削)

代碼功能:從切削點開始,進行徑向(X 軸) 進刀、軸向(Z 軸或 X、Z 軸同時) 切

削,實現(xiàn)柱面或錐面切削循環(huán)。

代碼說明:G90 為模態(tài)代碼;

切削起點:直線插補( 切削進給) 的起始位置;

切削終點:直線插補( 切削進給) 的結束位置;

X:切削終點 X 軸絕對坐標;

U:切削終點與起點 X 軸絕對坐標的差值;

Z:切削終點 Z 軸絕對坐標;

W:切削終點與起點 Z 軸絕對坐標的差值;

R:切削起點與切削終點X 軸絕對坐標的差值( 半徑值),帶方向,當R 與U 符號不一

致時,要求│ R │≤│ U/2 │;R = 0 或缺省輸入時,進行圓柱切削,如圖3-17,否則

進行圓錐切削,如圖3-18。

循環(huán)過程:① X 軸從起點快速移動到切削起點;

②從切削起點直線插補( 切削進給) 到切削終點;

③ X 軸以切削進給速度退刀,返回到X 軸絕對坐標與起點相同處;

④ Z 軸快速移動返回到起點,循環(huán)結束

第69頁

車床編程說明

69 / 188

代碼軌跡:U、W、R 反應切削終點與起點的相對位置,U、W、R 在符號不同時組合的

刀具軌跡,如圖

第70頁

車床編程說明

70 / 188

示例:圖3-20,毛坯Φ125×110

程序:O0002;

M3 S300 G0 X130 Z3;

G90 X120 Z-110 F200; (A→D,?120切削)

X110 Z-30;

X100;

X90;

X80; (A→B, ?60切削,分六次進刀循環(huán),每次進到10mm)

X70;

X60;

G0 X120 Z-30;

G90 X120 Z-44 R7.5 F150;

Z-56 R-15;

Z-68 R-22.5; (B→C,錐度切削,分四次進刀循環(huán)切削)

Z-80 R-30;

M30;

3.12.2 徑向切削循環(huán) G94

代碼格式:G94 X/U_ Z/W_ F_ ; ( 端面切削)

G94 X/U_ Z/W_ R_ F_ ; ( 錐度端面切削)

代碼功能:從切削點開始,軸向(Z 軸) 進刀、徑向(X 軸或X、Z 軸同時) 切削,實現(xiàn)

端面或錐面切削循環(huán),代碼的起點和終點相同。

代碼說明:G94 為模態(tài)代碼;

切削起點:直線插補(切削進給) 的起始位置;

切削終點:直線插補(切削進給) 的結束位置;

X:切削終點X 軸絕對坐標,單位:mm/inch;

U:切削終點與起點X 軸絕對坐標的差值;

Z:切削終點Z 軸絕對坐標;

第71頁

車床編程說明

71 / 188

W:切削終點與起點Z 軸絕對坐標的差值;

R:切削起點與切削終點Z 軸絕對坐標的差值,當R 與U 的符號不同時,要求│R│≤

│W│,徑向直線切削如圖3-21, 徑向錐度切削如圖3-22。

循環(huán)過程:① Z 軸從起點快速移動到切削起點;

②從切削起點直線插補( 切削進給) 到切削終點;

③ Z 軸以切削進給速度退刀( 與①方向相反),返回到Z 軸絕對坐標與起

點相同處;

④ X 軸快速移動返回到起點,循環(huán)結束。

圖 3-21

圖 3-22

代碼軌跡:U、W、R 反應切削終點與起點的相對位置,U、W、R 在符號不同時組合的

刀具軌跡,如圖3-23:

第72頁

車床編程說明

72 / 188

圖3-23

示例:圖 3-24,毛坯 Φ125×112

第73頁

車床編程說明

73 / 188

程序:O0003;

G00 X130 Z5 M3 S1;

G94 X0 Z0 F200;

X120 Z-110 F300; 端面切削(外圓?120切削)

G00 X120 Z0;

G94 X108 Z-30 R-10;

X96 R-20;

X84 R-30; (C→B→A,?60切削)

X72 R-40;

X60 R-50;

M30;

3.12.3 固定循環(huán)代碼的注意事項

1) 在固定循環(huán)代碼中,X/U、Z/W、R 一經(jīng)執(zhí)行,在沒有執(zhí)行新的固定循環(huán)代碼重新給

定X/U,Z/W,R 時,X/U,Z/W,R 的指定值保持有效。如果執(zhí)行了除G04 以外的非模態(tài)(00

組)G 代碼或G00、G01、G02、G03、G32 時,X/U、Z/W、R 的指定值被清除。

2) 在固定循環(huán)G90、G94 代碼中,單段運行的話,執(zhí)行完整個固定循環(huán)后單段停止。

3.13 多重循環(huán)代碼

車床系統(tǒng)的多重循環(huán)代碼包括:軸向粗車循環(huán) G71、徑向粗車循環(huán) G72、封閉切削循

環(huán)G 73、精加 工循環(huán)G70、軸向切槽多重循環(huán)G74、徑向切槽多重循環(huán)G75及多重螺紋切削

循環(huán)G76。系統(tǒng)執(zhí)行這些代碼時,

根據(jù)編程軌跡、進刀量、退刀量等數(shù)據(jù)自動計算切削次數(shù)和切削軌跡,進行多次進刀

→切削→ 退刀→再進刀的加工循環(huán),自動完成工件毛坯的粗、精加工,代碼的起點和終點

相同。

G76 多重螺紋切削循環(huán)代碼在螺紋功能一節(jié)中講述。

3.13.1 軸向粗車循環(huán) G71

代碼格式:G71 U(△d)R(e)F_ S_ T_ ; (1)

G71 P(ns)Q(nf)U(△u)W(△w)K0/1;(2)

N(ns) G0/G1 X/U..;

... ... ... F_ ;

... ... ... S_ ; (3)

... ... ... ;

... ... ... ;

N(nf) ... ... ...;

代碼功能:G71 代碼分為三個部分:

第74頁

車床編程說明

74 / 188

⑴:給定粗車時的切削量、退刀量和切削速度、主軸轉速、刀具功能的程序段;

⑵:給定定義精車軌跡的程序段區(qū)間、精車余量的程序段;

⑶:定義精車軌跡的若干連續(xù)的程序段,執(zhí)行G71 時,這些程序段僅用于計算粗車的

軌跡,實際并未被執(zhí)行。

系統(tǒng)根據(jù)精車軌跡、精車余量、進刀量、退刀量等數(shù)據(jù)自動計算粗加工路線,沿與Z

軸平行的方向切削,通過多次進刀→切削→退刀的切削循環(huán)完成工件的粗加工。G71 的起

點和終點相同。本代碼適用于非成型毛坯( 棒料) 的成型粗車。

相關定義:

精車軌跡:由代碼的第⑶部分(ns ~ nf 程序段) 給出的工件精加工軌跡,精加工軌

跡的起點(即ns 程序段的起點) 與G71的起點、終點相同,簡稱A 點;精加工軌跡的第一段

(ns 程序段)只能是X 軸的快速移動或切削進給,ns 程序段的終點簡稱B 點;精加工軌跡

的終點(nf 程 序段的終點)簡稱C 點。精車軌跡為A 點→ B 點→ C 點。

粗車輪廓:精車軌跡按精車余量(Δu、Δw) 偏移后的軌跡,是執(zhí)行G71形成的軌跡輪

廓。精加工軌跡的A、B、C 點經(jīng)過偏移后對應粗車輪廓的A’、B’、C’點,G71 代碼最終

的連續(xù)切削軌跡為B’點→ C’點。

Δd:粗車時X 軸的切削量,取值范圍0.001(IS_B)/0.0001(IS_C)~ 99.999( 單

位:mm/inch,半徑值),無符號,進刀方向由ns 程序段的移動方向決定。U(Δd) 執(zhí)行

后,指定值Δd 保持,并將該數(shù)據(jù)轉換為相應的值保存在數(shù)據(jù)參數(shù)NO.051 中。未輸入U(Δ

d) 時,以數(shù)據(jù)參數(shù)NO.051 的值作為進刀量。

e:粗車時X 軸的退刀量, 取值范圍0 ~ 99.999( 單位:mm/inch,半徑值),無符

號,退刀方向與進刀方向相反,R(e) 執(zhí)行后,指定值e 保持,并將該數(shù)據(jù)轉換為相應的值

保存在數(shù)據(jù)參數(shù)NO.052 中。未輸入R(e) 時,以數(shù)據(jù)參數(shù)NO.052 的值作為退刀量。

ns:精車軌跡的第一個程序段的程序段號。

nf:精車軌跡的最后一個程序段的程序段號。

Δu:X 軸的精加工余量,取值范圍-99999.999 ~ 99999.999( 直徑/ 半徑指定),有

符號,粗車輪廓相對于精車軌跡的X 軸坐標偏移,即:A’點與A 點X 軸絕對坐標的差值。

U(Δu) 未輸入時,系統(tǒng)按Δu=0 處理,即:粗車循環(huán)X 軸不留精加工余量。

Δw:Z 軸的精加工余量,取值范圍-99999.999 ~ 99999.999,有符號,粗車輪廓相

對于精車軌跡的Z 軸坐標偏移,即:A’點與A 點Z 軸絕對坐標的差值。W(Δw) 未輸入

時,系統(tǒng)按Δw=0 處理,即:粗車循環(huán)Z 軸不留精加工余量。

K:當K 不輸入或者K 不為1 時,系統(tǒng)不檢查程序的單調性;當K=1 時,系統(tǒng)檢查程序

的單調性。

F:切削進給速度;S:主軸轉速;T:刀具號、刀具偏置號。

M、S、T、F:可在第一個G71 代碼或第二個G71 代碼中,也可在ns ~ nf 程序中指定

(T 指令除外)。在G71 循環(huán)中,ns ~ nf 間程序段號的M、S、F 功能都無效,僅在有

G70 精車循環(huán)的程序段中才有效。

1)代碼執(zhí)行過程:圖 3-25。

① 從起點A 點快速移動到A’點,X 軸移動Δu、Z 軸移動Δw;

② 從A’點X 軸移動Δd( 進刀),ns 程序段是G0 時按快速移動速度進刀,ns 程序段

是G1 時按G71的切削進給速度F 進刀,進刀方向與A 點→ B 點的方向一致;

③ Z 軸切削進給到粗車輪廓,進給方向與B 點→ C 點Z 軸坐標變化一致;

第75頁

車床編程說明

75 / 188

④ X 軸、Z 軸按切削進給速度退刀e(45°直線),退刀方向與各軸進刀方向相反;

⑤ Z 軸以快速移動速度退回到與A’點Z 軸絕對坐標相同的位置;

⑥ 如果X 軸再次進刀(Δd+e) 后,移動的終點仍在A’點→ B’點的聯(lián)機中間( 未達

到或超出B’點),X 軸再次進刀(Δd+e),然后執(zhí)行③;如果X 軸再次進刀(Δd+e) 后,移

動的終點到達B’點或 超出了 A’點→ B’點的聯(lián)機,X 軸進刀至B’點,然后執(zhí)行⑦;

⑦ 沿粗車輪廓從B’點切削進給至C’點;

⑧ 從C’點快速移動到A 點,G71 循環(huán)執(zhí)行結束,程序跳轉到nf 程序段的下一個程序

段執(zhí)行。

圖 3-25 G71 代碼循環(huán)軌跡

2)留精車余量時坐標偏移方向:

Δu、Δw 反應了精車時坐標偏移和切入方向,按Δu、Δw 的符號有四種不同組合,

見圖3-26,圖中B → C 為精車軌跡,B’→ C’為粗車輪廓,A 為起刀點 。

第76頁

車床編程說明

76 / 188

圖 3-26

注意事項:

● ns 程序段只能是G00、G01 代碼。

● 精車軌跡(ns ~ nf 程序段),X 軸、Z 軸的尺寸必須是單調變化( 一直增大或一直減小)。

● ns ~ nf 程序段必須緊跟在G71 程序段后編寫。

● 執(zhí)行G71 時,ns ~ nf 程序段僅用于計算粗車輪廓,程序段并未被執(zhí)行。ns ~ nf 程序段中的

F、S、T代碼在執(zhí)行G71 循環(huán)時無效;執(zhí)行G70 精加工循環(huán)時,ns ~ nf 程序段中的F、S 代碼有效。

● ns ~ nf 程序段中,只能有G 功能:G00、G01、G02、G03、G04、

G96、G97、G98、G99、G40、G41、G42 代碼;不能有子程序調用代碼( 如M98/M99)。

● G96、G97、G98、G99、G40、G41、G42 代碼在執(zhí)行G71 循環(huán)中無效,執(zhí)行G70 精加工循

環(huán)時有效。

● 在G71 代碼執(zhí)行過程中,可以暫停自動運行并手動移動。

● 執(zhí)行單段的操作,在運行完當前軌跡的終點后程序暫停。

● △d,△u 都用同一地址U 指定,其區(qū)分是根據(jù)該程序段有無指定P,Q 代碼。

● 在錄入方式中不能執(zhí)行G71 代碼,否則產(chǎn)生報警。

● 在同一程序中需要多次使用復合循環(huán)代碼時,ns~ nf 不允許有相同程序段號。

● 退刀點要盡量高或低,避免退刀碰到工件。

示例:圖 3-27

第77頁

車床編程說明

77 / 188

程序:O0004;

G00 X200 Z10 M3 S800; ( 逆時針轉,轉速800r/min)

G71 U2 R1 F200; ( 每次切深4mm,退刀2mm,[ 直徑])

G71 P80 Q120 U1 W2; ( 對a---e 粗車加工,余量X 方向1mm,Z 方向2mm)

N80 G00 X40 S1200 ; ( 定位)

G01 Z-30 F100; (a → b)

X60 W-30; (b → c) 精加工路線a → b → c → d → e 程序

W-20; (c → d)

N120 X100 W-10; (d → e)

G70 P80 Q120; ( 對a---e 精車加工)

M30; ( 程序結束)

第78頁

車床編程說明

78 / 188

3.13.2 徑向粗車循環(huán) G72

代碼格式:G72 W(△d)R(e)F_ S_ T_ ; (1)

G72 P(ns)Q(nf)U(△u)W(△w)K0/1;(2)

N(ns) G0/G1 X/U..;

... ... ... F_ ;

... ... ... S_ ; (3)

... ... ... ;

... ... ... ;

N(nf) ... ... ...;

代碼功能:G72 代碼分為三個部分:

⑴:給定粗車時的切削量、退刀量和切削速度、主軸轉速、刀具功能的程序段;

⑵:給定定義精車軌跡的程序段區(qū)間、精車余量的程序段;

⑶:定義精車軌跡的若干連續(xù)的程序段,執(zhí)行G72 時,這些程序段僅用于計算粗車的

軌跡,實際并未被執(zhí)行。

系統(tǒng)根據(jù)精車軌跡、精車余量、進刀量、退刀量等數(shù)據(jù)自動計算粗加工路線,沿與X

軸平行的方向切削,通過多次進刀→切削→退刀的切削循環(huán)完成工件的粗加工,G72 的起

點和終點相同。本代碼適用于非成型毛坯( 棒料) 的成型粗車。

相關定義:

精車軌跡:由代碼的第⑶部分(ns ~ nf 程序段) 給出的工件精加工軌跡,精加工軌

跡的起點( 即ns程序段的起點) 與G72 的起點、終點相同,簡稱A 點;精加工軌跡的第一

段(ns 程序段) 只 能是Z 軸的快速移動或切削進給,ns 程序段的終點簡稱B 點;精加工

軌跡的終點(nf 程序段的終點) 簡稱C 點。精車軌跡為A 點→ B 點→ C 點。

粗車輪廓:精車軌跡按精車余量(Δu、Δw) 偏移后的軌跡,是執(zhí)行G72 形成的軌跡輪

廓。精加工軌跡的A、B、C 點經(jīng)過偏移后對應粗車輪廓的A’、B’、C’點,G72代碼最終

的連續(xù)切削 軌跡為B’點→ C’點。

Δd:粗車時Z 軸的切削量,取值范圍0.001(IS_B)/0.0001(IS_C)~ 99.999( 單

位:mm/inch),無符號,進刀方向由ns 程序段的移動方向決定。W(Δd) 執(zhí)行后,指定值

Δd 保持,并將該數(shù) 據(jù)轉換為相應的值保存在數(shù)據(jù)參數(shù)NO.051 中。未輸入W(Δd) 時,以

數(shù)據(jù)參數(shù)NO.051 的值 作為進刀量。

e:粗車時Z 軸的退刀量,取值范圍0 ~ 99.999( 單位:mm/inch),無符號,退刀方

向與進刀方向相反,R(e) 執(zhí)行后,指定值e 保持,并將該數(shù)據(jù)轉換為相應的值保存在數(shù)據(jù)

參數(shù)NO.052 中。未輸入R(e) 時,以數(shù)據(jù)參數(shù)NO.052 的值作為退刀量。

ns:精車軌跡的第一個程序段的程序段號。

nf:精車軌跡的最后一個程序段的程序段號。

Δu:粗車時X 軸留出的精加工余量,取值范圍-99999.999 ~ 99999.999 ( 粗車輪廓

相對于精車軌跡的X 軸坐標偏移,即:A’點與A 點X 軸絕對坐標的差值,直徑/ 半徑指

定,有符號)。

Δw:粗車時Z 軸留出的精加工余量,取值范圍-99999.999 ~ 99999.999 ( 粗車輪廓

相對于精車軌跡的Z 軸坐標偏移,即:A’點與A 點Z 軸絕對坐標的差值,有符號)。

K:當K 不輸入或者K 不為1 時,系統(tǒng)不檢查程序的單調性;當K=1 時,系統(tǒng)檢查程序

的單調性。

第79頁

車床編程說明

79 / 188

F:切削進給速度;

S:主軸轉速;

T:刀具號、刀具偏置號。

M、S、T、F:可在第一個G72 代碼或第二個G72 代碼中,也可在ns ~ nf 程序中指定

(T 指令除外)。在G72 循環(huán)中,ns ~ nf 間程序段號的M、S、F 功能都無效,僅在有

G70 精車循環(huán)的程序段中才有效。

代碼執(zhí)行過程:圖 3-28。

1. 從起點A 點快速移動到A’點,X 軸移動Δu、Z 軸移動Δw;

2. 從A’點Z 軸移動Δd( 進刀),ns 程序段是G0 時按快速移動速度進刀,ns 程序段

是G1 時按G72的切削進給速度F 進刀,進刀方向與A 點→ B 點的方向一致;

3.X 軸切削進給到粗車輪廓,進給方向與B 點→ C 點X 軸坐標變化一致;

4.X 軸、Z 軸按切削進給速度退刀e(45°直線),退刀方向與各軸進刀方向相反;

5.X 軸以快速移動速度退回到與A’點Z 軸絕對坐標相同的位置;

6. 如果Z 軸再次進刀(Δd+e) 后,移動的終點仍在A’點→ B’點的聯(lián)機中間( 未達

到或超出B’點),Z 軸再次進刀(Δd+e),然后執(zhí)行③;如果Z 軸再次進刀(Δd+e) 后,移

動的終點到達B’點或超出了A’點→ B’點的聯(lián)機,Z 軸進刀至B’點,然后執(zhí)行⑦;

7. 沿粗車輪廓從B’點切削進給至C’點;

8. 從C’點快速移動到A 點,G72 循環(huán)執(zhí)行結束,程序跳轉到nf 程序段的下一個程序

段執(zhí)行。

代碼說明:

● ns ~ nf 程序段必須緊跟在G72 程序后編寫。

●執(zhí)行G72 時,ns ~ nf 程序段僅用于計算粗車輪廓,程序段并未被執(zhí)行。ns ~ nf

程序段中的F、S、M 代碼在執(zhí)行G72 循環(huán)時無效。執(zhí)行G70 精加工循環(huán)時,ns ~ nf 程序

段中的F、S、M 代碼有效。

第80頁

車床編程說明

80 / 188

● ns 程序段只能是不含X/U 代碼字的G00、G01 代碼,否則報警。

●精車軌跡(ns ~ nf 程序段),X 軸、Z 軸的尺寸都必須是單調變化( 一直增大或一

直減小)。

● ns ~ nf 程序段中, 只能有G 功能:G00、G01、G02、G03、G04、G96、G97、

G98、G99、G40、G41、G42 代碼;不能有子程序調用代碼( 如M98/M99)。

● G96、G97、G98、G99、G40、G41、G42 代碼在執(zhí)行G72 循環(huán)中無效,執(zhí)行G70 精加

工循環(huán)時有效。

●在G72 代碼執(zhí)行過程中,可以暫停自動運行并手動移動。

●執(zhí)行單段的操作,在運行完當前軌跡的終點后程序暫停。

●△ d,△ w 都用同一地址W 指定,其區(qū)分是根據(jù)該程序段有無指定P,Q 代碼字。

●在同一程序中需要多次使用復合循環(huán)代碼時,ns ~ nf 不允許有相同程序段號。

●在錄入方式中不能執(zhí)行G72 代碼,否則產(chǎn)生報警。

●退刀點要盡量高或低,避免退刀碰到工件。

留精車余量時坐標偏移方向:

Δu、Δw 反應了精車時坐標偏移和切入方向,按Δu、Δw 的符號有四種不同組合,

見圖3-29,圖中:B → C 為精車軌跡,B’→ C’為粗車輪廓,A 為起刀點。

圖 3-29

示例:圖3-30

第81頁

車床編程說明

81 / 188

程序:O0005 ;

G00 X176 Z10 M03 S500 ( 換2 號刀,執(zhí)行2 號刀偏,逆時針轉,轉速500)

G72 W2.0 R0.5 F300; ( 進刀量2mm,退刀量0.5mm)

G72 P10 Q20 U0.2 W0.1 ;( 對a - - d 粗車, X 留0 . 2 m m , Z 留

0.1mm 余量)

N10 G00 Z-55 S800; ( 快速移動)

G01 X160 F120; ( 進刀至a 點)

X80 W20; ( 加工a—b) 精加工路線程序段

W15; ( 加工b—c)

N20 X40 W20; ( 加工c—d)

G70 P010 Q020; ( 精加工a—d)

M30;

3.13.3 封閉切削循環(huán) G73

代碼格式:G73 U(△i) W(△k)R(d)F_ S_ T_ ;(1)

G73 P(ns)Q(nf)U(△u)W(△w); (2)

N(ns) G0/G1 X/U..;

... ... ... F_ ;

... ... ... S_ ; (3)

... ... ... ;

... ... ... ;

N(nf) ... ... ...;

第82頁

車床編程說明

82 / 188

代碼功能:G73 代碼分為三個部分:

⑴給定退刀量、切削次數(shù)和切削速度、主軸轉速、刀具功能的程序段;

⑵給定定義精車軌跡的程序段區(qū)間、精車余量的程序段;

⑶定義精車軌跡的若干連續(xù)的程序段,執(zhí)行G73 時,這些程序段僅用于計算粗車的軌

跡,

實際并未被執(zhí)行。

系統(tǒng)根據(jù)精車余量、退刀量、切削次數(shù)等數(shù)據(jù)自動計算粗車偏移量、粗車的單次進刀

量和粗車軌跡,每次切削的軌跡都是精車軌跡的偏移,切削軌跡逐步靠近精車軌跡,最后

一次切削軌跡為按精車余量偏移的精車軌跡。G73 的起點和終點相同,本代碼適用于成型

毛坯的粗車。G73 代碼為非模態(tài)代碼,代碼軌跡如圖3-31。

相關定義:

精車軌跡:由代碼的第⑶部分(ns ~ nf 程序段) 給出的工件精加工軌跡,精加工軌

跡的起點( 即ns程 序段的起點) 與G73 的起點、終點相同,簡稱A 點;精加工軌跡的第一

段(ns 程序段) 的 終點簡稱B點;精加工軌跡的終點(nf 程序段的終點) 簡稱C 點。精車

軌跡為A 點→ B 點→ C 點。

粗車軌跡:為精車軌跡的一組偏移軌跡,粗車軌跡數(shù)量與切削次數(shù)相同。坐標偏移后

精車軌跡的A、B、C 點分別對應粗車軌跡的An、Bn、Cn 點(n 為切削的次數(shù),第一次切削

表示為A1、B1、C1 點,最后一次表示為Ad、Bd、Cd 點)。第一次切削相對于精車軌跡的坐

標 偏移量為(Δi×2+Δu,Δw+Δk)( 按直徑編程表示),最后一次切削相對于精車軌跡的

坐標偏移量為(Δu,Δw),每一次切削相對于上一次切削軌跡的坐標偏移量為:

( ?

△ ? × 2

1000 × d ? 1

,-

△ ?

1000 × ? ? 1

Δi:X 軸粗車退刀量,取值范圍-99999.999 ~ 99999.999 ( 單位:mm,半徑值),

Δi 等于A1 點相對于Ad 點的X 軸坐標偏移量( 半徑值),粗車時X 軸的總切削量( 半徑

值) 等于|Δi|,X 軸的切削方向與Δi 的符號相反:Δi > 0,粗車時向X 軸的負方向切

削。Δi 指定值執(zhí)行后保持,并將該數(shù)據(jù)轉換為相應的值保存在數(shù)據(jù)參數(shù)NO.053 中。未輸

入U(Δi) 時,以數(shù)據(jù)參數(shù)NO.053 的值作為X 軸粗車退刀量。

Δk:Z 軸粗車退刀量,取值范圍圍-99999.999 ~ 99999.999( 單位:mm),Δk 等于

A1 點相對于Ad點的Z 軸坐標偏移量,粗車時Z 軸的總切削量等于|Δk|,Z 軸的切削方向

與Δk 的符號相反:Δk > 0,粗車時向Z 軸的負方向切削。Δk 指定值執(zhí)行后保持,并

將該數(shù)據(jù)轉換為相應的值保存在數(shù)據(jù)參數(shù)NO.054中。未輸入W(Δk) 時,以數(shù)據(jù)參數(shù)NO.054

的值作為Z 軸粗車退刀量。

d:切削的次數(shù),取值范圍1 ~ 9999( 單位:次),R5 表示5 次切削完成封閉切削循

環(huán)。R(d) 指定值執(zhí)行后保持,并將數(shù)據(jù)參數(shù)NO.055 的值修改為d( 單位:次)。未輸入

R(d) 時,以數(shù)據(jù)參數(shù)NO.055 的值作為切削次數(shù)。如果切削次數(shù)為1, 系統(tǒng)將按2 次切削完

成封閉切削循環(huán)。

ns:精車軌跡的第一個程序段的程序段號。

nf:精車軌跡的最后一個程序段的程序段號。

Δu:X 軸的精加工余量,取值范圍-99999.999 ~ 99999.999( 單位:mm,直徑/ 半

徑指定),最后一次粗車軌跡相對于精車軌跡的X 軸坐標偏移,即:A1 點相對于A 點X 軸

第83頁

車床編程說明

83 / 188

絕對坐標的差值。Δu > 0,最后一次粗車軌跡相對于精車軌跡向X 軸的正方向偏移。未

輸入U(Δu) 時,系統(tǒng)按Δu=0 處理,即:粗車循環(huán)X 軸不留精加工余量。

Δw:Z 軸的精加工余量,取值范圍-99999.999 ~ 99999.999( 單位:mm),最后一次

粗車軌跡相對于精車軌跡的Z 軸坐標偏移,即:A1 點相對于A 點Z 軸絕對坐標的差值。Δ

w > 0,最后一次粗車軌跡相對于精車軌跡向Z 軸的正方向偏移。未輸入W(Δw) 時,系統(tǒng)

按Δw=0 處理,即:粗車循環(huán)Z 軸不留精加工余量。

F:切削進給速度;

S:主軸轉速;

T:刀具號、刀具偏置號。

M、S、T、F: 代碼字可在第一個G73 代碼或第二個G73 代碼中,也可在ns ~ nf 程

序中指定T 指令除外)。在G73 循環(huán)中,ns ~ nf 間程序段號的M、S、F 功能都無效,僅

在有G70 精車循環(huán)的程序段中才有效。

代碼執(zhí)行過程:如圖 3-31。

① A → A1:快速移動;

②第一次粗車,A1 → B1 → C1:

A1 → B1:ns 程序段是G0 時按快速移動速度,ns 程序段是G1 時按G73 指定的切削

進給速度;

B1 → C1:切削進給。

③ C1 → A2:快速移動;

④第二次粗車,A2 → B2 → C2:

A2 → B2:ns 程序段是G0 時按快速移動速度,ns 程序段是G1 時按G73 指定的切削

進給速度;

B2 → C2:切削進給。

⑤ C2 → A3:快速移動;

…………

第n 次粗車,An → Bn → Cn:

An → Bn:ns 程序段是G0 時按快速移動速度,ns 程序段是G1 時按G73 指定的切削

進給速度;

Bn → Cn:切削進給。

Cn → An+1:快速移動;

…………

最后一次粗車,Ad → Bd → Cd:

Ad → Bd:ns 程序段是G0 時按快速移動速度,ns 程序段是G1 時按G73 指定的切削

進給速度;

Bd → Cd:切削進給。

Cd → A:快速移動到起點;

第84頁

車床編程說明

84 / 188

代碼說明:

● ns ~ nf 程序段必須緊跟在G73 程序段后編寫。

● 執(zhí)行G73 時,ns ~ nf 程序段僅用于計算粗車輪廓,程序段并未被執(zhí)行。ns ~

nf 程序段中的F、S、M 代碼在執(zhí)行G73 時無效。執(zhí)行G70 精加工循環(huán)時,ns ~ nf 程序

段中的F、S、M 代碼有效。

● ns 程序段只能是G00、G01 代碼。

● ns ~ nf 程序段中, 只能有下列G 功能:G00、G01、G02、G03、G04、G96、

G97、G98、G99、G40、G41、G42 代碼;不能有下列M 功能:子程序調用代碼( 如

M98/M99)。

● G96、G97、G98、G99、G40、G41、G42 代碼在執(zhí)行G73 循環(huán)中無效,執(zhí)行G70 精加

工循環(huán)時有效。

● 在G73 代碼執(zhí)行過程中,可以暫停自動運行并手動移動。

● 執(zhí)行單段的操作,在運行完當前軌跡的終點后程序暫停。

● Δi,△ u 都用同一地址U 指定,Δk,Δw 都用同一地址W 指定,其區(qū)分是根據(jù)

該程序段有無指定P,Q 代碼字。

● 在錄入方式中不能執(zhí)行G73 代碼,否則產(chǎn)生報警。

● 在同一程序中需要多次使用復合循環(huán)代碼時,ns ~ nf 不允許有相同程序段號。

● 退刀點要盡量高或低,避免退刀碰到工件。

第85頁

車床編程說明

85 / 188

留精車余量時坐標偏移方向:

Δi、Δk 反應了粗車時坐標偏移和切入方向,Δu、Δw 反應了精車時坐標偏移和切

入方向;Δi、Δk、Δu、Δw 可以有多種組合,在一般情況下,通常Δi 與Δu 的符號一

致,Δk 與Δw 的符號一致,常用有四種組合,見圖3-32,圖中:A 為起刀點,B → C 為

工件輪廓, B’→ C’為粗車輪廓,B’’→ C’為精車軌跡。

圖 3-32

示例:圖 3-33

第86頁

車床編程說明

86 / 188

圖 3-33

程序:

O0006;

G99 G00 X200 Z10 M03 S500; ( 指定每轉進給,定位起點,啟動主軸)

G73 U1.0 W1.0 R3; (X 軸退刀2mm,Z 軸退刀1mm)

G73 P14 Q19 U0.5 W0.3 F0.3; ( 粗車,X 軸留0.5mm,Z 軸留0.3mm 精車余量)

N14 G00 X80 Z0;

G01 W-20 F0.15 S600;

X120 W-10; 精加工形狀程序段

W-20;

G02 X160 W-20 R20;

N19 G01 X180 W-10;

G70 P14 Q19 M30; ( 精加工)

3.13.4 精加工循環(huán) G70

代碼格式:G70 P(ns)Q(nf);

代碼功能:刀具從起點位置沿著ns ~ nf 程序段給出的工件精加工軌跡進行精加工。

在G71、G72 或G73 進行粗加工后,用G70 代碼進行精車, 單次完成精加工余量的切削。

G70 循環(huán)結束時,刀具返回到起點并執(zhí)行G70 程序段后的下一個程序段。

其中:ns:精車軌跡的第一個程序段的程序段號;

nf:精車軌跡的最后一個程序段的程序段號;

第87頁

車床編程說明

87 / 188

G70 代碼軌跡由ns ~ nf 之間程序段的編程軌跡決定。ns、nf 在G70 ~ G73 程序段

中的相對位置關系如下:

... ... ...;

G71/G72/G73...;

N(ns)... ...;

... ... ...;

... ... F_; 精加工路線程序段群

... ... S_;

N(nf)... ...;

... ... ...;

G70 P(ns)Q(nf);

... ... ...

代碼說明:

● G70 必須在ns ~ nf 程序段后編寫。

● 執(zhí)行G70 精加工循環(huán)時,ns ~ nf 程序段中的F、S、M 代碼有效。

● G96、G97、G98、G99、G40、G41、G42 代碼在執(zhí)行G70 精加工循環(huán)時有效。

● 在G70 代碼執(zhí)行過程中,可以暫停自動運行并手動移動。

● 執(zhí)行單段操作,在運行完當前軌跡的終點后程序暫停。

● 在錄入方式中不能執(zhí)行G70 代碼,否則產(chǎn)生報警。

● 在同一程序中需要多次使用復合循環(huán)代碼時,ns ~ nf 不允許有相同程序段號。

● 退刀點要盡量高或低,避免退刀碰到工件。

3.13.5 軸向切槽多重循環(huán) G74

代碼格式:G74 R(e);

G74 X/U_ Z/W_ P(Δi) Q(Δk) R(Δd) F ;

代碼功能:徑向(X 軸) 進刀循環(huán)復合軸向斷續(xù)切削循環(huán):從起點軸向(Z 軸) 進給、

回退、再進給…… 直至切削到與切削終點Z 軸坐標相同的位置,然后徑向退刀、軸向回退

至與起點Z 軸坐標相同的位置,完成一次軸向切削循環(huán);徑向再次進刀后,進行下一次軸

向切削循環(huán);切削到切削終點后,返回起點(G74 的起點和終點相同),軸向切槽復合循環(huán)

完成。G74 的徑向進刀和軸向進刀方向由切削終點X/U、Z/W 與起點的相對位置決定,

此代碼用于在工件端面加工環(huán)形槽或中心深孔,軸向斷續(xù)切削起到斷屑、及時排屑的作

用。

相關定義:

第88頁

車床編程說明

88 / 188

軸向切削循環(huán)起點:每次軸向切削循環(huán)開始軸向進刀的位置,表示為

An(n=1,2,3……),An 的Z 軸坐標與起點A 相同,An 與 An-1 的 X 軸坐標的差值為 Δ

i。第一次軸向切削循環(huán)起點 A1 與 起點 A為同一點,最后一次軸向切削循環(huán)起點( 表示

為 Af) 的 X 軸坐標與切削終點相同。

軸向進刀終點:每次軸向切削循環(huán)軸向進刀的終點位置,表示為Bn(n=1,2,3……),Bn

的Z 軸坐標與切削終點相同,Bn 的 X 軸坐標與 An 相同,最后一次軸向進刀終點( 表示

為 Bf) 與切削終點為同一點;

徑向退刀終點:每次軸向切削循環(huán)到達軸向進刀終點后,徑向退刀( 退刀量為Δd) 的

終點位置,表示為 Cn(n=1,2,3……),Cn 的 Z 軸坐標與切削終點相同,Cn 與An X 軸坐

標的差值為Δd;軸向切削循環(huán)終點:從徑向退刀終點軸向退刀的終點位置,表示為

Dn(n=1,2,3……),Dn 的Z 軸坐標與起點相同,Dn 的X 軸坐標與 Cn 相同( 與 An X 軸坐

標的差值為Δd);

切削終點:X/U Z/W 指定的位置,最后一次軸向進刀終點Bf。

R(e):每次軸向(Z 軸) 進刀后的軸向退刀量,取值范圍0 ~ 99.999( 單位:mm),無

符號。R(e) 執(zhí)行后指定值保持有效,并將該數(shù)據(jù)轉換為相應的值保存在數(shù)據(jù)參數(shù)NO.056

中。未輸入R(e) 時,以數(shù)據(jù)參數(shù)NO.056 的值作為軸向退刀量。

X:切削終點 Bf 的 X 軸絕對坐標值( 單位:mm)。

U:切削終點 Bf 與起點 A 的 X 軸絕對坐標的差值( 單位:mm)。

Z:切削終點 Bf 的 Z 軸的絕對坐標值( 單位:mm)。

W:切削終點 Bf 與起點 A 的 Z 軸絕對坐標的差值( 單位:mm)。

P(Δi):單次軸向切削循環(huán)的徑向(X 軸) 切削量,取值范圍0 < Δi ≤

9999999( 單位:0.001mm,直徑/ 半徑指定)。

Q(Δk):軸向(Z 軸) 切削時,Z 軸斷續(xù)進刀的進刀量,取值范圍0 < Δk ≤

9999999( 單位:0.001mm)。

R(Δd):切削至軸向切削終點后,徑向(X 軸) 的退刀量, 取值范圍0 ~

99999.999( 單位:mm,直徑/ 半徑指定),省略 R(Δd) 時,系統(tǒng)默認軸向切削終點后,

徑向(X 軸) 的退刀量為0。省略X/U 和 P(Δi) 代碼字時,默認往正方向退刀。

代碼執(zhí)行過程:如圖 3-34。

① 從軸向切削循環(huán)起點An 軸向(Z 軸) 切削進給△ k,切削終點Z 軸坐標小于起點Z

軸坐標時,向Z 軸負向進給,反之則向Z 軸正向進給;

② 軸向(Z 軸) 快速移動退刀e,退刀方向與①進給方向相反;

③ 如果Z 軸再次切削進給(Δk+e),進給終點仍在軸向切削循環(huán)起點An 與軸向進刀終

點Bn 之間,Z軸再次切削進給(Δk+e),然后執(zhí)行②;如果Z 軸再次切削進給(Δk+e) 后,

進給終點到達Bn 點或不在An 與Bn 之間,Z 軸切削進給至Bn 點,然后執(zhí)行④;

④ 徑向(X 軸) 快速移動退刀△ d( 半徑值) 至Cn 點,Bf 點( 切削終點) 的X 軸坐

標小于A 點( 起點)X 軸坐標時,向X 軸正向退刀,反之則向X 軸負向退刀;

⑤ 軸向(Z 軸) 快速移動退刀至Dn 點,第n 次軸向切削循環(huán)結束。如果當前不是最后

一次軸向切削循環(huán),執(zhí)行⑥;如果當前是最后一次軸向切削循環(huán),執(zhí)行⑦;

⑥ 徑向(X 軸) 快速移動進刀,進刀方向與④退刀方向相反。如果X 軸進刀( △ d+

△ i)( 半徑值) 后,進刀終點仍在A 點與Af 點( 最后一次軸向切削循環(huán)起點) 之間,X

軸快速移動進刀( △ d+ △ i) ( 半徑值),即:Dn → An+1,然后執(zhí)行① ( 開始下一次

第89頁

車床編程說明

89 / 188

軸向切削循環(huán));如果X 軸進刀( △ d+ △ i)( 半徑值) 后,進刀終點到達Af 點或不在Dn

與Af 點之間,X 軸快速移動至Af 點,然后執(zhí)行①,開始最后一次軸向切削循環(huán);

⑦ X 軸快速移動返回到起點A,G74 代碼執(zhí)行結束。

圖3-34 G74 軌跡圖

代碼說明:

● 循環(huán)動作是由含Z/W 和P(Δk) 的G74 程序段進行的,如果僅執(zhí)行“G74 R(e);”

程序段,系統(tǒng)報警;

● Δd 和e 均用同一地址R 指定,其區(qū)別是根據(jù)程序段中有無Z/W 和P(Δk) 代碼

字;

● 在G74 代碼執(zhí)行過程中,可以暫停自動運行并手動移動。

● 執(zhí)行單段的操作,在運行完當前軌跡的終點后程序暫停。

● 進行盲孔切削時,必須省略R(Δd) 代碼字,因在切削至軸向切削終點無退刀距

離。

示例:圖3-35

第90頁

車床編程說明

90 / 188

程序( 假設切槽刀寬度為4mm,系統(tǒng)的最小增量為0.001mm):

O0007 ;

G0 X36 Z5 M3 S500; ( 啟動主軸,定位到加工起點,X 方向加上刀具寬度)

G74 R0.5; ( 加工循環(huán))

G74 X20 Z-20 P3000 Q5000 F50;(Z 軸每次進刀5mm,退刀0.5mm,進給到終點(Z-20)

后,快速返回到起點(Z5),X 軸進刀3mm,循環(huán)以上步

驟繼續(xù)運行)

M30; ( 程序結束)

3.13.6 徑向切槽多重循環(huán) G75

代碼格式:G75 R(e);

G75 X/U_ Z/W_ P(Δi) Q(Δk) R(Δd) F ;

代碼功能:軸向(Z 軸) 進刀循環(huán)復合徑向斷續(xù)切削循環(huán):從起點徑向(X 軸) 進給、

回退、再進給……直至切削到與切削終點X 軸坐標相同的位置,然后軸向退刀、徑向回退

至與起點X 軸坐標相同的位置,完成一次徑向切削循環(huán);軸向再次進刀后,進行下一次徑

向切削循環(huán);切削到切削終點后,返回起點(G75 的起點和終點相同),徑向切槽復合循環(huán)

完成。G75 的軸向進刀和徑向進刀方向由切削終點X/UZ/W 與起點的相對位置決定,此代碼

用于加工徑向環(huán)形槽或圓柱面,徑向斷續(xù)切削起到斷屑、及時排屑的作用。

相關定義:

徑向切削循環(huán)起點:每次徑向切削循環(huán)開始徑向進刀的位置,表示為

An(n=1,2,3……),An 的X 軸坐標與起點A 相同,An 與An-1 的Z 軸坐標的差值為Δk。第

一次徑向切削循環(huán)起點A1 與起點A 為同一點,最后一次徑向切削循環(huán)起點( 表示為 Af)

的Z 軸坐標與切削終點相同。

第91頁

車床編程說明

91 / 188

向進刀終點:每次徑向切削循環(huán)徑向進刀的終點位置,表示為Bn(n=1,2,3……),Bn

的X 軸坐標與切削終點相同,Bn 的Z 軸坐標與An 相同,最后一次徑向進刀終點( 表示為

Bf) 與切削終點為同一點;

軸向退刀終點:每次徑向切削循環(huán)到達徑向進刀終點后,軸向退刀( 退刀量為 Δd)

的終點位置,表示為Cn(n=1,2,3……),Cn 的X 軸坐標與切削終點相同,Cn 與An Z 軸坐

標的差值為Δd;

徑向切削循環(huán)終點:從軸向退刀終點徑向退刀的終點位置,表示為

Dn(n=1,2,3……),Dn 的X 軸坐標與起點相同,Dn 的Z 軸坐標與Cn 相同( 與An Z 軸坐標

的差值為Δd);

切削終點:X/U Z/W 指定的位置,最后一次徑向進刀終點Bf。

R(e):每次徑向(X 軸) 進刀后的徑向退刀量,取值范圍0 ~ 99.999( 單位:mm,半

徑值),無符號。R(e) 執(zhí)行后指定值保持有效,并將該數(shù)據(jù)轉換為相應的值保存在數(shù)據(jù)參

數(shù)NO.056 中。未輸入R(e) 時,以系統(tǒng)參數(shù)NO.056 的值作為徑向退刀量。

X:切削終點Bf 的X 軸絕對坐標值( 單位:mm)。

U:切削終點Bf 與起點A 的X 軸絕對坐標的差值( 單位:mm)。

Z:切削終點Bf 的Z 軸的絕對坐標值( 單位:mm)。

W:切削終點Bf 與起點A 的Z 軸絕對坐標的差值( 單位:mm)。

P(Δi):徑向(X 軸) 進刀時,X 軸斷續(xù)進刀的進刀量,取值范圍0 < Δi ≤

9999999( 單位:0.001mm,直徑/ 半徑指定)。

Q(Δk):單次徑向切削循環(huán)的軸向(Z 軸) 進刀量,取值范圍0 < Δk ≤

9999999( 單位:0.001mm)。

R(Δd):切削至徑向切削終點后,軸向(Z 軸) 的退刀量,取值范圍0 ~

99999.999( 單位:mm)。

省略R(Δd) 時,系統(tǒng)默認徑向切削終點后,軸向(Z 軸) 的退刀量為0。

省略Z/W 和 Q(Δk),默認往正方向退刀。

第92頁

車床編程說明

92 / 188

圖 3-36 G75 軌跡圖

代碼執(zhí)行過程:圖 3-36

① 從徑向切削循環(huán)起點 An 徑向(X 軸) 切削進給△ i,切削終點 X 軸坐標小于起點

X 軸坐標時,向 X 軸負向進給,反之則向 X 軸正向進給;

② 徑向(X 軸) 快速移動退刀 e,退刀方向與①進給方向相反;

③ 如果X 軸再次切削進給(Δi+e),進給終點仍在徑向切削循環(huán)起點An 與徑向進刀終

點Bn 之間,X軸再次切削進給(Δi+e),然后執(zhí)行②;如果X 軸再次切削進給(Δi+e) 后,

進給終點到達Bn 點或不在An 與Bn 之間,X 軸切削進給至Bn 點,然后執(zhí)行④;

④ 軸向(Z 軸) 快速移動退刀△ d 至Cn 點,Bf 點( 切削終點) 的Z 軸坐標小于A 點

( 起點)Z 軸坐標時,向Z 軸正向退刀,反之則向Z 軸負向退刀;

⑤ 徑向(X 軸) 快速移動退刀至Dn 點,第n 次徑向切削循環(huán)結束。如果當前不是最后

一次徑向切削循環(huán),執(zhí)行⑥;如果當前是最后一次徑向切削循環(huán),執(zhí)行⑦;

⑥ 軸向(Z 軸) 快速移動進刀,進刀方向與④退刀方向相反。如果 Z 軸進刀( △ d+

△ k) 后,進刀 終點仍在 A 點與 Af 點( 最后一次徑向切削循環(huán)起點) 之間,Z 軸快速

移動進刀( △ d+ △ k),即:Dn → An+1,然后執(zhí)行① ( 開始下一次徑向切削循環(huán));如

果 Z 軸 進刀( △ d+ △ k) 后,進刀終點到達Af 點或不在 Dn 與Af 點之間,Z 軸快速

移動至Af 點,然后執(zhí)行①,開始最后一次徑向切削循環(huán);

⑦ Z 軸快速移動返回到起點A,G75 代碼執(zhí)行結束。

代碼說明:

● 循環(huán)動作是由含X/U 和P(Δi) 的G75 程序段進行的,如果僅執(zhí)行“G75 R(e);”

程序段,系統(tǒng)報警;

● Δd 和e 均用同一地址R 指定,其區(qū)別是根據(jù)程序段中有無X/U 和P(Δi) 代碼

字;

● 在G75 代碼執(zhí)行過程中,可使自動運行暫停并手動移動;

● 執(zhí)行單段的操作,在運行完當前軌跡的終點后程序暫停。

● 進行切槽循環(huán)時,必須省略R(Δd) 代碼字,因在切削至徑向切削終點無退刀距

離。

示例:圖3-37

第93頁

車床編程說明

93 / 188

程序( 假設切槽刀的寬度為4mm,系統(tǒng)的最小增最為0.001mm):

O0008 ;

G00 X150 Z50 M3 S500; ( 啟動主軸,置轉速500)

G0 X125 Z-24; ( 定位到加工起點,Z 方向加上刀具寬度)

G75 R0.5 F150; ( 加工循環(huán))

G75 X40 Z-50 P6000 Q3000; (X 軸每次進刀6mm,退刀0.5mm,進給到終點(X40)

后,快速返回到起點(X125),Z 軸進刀3mm,循環(huán)以上

步驟繼續(xù)運行)

G0 X150 Z50; ( 返回到加工起點)

M30; ( 程序結束)

3.14 螺紋切削代碼

車床系統(tǒng)具有多種螺紋切削功能,可加工單頭、多頭、變導程螺紋與攻牙循環(huán)(英制輸

入時F單位為英寸 / 導程,公制輸入時 F 單位為毫米 / 導程,I 指定每英寸螺紋的牙數(shù)

與公英制無關 ),螺紋退尾長度、角度可變,多重循環(huán)螺紋切削可單邊切削,保護刀具,

提高表面光潔度。螺紋功能包括:連續(xù)螺紋切削代碼 G32、變螺距螺紋切削代碼 G34、柔

性攻牙循環(huán)切削代碼 G33(暫未啟用)、螺紋循環(huán)切削代碼G92、螺紋多重循環(huán)切削代碼

G76。

使用螺紋切削功能機床必須安裝主軸編碼器,由NO.070 號參數(shù)設置主軸編碼器線數(shù),

NO.110、NO.111 號參數(shù)設置主軸與編碼器的傳動比。切削螺紋時,系統(tǒng)收到主軸編碼器一

轉信號才移動X 軸或Z 軸、開始螺紋加工,因此只要不改變主軸轉速,可以分粗車、精車

多次切削完成同一螺紋的加工。

車床系統(tǒng)具有的多種螺紋切削功能可用于加工沒有退刀槽的螺紋,但由于在螺紋切削

的開始及結束部分 X 軸、Z 軸有加減速過程,此時的螺距誤差較大,因此仍需要在實際的

螺紋起點與結束時留出螺紋引入長度與退刀的距離。

第94頁

車床編程說明

94 / 188

在螺紋螺距確定的條件下,螺紋切削時X 軸、Z 軸的移動速度由主軸轉速決定,與切

削進給速度倍率無關。螺紋切削時主軸倍率控制變化為100%,主軸轉速發(fā)生變化時,由于X

軸、Z 軸加減速的原因會使螺距產(chǎn)生誤差,因此,螺紋切削時不要進行主軸轉速調整,更

不要停止主軸,主軸停止將導致刀具和工件損壞。

3.14.1 等螺距螺紋切削代碼 G32

代碼格式:G32 X/U_ Z/W_ F(I)_ J_ K_ Q_

代碼功能:刀具的運動軌跡是從起點到終點的一條直線;從起點到終點位移量(X 軸按

半徑值) 較大的坐標軸稱為長軸,另一個坐標軸稱為短軸,運動過程中主軸每轉一圈長軸

移動一個導程,短軸與長軸作直線插補,刀具切削工件時,在工件表面形成一條等螺距的

螺旋切槽,實現(xiàn)等螺距螺紋的加工。F、I代碼字用于給定螺紋的螺距,執(zhí)行G32 代碼可以

加工等 螺距的直螺紋、錐螺紋和端面螺紋和連續(xù)的多段螺紋加工。

代碼說明:G32 為模態(tài)G 代碼;

螺紋的導程是指主軸轉一圈長軸的位移量(X 軸位移量則按半徑值);

起點和終點的X 坐標值相同( 不輸入X 或U) 時,進行直螺紋切削;

起點和終點的Z 坐標值相同( 不輸入Z 或W) 時,進行端面螺紋切削;

起點和終點X、Z 坐標值都不相同時,進行錐螺紋切削。

相關定義:

F:指定螺紋導程,為主軸轉一圈長軸的移動量,取值范圍0 < F ≤ 500mm( 英制輸

入則為0 ~50inch),F(xiàn) 指定值執(zhí)行后保持有效,直至再次執(zhí)行給定螺紋螺距的F代碼字。

I:指定每英寸螺紋的牙數(shù),為長軸方向1 英寸(25.4mm) 長度上螺紋的牙數(shù),也可理

解為長軸移動1英寸(25.4mm) 時主軸旋轉的圈數(shù)。取值范圍0.06 ~ 25400 牙/ 英寸,I

指定值執(zhí)行后保持有效,直至再次執(zhí)行給定螺紋螺距的I 代碼字。公制輸入、英制輸入都

表示每英寸螺紋的牙數(shù)。

J:螺紋退尾時在短軸方向的移動量( 退尾量),帶正負方向;如果短軸是X 軸,該值

為半徑指定;J值是非模態(tài)參數(shù)。

K:螺紋退尾時在長軸方向的長度。如果長軸是 X 軸,則該值為半徑指定;不帶方

向;K 值是非模態(tài)參數(shù)。

Q:起始角,指主軸一轉信號與螺紋切削起點的偏移角度。取值范圍0 ~ 360000( 單

位:0.001 度)。

Q 值是非模態(tài)參數(shù),每次使用都必須指定,如果不指定就認為是0 度。

Q 使用規(guī)則:

1、如果不指定Q,即默認為起始角0 度;

2、對于連續(xù)螺紋切削,除第一段的Q 有效外,后面螺紋切削段指定的Q 無效,即使定

義了Q 也被忽略;

3、由起始角定義分度形成的多頭螺紋總頭數(shù)不超過65535 頭。

4、Q 的單位為0.001 度,若與主軸一轉信號偏移180 度,程序中需輸入Q180000,如

果輸入的為Q180 或Q180.0,均認為是0.18 度。

長軸、短軸的判斷方法:圖3-38。

第95頁

車床編程說明

95 / 188

注意事項:

● 省略J 或J、K 時,無退尾;省略K 時,按K=J 退尾;

● J=0 或J=0、K=0 時,無退尾;

● J ≠ 0,K=0 時,按J=K 退尾;

● J=0,K ≠ 0 時,無退尾;

● 當前程序段為螺紋切削,下一程序段也為螺紋切削,在下一程序段切削開始時不檢

測主軸位置編碼器的一轉信號,直接開始螺紋加工,此功能可實現(xiàn)連續(xù)螺紋加工。

● 執(zhí)行進給保持操作后,系統(tǒng)顯示“暫停”、螺紋切削不停止,直到當前程序段執(zhí)行

完才停止運動;

如為連續(xù)螺紋加工則執(zhí)行完螺紋切削程序段才停止運動,程序運行暫停。

● 在單段運行,執(zhí)行完當前程序段停止運動,如為連續(xù)螺紋加工則執(zhí)行完螺紋切削程

序段才停止運動。

● 系統(tǒng)復位、急?;蝌寗訄缶瘯r,螺紋切削減速停止。

示例:螺紋螺距:2mm。δ1 = 3mm,δ2 = 2mm,總切深2mm,分兩次切入。

第96頁

車床編程說明

96 / 188

圖 3-39

程序:

O0009;

G00 X28 Z3; ( 第一次切入1mm)

G32 X51 W-75 F2.0; ( 錐螺紋第一次切削)

G00 X55; ( 刀具退出)

W75; (Z 軸回起點)

X27; ( 第二次再進刀 0.5mm)

G32 X50 W-75 F2.0; ( 錐螺紋第二次切削)

G00 X55; ( 刀具退出)

W75; (Z 軸回起點)

M30;

3.14.2 變螺距螺紋切削代碼 G34

代碼格式:G34 X/U_ Z/W_ F(I)_ J_ K_ R_ ;

代碼功能:刀具的運動軌跡是從X、Z 軸起點位置到程序段指定的終點位置的一條直

線。從起點到終點位移量(X 軸按半徑值) 較大的坐標軸稱為長軸,另一個坐標軸稱為短

軸,運動過程中主軸每轉一圈長軸移動一個導程,并且主軸每轉一圈移動的螺距是不斷增

加指定的值或減少指定的值,在工件表面形成一條變螺距的螺旋切槽,實現(xiàn)變螺距螺紋的

加工。切削時,可以設定退刀量。F、I 代碼字分別用于指定螺紋的螺距,執(zhí)行G34代碼可

以加工公制或英制變螺距的直螺紋、錐螺紋和端面螺紋。

代碼說明:G34 為模態(tài)G 代碼;

X/U、Z/W、J、K 的意義與G32 一致;

F:指定導程,取值范圍0 ~ 500mm;

I:指定每英寸螺紋的牙數(shù),取值范圍0.06 ~ 25400 牙/ 英寸;

R:主軸每轉螺距的增量值或減量值,R=F1-F2,R 帶有方向;

F1>F2 時,R 為負值時螺距遞減;

F1<F2 時,R 為正值時螺距遞增( 如圖3-40);

第97頁

車床編程說明

97 / 188

R 值的范圍:±0.001 ~ ±500.000 毫米/ 每螺距( 公制螺紋);±

0.060 ~ ±25400 牙/ 每英寸( 英制螺紋)。當R 值超過上述范圍值和因R 的增加/ 減小

使螺距超過允許值或螺距出現(xiàn)負值時產(chǎn)生報警。

圖 3-40

注意事項:

● 注意事項與G32 螺紋切削相同。

示例:起始點的第一個螺距4mm,主軸每轉螺距的增量值0.2。

程序:

O0010;

G00 X60 Z1 M03 S500;

G00 X48;

G34 W-78 F3.8 J5 K2 R0.2;

N30 M30;

第98頁

車床編程說明

98 / 188

3.14.3 Z 軸柔性攻絲循環(huán) G33

代碼格式:G33 Z/W_ F(I)_ L_;

代碼功能:刀具的運動軌跡是從起點到終點,再從終點回到起點。運動過程中主軸每

轉一圈Z 軸移動一個螺距,與絲錐的螺距始終保持一致,在工件內孔形成一條螺旋切槽,

可一次切削完成內孔的螺紋加工。

代碼說明:G33 為模態(tài) G 代碼;

Z/W:不輸入 Z 或 W 時,起點和終點的 Z 坐標值相同,不進行螺紋切

削;

F:螺紋導程,取值范圍見表 1-2;

I:每英寸螺紋的牙數(shù),取值范圍表見 1-2;

右旋為正值,左旋為負值;

L_加工頭數(shù),范圍 1-99,省略 L 時默認 1 頭;

循環(huán)過程:

① Z 軸進刀攻牙 (G33 代碼前必須指定主軸開 );

② 到達編程指定的Z 軸坐標終點后,M05 信號輸出;

③ 檢測主軸完全停止后;

④ 順時針轉信號輸出( 與原來主軸旋轉的方向相反);

⑤ Z 軸退刀到起點;

⑥ M05 信號輸出,主軸停轉;

⑦ 如為多頭螺紋,重復①~⑥步驟。

程序示例:圖 3-43,螺紋 M10×1.5

圖 3-43

程序:O0011;

G00 Z90 X0; (定位)

M03 S500; (啟動主軸)

G33 Z50 F1.5; (攻牙循環(huán),如果當前F值為正數(shù)為右旋攻牙,F(xiàn)值為負數(shù)為左旋攻

牙)

M03; (再啟動主軸)

G00 X60 Z100; (繼續(xù)加工)

第99頁

車床編程說明

99 / 188

M30; (程序結束)

注 1:攻絲前應根據(jù)絲錐的旋向來確定主軸旋轉方向,攻絲結束后主軸將停止轉動,如需繼續(xù)加工

則需要重新啟動主軸。

注 2:此代碼是柔性攻絲,在主軸停止信號有效后,主軸還將有一定的減速時間才停止旋轉,此時

Z 軸將仍然跟隨主軸的轉動而進給,直到主軸完全停止,因此實際加工時螺紋的底孔位置應比實際的需

要位置稍深一些,具體超出的長度根據(jù)攻牙時主軸轉速高低和主軸剎車裝置而決定。

注 3:攻絲切削時 Z 軸的移動速度由主軸轉速與螺距決定,與切削進給速度倍率無關。

注 4:在單程式段運行或執(zhí)行進給保持操作,系統(tǒng)顯示“暫?!?,攻絲循環(huán)不停止,直到攻絲完成

后回到起始點才停止運動。

注 5:系統(tǒng)復位、急?;蝌寗訄缶瘯r,攻絲切削減速停止。

3.14.3.1 剛性/柔性 攻絲循環(huán) G84 /G88

代碼格式:G84 Z/W_ F(I) ;(端面攻絲)

代碼功能:在剛性方式中主軸電機的控制是一個伺服電機,可實現(xiàn)高速高精度攻絲。

可以保證在起點不變化的情況下,攻絲的起始位置是一致的。即在一個位置多次重復執(zhí)行

攻絲指令,而螺紋絲不會亂扣、爛牙。

代碼說明:G84為模態(tài) G 代碼;

Z/W:不輸入 Z 或 W 時,起點和終點的 Z 坐標值相同,不進行螺紋切削;

F:螺紋導程,取值范圍見表 1-2

I:每英寸螺紋的牙數(shù),取值范圍表見 1-2;

當攻絲正在執(zhí)行時進給速度倍率和主軸倍率認為是100% 。

剛性方式:

用下列任何一種方法可以指定剛性方式:

(1) 在攻絲指令段之前指定M29 S*****

(2) 在包含攻絲指令的程序段中指定M29 S*****

當G84 指令和M 指令同一程序段指定時,在第一個孔定位動作的同時執(zhí)行M 代碼,然

后,系統(tǒng)處理下一個鉆孔動作。

軸切換:必須在切換攻絲軸之前取消固定循環(huán)。如果在剛性方式中改變攻絲軸的話,

則報警。

如果在M29 和G84 之間指定S 和軸移動指令,系統(tǒng)報警。如果 M29 在攻絲循環(huán)中指

定,系統(tǒng)報警。

在每分進給方式中,螺紋導程用表達式:進給速度/ 主軸轉速。

Z 軸進給速度= 主軸轉速* 螺紋導程。

程序:

G80;

M29 S500; (打開攻絲模式)

G84 Z50 F1.5 ; (攻絲循環(huán))

G80;

M30;

第100頁

車床編程說明

100 / 188

代碼格式:G88 X/U_ F(I)_; (側面攻絲循環(huán))

代碼功能:在剛性方式中主軸電機的控制是一個伺服電機,可實現(xiàn)高速高精度攻絲。

可以保證在起點不變化的情況下,攻絲的起始位置是一致的。即在一個位置多次重復執(zhí)行

攻絲指令,而螺紋絲不會亂扣、爛牙。

代碼說明:G88為模態(tài) G 代碼;

X/U:不輸入 X 或 U 時,起點和終點的 X 坐標值相同,不進行螺紋切削;

F:螺紋導程,取值范圍見表 1-2;

I:每英寸螺紋的牙數(shù),取值范圍表見 1-2;

程序:

G80;

M29 S500; (打開攻絲模式)

G88 X50 F1.5 ; (攻絲循環(huán))

G80;

M30;

限制:

F:如果指定的 F 值超過切削進給速度上限值的話,則發(fā)出報警。

S:如果速度比指定檔次的最大速度高的話,則報警。

取消:不能在同一個程序段中指定 01 組 G 代碼(G00 到 G03)。

刀具偏置:在固定循環(huán)定位過程中刀具半徑偏置被忽略。

程序再啟動:在剛性攻絲期間程序再啟動無效。

3.14.4 螺紋切削循環(huán) G92

代碼格式:G92 X/U_ Z/W_ F_ J_ K_ L ; ( 公制直螺紋切削循環(huán))

G92 X/U_ Z/W_ I_ J_ K_ L ; ( 英制直螺紋切削循環(huán))

G92 X/U_ Z/W_ R_ F_ J_ K_ L ; ( 公制錐螺紋切削循環(huán))

G92 X/U_ Z/W_ R_ I_ J_ K_ L ; ( 英制錐螺紋切削循環(huán))

代碼功能:從切削起點開始,進行徑向(X 軸) 進刀、軸向(Z 軸或X、Z 軸同時) 切

削,實現(xiàn)等螺距的直螺紋、錐螺紋切削循環(huán)。執(zhí)行G92 代碼,在螺紋加工未端有螺紋退尾

過程:在距離螺紋切削終點固定長度( 稱為螺紋的退尾長度) 處,在Z 軸繼續(xù)進行螺紋插

補的同時,X 軸沿退刀方向指數(shù)或線性( 由參數(shù)設置175#5) 加速退出,Z 軸到達切削終點

后,X 軸再以快速移動速度退刀,如圖 3-44 所示。

代碼說明:G92 為模態(tài)G 代碼;

切削起點:螺紋插補的起始位置;

切削終點:螺紋插補的結束位置;

X:切削終點X 軸絕對坐標;

U:切削終點與起點X 軸絕對坐標的差值;

Z:切削終點Z 軸絕對坐標;

W:切削終點與起點Z 軸絕對坐標的差值;

R: 切削起點與切削終點X 軸絕對坐標的差值( 半徑值), 當R 與U 的符號不一致

時, 要求∣ R │≤│ U/2 │;

F:螺紋導程,取值范圍0 < F ≤ 500 mm,F(xiàn) 指定值執(zhí)行后保持,可省略輸入;

百萬用戶使用云展網(wǎng)進行網(wǎng)上電子書制作,只要您有文檔,即可一鍵上傳,自動生成鏈接和二維碼(獨立電子書),支持分享到微信和網(wǎng)站!
收藏
轉發(fā)
下載
免費制作
其他案例
更多案例
免費制作
x
{{item.desc}}
下載
{{item.title}}
{{toast}}