七七影院色七七_免费观看欧美a一级黄片_亚洲综合久久久久久中文字幕_国产999999在线视频免费观看,国产小视频无码,国产精品亚洲日日摸夜夜添,女人高潮潮叫免费网站,久久影院国产精品,日韩成人在线影院,欧美囗交XX×BBB视频,色在线综合高清

機械社區(qū)

標題: 我的數(shù)控課程學習資料 [打印本頁]

作者: tslyhbbm    時間: 2006-6-24 22:55
標題: 我的數(shù)控課程學習資料

程序格式fficeffice" />

o3 P2 }& H$ P6 z3 `

1. 程序段格式
  程序段是可作為一個單位來處理的,、連續(xù)的字組,,是數(shù)控加工程序中的一條語句,。一個完整的數(shù)控加 工程序是若干個程序段組成的,。
程序段格式是指程序段中的字、字符和數(shù)據(jù)的安排形式�,,F(xiàn)在一般使用字地址可變程序段格式,,每個字長不固定,各個程序段中的長度和功能字的個數(shù)都是可變的,。
  地址可變程序段格式中,在上一程序段中寫明的,、本程序段里又不變化的那些字仍然有效,,可以不再重寫。這種功能字稱之為續(xù)效字,。
  程序段格式舉例:
N30 G01 X88.1 Y30.2 F500 S3000 T02 M08
N40 X90
(本程序段省略了續(xù)效字“G01,,Y30.2F500,,S3000,,T02M08”,,但它們的功能仍然有效)
  在程序段中,,必須明確以下幾點的對應(yīng)關(guān)系:
  移動目標:終點坐標值;
  沿怎樣的軌跡移動:準備功能字,;
  進給速度:進給功能字F,;
  切削速度:主軸轉(zhuǎn)速功能字S
  使用刀具:刀具功能字T,;
  機床輔助動作:輔助功能字M,。

0 i$ G% T9 m! f! V A2 a+ c

2.加工程序的一般格式
1)程序開始符、結(jié)束符
  程序開始符,、結(jié)束符是同一個字符,,ISO代碼中是%EIA代碼中是EP,,書寫時要單列一段,。
2)程序名
  程序名有兩種形式:一種是英文字母O14位正整數(shù)組成;另一種是由英文字母開頭,字母數(shù)字混合組成的,。一般要求單列一段,。
3)程序主體
  程序主體是由若干個程序段組成的。每個程序段一般占一行,。

2 `- @3 ^ L! M+ c+ R

4)程序結(jié)束指令
  程序結(jié)束指令可以用M02M30,。一般要求單列一段。
  加工程序的一般格式舉例:
 %                   // 開始符
 O1000                 // 程序名
 N10 G00 G54 X50 Y30 M03 S3000
 N20 G01 X88.1 Y30.2 F500 T02 M08   // 程序主體
 N30 X90
 ……
 N300 M30               // 結(jié)束符
 %

# c9 H$ y/ {% n/ N8 J W

數(shù)控機床的坐標系

2 ^4 Q7 B" m, B3 w

  在數(shù)控編程時為了描述機床的運動,,簡化程序編制的方法及保證紀錄數(shù)據(jù)的互換性,,數(shù)控機床的坐標系和運動方向均已標準化,ISO和我國都擬定了命名的標準,。
  通過這一單元的學習,,能夠掌握機床坐標系、編程坐標系,、加工坐標系的概念,,具備實際動手設(shè)置機床加工坐標系的能力。

0 F2 f E, Z$ E! U- D0 N! b( S1 x3 O' Z" k0 u0 D

1,。機床坐標系的確定

3 M5 Y* v9 ] l

1)機床相對運動的規(guī)定

1 P7 a$ _0 o7 O. @- F3 t

4 H0 w0 b( k1 ?, U d ; E- ]- j w+ N+ ^6 Y6 \: {* x1 S5 O. C: Z; g2 S( E* [, f. r* h6 }) _1 S
; k) |) I* M) n. V; k

工件相對靜止,,而刀具運動。

8 S0 H5 i; I# A \+ e7 h



  在機床上,,始終認為工件靜止,,而刀具是運動的。這樣編程人員在不考慮機床上工件與刀具具體運動的情況下,,就可以依據(jù)零件圖樣,,確定機床的加工過程。

2)機床坐標系的規(guī)定

: V" l- x' K4 F4 S% H& |

4 f& v+ m0 N5 Q" c8 w& R c; y% u- P$ ]( ^- b6 l6 j" h+ D& Y& a/ [, t1 o, C8 I; J0 t, r& [! L
m" p1 Z! N3 g

標準機床坐標系中X,、Y,、Z坐標軸的相互關(guān)系用右手笛卡爾直角坐標系決定。

$ {6 m2 o8 q) {; x$ Q

 

% F1 w* Z' u7 l( N* A( h$ D

  在數(shù)控機床上,,機床的動作是由數(shù)控裝置來控制的,,為了確定數(shù)控機床上的成形運動和輔助運動,必須先確定機床上運動的位移和運動的方向,,這就需要通過坐標系來實現(xiàn),,這個坐標系被稱之為機床坐標系。
  例如銑床上,,有機床的縱向運動,、橫向運動以及垂向運動,如圖1所示,。在數(shù)控加工中就應(yīng)該用機床坐標系來描述.

5 ^8 _ P. J9 j( b6 S

標準機床坐標系中X,、Y,、Z坐標軸的相互關(guān)系用右手笛卡爾直角坐標系決定:

' @% S. w" y: X4 u

 

* [$ o4 A9 j9 Q5 b! j9 k

1)伸出右手的大拇指、食指和中指,,并互為90度,。則大拇指代表X坐標,食指代表Y坐標,,中指代表Z坐標,。

& P. e( Z; j5 `3 \0 B. A

2)大拇指的指向為X坐標的正方向,食指的指向為Y坐標的正方向,,中指的指向為Z坐標的正方向,。 
  

- D' F1 M! I2 q, w5 C7 T: d* T `

3)圍繞X,、Y,、Z坐標旋轉(zhuǎn)的旋轉(zhuǎn)坐標分別用AB,、C表示,,根據(jù)右手螺旋定則,大拇指的指向為X,、Y,、Z坐標中任意一軸的正向,則其余四指的旋轉(zhuǎn)方向即為旋轉(zhuǎn)坐標A,、BC的正向

3 F# V2 F( h0 Y% N! }

 

2 _) Q- u9 j1 Z: M* D; T

3)運動方向的規(guī)定

增大刀具與工件距離的方向即為各坐標軸的正方向

( c. l3 V+ ?/ ?7 M7 ]

 

$ ?+ `0 T1 j" {, k4 o. O

2,。坐標軸方向的確定

3 B, {' T0 Y* w) x+ U

2,。坐標軸方向的確定
1Z坐標

6 g& b* A; ^; y0 O0 b! ~' N

( ~# }) P5 L7 b% x N9 W) a1 X. X, W4 `5 o% `6 G9 I3 K% H6 p/ ` N# e P9 D+ a1 a$ W3 ?" |( x. p% r0 K, D6 H- O
i% i7 J2 X, l+ y

Z坐標的運動方向是由傳遞切削動力的主軸所決定的,即平行于主軸軸線的坐標軸即為Z坐標,,Z坐標的正向為刀具離開工件的方向,。

% ?& p% h' i# K2 D

 

" K- q8 J: H7 @- a1 B+ @

  如果機床上有幾個主軸,則選一個垂直于工件裝夾平面的主軸方向為Z坐標方向,;如果主軸能夠擺動,,則選垂直于工件裝夾平面的方向為Z坐標方向;如果機床無主軸,,則選垂直于工件裝夾平面的方向為Z坐標方向,。

# A9 y$ b2 l8 v9 K

 

8 U% M% T% f% ~( B* W: }+ O

2 X坐標

- T& A9 n3 b3 E/ Y

5 q$ K( D& z5 A9 p7 U % w2 U8 U. U9 R( y3 N9 Y8 [1 l) U. ^6 F, C7 X* n- q. G4 H( t0 B0 b* k
, s5 M, Z4 C8 S

X坐標平行于工件的裝夾平面,一般在水平面內(nèi),。

, Z* t! |5 T( O- {3 C: Q5 O. y: u* I



  如果工件做旋轉(zhuǎn)運動,,則刀具離開工件的方向為X坐標的正方向;
  如果刀具做旋轉(zhuǎn)運動,,則分為兩種情況:

 1)Z坐標水平時,,觀察者沿刀具主軸向工件看時,,+X運動方向指向右方;

/ B+ K6 r1 V0 q

 2)Z坐標垂直時,,觀察者面對刀具主軸向立柱看時,,+X運動方向指向右方。

 圖6所示為數(shù)控車床的X坐標,。

' a% b. r G7 S# k1 o$ Q! S& u! O

3Y坐標

$ C/ d% v9 w. @. m/ [6 J! g

1 F* `7 @# G$ p2 X, Q7 d9 g5 @5 s2 r B( _; G$ O) R. F1 p( A$ k7 D' H+ E& p2 J8 c* L& u E. _+ Z# p
* ]: x& K! \ O, [2 u* r* p& L8 N

在確定X,、Z坐標的正方向后,可以用根據(jù)XZ坐標的方向,,按照右手直角坐標系來確定Y坐標的方向,。

( l) }8 Z' |1 I' F5 l' `

 

# f+ l8 L3 f% w) S5 ` r2 ^ ]

 

5 L7 b6 e! e# E6 k* p" S3 W* x

 

! r9 A5 u- C! T! z1 w

3。附加坐標系

3 X. O3 L. a+ S; L; @8 n; ?

3,。附加坐標系

) D: J1 _3 Y0 t" a! [! ?9 R+ _

( v9 M4 N( L7 `- N) Q6 G4 Z2 L- J/ G% @+ J: Y9 p9 t2 `6 d) d8 B; U8 W* d3 {0 V! T! \6 Y p! ]- ~& X+ p. B- _
2 s% B C4 ^7 i, j- c" F& f3 n

為了編程和加工的方便,,有時還要設(shè)置附加坐標系。

( C9 O7 S3 r2 ]; m1 ?9 O6 K' d: @; P0 v

                
  
對于直線運動,,通常建立的附加坐標系有:

1)指定平行于X,、YZ坐標軸,,可以采用的附加坐標系:第二組U,、VW坐標,,第三組P,、QR坐標,。

2)指定不平行于X,、YZ坐標軸,,也可以采用的附加坐標系:第二組U,、VW坐標,,第三組P,、QR坐標,。

6 U- z: |- E. o/ n

 

2 w' o3 A' z) e* U+ H0 ~( y, F

4,。機床原點的設(shè)置

& A4 j! _! R1 s/ D5 f0 J8 y' L9 O

/ R" F; w6 {. s, R8 h ) n( c, O/ A& T) F* M3 f3 J0 J9 u1 W& y% U( b3 D1 `( I8 L$ D+ p+ \/ z% M
, W4 }2 S) Q6 H/ L4 ]0 j

機床原點是指在機床上設(shè)置的一個固定點,即機床坐標系的原點,。

2 [9 I$ o) {6 H6 J; k8 q; s



  它在機床裝配,、調(diào)試時就已確定下來,是數(shù)控機床進行加工運動的基準參考點,。

. j; o- q5 A% Q" e1 e* u6 I3 n. x

1)在數(shù)控車床上,,機床原點一般取在卡盤端面與主軸中心線的交點處,,見圖9。同時,,通過設(shè)置參數(shù)的方法,,也可將機床原點設(shè)定在XZ坐標的正方向極限位置上,。

+ A# C4 E8 ]# M) R" V4 I$ Y Q
9 p# F( O6 |# j! v5 Y+ _( N5 N5 n2 y0 E. l0 m9 z; h4 F- l4 t% N/ l6 x/ F) r `- t, c9 A& l: }9 T8 b( G# c" F& u; u. ~8 e( U4 Z! S& v I4 |6 A2 o9 K! R/ \& |$ @5 I& @$ l" F1 ^8 v z* |1 \: J* {" M6 C8 i) `5 V
/ C0 v1 V: l* D q8 x+ u

ffice:word" />

$ l; q R/ X$ s

( a$ t* R7 L3 h5 W* R+ S

9 車床的機床原點

1 q: W/ t" J1 r9 N" X

 圖10 銑床的機床原點

2 y! K) ?: i \' E7 O

2)在數(shù)控銑床上,,機床原點一般取在XY,、Z坐標的正方向極限位置上,,見圖10

7 T C3 O) y& N

 

5 s! x' H. [7 E6 |7 j' t, Z

5,。機床參考點

$ |% G* b$ v& {) `/ c

# Q1 U% D$ @. H0 a& U. D( ~. _7 i, u6 x: O- _" F( D( w/ T9 c: j7 I# \, j9 s. [2 A# J8 a7 r* i
2 F+ M! z" S1 m# R7 v

機床參考點是用于對機床運動進行檢測和控制的固定位置點,。

- ~: X8 T5 h T8 s0 T; E2 i v4 N

                

+ e( ]7 i) J4 r' _5 d; [3 E

' |: V4 h9 j0 t4 }2 W% b7 x, N- w' j; t* h' S" E2 N1 ^2 I7 t) C& S, Z5 M: l8 ` h+ a a% \* b6 G9 T' S3 B! X0 @" S |+ [/ x) e. C/ s" h( n3 O' S$ ^& e
" @% E4 ?! D; d# ~

