您現在的位置是:首頁 > 垂釣

數控車床常用程式設計指令的應用,喜歡的關注+收藏

  • 由 數控程式設計木子 發表于 垂釣
  • 2021-08-27
簡介5 F100N050 G01 X0 Z1N060 G03 X12 W-6 R6N070 G01 W-10N080 X20 W-15N090 W-13N100 G02 X34 W-7 R7N110 G70 P50 Q100 F304)精車複合

數車程式設計裡p3q4代表什麼指令意義

大家好,我是你們的好朋友木子。之前有發過一些宏程式的講解,深受廣大粉絲朋友們的喜愛。但是有這麼一位粉絲老鐵想看數控車常用的程式設計指令,今天呢我就給大家更新出來,希望能給大家帶來一些幫助,你們的點贊+關注就是對我最大的支援。

一.常用程式設計指令的應用

1。車削加工程式設計一般包含X和Z座標運動及繞Z軸旋轉的轉角座標C 。

(1)快速定位(G00或G0) 刀具以點位控制方式從當前所在位置快速移動到指令給出的目標位置。

指令格式:G00 X(U) Z(W) ;

(2)直線插補(G01或G1)

指令格式:G01 X(U) Z(W) F ;

數控車床常用程式設計指令的應用,喜歡的關注+收藏

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖1 快速定位 圖2 直線插補

G00 X40。0 Z56。0; G01 X40。0 Z20。1 F0。2; /絕對座標,直徑程式設計; /絕對座標,直徑程式設計,切削進給率0。2mm/r

G00 U-60。0 W-30 G01 U20。0 W-25。9 F0。2; /增量座標,直徑程式設計 /增量座標,直徑程式設計,切削進給率0。2mm/r

(3)圓弧插補(G02或G2,G03或G3)

1)指令格式: G02 X(U)_Z(W)_I_K_F_ ;

G02 X(U) Z(W) R F ;

G03 X(U)_Z(W)_I_K_F_ ;

G03 X(U) Z(W) R F ;

2)指令功能:

3)指令說明:

①G02為順時針圓弧插補指令,G03為逆時針圓弧插補指令。圓弧的順、逆方向判斷見圖3左圖,朝著與圓弧所在平面相垂直的座標軸的負方向看,順時針為G02,逆時針為G03,圖3右圖分別表示了車床前置刀架和後置刀架對圓弧順與逆方向的判斷;

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖3 圓弧的順逆方向

②如圖4,採用絕對座標程式設計,X、Z為圓弧終點座標值;採用增量座標程式設計,U、W為圓弧終點相對圓弧起點的座標增量,R是圓弧半徑,當圓弧所對圓心角為0°~180°時,R取正值;當圓心角為180°~360°時,R取負值。I、K為 圓心在X、Z軸方向上相對圓弧起點的座標增量(用半徑值表示),I、K為零時可以省略。

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖4 圓弧絕對座標,相對座標

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖5 圓弧插補

G02 X50。0 Z30。0 I25。0 F0。3; G03 X87。98 Z50。0 I-30。0 K-40。0 F0。3;

G02 U20。0 W-20。0 I25。0 F0。3; /絕對座標,直徑程式設計

G02 X50。Z30。0 R25。0 F0。3; G03 U37。98 W-30。0 I-30。0 K-40。0 F0。3;

G02 U20。0 W-20。0 R25。0 F0。3; /相對座標,直徑程式設計

(4)主軸轉速設定(S)

車床主軸的轉速(r/min)為:

數控車床常用程式設計指令的應用,喜歡的關注+收藏

式中υ為圓周切削速度,單位預設為m/min 、D為工件的外徑,單位為mm。

例如,工件的外徑為200mm,要求的切削速度為300m/min,經計算可得

數控車床常用程式設計指令的應用,喜歡的關注+收藏

因此主軸轉速應為478r/min,表示為S478。

(5)主軸速度控制指令

數控車削加工時,按需要可以設定恆切削速度(例如,為保證車削後工件的表面粗糙度一致,應設定恆切削速度),車削過程中數控系統根據車削時工件不同位置處的直徑計算主軸的轉速。