1 |% [, m- C4 Q' D! x! N: o

11 數(shù)控車床的參考點

/ v {& w( \+ b: ?% Z- I" |


  機床參考點的位置是由機床制造廠家在每個進給軸上用限位開關(guān)精確調(diào)整好的,坐標值已輸入數(shù)控系統(tǒng)中,。因此參考點對機床原點的坐標是一個已知數(shù),。

5 m, N/ V4 }# l4 A' V8 b# r8 t

  通常在數(shù)控銑床上機床原點和機床參考點是重合的;而在數(shù)控車床上機床參考點是離機床原點最遠的極限點,。圖11所示為數(shù)控車床的參考點與機床原點,。 

. P- G" F. `1 O4 q

  數(shù)控機床開機時,,必須先確定機床原點,,即刀架返回參考點的操作。只有機床參考點被確認后,,刀具(或工作臺)移動才有基準

- `0 |3 y' n/ m' k4 I: }% E* a

 

5 |+ `/ u) u( M1 g" t1 u# A

編程坐標系

# x# T" A- k8 e& Y

  編程坐標系編程人員根據(jù)零件圖樣及加工工藝等建立的坐標系,。
  編程坐標系一般供編程使用,確定編程坐標系時不必考慮工件毛坯在機床上的實際裝夾位置,。如圖1所示。

6 ?1 T4 P: N/ R+ i& B. i


1 編程坐標系

& c3 L, M1 \. I) [" e/ P) i

  編程原點是根據(jù)加工零件圖樣及加工工藝要求選定的編程坐標系的原點,。
  編程原點應(yīng)盡量選擇在零件的設(shè)計基準或工藝基準上,,編程坐標系中各軸的方向應(yīng)該與所使用的數(shù)控機床相應(yīng)的坐標軸方向一致,如圖2所示為車削零件的編程原點,。

5 F% U& S5 e0 o. g* V, G


2 確定編程原點

9 I- v2 A4 v; G1 G0 t

 

q X9 Q) o X& f" F1 d

 

% I$ E7 L* k% j b

 

5 f) I7 T$ `' X/ ~1 a, a; V

1,。加工坐標系的確定

- e1 a, O8 d, _2 z' t( R

. H- G1 S8 n% e) M ( L) o/ Y+ S5 F8 Y( z0 j5 u, K# b( C. s& A2 _- ^$ ~5 x" w. b' y7 O0 r3 l% @& B5 ]3 t$ R) T: J- x
' K4 e9 k9 j; i6 b) Q; w% y- t+ ~

+ b6 A" @- O% H. ?8 \

1 齒輪坯

! |. k& E- m0 W3 J8 ?0 U0 L% w

  加工坐標系是指以確定的加工原點為基準所建立的坐標系。
  加工原點也稱為程序原點,,是指零件被裝夾好后,,相應(yīng)的編程原點在機床坐標系中的位置。
  在加工過程中,,數(shù)控機床是按照工件裝夾好后所確定的加工原點位置和程序要求進行加工的,。編程人員在編制程序時,,只要根據(jù)零件圖樣就可以選定編程原點、建立編程坐標系,、計算坐標數(shù)值,,而不必考慮工件毛坯裝夾的實際位置。對于加工人員來說,,則應(yīng)在裝夾工件,、調(diào)試程序時,將編程原點轉(zhuǎn)換為加工原點,,并確定加工原點的位置,,在數(shù)控系統(tǒng)中給予設(shè)定(即給出原點設(shè)定值),設(shè)定加工坐標系后就可根據(jù)刀具當前位置,,確定刀具起始點的坐標值,。在加工時,工件各尺寸的坐標值都是相對于加工原點而言的,這樣數(shù)控機床才能按照準確的加工坐標系位置開始加工,。圖1O2為編程原點,。 

! z% P6 h% z+ i

2。加工坐標系的設(shè)定 

& Q, O6 ?6 c5 G" Z$ k% f

方法一在機床坐標系中直接設(shè)定加工原點,。

9 e) t' [3 g& J9 i

例題:在配置FANUC-OM系統(tǒng)的立式數(shù)控銑床上設(shè)置加工原點03,,如圖2所示。
1)加工坐標系的選擇   
   編程原點設(shè)置在工件軸心線與工件底端面的交點上,�,! �
  設(shè)工作臺工作面尺寸為800mm×320mm,若工件裝夾在接近工作臺中間處,,則確定了加工坐標系的位置,,其加工原點0
3就在距機床原點O1X3Y3,、Z3處,。并且X3=-345.700mm, Y3=-196.22mm, Z3=-53.165mm
2)設(shè)定加工坐標系指令
1
G54G59為設(shè)定加工坐標系指令,。G54對應(yīng)一號工件坐標系,,其余以此類推�,?稍�MDI 方式的參數(shù)設(shè)置頁面中,,設(shè)定加工坐標系。如對已選定的加工原點O
3,,將其坐標值
   X3= -345.700mm
   Y3= -196.220mm
   Z3=-53.165mm
  設(shè)在G54中,,如圖3所示。則表明在數(shù)控系統(tǒng)中設(shè)定了一號工件加工坐標,。設(shè)置頁面如圖3,。

4 h0 `8 M# p% U f' z& V& y# M6 e

 


作者: tslyhbbm    時間: 2006-6-24 22:58
標題: Re: 我的數(shù)控課程學習資料
機床加工坐標系的設(shè)定
# h0 V" o/ T, Y4 U; G* b* t1,。數(shù)控銑床(FANUC 0M)加工坐標系的設(shè)定步驟
; E% f2 q/ N7 E. n$ |
- J7 v3 a) {3 \1 O  f3 X5 I
0 ^( a- b7 A4 M  y
. }4 {$ C: x2 l- P6 S5 ?7 o8 f1 @: ^

; O3 G# O# X' b: b
' E. B5 _4 {, N8 v/ C5 y: p5 I$ Y+ j. W
圖3 Z向?qū)Φ斗椒?br /> * Y: T6 ~* K, t# S6 t. R  w
1 D) M. Z7 \" i, Z& J9 `# X2 H0 C  在選擇了圖1所示的被加工零件圖樣,并確定了編程原點位置后,,可按以下方法進行加工坐標系設(shè)定:5 s3 Q- D) f# e: E7 e/ O0 n6 S
(1)準備工作 . B5 B$ R7 j( r  t+ w, K: [: C1 @
  機床回參考點,,確認機床坐標系;
) }+ B7 \1 B2 o( [0 b% {(2)裝夾工件毛坯 # z4 n  m7 K/ Z' O  [+ i: u/ j
  通過夾具使零件定位,,并使工件定位基準面與機床運動方向一致,;; R# U$ Y8 `: C1 |
(3)對刀測量 9 L- W( E5 w9 Y/ J9 ~; x( \/ P. H
  用簡易對刀法測量,方法如下:' M! ]4 `( s$ d/ |* O4 O/ M+ Y
  用直徑為φ10的標準測量棒,、塞尺對刀,,得到測量值為X = -437.726, Y = -298.160,如圖2所示。Z = -31.833,,如圖3所示,。; b$ \# z# }( x+ @8 B; y- s6 b3 u

- F2 S) z7 J0 s4 y& e4 g(4)計算設(shè)定值 ' [/ v5 q. P5 I% X5 L0 E$ c. c/ K, G
  將前面已測得的各項數(shù)據(jù),按設(shè)定要求運算。
% s7 h' e8 l: x* o  X坐標設(shè)定值:X= -437.726+5+0.1+40= -392.626mm
' R% }, H+ ]: a注:如圖2所示,。: U2 N9 i$ Q+ g: g& \" I; d
-437.726mm為X坐標顯示值,;
3 p5 R: W1 F* y9 f. P) i' T+5mm為測量棒半徑值;" W: I! K' U6 |* W: a
+0.1mm為塞尺厚度,;
: v5 N- {& A2 T5 R; x) p! e" X+40.0為編程原點到工件定位基準面在X坐標方向的距離,。$ T  i- B- t, a/ S! `% |( E) v9 J
Y坐標設(shè)定值:Y= -298.160+5+0.1+46.5= -246.46mm; y$ V4 b4 w4 F" I+ i* E; d4 a
注:如圖2所示,-298.160mm為坐標顯示值,;+5mm為測量棒半徑值,;+0.1mm為塞尺厚度;+46.5為編程原點到工件定位基準面在Y坐標方向的距離,。
. R" P# j* _( a/ e( ]5 z+ K4 a7 \Z坐標設(shè)定值:Z= -31.833-0.2=-32.033mm,。, ~( Z. Z/ Q8 Z. n3 W9 h3 [
注:-31.833為坐標顯示值;-0.2為塞尺厚度,如圖3所示,。4 L3 F' m, K, j: K3 |
通過計算結(jié)果為:X -392.626,;Y -246.460;Z -32.033
) s4 D7 e2 |, w% m( R
) f3 c" l5 o; a1 O, @(5)設(shè)定加工坐標系. G) s- o% b- e2 T
  將開關(guān)放在 MDI 方式下,,進入加工坐標系設(shè)定頁面,。輸入數(shù)據(jù)為:
0 `& S0 t9 W- ?" u+ w, R. I圖1 零件圖樣
; Q8 C, d+ [  Q2 [4 i
* j6 \5 \5 P5 x# Z
3 ^, g& \* [' W8 `0 X6 O5 V圖2 X、Y向?qū)Φ斗椒?br /> : V" N4 j7 b6 q$ c; {
2 h8 Z) g8 K9 A) u( pX= -392.626 Y= -246.460 Z= -32.033
5 Q: L/ [. [9 @  ]' \- p  表示加工原點設(shè)置在機床坐標系的X= -392.626 Y= -246.460 Z= -32.033 的位置上,。
( }' V: g# \9 ]/ D0 m7 H3 S! ~% Y5 ^% r5 q& Q; b4 _
(6)校對設(shè)定值
* y& g( a( [( }! u' {/ ]" C/ p4 ~  對于初學者,,在進行了加工原點的設(shè)定后,,應(yīng)進一步校對設(shè)定值,以保證參數(shù)的正確性,。" e: A1 A1 D3 K7 |7 U+ f
  校對工作的具體過程如下:在設(shè)定了G54加工坐標系后,,再進行回機床參考點操作,,其顯示值為8 e4 s9 B9 d+ B8 f0 x% j- x
X +392.6267 S1 Y+ @. g! d0 n0 n
Y +246.460: P3 u& F' u# S0 Z. f
Z +32.033
- U) p  C# y5 L' [: J4 f  這說明在設(shè)定了G54加工坐標系后,,機床原點在加工坐標系中的位置為:
( C. l8 J" f8 d! J/ L9 P5 CX +392.626
0 b6 z) O) d% O0 hY +246.460# t6 U8 A% l4 {4 C* s2 r; R. J6 U# s  f
Z +32.033
" ^* S9 G$ n# Y( }* S) B7 C0 a  I9 |這反過來也說明G54的設(shè)定值是正確的,。( X2 X: |2 x2 Q% y( i2 X
3。注意事項
( C& X# ?% n9 u# h" F& r(1)G54~G59設(shè)置加工坐標系的方法是一樣的,,但在實際情況下,,機床廠家為了用戶的不同需要,在使用中有以下區(qū)別:利用G54設(shè)置機床原點的情況下,,進行回參考點操作時機床坐標值顯示為G54的設(shè)定值,,且符號均為正;利用G55~G59設(shè)置加工坐標系的情況下,,進行回參考點操作時機床坐標值顯示零值,。; K9 d- X6 x( t! g( h0 [) r) l4 I5 m
% a. Y! r6 P+ G+ u6 b
(2)G92指令與G54~G59指令都是用于設(shè)定工件加工坐標系的,但在使用中是有區(qū)別的,。G92指令是通過程序來設(shè)定,、選用加工坐標系的,它所設(shè)定的加工坐標系原點與當前刀具所在的位置有關(guān),,這一加工原點在機床坐標系中的位置是隨當前刀具位置的不同而改變的,。
3 G4 f& ?: I" F+ O
8 ~8 K) m) d* g$ J. P1 O/ j(3)G54~G59指令是通過MDI在設(shè)置參數(shù)方式下設(shè)定工件加工坐標系的,一旦設(shè)定,,加工原點在機床坐標系中的位置是不變的,,它與刀具的當前位置無關(guān),除非再通過MDI 方式修改,。
6 o3 P: i# S' u/ Q
7 @: e" o, O5 [6 U' L- g0 A+ }& W(4)本課程所例加工坐標系的設(shè)置方法,,僅是FANUC系統(tǒng)中常用的方法之一,其余不一一例舉,。其它數(shù)控系統(tǒng)的設(shè)置方法應(yīng)按隨機說明書執(zhí)行,。
, J: c% e% T, Q# T4 q& O4。常見錯誤
1 I* v" S3 v, s8 a3 d7 ~  當執(zhí)行程序段G92 X 10 Y 10時,,常會認為是刀具在運行程序后到達X 10 Y 10 點上,。其實, G92指令程序段只是設(shè)定加工坐標系,,并不產(chǎn)生任何動作,,這時刀具已在加工坐標系中的 X10 Y10點上。
% V; T& f! {$ e( h  G54~G59指令程序段可以和G00,、G01指令組合,,如G54 G90 G01 X 10 Y10時,運動部件在選定的加工坐標系中進行移動。 程序段運行后,,無論刀具當前點在哪里,,它都會移動到加工坐標系中的X 10 Y 10 點上。8 ~9 {3 l( Z  C* V8 a6 A  ~
2)G54~G59在加工程序中出現(xiàn)時,,即選擇了相應(yīng)的加工坐標系,。
/ U, I) k: u' U5 X; j方法二:通過刀具起始點來設(shè)定加工坐標系。, b7 v% E/ C5 q- e$ y% t, N
(1)加工坐標系的選擇, @1 x3 P* }* e( S
  加工坐標系的原點可設(shè)定在相對于刀具起始點的某一符合加工要求的空間點上,。
1 A* O6 \0 u! }0 I2 l2 ]  應(yīng)注意的是,,當機床開機回參考點之后,無論刀具運動到哪一點,,數(shù)控系統(tǒng)對其位置都是已知的,。也就是說,刀具起始點是一個已知點,。
# y0 ]7 V+ H8 ^* `0 t: \1 ]+ R8 \* p/ h8 V. q
(2)設(shè)定加工坐標系指令
0 N0 k* R% M4 _$ y) O G92為設(shè)定加工坐標系指令,。在程序中出現(xiàn)G92程序段時,即通過刀具當前所在位置即刀具起始點來設(shè)定加工坐標系,。
9 S; _. `& q, f, [& p6 _  G92指令的編程格式:G92 X a Y b Z c" r5 h+ ~1 h% N0 k) s8 }! b/ x
 該程序段運行后,,就根據(jù)刀具起始點設(shè)定了加工原點,如圖4所示,。" p0 H8 e. k, D

' t# ~! D: \( p  從圖4中可看出,,用G92設(shè)置加工坐標系,也可看作是:在加工坐標系中,,確定刀具起始點的坐標值,,并將該坐標值寫入G92編程格式中。" [+ r( t3 B& D  z7 s

) m, e" W# Q+ P4 L% ?, I  例題:在圖5中,,當a=50mm,b=50mm,c=10mm時,,試用G92指令設(shè)定加工坐標系。) F5 g9 {! m& N6 X3 N/ J! N  R
設(shè)定程序段為 G92 X50 Y50 Z10,。" O, w& M6 \% C6 Y- ^
. F  R( y9 ^# ?5 b1 i

* i& h: J. R  Z  M  y! D- H: F" g0 Q4 r5 c- ^" E2 z
絕對尺寸指令和增量尺寸指令& \7 F; S8 g& W! w) S& U) H0 _* M/ R
  在加工程序中,,絕對尺寸指令和增量尺寸指令有兩種表達方法。
3 T- ^- o, Z3 V3 r  絕對尺寸指機床運動部件的坐標尺寸值相對于坐標原點給出,如圖1所示,。 增量尺寸指機床運動部件的坐標尺寸值相對于前一位置給出1. 用G功能字指定) m/ {0 `: [$ D4 I* N
  G90指定尺寸值為絕對尺寸,。
: @3 ?; O* v# i3 T  G91指定尺寸值為增量尺寸。( y( {$ d. F- P" e  L* _
  這種表達方式的特點是同一程序段中只能用一種,,不能混用,;同一坐標軸方向的尺寸字的地址符是相同的。
1 k  E; Q! B0 Y2. 用尺寸字的地址符指定(本課程中車床部分使用)
1 \* @0 H0 G6 ?! x/ a3 w# P  絕對尺寸的尺寸字的地址符用 X,、Y,、Z
+ R1 Z% T& {! x  @3 }6 @8 N  增量尺寸的尺寸字的地址符用 U,、V、W" y, |9 H$ F2 L
  這種表達方式的特點是同一條程序段中絕對尺寸和增量尺寸可以混用,,這給編程帶來很大方便。
  }/ _( j% m# L" {1 L/ f3 N7 ]7 E2 u% b預(yù)置寄存指令G92
' U5 L  L+ Y: d: E5 H9 D  預(yù)置寄存指令是按照程序規(guī)定的尺寸字的值通過當前刀具所在位置來設(shè)定加工坐標系的原點,,不產(chǎn)生機床運動,。( _/ u# P/ B  y/ I9 A
 編程格式 G92 X~Y~ Z~- p9 s+ f, z3 S# E
  X、Y,、Z的值是當前刀具位置相對于加工原點位置的值,。& X- c' e' ]) w& a
  例:建立圖1所示的加工坐標系。
+ m! v4 k+ S8 K' y  1. 當前的刀具位置點在A點:G92 X20 Y30
% U8 ?! |  r3 v6 N( Q  2. 當前的刀具位置點在B點:G92 X10 Y10
! @' d" ~( t2 T: h% X* S0 |  e6 ?3 o/ X
注意:這種方式設(shè)置的加工原點是隨刀具當前位置(起始位置)的變化而變化的,。
( q, V, H0 D2 t0 U& v/ A
, u, E' E; I5 I! [: W" @1 w
作者: tslyhbbm    時間: 2006-6-24 22:59
標題: Re: 我的數(shù)控課程學習資料
坐標平面選擇指令
: c: s( {6 n4 R* n" e+ C* a+ \1 n) \1 R+ m( U
. N* \; y" f: U4 D4 b# t5 M
圖1 坐標平面選擇
* A8 W1 {& @  ?) {
1 L2 L& p$ {& B4 e  坐標平面選擇指令是用來選擇圓弧插補的平面和刀具補償平面的,。* f/ R% S# J: b
  G17表示選擇 XY平面
; X' G; V4 g3 K  G18表示選擇 ZX平面7 j; d( U+ B6 n) Z7 w6 l
  G19表示選擇 YZ平面
* B" X4 u) l0 p; N: i  各坐標平面如圖1所示。一般,,數(shù)控車床默認在ZX平面內(nèi)加工,,數(shù)控銑床默認在XY平面內(nèi)加工。
4 c  A3 s: J- P! d- k
, ^6 X% T$ Y3 j3 n# r. h/ z" h4 O# `% B: P* ?9 Q+ A5 v: t* P
快速點定位指令4 X. |' E/ @, K' m. a: u8 G( x* Z( S
  I$ f% j4 g# X

$ E7 D+ y1 T5 f8 I- ~4 H; ]: l4 t0 H" |" A
a         b
# _- `# b* d9 r* O; r  G3 j圖1 快速點定位
: G& S  y% e* ]6 r  快速點定位指令控制刀具以點位控制的方式快速移動到目標位置,,其移動速度由參數(shù)來設(shè)定,。指令執(zhí)行開始后,刀具沿著各個坐標方向同時按參數(shù)設(shè)定的速度移動,,最后減速到達終點,,如圖1a所示。注意:在各坐標方向上有可能不是同時到達終點,。刀具移動軌跡是幾條線段的組合,,不是一條直線。例如,,在FANUC系統(tǒng)中,,運動總是先沿45度角的直線移動,最后再在某一軸單向移動至目標點位置,,如圖1b所示,。編程人員應(yīng)了解所使用的數(shù)控系統(tǒng)的刀具移動軌跡情況,以避免加工中可能出現(xiàn)的碰撞,。
# F6 h% Q! }6 a/ N! v1 n1 F  編程格式 G00 X~ Y~ Z~! r0 {8 F" x% N6 v0 `' X
  X,、Y、Z的值是快速點定位的終點坐標值
+ R, z; m! S. M8 g+ {  例:從A點到B點快速移動的程序段為:
% d; [9 G3 Q+ a$ b7 y6 Z$ V$ ^  G90 G00 X20 Y30& f3 R) S7 h" |  H
直線插補指令
* J# ~" F9 h/ v, \' H8 l% s3 R  a7 d) A

6 j# f; M% d' }5 \! u- e6 i) ^圖1 直線插補運動
4 ~4 O( {5 T4 W7 A- W直線插補指令用于產(chǎn)生按指定進給速度F實現(xiàn)的空間直線運動,。) H" x: T. @& f( p& z
程序格式 G01 X~ Y~ Z~ F~# W7 i# n4 G2 n
其中:X,、Y、Z的值是直線插補的終點坐標值,。
; b" w1 p" |' T- w) p/ u: z例:實現(xiàn)圖1中從A點到B點的直線插補運動,其程序段為
( c, n7 q8 e4 o& [3 u! N絕對方式編程:G90 G01 X10 Y10 F100
, a3 K/ S2 j, [; ~9 @增量方式編程:G91 G01 X-10 Y-20 F100
7 _0 o# P* z3 R, K7 J6 I! f& L( @) p% a) J+ i. C3 X" z) ~' d
5 Y: g" a# N2 V* x+ C1 U  Y
/ C+ ]5 O! D: \0 m( g. y# I- a0 n

% B  @8 [1 e( r
* y. s# E! _$ a1 O7 ~, E6 ~  j( [. t
. [% h+ V- u6 J( R8 |+ }* M# r8 o. r" ~, y( R$ x0 Y( y
+ q$ x% d% o$ x, u" w
. {0 F/ @- W1 e, c" k. Z

. ^% e" L' P5 H6 ^) e3 @; {9 a% z' g$ ?1 E) a, N1 D) V

" _7 D$ n% X; g' s5 s. j! L: U4 g# h( r  H
9 [1 k9 |* `( ~" c' ~

; j8 ]! X7 |9 E  u% ^3 ~6 Q圓弧插補指令
- S. ?( b% j% `- Q  G02為按指定進給速度的順時針圓弧插補,。
7 ]: d6 f# v& M% a* H1 }/ ]1 [  G03為按指定進給速度的逆時針圓弧插補。" ?, t! r# D* U* R  T
  圓弧順逆方向的判別:沿著不在圓弧平面內(nèi)的坐標軸,由正方向向負方向看,,順時針方向G02,,逆時針方向G03,& t$ p- T" K* q# `5 p
選擇編程原點
9 @* y$ c, R3 ^+ j6 F  從理論上講編程原點選在零件上的任何一點都可以,,但實際上,,為了換算尺寸盡可能簡便,減少計算誤差,,應(yīng)選擇一個合理的編程原點,。
) e, F6 p- K1 y9 g" V% u( H  車削零件編程原點的X向零點應(yīng)選在零件的回轉(zhuǎn)中心。Z向零點一般應(yīng)選在零件的右端面,、設(shè)計基準或?qū)ΨQ平面內(nèi),。車削零件的編程原點選擇見圖1。
* t  I, _0 m4 T) v/ K% K7 q
作者: tslyhbbm    時間: 2006-6-24 22:59
標題: Re: 我的數(shù)控課程學習資料
銑削零件的編程原點,,X,、Y向零點一般可選在設(shè)計基準或工藝基準的端面或孔的中心線上,對于有對稱部分的工件,,可以選在對稱面上,,以便用鏡像等指令來簡化編程。Z向的編程原點,,習慣選在工件上表面,,這樣當?shù)毒咔腥牍ぜ骦向尺寸字均為負值,以便于檢查程序,。銑削零件的編程原點見圖2,。0 k4 a4 {- U1 j2 O# V4 r8 Q
+ \4 j2 S% C" P$ h, [1 t
( u5 b* {2 ]) ^6 G5 U3 X

0 k; t9 V+ p0 t0 r5 s圖2 銑削加工的編程原點         圖3 零件尺寸公差的調(diào)整見
. F3 b; f' m+ h) i( V; ]  編程原點選定后,就應(yīng)把各點的尺寸換算成以編程原點為基準的坐標值,。為了在加工過程中有效的控制尺寸公差,,應(yīng)按尺寸公差的中值來計算坐標值。對零件尺寸公差的調(diào)整見圖3所示,。
7 I) n; S1 T9 E' o% {+ d基點
+ u( [/ _" \  y' w" `9 j" ?, R, |( E0 C8 j, {  W6 r, O) l5 |0 t
4 v4 R7 q2 q- c8 N6 j
圖2-50 零件圖樣
) e( Q* V0 h: b9 j0 w, s. q7 W  零件的輪廓是由許多不同的幾何要素所組成,,如直線、圓弧,、二次曲線等,,各幾何要素之間的連接點稱為基點�,;c坐標是編程中必需的重要數(shù)據(jù),。
6 z* U' ?; O; Q: e: }) C. ]; }  
4 [" k: C$ s- Q  例:圖2-50所示零件中,A,、B,、C,、D、E為基點,。A,、B、D,、E的坐標值從圖中很容易找出,C點是直線與圓弧切點,,要聯(lián)立方程求解。以B點為計算坐標系原點,,聯(lián)立下列方程:2 @1 W' W* R3 g: _5 Z7 w8 `1 n
  直線方程: Y=tg(α+β)X
* I/ i! l7 l' P6 Z- X2 M  圓弧方程:(X-80)2 +(Y-14)2 =300 W; ]/ u# E9 T. U: @
  可求得(64.2786,39.5507),,換算到以A點為原點的編程坐標系中,,C點坐標為(64.2786,54.5507),。7 n: o) [, e9 e
  可以看出,,對于如此簡單的零件,基點的計算都很麻煩,。對于復雜的零件,,其計算工作量可想而知,為提高編程效率,,可應(yīng)用CAD/CAM軟件輔助編程,,請參考本教程CAD/CAM部分。
) [, L$ h$ m! r$ q3 F! O8 h; }0 b1 V* `9 t! P8 S9 ?' x
非圓曲線數(shù)學處理的基本過程5 O  F+ ]$ S$ V) k  E" S' V2 ]' o
  數(shù)控系統(tǒng)一般只能作直線插補和圓弧插補的切削運動,。如果工件輪廓是非圓曲線,,數(shù)控系統(tǒng)就無法直接實現(xiàn)插補,而需要通過一定的數(shù)學處理,。數(shù)學處理的方法是,,用直線段或圓弧段去逼近非圓曲線,逼近線段與被加工曲線交點稱為節(jié)點,。2 A, N1 @& B' _5 e, R" z/ L
  9 Z8 `* |3 d. ~+ e; c3 {) c
   例如,,對圖2-51所示的曲線用直線逼近時,其交點A,、B,、C、D,、E等即為節(jié)點,。8 C% B% _$ n8 {& ^$ x

0 }9 G9 G9 c6 J$ Q) f圖2-51 零件輪廓的節(jié)點
; D# c; f$ C, x" f+ q4 a  - N) B5 {( m( Z9 Z
  在編程時,首先要計算出節(jié)點的坐標,,節(jié)點的計算一般都比較復雜,,靠手工計算已很難勝任,,必須借助計算機輔助處理。求得各節(jié)點后,,就可按相鄰兩節(jié)點間的直線來編寫加工程序,。5 k/ w* S9 [# @7 i9 s' |
  這種通過求得節(jié)點,再編寫程序的方法,,使得節(jié)點數(shù)目決定了程序段的數(shù)目,。如上圖中有5個節(jié)點,即用五段直線逼近了曲線,,因而就有五個直線插補程序段,。節(jié)點數(shù)目越多,由直線逼近曲線產(chǎn)生的誤差δ越小,,程序的長度則越長,。可見,,節(jié)點數(shù)目的多少,,決定了加工的精度和程序的長度。因此,,正確確定節(jié)點數(shù)目是個關(guān)鍵問題,,也請參考本教程CAD/CAM部分。
. c- s( |, z% ?8 ~
作者: tslyhbbm    時間: 2006-6-24 23:00
標題: Re: 我的數(shù)控課程學習資料
數(shù)控加工誤差的組成
5 ~! Q& ^4 s9 D: v. g( B) C% G  數(shù)控加工誤差△數(shù)加是由編程誤差△編,、機床誤差△機,、定位誤差△定、對刀誤差  x. e  ~, @$ c" A% j7 u
1 r7 B  @4 F3 F; K5 _
2 H1 \8 u% R: l+ `5 d0 h# K
圖1 逼近誤差5 c" S, z1 }& b1 |+ W
△刀等誤差綜合形成,。2 Q2 _; m0 r: {5 [) d* f
  即:△數(shù)加=f(△編+△機+△定+△刀)
3 {" x# g% u8 A- ]/ i% H$ a  其中:
& F, F. ^# D# q8 f�,。�1)編程誤差△編由逼近誤差δ、圓整誤差組成,。逼近誤差δ是在用直線段或圓弧段去逼近非圓曲線的過程中產(chǎn)生,,如圖1所示。圓整誤差是在數(shù)據(jù)處理時,,將坐標值四舍五入圓整成整數(shù)脈沖當量值產(chǎn)生的誤差,。脈沖當量是指每個單位脈沖對應(yīng)坐標軸的位移量。普通精度級的數(shù)控機床,,一般脈沖當量值為0.01mm,;較精密數(shù)控機床的脈沖當量值為0.005mm或0.001mm等。  d) ?* ?. P/ ]# u: j& Y
�,。�2)機床誤差△機由數(shù)控系統(tǒng)誤差,、進給系統(tǒng)誤差等原因產(chǎn)生。
' e* l$ h' ], A, Y( _: u�,。�3)定位誤差△定是當工件在夾具上定位,、夾具在機床上定位時產(chǎn)生的,。& j/ t0 S6 Y( D7 Z
 (4)對刀誤差△刀是在確定刀具與工件的相對位置時產(chǎn)生,。0 s4 r* U/ i; B9 M* I+ ^

作者: tslyhbbm    時間: 2006-6-24 23:01
標題: Re: 我的數(shù)控課程學習資料
數(shù)控程序編程的概念7 y. d. S& X8 ^( S  k: N
  在編制數(shù)控加工程序前,,應(yīng)首先明確:
/ _0 Q+ l( c5 N9 x6 y& o  數(shù)控程序的編制是指哪些具體工作,這些工作應(yīng)按什么步驟來進行,,每一步應(yīng)按照相應(yīng)的工作原則來實現(xiàn),,最終獲得滿足要求的數(shù)控程序(如圖1所示的程序樣本)。+ b# S* F- R* y# A
?        數(shù)控程序編制的定義
/ p" |2 ^: ]$ [+ T* L?        字與字的功能" w' R; f# d! q7 k
?        程序格式  R4 K' O# O7 H6 I6 }  E- J' E) U
                         圖1  程序樣本
$ B& s9 g/ O! B9 H7 h4 H5 `) t數(shù)控程序編制的定義
5 z1 f2 f( \  r( d! Q. N7 D+ ~" h  數(shù)控機床是一種高效的自動化加工設(shè)備,。理想的數(shù)控程序不僅應(yīng)該保證加工出符合零件圖樣要求的合格工件,,還應(yīng)該使數(shù)控機床的功能得到合理的應(yīng)用與充分的發(fā)揮,使數(shù)控機床能安全,、可靠,、高效的工作。
, S0 ~* Z2 w4 M/ G& I1. 數(shù)控程序編制的內(nèi)容及步驟
( {. z' b( y$ Q. s* Q4 j. p  數(shù)控編程是指從零件圖紙到獲得數(shù)控加工程序的全過程,。
4 k. Q6 D' J4 H' n2.數(shù)控程序編制的方法9 y  o/ a2 O/ {" m' R
(1) 手工編程
9 N& X# H% |, ?0 ]  D3 D% {8 Z  手工編程指由人工來完成數(shù)控編程中各個階段的工作,。如圖2所示,。6 `# R8 x1 E6 n* y- Z' i+ ]+ b/ L
                                                     編程
7 G. E6 ~2 t5 {! ^! Z8 o" f手冊         ! }% c3 O, m1 Q9 N  ^+ F' n

3 R: ~- f) H5 r2 [( L8 M                            
7 Y6 q. i0 R. {! I+ D" D5 O8 u                   7 G6 w9 S/ V  y; M2 }" {  w7 h. w
                                             9 p5 U. U% b5 T# i/ o2 e1 p# E
                           
( L+ u, Z( k5 H* j, W8 a8 C: b  [+ r

5 @9 W0 F0 p8 B8 n: l3 [2 ^# A  A8 a# P9 m. K: ]$ R
樣         
- l; ^7 t( Q: E, w& ~, P) x" |' w6 Y+ w/ A" E+ ?5 e# x
  o/ N3 ^+ ]/ _8 \: K3 j2 {
. k& [; e. E& Y2 c# I# ?
員         5 Y4 I3 D  r: G: \9 Y* b
夾具表         
( A( q1 D) Y4 n7 }1 ]2 Y' z1 G
' g$ l9 z6 y+ P; n9 m+ r
規(guī)
6 O6 O2 @  a, H程         
! V( H7 t, Q% n( [
7 K+ ^# X( T& ]7 R9 S' d
# [' \  W/ k3 j+ W& Z8 i4 K$ s! E' l* `3 H& a  t: E1 z
員         . h; u. P6 O) Y$ ^( h
4 M; U6 a2 h! d9 x% u
' p1 j0 Y4 B" K/ E
6 J* H) v* z( l$ @' n8 m" _

, y, G+ F) p; t1 ?
7 `& D! A  V$ u) ~- [% R$ `& w6 I稿         
, ~/ \! x7 I! c
* ~2 }; u. F( Y# f8 M2 b6 z5 d8 C8 c  f6 o

; b/ J6 F$ {" c; T" R1 K1 M$ ^; K
* I3 [4 }1 C, l2 E                                                                                                   7 K2 d' O: a5 H- b7 G
                         
- w# M6 I' F8 _* T4 x3 s機床表         
8 S& |) f* l1 h6 ]6 |4 B- r                                                , _. T! T# d, i  b: O. A" Y( ?$ |
                                                                                                   7 d9 }1 w, N+ f$ i( x3 W
                         - R9 S# I3 @; R  ]
刀具表         2 c. ?% c, D" t0 n& R! o
                                                % e. k. ?2 X3 N9 f' X
                  
. I) @6 W  ]. p6 [& {                                              
3 R' _6 Y% |4 o2 D' m- e          
, M" R/ w* J* Z) P7 l/ F          
# J' G. q; r" C  V3 _5 ~& l                   
% Q0 H( E) b- I. J        修改                  - y# z$ N" u7 }& C! U. l) H
" q! O0 F* s- D$ [
圖2 手工編程
' Y9 n# v) k( T# }! ]  一般對幾何形狀不太復雜的零件,,所需的加工程序不長,計算比較簡單,,用手工編程比較合適,。
: }6 ~: w' o+ G& n  手工編程的特點:
, F. @4 Y( O: U4 f, F  W  耗費時間較長,容易出現(xiàn)錯誤,,無法勝任復雜形狀零件的編程,。! D& V7 K/ h1 p: q
(2) 計算機自動編程# e- O, n$ y) g, P2 q7 |2 b/ m
  計算機自動編程指在編程過程中,除了分析零件圖和制定工藝方案由人工進行外,,其余工作均由計算機輔助完成,。
* c; z. h2 `0 e+ _  自動編程的特點:編程工作效率高,可解決復雜形狀零件的編程難題,。
& V$ m: K/ Q% u" w: D/ T字與字的功能$ F0 u6 e, P0 f2 [! l2 j
1. 字符與代碼
8 q( T$ Q7 l$ @  字符是用來組織,、控制或表示數(shù)據(jù)的一些符號,如數(shù)字,、字母,、標點符號、數(shù)學運算符等,。數(shù)控系統(tǒng)只能接受二進制信息,,所以必須把字符轉(zhuǎn)換成8BIT信息組合成的字節(jié),用“0”和“1”組合的代碼來表達,。國際上廣泛采用兩種標準代碼:
. u4 g3 F/ B  ~/ K' C# x* @4 n(1) ISO國際標準化組織標準代碼
) l% }" w+ g' R& q) G% J(2) EIA美國電子工業(yè)協(xié)會標準代碼
  Q/ r% i& g4 j; ~8 [9 A" @5 ]  這兩種標準的編碼方法不同,,在現(xiàn)代大多數(shù)數(shù)控機床上這兩種代碼都可以使用,。. T, C. a$ n; I& b$ i% F$ A2 B  Q6 H
2. 字
' ?& Q8 R4 G" e/ T9 s  在數(shù)控加工程序中,字是指一系列按規(guī)定排列的字符,,作為一個信息單元存儲,、傳遞和操作。字是由一個英文字母與隨后的若干位十進制數(shù)字組成,。這個英文字母稱為地址符,。6 p6 v+ H- W1 S: U6 Z1 G' i
  如:“X2500”是一個字,X為地址符,,數(shù)字“2500”為地址中的內(nèi)容,。9 ?$ u, ^+ P7 P8 Z. G! u
3. 字的功能
! g" O; b% T, j  組成程序段的每一個字都有其特定的功能含義,以下是以FANUC-0M數(shù)控系統(tǒng)的規(guī)范為主來介紹的,,實際工作中,,請遵照機床數(shù)控系統(tǒng)說明書來使用各個功能字。% }' Y3 j9 L9 Y& Q# t
(1) 順序號字N3 z' x/ [* F) ]0 q" Z
  順序號字又稱程序段號或程序段序號,。順序號位于程序段之首,,由順序號字N和后續(xù)數(shù)字組成。順序號字N是地址符,,后續(xù)數(shù)字一般1~4位正整數(shù),。數(shù)控加工中的順序號實際上是程序段的名稱,與程序執(zhí)行的先后次序無關(guān),。數(shù)控系統(tǒng)不是按順序號的次序來執(zhí)行程序,,而是按照程序段編寫時的排列順序逐段執(zhí)行。" Y' r% h. l% `: S
  順序號的作用:
0 |' D& R! t1 A) L" I& f  對程序的校對和檢索修改,;6 c9 D7 `5 @- E3 Y
  作為條件轉(zhuǎn)向的目標,,即作為轉(zhuǎn)向目的程序段的名稱。) G% |  a9 f! A  C; I
  有順序號的程序段可以進行復歸操作,,這是指加工可以從程序的中間開始,,或回到程序中斷處開始。
( n$ B. ^# a- K  一般使用方法:編程時將第一程序段冠以N10,以后以間隔10遞增的方法設(shè)置順序號,,這樣,,在調(diào)試程序時如果需要在N10和N20之間插入程序段時,就可以使用N11,、N12,。
0 f" A6 N2 z# a6 H. Q9 N5 N* Z( ?9 H(2)準備功能字G
: C! \, U# {3 U$ c. o4 Z8 N  準備功能字的地址符是G,又稱為G功能或G指令,,是用于建立機床或控制系統(tǒng)工作方式的一種指令,。后續(xù)數(shù)字一般1~3位正整數(shù)。# o3 _$ {- D) s' r( x

作者: tslyhbbm    時間: 2006-6-24 23:02
標題: Re: 我的數(shù)控課程學習資料
G功能字含義表(FANUC-0M系統(tǒng))
/ Y& M( V2 r4 _6 g, V: vG功能字         含義         G功能字         含義 + m  g) @  S- W
G00         快速移動點定位         G70         精加工循環(huán)
3 B4 i" X" j9 }: T9 ?+ y+ z8 JG01         直線插補         G71         外圓粗切循環(huán) 6 y1 U4 c' a6 V/ I8 B
G02         順時針圓弧插補         G72         端面粗切循環(huán) ; f$ X. r9 Y. B' X8 r+ x
G03         逆時針圓弧插補         G73         封閉切削循環(huán)
& c0 H- X! m9 i4 k% y# uG04         暫停         G74         深孔鉆循環(huán)
- t5 n, b, {, `; z3 V) r$ |G17         XY平面選擇         G75         外徑切槽循環(huán) " i: m+ v7 W- i$ R& L
G18         ZX平面選擇         G76         復合螺紋切削循環(huán) 6 R& V! p* D. U4 u
G19         YZ平面選擇         G80         撤銷固定循環(huán)
" B9 [' h5 U3 Z# ?% X6 ^G32         螺紋切削         G81         定點鉆孔循環(huán)
& x! z$ h  L# ?. h' R7 g5 e  ^G40         刀具補償注銷         G90         絕對值編程 , a; K8 k+ N& s1 m$ R# b' s$ G7 ^) s
G41         刀具半徑補償——左        G91         增量值編程
* A- n0 b! T) Y0 [* e5 hG42         刀具半徑補償——右         G92         螺紋切削循環(huán) 7 u# r. s; f, G7 H8 h5 q9 k! q
G43         刀具長度補償——正         G94         每分鐘進給量
7 i2 j1 w$ o3 G) L  M& JG44         刀具長度補償——負         G95         每轉(zhuǎn)進給量
, T; _& T' b1 j" B! E  VG49         刀具長度補償注銷         G96         恒線速控制
! @( S1 S! ?+ {# X! }G50         主軸最高轉(zhuǎn)速限制         G97         恒線速取消
& u( P! z+ _( x% n- FG54~G59         加工坐標系設(shè)定         G98         返回起始平面
% W# q" b% [# ~G65         用戶宏指令         G99         返回R平面
% B" x2 Q3 V4 {1 C) d* [) e3 q# A! H! n* D  r: ~
(3)尺寸字
5 d3 V, m( P+ [$ W' w$ n  尺寸字用于確定機床上刀具運動終點的坐標位置,。1 f- H& R6 j7 B5 r
  第一組 X,,Y,,Z,U,,V,,W,P,,Q,,R 用于確定終點的直線坐標尺寸;
" y. n1 a1 I$ u5 E! t7 _  第二組 A,,B,,C,D,,E 用于確定終點的角度坐標尺寸,;
0 k/ e1 m: k! V) N2 m  第三組 I,J,,K 用于確定圓弧輪廓的圓心坐標尺寸,。
& N7 q3 t: ~/ Y# G9 w5 k(4)進給功能字 F( f* {) O3 r1 d# n- N
  進給功能字的地址符是F,又稱為F功能或F指令,,用于指定切削的進給速度,。
+ ?4 J7 _1 j( }% N9 m: P(5)主軸轉(zhuǎn)速功能字 S/ x7 k1 G& m, d- `8 }- o
  主軸轉(zhuǎn)速功能字的地址符是S,又稱為S功能或S指令,,用于指定主軸轉(zhuǎn)速,。
1 Q, R- M& O' g) d6 H8 D8 x(6)刀具功能字 T" x* Y( ?1 {+ p8 R8 Z- M
  刀具功能字的地址符是T,,又稱為T功能或T指令,,用于指定加工時所用刀具的編號。* t9 a0 p. R; b7 ]; M
(7)輔助功能字 M
6 P9 A4 K+ b- o" M+ T5 P  輔助功能字的地址符是M,,后續(xù)數(shù)字一般1~3位正整數(shù),,又稱為M功能或M指令,用于指定數(shù)控機床輔助裝置的開關(guān)動作,。$ M! s' o. i" {" O
M功能字含義表(FANUC-0M系統(tǒng))! F( O" h* @- I+ b. L8 ]
M功能字         含 義
1 w& n4 q4 E1 r8 {# I& `7 dM00         程序停止
7 H" F' q( X+ Z+ UM01         計劃停止 0 ^- D. e1 h/ B; M: }
M02         程序停止 : b/ _/ M+ R, f! N0 ?, N+ y, S
M03         主軸順時針旋轉(zhuǎn) : L2 j6 K8 v% f2 c: u: S5 H" c$ x
M04         主軸逆時針旋轉(zhuǎn) . j7 }$ U7 z" x3 E0 K) F
M05         主軸旋轉(zhuǎn)停止 7 _0 w' Q; q! k! @# z& T' s2 b
M06         換刀
! Q5 I) @5 Q7 QM07         2號冷卻液開 0 {2 w, t4 E9 O/ V( Z
M08         1號冷卻液開
. q/ K" a; T9 \, ~0 b% sM09         冷卻液關(guān)
* P& W+ u4 o; M7 zM30         程序停止并返回開始處
2 T0 }. V) L- D5 j/ L% g' NM98         調(diào)用子程序
2 ?; g/ n- }* S8 e* N( A3 IM99         返回子程序   U; x% k6 r2 y' A2 F  \

# m8 F/ \5 a. N$ Q+ k7 X數(shù)控加工工藝設(shè)計主要內(nèi)容  8 o& m" u" ]3 N
查看樹形目錄! _$ q% i& V' {6 n5 N
在進行數(shù)控加工工藝設(shè)計時,,一般進行以下幾方面的工作:8 G  x; ?7 |( v. d# }" M! t# ]
?        數(shù)控加工工藝內(nèi)容的選擇,;
6 W3 u( {$ o) |  ?+ g: A$ z* Q?        數(shù)控加工工藝性分析,; 4 t8 `, q  J& z, @. X/ E
?        數(shù)控加工工藝路線的設(shè)計,。 0 k) L6 t8 x  L- v3 m% M3 ^; G0 R
以下從這幾個方面進行說明,。% V) ^" ]( v0 c$ o" x! w
填寫數(shù)控加工技術(shù)文件) a. j  i0 F3 ?4 r/ m
  填寫數(shù)控加工專用技術(shù)文件是數(shù)控加工工藝設(shè)計的內(nèi)容之一,。這些技術(shù)文件既是數(shù)控加工的依據(jù),、產(chǎn)品驗收的依據(jù),,也是操作者遵守,、執(zhí)行的規(guī)程,。技術(shù)文件是對數(shù)控加工的具體說明,,目的是讓操作者更明確加工程序的內(nèi)容,、裝夾方式、各個加工部位所選用的刀具及其它問題,。
1 M/ i* U  @9 T: P4 R數(shù)控加工技術(shù)文件主要有:數(shù)控編程任務(wù)書,、工件安裝和原點設(shè)定卡片、數(shù)控加工工序卡片,、數(shù)控加工走刀路線圖,、數(shù)控刀具卡片等。以下提供了常用文件格式,,文件格式可根據(jù)企業(yè)實際情況自行設(shè)計,。  M: c. b% L. X
1。數(shù)控編程任務(wù)書
6 I, e" h# \9 ]. ?4 y2 w$ }: d  它闡明了工藝人員對數(shù)控加工工序的技術(shù)要求和工序說明以及數(shù)控加工前應(yīng)保證的加工余量,。它是編程人員和工藝人員協(xié)調(diào)工作和編制數(shù)控程序的重要依據(jù)之一,,詳見表1。9 i, @6 R5 _- o( U  _( Z: D
表1 數(shù)控編程任務(wù)書
( `4 o% @# ?1 d3 u工藝處         數(shù)控編程任務(wù)書         產(chǎn)品零件圖號                   任務(wù)書編號 5 `: `4 I% m* l1 {+ v$ `" F6 R7 B
                零件名稱                     
$ \: n8 R% N+ c4 |% h- z7 x* H                使用數(shù)控設(shè)備                   共  頁第  頁
/ n( Z4 \# j. `8 n' F# J3 b% ~! N主要工序說明及技術(shù)要求:
- D1 s1 x$ m# d          編程收到日期         月 日         經(jīng)手人           
* a+ Q. p. Q- z# C                                        
2 G) N9 |  X, s. W編制                   審核                   編程                   審核                   批準           9 X9 A7 Q3 w  C% Z5 P
+ d5 q! ^4 V  W" ]! d% I
! ?* L5 u4 n' C) z  d
2,。數(shù)控加工工件安裝和加工原點設(shè)定卡片(簡稱裝夾圖和零件設(shè)定卡)
& E2 Y: d' ?' u: X  它應(yīng)表示出數(shù)控加工原點,、定位方法和夾緊方法,并應(yīng)注明加工原點設(shè)定位置和坐標方向,,使用的夾具名稱和編號等,,詳見表2。) Q8 k* O0 o% w: F
表2 工件安裝和原點設(shè)定卡片
' `0 z$ N5 `. L! X( ^零件圖號        J30102-4        數(shù)控加工工件安裝和零點設(shè)定卡片        工序號        " H8 }' Z5 x( \& p( z  G3 Z3 t
零件名稱        行星架                裝夾次數(shù)        + R, H5 ~- w2 J6 j, \& j

/ w2 Y! H7 E& F# x! R; Z$ W. H7 h# A0 d- p
                 3        梯形槽螺栓         
% ~7 h) ?' c( r  b& U                 2        壓板         , A  i& e5 o1 n8 `6 a7 y2 w. q* f
                 1        鏜銑夾具板        GS53-61
' q8 h2 G; ?1 P2 \# D編制(日期) 審核(日期)                 批準(日期)        第 頁                           
, O; i4 ^7 y' I                           共 頁        序號        夾具名稱        夾具圖號
, o. o/ M1 b* @7 v+ S; G
2 p: K% f* p0 ?/ W& f% C3,。數(shù)控加工工序卡片- T3 W- P7 s* j; u- Q
  數(shù)控加工工序卡與普通加工工序卡有許多相似之處,,所不同的是:工序草圖中應(yīng)注明編程原點與對刀點,要進行簡要編程說明(如:所用機床型號,、程序介質(zhì),、程序編號、刀具半徑補償,、鏡向?qū)ΨQ加工方式等)及切削參數(shù)(即程序編入的主軸轉(zhuǎn)速,、進給速度、最大背吃刀量或?qū)挾鹊龋┑倪x擇,,詳見表3,。
7 O7 a( T: Y# }5 G+ o* ^表3 數(shù)控加工工序卡片
. u8 U6 b9 z) Y* m* y% |: ~單位         數(shù)控加工工序卡片         產(chǎn)品名稱或代號         零件名稱         零件圖號
; r! N8 W% C0 x/ }" A                                      : s! ?3 l2 q7 q; H+ Z
工序簡圖         車    間         使用設(shè)備 6 I' b5 g! R, J0 b; q  V1 B7 `
                    
- P; G' y# ~! c. d9 X2 Q3 H# m0 j        工藝序號         程序編號 / ?, A) f  r! s
                    1 t8 K* U# @5 N8 I6 M
        夾具名稱         夾具編號
# X; s" l! b) c! k8 B8 ?# A3 L                      W6 K8 y. T& l+ E7 f# a5 z
工步號         工  步  作  業(yè)  內(nèi)  容         加工面         刀 ( G6 s  F' A# o4 I

1 Q+ X: G  P+ E. c2 `號         刀 補 量         主軸轉(zhuǎn)速         進給速度         背  T' X9 m0 A5 Q- @, o" T/ J
6 {- s; k3 a/ l. k0 N! A
: Z5 d- d; V9 j# U
量         備注
( y# d. P2 s0 |                                                                                  , C; e) D/ f3 L% |8 x
                                                                                  
0 {1 r2 `9 r% h# ]3 j8 ~; w                                                                                  
1 j" w5 c  o- M3 K3 |+ _  u                                                                                  6 `- Y4 r* z9 W' d/ o; g. H1 I
                                                                                  / {# ~% v& z' e. B" g9 h
                                                                                  ; Q$ T$ Q. A8 K$ ?8 {  W
                                                                                  # C$ o; {+ \( x* W! r# W0 m
                                                                                  
+ ]2 B. _, J1 {% I* m                                                                                  
1 {3 \, u% `5 x: D                                                                                  ; P! N0 ?3 f3 T: w, k
編制                   審核                   批準                   年月日         共  頁         第  頁 & r: ]$ m6 t& O, \# @9 [

$ p# q' L; C/ c/ V) v
" ]0 ?9 ?* `# D$ L( w2 K: b4。數(shù)控加工走刀路線圖
8 }& Z( ~/ w7 r6 |  W( q% t0 L  在數(shù)控加工中,,常常要注意并防止刀具在運動過程中與夾具或工件發(fā)生意外碰撞,,為此必須設(shè)法告訴操作者關(guān)于編程中的刀具運動路線(如:從哪里下刀、在哪里抬刀,、哪里是斜下刀等),。為簡化走刀路線圖,一般可采用統(tǒng)一約定的符號來表示。不同的機床可以采用不同的圖例與格式,,表4為一種常用格式,。) f; r1 V1 N! I8 y  K! p4 U6 F9 `
表4 數(shù)控加工走刀路線圖6 \: v2 C6 ?4 a
數(shù)控加工走刀路線圖        零件圖號        NC01        工序號                工步號                程序號        O100$ @, G" Z( M8 Q9 E
機床型號        XK5032        程序段號        N10~N170        加工內(nèi)容        銑輪廓周邊        共1頁        第 頁
: t& r8 L  ^$ }  \) k: f; d3 r
7 E9 b' L1 W% \% F; c4 v& [. g0 V% F) J, B6 r
        編程        ) c. u- r" h  i* m
        校對       
6 B. D8 r' U5 B0 R) i        審批       
; K0 _/ [! j, v$ b/ R$ |7 g5 S符號         
! b  I1 z3 N# N. R 6 J! o1 k4 a, K1 R9 c% ?
) p' B" v( L7 Z- N; x0 ?% J
/ z; ]7 @* c/ b2 R. z

8 Q- `1 z6 f2 f 7 o; R; t  `1 u* G: r$ [( Y' j5 V9 [

# X: W0 r2 ~7 H5 A
3 f/ t+ i, m* Q! k & U9 H) K) w- |4 A2 c% r  N0 J; ?

- p% p- F& Q7 M( g1 f含義        抬刀        下刀        編程原點        起刀點        走刀方向        走刀線相交        爬斜坡        鉸孔        行切
( z5 u& @- ~1 A' Y1 G( w( ?- g! t* g: d
5。數(shù)控刀具卡片
. Q9 G! }7 I1 j& D9 I  數(shù)控加工時要求刀具十分嚴格,,一般要在機外對刀儀上預(yù)先調(diào)整刀具直徑和長度,。刀具卡反映刀具編號、刀具結(jié)構(gòu),、尾柄規(guī)格,、組合件名稱代號、刀片型號和材料等,。它是組裝刀具和調(diào)整刀具的依據(jù),,詳見表5。0 T( {9 l$ ]8 S# e% d1 d
表5 數(shù)控刀具卡片* b$ [+ Q' r, f* m2 V; E
零件圖號        J30102-4        數(shù)  控  刀  具  卡  片        使用設(shè)備
' ]& m# a& o7 q& }刀具名稱        鏜刀                TC-30
! p; A% |* j5 D* ~4 p- h刀具編號        T13006        換刀方式        自動        程序編號                5 C1 s, A1 B! D6 r) x' s- F. l) x

  n' G% _5 a# [, Q  _# o) H. ]" B+ e3 A) J/ b! S3 V

3 i3 n( S, B0 I( n% N成        序號        編號        刀具名稱        規(guī)格        數(shù)量        備注5 i2 t6 k0 _5 C. }
        1        T013960        拉釘                1       
# [+ L. p  F( `+ u* B: x) Y        2        390,、140-50 50 027        刀柄                1       
8 r8 J$ w5 i& y        3        391,、01-50 50 100        接桿        Φ50×100        1       
9 N! Q; N4 E6 K# ^9 B        4        391、68-03650 085        鏜刀桿                1       
% V9 U# I5 b7 I# D' o1 H        5        R416.3-122053 25        鏜刀組件        Φ41-Φ53        1        ' t4 T: G% c7 x6 I# |: Q
        6        TCMM110208-52        刀片                1       
! x" c: g; Z( ?/ ]6 t        7                                2        GC435) \; g6 _5 M9 R: ~7 H
5 ?1 t1 ]6 t8 C, S8 H; q
6 |: S( y7 F0 E/ g- o: D8 C
備注       
. |' }3 ^2 j0 F/ R% H- t: D編制                審校                批準                共頁        第頁
  i+ B  h4 ]2 O/ g( _; ^% I4 A+ g& Q  C  不同的機床或不同的加工目的可能會需要不同形式的數(shù)控加工專用技術(shù)文件,。在工作中,,可根據(jù)具體情況設(shè)計文件格式。
( [5 S0 i6 `( Y  \
作者: tslyhbbm    時間: 2006-6-24 23:03
標題: Re: 我的數(shù)控課程學習資料
數(shù)控車床程序編制的基礎(chǔ)# o5 |% ], u7 F& x/ o1 M1 e9 ^

; i& i) H. v! P- T6 j* N
5 h5 x0 D! T, s- Y5 g3 M& tHM-077數(shù)控車床
6 \) M7 O' @% }6 \/ j' n9 m  針對回轉(zhuǎn)體零件加工的數(shù)控車床,,在車削加工工藝,、車削工藝裝備、編程指令應(yīng)用等方面都有鮮明的特色,。為充分發(fā)揮數(shù)控車床的效益,,本課程將結(jié)合HM-077數(shù)控車床(機床更詳細情況請瀏覽www.mingjing.com)的使用,分析數(shù)控車床加工程序編制的基礎(chǔ),,首先提出以下三個問題來討論:
( W8 o( c  H- p7 c?        數(shù)控車床的工藝裝備
2 `, Q/ w' F0 J* ]?        對刀 3 E+ e& X: O6 D; A' E
?        數(shù)控車床的編程特點
2 \( A  A# y1 S2 n- V/ k# e數(shù)控車床的工藝裝備6 h  z+ |4 J" H( x5 Q
  由于數(shù)控車床的加工對象多為回轉(zhuǎn)體,,一般使用通用三爪卡盤夾具,因而在工藝裝備中,,我們將以WALTER系列車削刀具為例(更詳細刀具情況請瀏覽www.walter-ag.com),,重點討論車削刀具的選用及使用問題,。
- Y; K1 V0 S; p5 P! r0 O1,。數(shù)控車床可轉(zhuǎn)位刀具特點
% b- }7 I$ R7 s, B! x+ w4 k. a  數(shù)控車床所采用的可轉(zhuǎn)位車刀,與普通車床相比一般無本質(zhì)的區(qū)別,,其基本結(jié)構(gòu),、功能特點是相同的。但數(shù)控車床的加工工序是自動完成的,,因此對可轉(zhuǎn)位車刀的要求又有別于普通車床的刀具,,具體要求和特點如下表所示。
$ f: q, U7 ^# ^" O4 l, W: r; G要求         特  點         目    的
6 I; f% f6 a& |精度高         采用M級或更高精度等級的刀片;   G6 R% P* a+ D
多采用精密級的刀桿,; 3 z3 Q% V9 d, g, ?' V
用帶微調(diào)裝置的刀桿在機外預(yù)調(diào)好,。         保證刀片重復定位精度,方便坐標設(shè)定,,保證刀尖位置精度,。
! x( o1 \3 ^% q% e, ]可靠性高         采用斷屑可靠性高的斷屑槽形或有斷屑臺和斷屑器的車刀;
* m  V6 `0 n: M4 I采用結(jié)構(gòu)可靠的車刀,,采用復合式夾緊結(jié)構(gòu)和夾緊可靠的其他結(jié)構(gòu),。         斷屑穩(wěn)定,不能有紊亂和帶狀切屑,; + p) g2 _5 Y3 t* a
適應(yīng)刀架快速移動和換位以及整個自動切削過程中夾緊不得有松動的要求,。 ' Q5 y: o, ~  y* x# p4 A# H; k
換刀迅速         采用車削工具系統(tǒng); 1 ~9 G8 J; P& P. }. E
采用快換小刀夾,。         迅速更換不同形式的切削部件,,完成多種切削加工,提高生產(chǎn)效率,。 7 |& N0 f- C- F0 _
刀片材料         刀片較多采用涂層刀片,。         滿足生產(chǎn)節(jié)拍要求,提高加工效率,。 2 ?) z$ r! z  Z9 i" U' E
刀桿截形         刀桿較多采用正方形刀桿,,但因刀架系統(tǒng)結(jié)構(gòu)差異大,有的需采用專用刀桿,。         刀桿與刀架系統(tǒng)匹配,。 5 }( J2 \) r, [: v! V! {
2。數(shù)控車床刀具的選刀過程$ t  ?: ]" r0 Y
  數(shù)控車床刀具的選刀過程,,如下圖所示,。從對被加工零件圖樣的分析開始,到選定刀具,,共需經(jīng)過十個基本步驟,,請在下圖中點擊黃色箭頭指向的動畫圖片以查看具體說明。圖中兩個黃色箭頭表示可任選其中一個開始工作,,選刀工作過程從第1圖標“零件圖樣”開始,,經(jīng)箭頭所示的兩條路徑,共同到達最后一個圖標“選定刀具”,,以完成選刀工作,。其中,第一條路線為:零件圖樣,、機床影響因素,、選擇刀桿,、刀片夾緊系統(tǒng)、選擇刀片形狀,,主要考慮機床和刀具的情況,;第二條路線為:工件影響因素、選擇工件材料代碼,、確定刀片的斷屑槽型代碼或ISO斷屑范圍代碼,、選擇加工條件臉譜,這條路線主要考慮工件的情況,。綜合這兩條路線的結(jié)果,,才能確定所選用的刀具,完成選刀工作過程,。請點擊黃色箭頭指向的動畫圖片以查看具體說明,。
1 {, ]' d6 C3 o' r& ~對刀
, u6 J6 v: E5 h+ c9 t/ t" e# _  數(shù)控車削加工中,應(yīng)首先確定零件的加工原點,,以建立準確的加工坐標系,,同時考慮刀具的不同尺寸對加工的影響。這些都需要通過對刀來解決,。
$ c; h  Y9 e" r! P. F1,。一般對刀
% N1 s4 Q6 p4 F+ J  一般對刀是指在機床上手動對刀。下面以Z向為例說明對刀方法,,見圖1,。8 d. _4 L9 r! n! Q
  刀具安裝后,移動刀具手動切削工件右端面,,沿X向退刀,,將右端面與加工原點距離N輸入數(shù)控系統(tǒng),即完成這把刀具Z向?qū)Φ哆^程,。% R, a6 d$ U, q; v0 b/ H
  手動對刀是基本對刀方法,,但它還是沒跳出傳統(tǒng)車床的“試切--測量--調(diào)整”的對刀模式,占用較多的在機床上時間,。此方法較為落后,。
6 x# a2 N3 v8 A( r2 m0 q2 P  I2。機外對刀儀對刀" B1 `2 K+ a$ X: U+ m* t) o/ L2 k
  機外對刀的本質(zhì)是測量出刀具假想刀尖點到刀具臺基準之間X及Z方向的距離,。利用機外對刀儀可將刀具預(yù)先在機床外校對好,,以便裝上機床后將對刀長度輸?shù)较鄳?yīng)刀具補償號即可以使用,如圖2所示,。0 m- @0 i' ]$ h, ]
3,。自動對刀; r* Y  ?- V6 {1 O* @( q5 @
  自動對刀是通過刀尖檢測系統(tǒng)實現(xiàn)的,刀尖以設(shè)定的速度向接觸式傳感器接近,,當?shù)都馀c傳感器接觸并發(fā)出信號,數(shù)控系統(tǒng)立即記下該瞬間的坐標值,并自動修正刀具補償值,。
5 ]4 C' b) J5 ^1 U: k! o
作者: tslyhbbm    時間: 2006-6-24 23:04
標題: Re: 我的數(shù)控課程學習資料
數(shù)控車床的編程特點
6 p) r: [* X6 ?* o( B4 R1,。加工坐標系
4 K! u# N; {0 U* n. f7 a$ i  加工坐標系應(yīng)與機床坐標系的坐標方向一致,X軸對應(yīng)徑向,,Z軸對應(yīng)軸向,,C軸(主軸)的運動方向則以從機床尾架向主軸看,逆時針為+C向,,順時針為-C向,,如圖1所示:$ ?: E& O& T2 e# d2 d) [4 m, `6 J
   加工坐標系的原點選在便于測量或?qū)Φ兜幕鶞饰恢茫话阍诠ぜ挠叶嗣婊蜃蠖嗣嫔稀?font class="jammer">4 A' q. ~6 {+ _0 Y
2,。,、直徑編程方式
; J: H  p( I7 f& C  在車削加工的數(shù)控程序中,X軸的坐標值取為零件圖樣上的直徑值,,如圖2所示:圖中A點的坐標值為(30,,80),B點的坐標值為(40,,60),。采用直徑尺寸編程與零件圖樣中的尺寸標注一致,這樣可避免尺寸換算過程中可能造成的錯誤,,給編程帶來很大方便,。1 K) {4 a. f9 P9 z; i& t: B
3。進刀和退刀方式
. I# N0 b9 K6 q  對于車削加工,,進刀時采用快速走刀接近工件切削起點附近的某個點,,再改用切削進給,以減少空走刀的時間,,提高加工效率,。切削起點的確定與工件毛坯余量大小有關(guān),應(yīng)以刀具快速走到該點時刀尖不與工件發(fā)生碰撞為原則,。
6 f/ a& H; R" l6 |% o. p數(shù)控車床的基本編程方法
( r" i1 T$ k5 U3 G  數(shù)控車削加工包括端面車削加工,、內(nèi)外圓柱面的車削加工、鉆孔加工,、螺紋加工,、復雜外形輪廓回轉(zhuǎn)面的車削加工等,在分析了數(shù)控車床工藝裝備和數(shù)控車床編程特點的基礎(chǔ)上,,下面將結(jié)合配置FANUC-0T數(shù)控系統(tǒng)的HM-077數(shù)控車床& j# S% Z% `3 H# h  J, W( w
F功能
: k, Y- @9 f% C1,。每轉(zhuǎn)進給量) k4 U$ d2 |! H6 C0 e
編程格式 G95 F~
( k8 f# z: S1 SF后面的數(shù)字表示的是主軸每轉(zhuǎn)進給量:mm/r。3 `1 u% _) x" b2 e: Y: X
例:G95 F0.2 表示進給量為0.2 mm/r,。% L  c* f6 _6 Y, J' t2 T4 M
2,。每分鐘進給量
. c6 z3 q" r9 M' M  }, j7 g編程格式 G94 F~ ( Y" l) [8 h, t! Z
F后面的數(shù)字表示的是每分鐘進給量: mm/min,。
; g1 s, v- F* j  t7 ]例:G94 F100 表示進給量單位設(shè)定為每分鐘進給量為100mm/min
& T" S0 p! M1 D& S( ~S功能
* W4 m+ v" J8 X- u) T/ t1.最高轉(zhuǎn)速限制* ^5 l; x+ K$ f% ~
編程格式 G50 S~: M2 C2 m! k3 m: N
S后面的數(shù)字表示的是最高轉(zhuǎn)速:r/min。7 O) Z' C$ a# R: J8 D$ m8 w
' @& Z) Q9 m# y0 g1 i$ ~

+ Y, b  t2 v$ o  ]- p* N7 U7 ]! r恒線速速度切削方式/ s( |8 m" X/ U; i
例:G50 S3000 表示最高轉(zhuǎn)速限制為3000r/min,。
( j8 G: u& z8 ~2 e2.恒線速控制
) n2 Y; c+ m  k' F編程格式 G96 S~$ \) X, u4 _" r0 h
S后面的數(shù)字表示的是恒定的線速度 m/min,。; P- ?: N8 j; `$ }5 u( ~
例:G96 S150 表示切削點線速度控制在150 m/min。
% S  a. [4 G2 K6 k8 O, m  對圖中所示的零件,,為保持A,、B、C各點的線速度在150 m/min,,則各點在加工時的主軸轉(zhuǎn)速分別為:2 r4 K9 |* q1 ]
A:n=1000×150÷(π×40)=1193 r/min
# ?# f( F1 F, p- bB:n=1000×150÷(π×60)=795r/min
3 i" D( I) ~( q" z3 `/ UC:n=1000×150÷(π×70)=682 r/min
3 e! `" H4 q( G3.恒線速取消
# c$ f) _+ K9 d編程格式 G97 S~# L8 p% c3 a- h6 l. _' g  @. d
S后面的數(shù)字表示的是恒線速控制取消后主軸轉(zhuǎn)速,,如S未指定,將保留G96的最終值,。
* `$ f: y9 O4 s/ Q例:G97 S3000 表示恒線速控制取消后主軸轉(zhuǎn)速3000 r/min,。
2 s, Z* W* T: V' `8 l4 sT功能. e# F1 [2 R. o: I# ]; v* ?% K- N
  T后面有四位數(shù)字,前兩位是刀具號,,后兩位是刀具長度補償號,,又是刀尖圓弧半徑補償號。5 ]: {6 [* l- X6 t7 h
例:T0303 表示選用3號刀及3號刀具長度補償值和刀尖圓弧半徑補償值1 a" `2 \; k! _% x& o2 V3 m
T0300 表示取消刀具補償
# x0 a! m4 {, B  D" NM功能
5 f3 J5 }% K) h. Z1 C% rM00: 程序暫停,,可用NC啟動命令(CYCLE START)使程序繼續(xù)運行,;
4 \- j2 f4 @  Y+ v/ ^M01:計劃暫停,與M00作用相似,,但M01可以用機床“任選停止按鈕”選擇是否有效,;
# f5 z% r" Z. z5 a: u/ Z) [! I! }M03:主軸順時針旋轉(zhuǎn);' X3 [4 a' D% `+ W8 ?
M04:主軸逆時針旋轉(zhuǎn),;
  q7 J( @/ g) r+ j; @6 L4 Y/ jM05:主軸旋轉(zhuǎn)停止,;  d  E# |+ a, E7 L8 j- @& }" ]
M08:冷卻液開;; d  |% v2 v2 X/ E
M09:冷卻液關(guān),;% r* p& t& `. ~3 l
M30:程序停止,,程序復位到起始位置。( B) z/ M0 t! \: V4 q
加工坐標系設(shè)定
- x. E4 S  e, _, @2 \編程格式 G50 X~ Z~. W7 r6 X7 s# t. F
X,、Z的值是起刀點相對于加工原點的位置,。5 I1 n3 M( `8 D
在數(shù)控車床編程時,所有X坐標值使用直徑值,,如下圖所示,。
8 @0 U8 T$ D. F! rG50使用方法與G92類似。
0 Q0 z% Q4 r; X' M4 |, [例:按下圖設(shè)置加工坐標6 g5 [8 I$ ~! d- i8 [1 n
G50 X128.7 Z375.1,。, L, C' Q1 N* x. J

9 x. s  j& A8 j. E/ R. ~) w
; H' |! `* I; p& f  g- T4 v設(shè)定加工坐標系
. `8 F9 G2 O3 C/ @6 x+ W  v倒角,、倒圓編程2 ^, S& c% X, k! X! v" N
1。45度倒角" `% N- j6 }7 C5 c- V- u2 F
  由軸向切削向端面切削倒角,,即由Z軸向X軸倒角,,i的正負根據(jù)倒角是向X軸正向還是負向,如圖1a所示,。 & l$ Y5 m& T8 F$ X6 S) }# C, B- |
編程格式 G01 Z(W)~ I±i
( x2 j4 o; ?+ U2 l3 h! z  由端面切削向軸向切削倒角,即由X軸向Z軸倒角,,k的正負根據(jù)倒角是向Z軸正向還是負向,,如圖1b所示,。
( |( j8 t/ i+ v% ?編程格式 G01 X(U)~ K±k! r0 _. _+ C" O& `  s7 f5 V9 R9 G
                  & c7 [1 `8 e: D8 D# i" c
a         b        圖2 任意角度倒角
' F# e' J0 v- s7 k圖1 倒角         ; x% m1 A* t  u+ \) X
2,。任意角度倒角
1 T/ c! z# i) j- q2 ]( h* ~7 j3 [  在直線指令尾部加上C~,可自動插入任意角度的倒角功能,。C的數(shù)值是從假設(shè)沒有倒角的拐角交點距倒角始點或與終點之間的距離,,如圖2所示。- [' _- u* U: P2 d3 N& B
例:G01 X50 C10
& Q3 f$ |0 p' \' @7 p3 z5 R  X100 Z-100* @/ d: T8 B( L
3,。倒圓角: n7 V8 R2 C: s7 l+ `! @$ q  c6 u. W
編程格式 G01 Z(W)~ R±r時,,圓弧倒角情況如圖3a所示。
5 o  J* |% I8 C9 M. f編程格式 G01 X(U)~ R±r時,,圓弧倒角情況如圖3b所示,。
! v9 d0 T8 T9 O) b, g
4 L3 h6 v. c9 E& M
# @4 Q% a! ?6 m, |+ j) W# z7 t5 a# u 7 _% l, C/ P, t
# i( J# z- w4 P! \  c" D
a         b        圖4 任意角度倒圓5 l4 z3 z, j& D8 m
圖3 倒圓         
. V+ ^  f7 u% Q& B
; A/ I8 Y" s! y9 `* N
/ _0 L% u  ]% p$ a  P圖5 應(yīng)用例圖
" n1 S7 v% l" k- B8 f( i" y% S! _! t7 H
4。任意角度倒圓角
; A% v. ~1 @7 q0 j5 _7 x若程序為G01 X50 R10 F0.2  u7 D: T, X) t
    X100 Z-100+ E7 F* _' ~( G* A
則加工情況如圖4所示,。
4 C8 A' Z( C3 {4 l; y$ V! V# @1 ]例:加工圖5所示零件的輪廓,,程序如下:
, A" U4 c, v" h0 N4 r/ eG00 X10 Z22
  M/ f) Z& l7 x0 uG01 Z10 R5 F0.2
: m, T, z2 S# y: ~6 F3 [$ O+ JX38 K-4
: [& d/ V& q3 K3 ^8 rZ0
4 s! j6 y- [7 S6 k, |+ a0 t+ J刀尖圓弧自動補償功能1 p6 r( [0 a. X. u: A8 @
  編程時,通常都將車刀刀尖作為一點來考慮,,但實際上刀尖處存在圓角,,如圖1所示。當用按理論刀尖點編出的程序進行端面,、外徑,、內(nèi)徑等與軸線平行或垂直的表面加工時,是不會產(chǎn)生誤差的,。但在進行倒角,、錐面及圓弧切削時,則會產(chǎn)生少切或過切現(xiàn)象,,如圖2所示,。具有刀尖圓弧自動補償功能的數(shù)控系統(tǒng)能根據(jù)刀尖圓弧半徑計算出補償量,避免少切或過切現(xiàn)象的產(chǎn)生,。
5 Y% h; `  Z7 m, r
$ p, l. v! J! {5 b- p
1 s. u5 N6 f7 c0 c0 w# I: p # m5 u3 u% R9 i- ^

8 O. _& s0 X; c: T- L圖1 刀尖圓角R        圖2 刀尖圓角R造成的少切與過切        圖3 刀尖圓角R的確定方法
6 k3 l) o! K3 g, V$ Q; r 6 o7 ~& `& s* u! F( W/ m

' S. H' a& k# m- f4 F圖4 刀具補償編程
6 Z: y1 v7 y- S8 w6 J, W
! Q5 U( D9 o" u0 ~. l! \0 b% sG40--取消刀具半徑補償,,按程序路徑進給。2 S: J5 Z' {7 G' q4 S; j
G41--左偏刀具半徑補償,,按程序路徑前進方向刀具偏在零件左側(cè)進給,。
( ]3 I5 m7 K+ O, }+ K4 pG42--右偏刀具半徑補償,按程序路徑前進方向刀具偏在零件右側(cè)進給,。5 H  j/ `3 l, M; ^
  在設(shè)置刀尖圓弧自動補償值時,,還要設(shè)置刀尖圓弧位置編碼,,指定編碼值的方法參考圖3。! X0 q7 c4 {2 k1 x9 t! H9 P
  例:應(yīng)用刀尖圓弧自動補償功能加工圖4所示零件:) `9 ^7 G; @6 s6 U) O/ w3 Z
刀尖位置編碼:3; Q0 v- W5 i% [" s2 d0 e- Z
N10 G50 X200 Z175 T0101
+ |6 _  m4 x6 e: Z( RN20 M03 S1500$ [$ {: c; k8 V( u8 Q6 Q. h
N30 G00 G42 X58 Z10 M08
6 _; q& s: ?7 Z% j. }  GN40 G96 S200
4 K, l# x( C, [5 r" aN50 G01 Z0 F1.5  c6 @) h% Z  a# Y8 B  b
N60 X70 F0.2
) t5 ~; k+ z5 U3 i: ]* ZN70 X78 Z-42 k# k# C3 d4 p
N80 X83
/ A3 n! r3 m  A. h8 GN90 X85 Z-5  L8 ^/ Y5 |( g3 G7 \
N100 G02 X91 Z-18 R3 F0.15$ e3 |5 |" U' Y* j# V6 p
N110 G01 X949 D. Q& M3 x/ [) V: T0 \* O/ K: \
N120 X97 Z-19.5/ }) u( s$ g! g# f
N130 X100
, a& }9 w% f0 B4 j% x; {N140 G00 G40 G97 X200 Z175 S1000 5 I* i5 q( A9 W0 Z
N150 M30
- @# S$ x) a7 U
作者: tslyhbbm    時間: 2006-6-24 23:05
標題: Re: 我的數(shù)控課程學習資料
單一固定循環(huán)可以將一系列連續(xù)加工動作,,如“切入-切削-退刀-返回”,,用一個循環(huán)指令完成,從而簡化程序,。4 \8 m) {" u2 d3 {
1.圓柱面或圓錐面切削循環(huán) ( I! ~; }1 H% i8 [6 e- B
  圓柱面或圓錐面切削循環(huán)是一種單一固定循環(huán),,圓柱面單一固定循環(huán)如圖1所示,圓錐面單一固定循環(huán)如圖3所示,。
. i. ]5 ]. }5 ?* H(1)圓柱面切削循環(huán)
: n+ i$ N  [* b6 n6 S編程格式 G90 X(U)~ Z(W)~ F~3 t" k0 `" B) P, m
式中:X,、Z——圓柱面切削的終點坐標值;
# \+ ^1 {/ H6 |+ l  D0 Z! GU,、W——圓柱面切削的終點相對于循環(huán)起點坐標分量,。
% n$ U& l) ]; _: f2 }  例:應(yīng)用圓柱面切削循環(huán)功能加工圖2所示零件。
* t& j/ z5 i/ v% mN10 G50 X200 Z200 T0101
% G5 L# L9 P! T  x) pN20 M03 S1000
/ |7 e" m7 v) a2 N2 k& |) y) XN30 G00 X55 Z4 M08$ z5 T' }1 F' l
N40 G01 G96 Z2 F2.5 S150
5 i7 m2 X! [0 T# x$ |7 y4 q" gN50 G90 X45 Z-25 F0.2
/ @" y( f3 B6 @0 {# G; i/ WN60 X40
' p! {! E4 U/ jN70 X35
3 l$ Y4 `0 _6 ?/ o( H. TN80 G00 X200 Z200 3 i0 ^8 j, h2 B, K+ [5 }
N90 M30, b* Y5 N* C/ m9 O$ f( ?
(2)圓錐面切削循環(huán)
! x. U" Z2 Q; f+ d5 ]. ^7 p4 ]編程格式 G90 X(U)~ Z(W)~ I~ F~4 L" I- V) n7 C, P3 y  t  G
式中:X,、Z——圓錐面切削的終點坐標值,;* G0 s2 A; Z9 @8 K" f% u
U、W——圓柱面切削的終點相對于循環(huán)起點的坐標,;  E/ E1 T/ @8 T6 q0 ^7 l
I——圓錐面切削的起點相對于終點的半徑差,。如果切削起點的X向坐標小于終點的X向坐標,I值為負,,反之為正,。如圖3所示。# Y5 n$ \) Z, {, L( H5 |& Z6 H8 o
  例:應(yīng)用圓錐面切削循環(huán)功能加工圖4所示零件,。* @3 s; P" B; B: [
……8 ?  K: e" D4 R' ?6 H
G01 X65 Z2 + g" ]; p4 o3 M6 j, S) e# D
G90 X60 Z-35 I-5 F0.2
+ |& n' _8 d2 {  F3 g- ~X50
+ d) g$ z  L* o6 \# l# G  \G00 X100 Z200# E& {/ F# q" Q6 k
……  {7 _; e  x8 B6 L
2.端面切削循環(huán)% [8 N6 W/ |+ u: Q( l
  端面切削循環(huán)是一種單一固定循環(huán),。適用于端面切削加工,如圖5所示,。
, j4 ]* @2 G; |; @# [
# `! ?: [9 I' H' {" T% |
9 I* Z5 h+ b+ V7 \% o& p. w; v8 T圖6 錐面端面切削循環(huán)
, O" K( i" u5 i8 }( x9 P9 | 0 _& J+ s$ z9 R8 u8 i! A

6 W7 q  W  N2 M/ h7 ~圖7 G94的用法(錐面)
( o# K' ]/ C( D' A/ ~; W5 v(1)平面端面切削循環(huán)
! X8 m: G% \8 G; W9 C0 l編程格式 G94 X(U)~ Z(W)~ F~+ ~3 C& R4 B/ h; [& W$ x' ]# m
式中:X,、Z——端面切削的終點坐標值;
8 V2 ?3 [% }6 [1 dU,、W——端面切削的終點相對于循環(huán)起點的坐標,。
( V7 N) ?0 f/ ~, d- y(2)錐面端面切削循環(huán)
& z% z2 s0 s+ i* A編程格式 G94 X(U)~ Z(W)~ K~ F~. J) ?3 W, w: }, S; o
式中:X、Z——端面切削的終點坐標值,;& u- i+ |; g0 g2 f5 U. }* e2 Q
U,、W——端面切削的終點相對于循環(huán)起點的坐標;
% {; ?4 a/ j; S. {$ kK—— 端面切削的起點相對于終點在Z軸方向的坐標分量,。當起點Z向坐標小于終點Z向坐標時K為負,,反之為正。如圖6所示。
/ |% V* Y4 t" Y  例:應(yīng)用端面切削循環(huán)功能加工圖7所示零件,。* M$ f9 C! ^+ Q
……, F, H$ ^1 O5 n* U# L; Q
G94 X20 Z0 K-5 F0.2
- j. l# ~" I+ P2 i2 G" T. \' CZ-50 A8 A* _: Z6 N: p4 m7 l% Q* a$ D
Z-103 M, R, T  y" V" C' o
……
  p  z7 o+ }+ V' F( R8 V, z復合固定循環(huán)
+ L2 j. y0 q  D, O# m* t+ ?6 U  在復合固定循環(huán)中,,對零件的輪廓定義之后,即可完成從粗加工到精加工的全過程,,使程序得到進一步簡化,。0 ^. J2 m1 |5 O" I8 z# T4 N

作者: tslyhbbm    時間: 2006-6-24 23:05
標題: Re: 我的數(shù)控課程學習資料
外圓粗切循環(huán)9 E& {& i' S, M  `- D, n
& r. h- Y9 H1 W% R- T+ o' {
; ]; n! I$ \% c; D3 N5 I3 g9 x
圖1 外圓粗切循環(huán), W( q- S3 q/ e" l/ {
9 {! i8 \8 s. l( V6 O

) w( j1 n4 g0 Z9 f+ Z7 J/ ?* @圖2 G71程序例圖* E: q% v& w, V% }
  外圓粗切循環(huán)是一種復合固定循環(huán)。適用于外圓柱面需多次走刀才能完成的粗加工,,如圖1所示,。8 y% W  z; M4 ?5 }" Y
編程格式:
' C4 F; r) k# @2 K' s+ b9 iG71 U(△d) R(e)! {* ^" X9 o6 l& u8 d
G71 P(ns) Q(nf) U(△u) W(△w) F(f) S(s) T(t)
" f$ K7 o5 r; D; @: _2 r1 R4 m式中:
+ z2 q. x6 q2 `3 J8 c* }9 W△d——背吃刀量;, N- o* K5 f& I5 P' w
e——退刀量,;/ y3 M5 a% b( d, [3 |
ns——精加工輪廓程序段中開始程序段的段號,;
0 n/ D: S! Y' X* s1 Wnf——精加工輪廓程序段中結(jié)束程序段的段號,;
6 O% G' J, a' n2 Z2 e0 c" E△u——X軸向精加工余量,;
% q0 c& e% P1 o+ V' x/ |: y) v△w——Z軸向精加工余量;8 ]' }! {5 }5 j: v% C
f,、s,、t——F、S,、T代碼
' l  M0 k5 C% E& e- E, H# ]注意:, G7 n" a, {  x$ S
1.ns→nf程序段中的F,、S、T功能,,即使被指定也對粗車循環(huán)無效,。
5 m, U% i1 P  G% E2.零件輪廓必須符合X軸、Z軸方向同時單調(diào)增大或單調(diào)減少,;X軸,、Z軸方向非單調(diào)時,ns→nf程序段中第一條指令必須在X,、Z向有同時運動,。
9 @4 ?  y: B. X+ n- V+ \* i+ {例:按圖2所示尺寸編寫外圓粗切循環(huán)加工程序。. ?7 L- F( i) o/ @
N10 G50 X200 Z140 T0101
& K5 u0 U  ?4 A# c# nN20 G00 G42 X120 Z10 M08
: \, u& w( y+ `0 fN30 G96 S120
7 S& c' L8 S$ DN40 G71 U2 R0.5
7 `8 a' L8 `# f7 xN50 G71 P60 Q120 U2 W2 F0.25
. v9 o! y7 L, u7 k  s/ VN60 G00 X40 ns) y: y, m, A) s! `
N70 G01 Z-30 F0.15 ; u' k8 ~4 ]: K: P- `) P# l
N80 X60 Z-601 P' e7 P% \6 @8 i3 ^( G, @; Z! \
N90 Z-80
) U( M7 m+ e' I( t# |; ^7 {9 IN100 X100 Z-90
5 V, Q! F. _6 _) tN110 Z-110
( {+ ]. |9 S' ^) ^4 pN120 X120 Z-130 nf: B3 O6 c0 S7 E8 {: i
N130 G00 X125
( @3 q, M5 }8 {  {. L! {8 LN140 X200 Z140
* j5 n3 X4 _3 l) B& D5 o6 oN150 M02
, i4 Q: W" c$ b2 X5 N7 G% x端面粗切循環(huán)
. Q( v' v9 F" p2 @8 }3 t8 Z) l. ?3 B
. n( y) S  ?) l4 {. o, X5 {4 q( ]7 r0 @1 Y( t9 i
圖1 端面粗加工切循環(huán)
/ L4 U) F" k- d2 |$ @8 d5 Q: E
& i/ c- D4 ^" m2 v4 z
' h0 ~- g% V* ]  ~  R; C" X圖2 G72程序例圖
7 ]3 V1 r+ w, ~) R7 e端面粗切循環(huán)是一種復合固定循環(huán),。: k; R9 c, A4 V/ v* D3 s8 L3 F! I
端面粗切循環(huán)適于Z向余量小,,X向余量大的棒料粗加工,如圖1所示,。
. P7 {1 U. y$ u9 [9 x1 P編程格式:
1 g, s" j% o8 c! A/ BG72 U(△d) R(e)
$ l! z9 |7 u& b3 ]' w- _G72 P(ns) Q(nf) U(△u) W(△w) F(f) S(s) T(t) 0 E. n% x' ~! g# `+ g, d
式中:
! e. ~" _8 k( R1 A' @△d——背吃刀量,;% o5 j$ W$ a7 [2 v  h; I
e——退刀量;
6 [6 b1 ^9 t$ Y, [9 \& O4 lns——精加工輪廓程序段中開始程序段的段號,;
* z" e: Z! Q1 K& K! z& V6 e6 }nf——精加工輪廓程序段中結(jié)束程序段的段號,;
9 l1 I/ u0 i1 D& K- J△u——X軸向精加工余量;6 f% G2 m9 y  A& ~& Y, n. k1 c
△w——Z軸向精加工余量,;
: N6 k" T8 z: M6 bf,、s,、t——F、S,、T代碼,。
+ x# R% @9 Q9 b1 a注意:
- D5 q% ~; Y: M; z1.ns→nf程序段中的F、S,、T功能,,即使被指定對粗車循環(huán)無效。1 d' Y- X* A4 R& G, z
2.零件輪廓必須符合X軸,、Z軸方向同時單調(diào)增大或單調(diào)減少,。& @, J- B5 L7 M8 }5 C5 i
例:按圖2所示尺寸編寫端面粗切循環(huán)加工程序。 0 W# ^/ O7 L+ m+ t# _$ p
N10 G50 X220 Z200 T0101
) A9 \( x, x: A$ m. \6 s$ VN20 M03 S800
, x2 s1 F4 t& \1 X, G7 iN30 G90 G00 G41 X176 Z2 M08$ J3 b  f. n6 a" _
N40 G96 S120
1 [7 s9 z" C' y) H. wN50 G72 U3 R0.54 h3 p2 i% A* ^$ v2 o7 ?
N60 G72 P70 Q120 U2 W0.5 F0.2
: g! |" Z8 V0 GN70 G00 X160 Z60 (ns)+ P5 x8 g* i7 S& r3 f# n
N80 G01 X120 Z70 F0.15
+ k- r) V9 q+ ?- vN90 Z801 g. N0 a% D; H4 V0 F
N100 X80 Z90' X; ?' j* x6 h9 G2 Y
N110 Z110% H' P* ~# \) f* r
N120 X36 Z132 (nf), Z" K2 x. y& D7 N! L+ I
N130 G00 G40 X200 Z200, s* H( S, a$ w! F. T$ h: `
N140 M30
$ r, m+ E5 _, m" e9 Z6 ^$ f) h, ~' P6 ?5 g, M+ b
封閉切削循環(huán)
, z! `$ y: M  y
6 D# D/ S: q& `+ T, ]  M, N; C
& P2 R2 _' G/ g5 B$ U圖1 封閉切削循環(huán)/ a. B: r( U% T+ H1 g7 B

) q7 `, z+ {6 g0 [( |# ~' i% M7 ]
圖2 G73程序例圖* V' j# |" f- g
  封閉切削循環(huán)是一種復合固定循環(huán),,如圖1所示,。# d1 g- z- a4 z6 Y4 r; l) m+ e
  適于對鑄、鍛毛坯切削,,對零件輪廓的單調(diào)性則沒有要求,。6 z7 g0 d3 h, B9 h3 m
編程格式 G73 U(i) W(k) R(d)
# e) m" b: }6 h: K: |) |1 @2 L4 y     G73 P(ns) Q(nf) U(△u) W(△w) F(f) S(s) T(t) ' U& t% ~. ?$ I, v( r4 P
式中:i——X軸向總退刀量;7 [: E% I" w  \: ^. t, Y/ H5 @
   k——Z軸向總退刀量(半徑值),;
2 \/ |1 `+ @7 w; e   d——重復加工次數(shù);" O# Y. h  |- N$ u; F' ]
   ns——粗加工輪廓程序段中開始程序段的段號,;  l: P- a3 |4 B: r6 V
   nf——粗加工輪廓程序段中結(jié)束程序段的段號,;
) n( A0 x" X. O: M% T8 M   △u——X軸向粗加工余量;
, R, k1 r9 O1 g  X0 z  I: \   △w——Z軸向粗加工余量,;8 M+ b3 @6 \! E1 O* n8 V$ M
   f,、s、t——F,、S,、T代碼。; K6 |1 H3 G& ]; Y! c- E' [5 U* f
  例:按圖2所示尺寸編寫封閉切削循環(huán)加工程序,。. j# `( [3 B3 ~
N01 G50 X200 Z200 T0101% B! k; D: |! H6 S* j7 i
N20 M03 S2000( P& S' {! L  L* r2 X6 |3 y. R2 \
N30 G00 G42 X140 Z40 M08
" F% A7 a5 ], ]: }# [. e# R( D6 X. JN40 G96 S1503 S4 a' C& M! H$ n  F7 G2 y
N50 G73 U9.5 W9.5 R3
6 {$ A' J0 j4 O, A$ r1 V8 gN60 G73 P70 Q130 U1 W0.5 F0.3! T+ J& ]/ m$ }! ^" d
N70 G00 X20 Z0 (ns)
  Z$ _# n$ ]6 a3 GN80 G01 Z-20 F0.15
0 F; `% \/ ^5 [+ K  uN90 X40 Z-30  G, b1 f$ s$ |- e0 Q1 ~
N100 Z-50+ R. ~% o9 \) t( g/ C
N110 G02 X80 Z-70 R20
: H0 x4 Z7 J2 a* z' Q6 z3 JN120 G01 X100 Z-80
2 \- D6 e0 |: q- M" sN130 X105 (nf)+ C! ?( U' w" F/ j. F0 R
N140 G00 X200 Z200 G403 |6 I0 ^1 _: [- K% n/ o2 D
N150 M30 , z# H! h0 d8 t* ~' {2 c6 {5 k5 t( _1 C9 _
精加工循環(huán)) A0 J( Y& V# X. Q+ Z6 M
  由G71,、G72、G73完成粗加工后,,可以用G70進行精加工,。精加工時,G71,、G72,、G73程序段中的F、S、T指令無效,,只有在ns-nf程序段中的F,、S、T才有效,。
) A$ v0 g3 _3 `! Q編程格式 G70 P(ns) Q(nf)
7 o% \, {: n* |) n% g  k式中:ns——精加工輪廓程序段中開始程序段的段號,;9 n8 {) [+ h; Z4 r  ]7 e$ L) N
   nf——精加工輪廓程序段中結(jié)束程序段的段號。- |7 F8 r9 n/ z7 e! G
  例:在G71,、G72、G73程序應(yīng)用例中的nf程序段后再加上
9 ^/ n, E+ N- W6 R8 F+ ^' Z“G70 Pns Qnf”程序段,,并在ns-nf程序段中加上精加工適用的F,、S、T,, 就可以完成從粗加工到精加工的全過程。
( f  _0 X  k' W2 N深孔鉆循環(huán)
% ~( s) v. Q' d/ w) G  深孔鉆循環(huán)功能適用于深孔鉆削加工,,如圖1所示。
; c' E" o* }; h  \4 L+ j  編程格式 G74 R(e)
8 n/ E2 g  K/ C, I( a/ t3 \
6 [' v* T2 F( C, v& [
8 N& p8 u; ^& H1 o0 ~) f  X圖1 深孔鉆削循環(huán)
' a: r" r& [: _       G74 Z(W) Q(△k) F
- K0 R& F' J1 G& G$ l6 p式中:R——退刀量;
! P: l# F% V' f  A9 s, K% L   Z(W) ——鉆削深度,;7 a% u6 V7 @4 l* W4 {
   K ——每次鉆削長度(不加符號),。
) G  q$ Q0 P* Q. z0 X! O( i  例:采用深孔鉆削循環(huán)功能加工圖1所示深孔,,試編寫加工程序,。其中:R=1,K=20,,F(xiàn)=0.1,。, h/ ?2 q/ a7 z4 b0 x& h6 z5 ]8 s
N10 G50 X200 Z100 T02024 s: ~6 w4 r+ x/ e3 r- p7 `4 X# g
N20 M03 S6005 U" K/ L! E; {
N30 G00 X0 Z19 W* L: o. s* }2 b: v; N& }
N40 G74 R1# s+ c, N& {2 T. J" C( y5 @
N50 G74 Z-80 Q20 F0.1
# y/ [6 h/ E( B& BN60 G00 X200 Z100
. F6 O: p, ?$ h/ S% H0 M5 P! ^N70 M30
6 g" o6 {, @! b外徑切槽循環(huán)
3 s/ K, Y- k& r5 n  外徑切削循環(huán)功能適合于在外圓面上切削溝槽或切斷加工。
! @$ R& r1 T4 ~: `
# l$ M6 X5 e* B4 B- G7 v( |' I% N2 e
圖1 切槽加工. Y( V; Y4 M2 p* k
編程格式 G75 R(e)
* s* N  G/ V9 C1 I     G75 X(U) P(△i) F~
  t2 Z+ a. r' \, P式中:e——退刀量,;6 A4 Z" q" Z& p( p- l( T
   X(U) ——槽深,;& s! S* c$ x" d. d# u
   △i——每次循環(huán)切削量。
  Y. w* ~+ \% \# u( k) Z6 }0 h例:試編寫進行圖1所示零件切斷加工的程序,。
5 a  Z0 u) z- t) n0 x. iG50 X200 Z100 T0202
. A, k! }+ D9 C/ v1 W9 `" S3 n9 LM03 S600
! b, Y3 C" b1 V! H0 S8 j% ~/ a; kG00 X35 Z-50
7 ^# d" }' q3 n8 ^3 n+ U8 r3 sG75 R1% h5 g  J* |7 w& A/ y
G75 X-1 P5 F0.1
' H8 F/ b/ ?3 F$ c- P+ b$ X" P$ zG00 X200 Z100
; D6 {$ L) W  j9 aM30/ \  `' ?" [. n8 s  k8 n1 Q0 h% W) Y
螺紋切削指令, M6 \  T2 R9 I$ ?
  該指令用于螺紋切削加工,。* A* P8 l# L! G- J' M
?        基本螺紋切削指令
, f4 E7 |6 N% g  t?        螺紋切削循環(huán)指令
$ Z6 l8 ^7 @+ }2 n4 r3 Y?        復合螺紋切削循環(huán)指令( \" c7 H8 V, q5 d1 c2 E$ \1 x4 W
基本螺紋切削指令
' E4 f; J" L0 b& S' C
, h6 X* T% Q2 g' Z% B$ y% w( a5 r& y/ _2 V+ p$ `& Q6 h
圖1 基本螺紋切削
% ^! R; Y7 F; x5 o9 N
9 p7 j  L$ X% ?5 `4 z* Q- o5 j& D9 s
圖2 圓錐螺紋切削1 z, A% x% C; a; }/ k( |
  基本螺紋切削方法見圖1所示。6 {3 J( q  E& M' `4 E
編程格式 G32 X(U)~ Z(W)~ F~
! \+ n& _0 ?( N+ g; d* I* y. x) E式中:
# X0 R& o5 [6 P; `- i) bX(U),、 Z(W)—— 螺紋切削的終點坐標值,;X省略時為圓柱螺紋切削,Z省略時為端面螺紋切削;X,、Z均不省略時為錐螺紋切削,;(X坐標值依據(jù)《機械設(shè)計手冊》查表確定) 7 L1 @0 O; j2 i1 c+ }
F ——螺紋導程,。5 A" y- n! B7 {: s1 ~! I
  螺紋切削應(yīng)注意在兩端設(shè)置足夠的升速進刀段δ1和降速退刀段δ2,。, e: Y; O2 o8 r( K5 ^) G7 x
  例:試編寫圖1所示螺紋的加工程序。(螺紋導程4mm,,升速進刀段δ1=3mm,,降速退刀段δ2=1.5mm,螺紋深度2.165 mm),。
9 ]- v: D0 J: c+ X……
) W" @. J- D& PG00 U-62- S) a3 \5 G7 R: l2 k8 P. Y
G32 W-74.5 F4" p. p# E% h" L0 @0 v7 I+ _2 N
G00 U62
: U# X# B9 P% ~* h9 H/ aW74.5
7 `, {1 Y2 Q8 z- k' ZU-64. d  @) _7 \# ~
G32 W-74.58 W# R' t; x9 p% c7 _! k
G00 U64! k( d/ ^: V  k
W74.5
" N, c1 E7 D" _4 ?' E& L( X3 X……# {6 Z1 H( d. I1 h0 a2 b# z+ l
  例:試編寫圖所示圓錐螺紋的加工程序,。(螺紋導程3.5mm,升速進刀段δ1=2mm,,降速退刀段δ2=1mm,,螺紋深度1.0825 mm)。
& K0 M; Y6 t: [$ f- v( ?3 N5 N  S8 GG00 X12
/ ^- t" e1 S* ^% B. cG32 X41 W-43 F3.5
9 L( R) L9 m/ n# w0 U* W% CG00 X50
2 D) w4 f- S; E6 o2 bW43
9 P; c2 ~+ k1 H  |7 k( b7 v" JX10
8 G" U* ^( W! m# R  `6 O* r* h# MG32 X39 W-438 ]3 m# ^$ W5 _  ?, {1 `
G00 X50
7 u. K" l: U: _5 b: e# g" o8 G( kW43- z9 X) @4 S, T. t6 c' y& _
螺紋切削循環(huán)指令
" R" O) r) b1 K+ ~7 m) A# |8 z# R  螺紋切削循環(huán)指令把“切入-螺紋切削-退刀-返回”四個動作作為一個循環(huán)(如圖1所示),,用一個程序段來指令,。
# \, ~. L/ h; x6 d編程格式 G92 X(U)~ Z(W)~ I~ F~' Y9 X3 T; f1 q- W4 {, v

6 v# |6 z9 g$ O# N  F+ B: ^3 H! F   p- e( `7 m! Q; p9 Z* q
( t6 k- I3 D9 p% Z0 y& x
圖1 錐螺紋切削循環(huán)        圖2 圓柱螺紋切削循環(huán)
( Z, L, x' ]0 o$ H 3 y& k* b8 k* ^

4 s3 Y8 }0 Y1 E' G6 X: q. B圖3 錐螺紋切削循環(huán)應(yīng)用         
  G( m& i5 A! j* ~1 W7 t- }1 M式中:X(U)、 Z(W)——螺紋切削的終點坐標值,; , F: m& c2 Z6 ]* k2 {7 l0 r" G
I ——螺紋部分半徑之差,,即螺紋切削起始點與切削終點的半徑差。加工圓柱螺紋時,,I=0,。加工圓錐螺紋時,當X向切削起始點坐標小于切削終點坐標時,,I為負,,反之為正。9 I7 v3 N6 y. p- g" B
  例:試編寫圖2所示圓柱螺紋的加工程序,。
+ R& C. @, a- \, `/ Z2 o  S, v……+ F, w( J  e8 ~
G00 X35 Z104
7 O& f( n4 a4 _4 [9 |G92 X29.2 Z53 F1.55 ~6 o" e! E) S+ a5 _$ n
X28.6
1 `( ?1 U! S9 L+ C7 z! B% S& u* w* YX28.28 g) t0 U+ r: ?' T$ V# q' a8 Q
X28.04! V. A9 L1 G7 E7 l& U
G00 X200 Z2009 Y" E1 q' A% W. h. ^& K2 [
……
: V* h6 \: ~% u1 p6 M  例:試編寫圖3所示圓錐螺紋的加工程序,。, S5 F. |6 Y; \/ X* l" a  a
……
6 q# r, S9 l/ ?4 Z$ eG00 X80 Z62
/ |7 D! d; n4 g/ g6 f# \# Y- ?8 A7 n4 fG92 X49.6 Z12 I-5 F2
+ R3 x  V, B" b6 s$ a& pX48.7' v. g5 K4 }; g4 v
X48.1
& t) l" s" D5 @+ `X47.5
/ i2 Z/ _: V( y' ^6 i& Y' SX47; ]% T- f6 V2 [( K  I" c
G00 X200 Z200
" x. u7 d; x& N7 Y0 |: Y. Q! Z……
: A2 k. ]; \' V  K, M1 k- a復合螺紋切削循環(huán)指令+ s  M9 P* _4 v4 e

: A- h+ E0 s) |. a& S, G  c7 \3 F$ q+ U, {
圖1 復合螺紋切削循環(huán)與進刀法 (點擊查看三維動畫)
: ^7 z3 n" F4 Z) E4 M8 P8 B# }$ \- k) I  j, }# L

9 R; Q0 G; O) }" P. b/ E5 z1 V8 C. r$ o4 |
圖2 復合螺紋切削循環(huán)應(yīng)用 (點擊查看三維動畫)
/ y; P3 w$ u# v6 P2 h, @3 w( Z+ `: m3 V
  復合螺紋切削循環(huán)指令可以完成一個螺紋段的全部加工任務(wù)。它的進刀方法有利于改善刀具的切削條件,,在編程中應(yīng)優(yōu)先考慮應(yīng)用該指令,,如圖1所示。
9 R1 I& p! e- \0 b/ R編程格式 G76 P (m) (r) (α) Q(△dmin) R(d)
1 Y3 s8 Q' w9 t6 Y+ C* A* S' ~     G76 X(U) Z(W) R(I) F(f) P(k) Q(△d)
4 d3 _  l; `7 l) R% h$ q, M式中: m ——精加工重復次數(shù),;
1 A5 N- J; X- r* V   r——倒角量,;( M# V2 o1 p; d  ^6 o
   α-刀尖角;7 t3 Y2 u# ?$ g5 i+ p
   △ dmin——最小切入量,;
: |9 _5 D8 Z( ^. ^4 I+ t   d-精加工余量,;/ |% j0 J% M" ]3 ]- U
   X(U) Z(W)——終點坐標,;
" y8 C& X  b2 a7 U* ^+ C% F   I ——螺紋部分半徑之差,即螺紋切削起始點與切削終點的半徑差,。加工圓柱螺紋時,,i=0。加工圓錐螺紋時,,當X向切削起始點坐標小于切削終點坐標時,,I為負,反之為正,。8 U9 M5 k% z1 Z% K
   k ——螺牙的高度 (X軸方向的半徑值),;$ m" l3 ]( p3 w. O/ J
   △ d ——第一次切入量(X軸方向的半徑值);2 R3 S2 C0 \: `8 x
   f——螺紋導程,。2 d7 Z% Q% P$ p: Q) H8 l. }6 `
例:試編寫圖2所示圓柱螺紋的加工程序,,螺距為6mm。2 ?  j& R% F$ h* w
G76 P 02 12 60 Q0.1 R0.15 }+ k$ t% Z0 u- R
G76 X60.64 Z23 R0 F6 P3.68 Q1.8/ E* p  ]. B! ~+ J# i& K

作者: tslyhbbm    時間: 2006-6-24 23:06
標題: Re: 我的數(shù)控課程學習資料
我是自學的,這個教材很好,我學會不少了,大家共同進步.如有更好的教材,也希望你們給我一份,謝謝!
作者: yinliang227    時間: 2006-7-2 12:41
標題: Re: 我的數(shù)控課程學習資料
不錯,,看了夠累的" \) n% U: s7 Y$ H3 g7 [+ u- l
不過,,每本書上講的都差不多呀
, {2 @5 }' O/ w! r9 @, I9 \: U看了這本,看那本
, b9 T* ]2 k  |$ z沒結(jié)果
0 }! l. V' o) L最后發(fā)現(xiàn),,操作就出問題了
7 x# H- h, d! C7 ?& C) Q這時再來
4 j4 Y( B/ H+ M$ r1 m看了這本,,看那本  u9 N4 e- N2 |1 b
有了結(jié)果- `5 o; {% A! @0 {& U$ l* S7 H  B
哈哈
# x/ P; G; m$ i' p9 R! {& g6 T5 Z2 j實踐出真知
作者: tslyhbbm    時間: 2006-10-4 15:04
標題: Re: 我的數(shù)控課程學習資料
up up up up
作者: cook9999    時間: 2006-10-5 11:25
標題: Re: 我的數(shù)控課程學習資料
不錯,看了夠累的
作者: swerdeke    時間: 2006-10-5 12:18
標題: Re: 我的數(shù)控課程學習資料
不錯,,看的挺累得
作者: 飛虎119    時間: 2006-10-5 14:38
標題: Re: 我的數(shù)控課程學習資料
支持,!
作者: chenzhaosi    時間: 2006-11-1 15:35
標題: Re: 我的數(shù)控課程學習資料
很好+ t0 x  K& n2 s% d4 @# h
有沒有可以下載的啊
作者: tslyhbbm    時間: 2006-11-7 11:21
標題: Re: 我的數(shù)控課程學習資料
我在學數(shù)控銑,你們有好的教材嗎,?
作者: icqyuyu2203    時間: 2006-11-7 20:25
標題: Re: 我的數(shù)控課程學習資料
亂~* }( G1 u' k4 {( U/ X% H8 \# V
整理 下不好嗎
作者: 小車不倒    時間: 2006-11-7 21:17
標題: Re: 我的數(shù)控課程學習資料
累啊!!!!
作者: jacklhg791213    時間: 2006-11-9 20:31
標題: Re: 我的數(shù)控課程學習資料
對於我們新手來說,還要謝話各位大蝦呀!3 [/ [' ^! m- l

作者: monkey688    時間: 2006-11-17 10:28
標題: Re: 我的數(shù)控課程學習資料
有沒有比較經(jīng)典的  
作者: lyx1019    時間: 2006-11-17 12:18
標題: Re: 我的數(shù)控課程學習資料
資料挺好的,很值得我學習.
作者: wangfu302    時間: 2006-12-21 18:32
標題: Re: 我的數(shù)控課程學習資料
不錯,,看了夠累的 / n! V" G' |; ^# ~6 _
不過,每本書上講的都差不多呀 3 w# R0 O' j* V. l/ `8 A, P% h
看了這本,,看那本 6 Q$ g; F" m! t$ R$ [
沒結(jié)果 - }7 s& @/ v3 k. l/ G
最后發(fā)現(xiàn),操作就出問題了 9 X0 K0 f9 k# s3 C) _( z+ d" w
這時再來
+ H3 c2 Q- I1 c8 e2 R* t: m
作者: xue000    時間: 2011-10-31 20:03
tslyhbbm 發(fā)表于 2006-6-24 23:04
* x- c1 M6 u* }* ~/ O數(shù)控車床的編程特點% h* k7 T3 k/ Y; J) f- z6 u& M& l
1,。加工坐標系1 e$ {( f. [) a1 x" W" s; l
  加工坐標系應(yīng)與機床坐標系的坐標方向一致,,X軸對應(yīng)徑向,Z軸對應(yīng)軸 ...
5 g7 r# E; o) W; S8 {
對于刀具半徑補償,,還有沒有詳細的資料,。FANUC系統(tǒng)的,謝謝樓主,!
作者: xxdyjx373    時間: 2011-11-4 15:05
除了有點亂,,其他的還好




歡迎光臨 機械社區(qū) (http://97307.cn/) Powered by Discuz! X3.4