恆切削速度設定方法如下:G96 S ; 其中S後面數字的單位為r/min。

設定恆切削速度後,如果不需要時可以取消,其方式如下:G97 S ; 其中S後面數字的單位為r/min。

在設定恆切削速度後,由於主軸的轉速在工件不同截面上是變化的,為防止主軸轉速過高而發生危險,在設定恆切削速度前,可以將主軸最高轉速設定在某一個最高值。切削過程中當執行恆切削速度時,主軸最高轉速將被限制在這個最高值。

設定方法如下:G50 S ; 其中S的單位為r/min。

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖6 主軸速度控制

例如:在刀具T01切削外形時用G96設定恆切削速度為200m/min,而在鑽頭T02鑽中心孔時用G97取消恆切削速度,並設定主軸轉速為1100r/min。

這兩部分的程式頭如下:

G50 S2500 T0101 M08; /G50限定最高主軸轉速為2500r/min;

G96 S200 M03; / G96設定恆切削速度為200m/min,主軸順時針轉動

G00 X48。0 Z3。0; / 快速走到點(48。0,3。0)

G01 Z-27。1 F0。3; /車削外形

G00 Ul。0 Z3。0; /快速退回

T0202; /調02號刀具

G97 Sll00 M03; /G97取消恆切削速度,設定主軸轉速為ll00r/min

G00 X0。0 Z5。0 M08; /快速走到點(0,5。0),冷卻液開啟

G01 Z-5。0 F0。12; /鑽中心孔

(6)進給率和進給速度設定指令

在數控車削中有兩種切削進給模式設定方法,即進給率(每轉進給模式)和進給速度(每分鐘進給模式)。

1)進給率,單位為mm/r,其指令為:

G99; / 進給率轉換指令,

G01 X Z F ; / F的單位為mm/r

2)進給速度,單位為mm/min,其指令為:

G98; / 進給速度轉換指令

G01 X Z F ; / F的單位為mm/min

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖7 進給率和進給速度

a:G99 G01 Z-27。1 F0。3; b:G98 G01 Z-10。0 F80;

表示進給率為0。3mm/r 表示進給速度為80mm/min

CNC系統預設進給模式是進給率,即每轉進給模式。

(7)工件原點設定

工件座標系的原點有兩種設定方法。

1)用G50指令進行工件原點設定,分以下兩種設定情況:

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖8 工件原點設定

①座標原點設定在卡盤端面

如圖8a所示,這種情況下z座標是正值。

工件原點設定在卡盤端面:

G50 X85。Z210。;/* 將刀尖當前位置的座標值定為工件座標系中的一點(85。,210。)。

②座標原點設定在零件右端面

如圖8b所示,這種情況下Z座標值是負值。 工件原點設定在工件右端面:G50 X85。0 Z90。0;

則刀尖當前位置即為工件座標系原點。

8)端面及外圓車削加工

端面及外圓的車削加工要用到插補指令G01。

為正確地編寫數控程式,應在編寫程式前根據工件的情況選擇工件原點。確定好工件原點後,還必須確定刀具的起始點。

程式設計時還應考慮車削外圓的始點和端面車削的始點,這兩點的確定應結合考慮工件的毛坯情況。如果毛坯餘量較大,應進行多次粗車,最後進行一次精車,因而每次的車削始點都不相同。

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖9 確定車削原點

a)工件原點在左端面時 b) 工件原點在右端面時

1)工件原點在左端面

o0001 /* 程式編號o0001

N0 G50 X85。0 Z210。0; /* 設定工件原點在左端面

N1 G30 U0 W0; /* 返回第二參考點

N2 G50 S1500 T0101 M08; /* 限制最高主軸轉速為1500r/min,調01號刀具,M08為開啟冷卻液

N3 G96 S200 M03; /* 指定恆切削速度為200m/min

N4 G00 X40。4 Z153。0; /* 快速走到外圓粗車始點

N5 G01 Z40。2 F0。3; /* 以進給率0。3mm/r車削外圓

N6 X60。4; /* 臺階車削

N7 Z20。0; /*φ60。4mm處長度為20。0mm的一段外圓

N8 G00 X62。0 Z150。2; /* 刀具快速退到點(62。0,150。2)

N9 X41。0; /*刀具快速走到點(41。0,150。2)

N10 G01 X-1。6; /* 車削右端面

N1l G00 Zl52。0; /* 刀具快速退到點(-1。6,152。0)

N12 G30 U0 W0; /* 直接回第二參考點以進行換刀

N13 (Finishing); /*精車開始,括號為程式說明

N14 G50 S1500 T0202; /*限制最高主軸轉速為1500r/min,調02號刀具

N15 G96 S250; /* 指定恆切削速度為250m/min

N16 G00 X40。0 Z153。0 ;/*快速走到外圓精車始點(40。0,153)

N17 G42 G01 Z151。0 F0。15; /*調刀尖半徑補償,右偏

N18 Z40。0; /*φ40。4mm一段外圓的精車

N19 X60。0; /*臺階精車

N20 Z20。0; /*φ60。0mm處長度為20。0mm外圓的精車

N21 G40 G00 X62。0 Z150。0; /*取消刀補

N22 X41。0; /*刀具快速走到點(41。0,150。0)

N23 G41 G01 X40。0; /*調刀尖半徑補償,左偏

N24 G01 X-1。6; /*精車右端面

N25 G40 G00 Zl52。0 M09; /*取消刀補,切削液關

N26 G30 U0 W0 M05; /*返回第二參考點,主軸停止

N27 M30; /*程式結束

2)工件原點在右端面:工件原點設定在右端面與設定在左端面的區別僅在於Z座標為負值,程式編寫過程完全相同。

O0002 ; /* 程式編號

N0 G50 X85。0 Z90。0 /* 設定工件原點在右端面

N2 G30 U0 W0; /* 返回第二參考點

N4 G50 S1500 T0101 M08; /* 限制最高主軸轉速

N6 G96 S200 M03; /* 指定恆切削速度為 200m/min,主軸逆時針旋轉

N8 G00 X30。4 Z3。0; /*快速走到點(30。4,3。0)

N10 G01 W-33。0 F0。3; /*以進給率0。3mm/r粗車φ30。4處外圓

N12 U30。0 W-50。0; /*粗車錐面

N14 W-10。0; /*粗車φ60。4mm處長度為10的一段外圓

N16 G00 Ul。6 W90。2; /*刀具快速走到點(62。0,0。2)

N18 U-31。0; /*刀具快速走到點(3l,0。2)

N20 G01 U-32。6; /*粗車端面

N22 G00 W2。0; /*刀具快速走到點(-1。6,2)

N24 G30 U0 W0; /*返回第二參考點

N26 (Finishing); /*精車開始

N28 G50 S1500 T0202; /*設定主軸最高轉速1500r/min,調2號刀具

N30 G96 S250; /* 指定恆切削速度為250m/min

N32 G00 X30。0 Z3。0;/*刀具快速走到精車始點(30。0,3。0)

N34 G42 G01 W-2。0 F0。15; /*調刀尖半徑補償,右偏

N36 W-31。0; /*精車ф30。4mm處外圓

N38 U30。0 W-50。0; /*精車錐面

N40 W-10。0; /*精車ф60。0mm處外圓

N42 G40 G00 U2。0 W90。0; /*取消刀補,刀具快速走到點(62,0。0)

N44 U-31。0; /*刀具快速走到點(31,0。0)

N46 G41 G01 U-1。0; /*調刀尖半徑補償,左偏

N48 G01 U-32。6; /*精車端面

N50 G40 G00 W2。0 M09; /*取消刀補,刀具快速走到點(1。6,2。0)

N52 G30 U0 W0 M30; /*返回參考點,程式結束

例項:

如圖10所示零件

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖10 數控車削綜合程式設計例項

N0050 G01 X32 Z0; N0110 G02 X16 Z-15 R2;

N0060 G01 X-0。5; N0120 G01 X20;

N0070 G00 Z1; N0130 G01 Z35;

N0080 G00 X10; N0140 X26;

N0090 G01 X12 Z1; N0150 Z50;

N0100 G01 X12 Z1; N0160 X32;

為1500r/min,調1號刀具,M08為開啟冷卻液在這種情況下,如果設定指令寫成: G50 X0 Z0;

G02、G03指令表示刀具以F進給速度從圓弧起點向圓弧終點進行圓弧插補。刀具以一定的進給速度從當前所在位置沿直線移動到指令給出的目標位置。

2。迴圈加工指令

當車削加工餘量較大,需要多次進刀切削加工時,可採用迴圈指令編寫加工程式,這樣可減少程式段的數量,縮短程式設計時間和提高數控機床工作效率。根據刀具切削加工的迴圈路線不同,迴圈指令可分為單一固定迴圈指令和多重複合迴圈指令。

(1)單一固定迴圈指令

對於加工幾何形狀簡單、刀具走刀路線單一的工件,可採用固定迴圈指令程式設計,即只需用一條指令、一個程式段完成刀具的多步動作。固定迴圈指令中刀具的運動分四步:進刀、切削、退刀與返回。

1)外圓切削迴圈指令(G90)

指令格式 : G90X(U)_ Z(W)_ R_ F_

指令功能: 實現外圓切削迴圈和錐面切削迴圈。

刀具從迴圈起點按圖11與圖12所示走刀路線,最後返回到迴圈起點,圖中虛線表示按R快速移動,實線表示按F指定的工件進給速度移動。

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖11 外圓切削迴圈

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖12 錐面切削迴圈

指令說明:

① X、Z 表示切削終點座標值;

② U、W 表示切削終點相對迴圈起點的座標分量;

③ R 表示切削始點與切削終點在X軸方向的座標增量(半徑值),外圓切削迴圈時R為零,可省略;

④F表示進給速度。

例題 如圖13所示,運用外圓切削迴圈指令程式設計。

G90 X40 Z20 F30 A-B-C-D-A

X30 A-E-F-D-A

X20 A-G-H-D-A

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖13 外圓切削迴圈例題

例題 如圖14所示,運用錐面切削迴圈指令程式設計。

G90 X40 Z20 R-5 F30 A-B-C-D-A

X30 A-E-F-D-A

X20 A-G-H-D-A

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖14 錐面切削迴圈例題

2) 端面切削迴圈指令(G94)

指令格式: G94 X(U)_ Z(W)_ R_ F_

指令功能: 實現端面切削迴圈和帶錐度的端面切削迴圈。

刀具從迴圈起點,按圖15與圖16所示走刀路線,最後返回到迴圈起點,圖中虛線表示按R快速移動,實線按F指定的進給速度移動。

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖15 端面切削迴圈 圖16 帶錐度的端面切削迴圈

① X、Z表示端平面切削終點座標值;

② U、W表示端面切削終點相對迴圈起點的座標分量;

③ R 表示端面切削始點至切削終點位移在Z軸方向的座標增量,端面切削迴圈時R為零,可省略;

④ F表示進給速度。

例題: 如圖17所示,運用端面切削迴圈指令程式設計。

G94 X20 Z16 F30 A-B-C-D-A

Z13 A-E-F-D-A

Z10 A-G-H-D-A

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖17 端面切削迴圈例題 圖18 帶錐度的端面切削迴圈例題

例題: 如圖18所示,運用帶錐度端面切削迴圈指令程式設計。

G94 X20 Z34 R-4 F30 A-B-C-D-A

Z32 A-E-F-D-A

Z29 A-G-H-D-A

(2)多重複合迴圈指令(G70——G76)

運用這組G程式碼,可以加工形狀較複雜的零件,程式設計時只須指定精加工路線、徑向軸向精車留量和粗加工背吃刀量,系統會自動計算出粗加工路線和加工次數,因此程式設計效率更高。

在這組指令中,G71 、G72、G73是粗車加工指令,G70是G71、G72、G73粗加工後的精加工指令,G74 是深孔鑽削固定迴圈指令,G75 是切槽固定迴圈指令,G76是螺紋加工固定迴圈指令。

1)外圓粗加工複合迴圈(G71)

指令格式 : G71UΔd Re

G71Pns Qnf UΔu WΔw Ff Ss Tt

指令功能: 切除棒料毛坯大部分加工餘量,切削是沿平行Z軸方向進行,如圖19所示。

A為迴圈起點,A-A‘-B為精加工路線。

數控車床常用程式設計指令的應用,喜歡的關注+收藏

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖19 外圓粗加工複合迴圈 圖20 端面粗加工複合迴圈

指令說明:

①Δd表示每次切削深度(半徑值),無正負號;

② e表示退刀量(半徑值),無正負號;

③ ns表示精加工路線第一個程式段的順序號;

④ nf表示精加工路線最後一個程式段的順序號;

⑤ Δu表示X方向的精加工餘量,直徑值;

例題 :如圖21所示,運用外圓粗加工迴圈指令程式設計。

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖21 外圓粗加工複合迴圈例題

N010 G50 X150 Z100

N020 G00 X41 Z0

N030 G71 U2 R1

N040 G71 P50 Q120 U0。5 W0。2 F100

N050 G01 X0 Z0

N060 G03 X11 W-5。5 R5。5

N070 G01 W-10

N080 X17 W-10

N090 W-15

N100 G02 X29 W-7。348 R7。5

N110 G01 W-12。652

N120 X41

N130 G70 P50 Q120 F30

2)端面粗加工複合迴圈(G72)

指令格式: G72 WΔd Re

G72 Pns Qnf UΔu WΔw Ff Ss Tt

指令功能: 除切削是沿平行X軸方向進行外,該指令功能與G71相同,如圖20所示。

指令說明 :

Δd 、e、 ns 、nf、Δu、Δw的含義與G71相同。

例題:如圖22,運用端面粗加工迴圈指令程式設計。

數控車床常用程式設計指令的應用,喜歡的關注+收藏

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖22 端面粗加工複合迴圈例題 圖23 固定形狀切削複合迴圈

N010 G50 X150 Z100

N020 G00 X41 Z1

N030 G72 W1 R1

N040 G72 P50 Q80

U0。1 W0。2 F100

N050 G00 X41 Z-31

N060 G01 X20 Z-20

N070 Z-2

N080 X14 Z1

N090 G70 P50 Q80 F30

3)固定形狀切削複合迴圈(G73)

指令格式: G73 UΔi WΔk Rd

G73 Pns Qnf UΔu WΔw Ff Ss Tt

指令功能:適合加工鑄造、鍛造成形的一類工件,見圖23所示。

指令說明:

Δi 表示X軸向總退刀量(半徑值);

ΔK 表示Z軸向總退刀量;

d 表示迴圈次數;

ns 表示精加工路線第一個程式段的順序號;

nf 表示精加工路線最後一個程式段的順序號;

Δu 表示X方向的精加工餘量(直徑值);

Δw 表示Z方向的精加工餘量。

①固定形狀切削複合迴圈指令的特點:

a。刀具軌跡平行於工件的輪廓,故適合加工鑄造和鍛造成形的坯料;

b。背吃刀量分別透過X軸方向總退刀量Δi和Z軸方向總退刀量ΔK除以迴圈次數d求得;

c。總退刀量Δi與ΔK值的設定與工件的切削深度有關。

②使用固定形狀切削複合迴圈指令,首先要確定換刀點、迴圈點A、切削始點A’和切削終點B的座標位置。分析上圖,A點為迴圈點,A’→B是工件的輪廓線,A→A’→B為刀具的精加工路線,粗加工時刀具從A點後退至C點,後退距離分別為Δi+Δu /2,Δk+Δw,這樣粗加工迴圈之後自動留出精加工餘量Δu /2、Δw。

③順序號ns至nf之間的程式段描述刀具切削加工的路線。

例題: 如圖14所示,運用固定形狀切削複合迴圈指令程式設計。

數控車床常用程式設計指令的應用,喜歡的關注+收藏

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖24 固定形狀切削複合迴圈例題 圖25 複合固定迴圈舉例

N010 G50 X100 Z100

N020 G00 X50 Z10

N030 G73 U18 W5 R10

N040 G73 P50 Q100 U0。5 W0。5 F100

N050 G01 X0 Z1

N060 G03 X12 W-6 R6

N070 G01 W-10

N080 X20 W-15

N090 W-13

N100 G02 X34 W-7 R7

N110 G70 P50 Q100 F30

4)精車複合迴圈(G70)

指令格式: G70Pns Qnf

指令功能:用G71、G72、G73指令粗加工完畢後,可用精加工迴圈指令,使刀具進行A-A`-B的精加工,(如圖24)

指令說明:

ns表示指定精加工路線第一個程式段的順序號;

nf表示指定精加工路線最後一個程式段的順序號;

G70~G73迴圈指令呼叫N(ns)至N(nf)之間程式段,其中程式段中不能呼叫子程式。

5)複合固定迴圈舉例 (G71與G70程式設計)

加工圖25所示零件,其毛坯為棒料。工藝設計引數為:粗加工時切深為7mm,進給速度0。3mm/r,主軸轉速500r/min; X向(直徑上)精加工餘量為4 mm,z向精加工餘量為2mm,進給速度為0。15mm/r,主軸轉速800mm/min。程式設計如下: N01 G50 X200。0 Z220。0;

N02 G00 X160。0 Z180。0 M03 S800;

N03 G71 P04 Q10 U4。0 W2。0 D7。0 F0。3 S500;

N04 G00 X40。0 S800;

N05 G01 W-40。0 F0。15;

N06 X60。0 W-30。0;

N07 W-20。0;

N08 X100。0 W-10。0;

N09 W-20。0;

N10 X140。0 W-20。0;

N11 G70 P04 Q10;

N12 G00 X200。0 Z220。0;

N13 M05;

N14 M30;

3。螺紋加工自動迴圈指令

(1)單行程螺紋切削指令G32(G33,G34)

指令格式 : G32X(U)_ Z(W)_ F_

指令功能:切削加工圓柱螺紋、圓錐螺紋和平面螺紋。

指令說明:

格式中的X(U)、Z(W)為螺紋中點座標,F為以螺紋長度L給出的每轉進給率。L表示螺紋導程,對於圓錐螺紋(圖26),其斜角α在45°以下時,螺紋導程以Z軸方向指定;斜角α在45°~90°時,以X軸方向指定。

①圓柱螺紋切削加工時,X、U值可以省略,格式為: G32 Z(W)_ F _ ;

②端面螺紋切削加工時,Z、W值可以省略,格式為: G32 X(U)_ F_;

③螺紋切削應注意在兩端設定足夠的升速進刀段δ1和降速退刀段δ2,即在程式設計時,應將車刀的切入 、切出、返回均應編入程式中。

數控車床常用程式設計指令的應用,喜歡的關注+收藏

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖26 螺紋切削 圖27 螺紋切削應用

螺紋切削例題:

如圖27所示,走刀路線為A-B-C-D-A,切削圓錐螺紋,螺紋導程為4mm , δ1 = 3mm,δ2 = 2mm,每次背吃刀量為1mm,切削深度為2mm。

G00 X16

G32 X44 W-45 F4

G00 X50 W45 X14

G32 X42 W-45 F4

G00 X50 W45

(2)螺紋切削迴圈指令(G92)

指令格式 : G92X(U)_ Z(W)_ R_ F_

指令功能: 切削圓柱螺紋和錐螺紋,刀具從迴圈起點,按圖28與圖29所示走刀路線,最後返回到迴圈起點,圖中虛線表示按R快速移動,實線按F指定的進給速度移動。

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖28 切削圓柱螺紋 圖29 切削錐螺紋

指令說明:

①X、Z表示螺紋終點座標值;

②U、W表示螺紋終點相對迴圈起點的座標分量;

③R表示錐螺紋始點與終點在X軸方向的座標增量(半徑值),圓柱螺紋切削迴圈時R為零,可省略;

④F表示螺紋導程。

例題: 如圖30所示,運用圓柱螺紋切削迴圈指令程式設計。

數控車床常用程式設計指令的應用,喜歡的關注+收藏

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖30 切削圓柱螺紋例題 圖31 切削錐螺紋例題

G50 X100 Z50

G97 S300 T0101 M03

G00 X35 Z3

G92 X29。2 Z-21 F1。5

X28。6

X28。2

X28。04

G00 X100 Z50 T0000 M05

M02

例題 : 如圖31所示,運用錐螺紋切削迴圈指令程式設計。

G50 X100 Z50

G97 S300 T0101 M03

G00 X80 Z2

G92 X49。6 Z-48 R-5 F2

X48。7

X48。1

X47。5

X47。1

X47

G00 X100 Z50 T0000 M05

M02

(3)螺紋切削複合迴圈(G76)

指令格式 : G76 Pm r a QΔdmin Rd

G76 X(U)_ Z(W)_Ri Pk QΔd Ff

指令功能:該螺紋切削迴圈的工藝性比較合理,程式設計效率較高,螺紋切削迴圈路線及進刀方法如圖32所示。

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖32 螺紋切削複合迴圈路線及進刀法

指令說明:

②r表示斜向退刀量單位數,或螺紋尾端倒角值,在0。0f—9。9f之間,以0。1f為一單位,(即為0。1的整數倍),用00—99兩位數字指定,(其中f為螺紋導程);

③a表示刀尖角度;從80°、60°、55°、30°、29°、0°六個角度選擇;

④Δdmin:表示最小切削深度,當計算深度小於Δdmin,則取Δdmin作為切削深度;

⑤d:表示精加工餘量,用半徑程式設計指定;Δd :表示第一次粗切深(半徑值);

⑥X 、Z:表示螺紋終點的座標值;

⑦U:表示增量座標值;

⑧W:表示增量座標值;

⑨I:表示錐螺紋的半徑差,若I=0,則為直螺紋;

⑩k:表示螺紋高度(X方向半徑值);

G76螺紋車削例項

圖33所示為零件軸上 的一段直螺紋,螺紋高度為3。68,螺距為6,螺紋尾端倒角為1。1L,刀尖角為60°,第一次車削深度1。8,最小車削深度0。1,精車餘量0。2,精車削次數1次,螺紋車削前先精車削外圓柱面,其數控程式如下:

數控車床常用程式設計指令的應用,喜歡的關注+收藏

圖33 螺紋切削多次迴圈G76指令程式設計例項

O0028 /程式編號

N0 G50 X80。0 Z130。0; /設定工件原點在左端面

N2 G30 U0 W0; /返回第二參考點

N4 G96 S200 T0101 M08 M03; /指定切削速度為200m/min,調外圓車刀

N6 G00 X68。0 Z132。0; /快速走到外圓車削起點(68。0,132。0)

N7 G42 G01 Z130。0 F0。2;

N8 Z29。0 F0。2; /外圓車削

N9 G40 G00 U10。0;

N10 G30 U0 W0;

N12 G97 S800 T0202 M08 M03; /取消恆切削速度,指定主軸轉速800r/min,調螺紋車刀

N14 G00 X80。0 Z130。0; /快速走到螺紋車削迴圈始點(80。0,130。0)

N16 G76 P011160 Q0。1 R0。2; /迴圈車削螺紋

N18 G76 X60。64 Z25。0 P3。68 Q1。8 F6。0;

N20 G30 U0 W0 M09;

N22 M30;

①m表示精車重複次數,從1—99;

好了 各位老鐵們 就到這裡了 具體的情況還是得按照加工要求來 資料只是提供參考 希望你們喜歡

Top