徐水老百姓 發(fā)表于 2012-10-10 09:29 ' m6 A' g( u% X6 l& u% F
能指教下G50怎么使用嗎感激不盡
/ @3 X9 v# j( p' k! A0 F( wg50,我一般都是在一次加工2個以上需要切斷的工件時進行工件坐標平移,,假如說每個工件長10(包括切斷刀寬),一次加工3個工件,,那么切斷一個工件后,需要對工件坐標進行平移后再加工另一個工件加工,,程序(gsk980tdb)如下:+ d7 d0 d8 d4 p- n# O; q
.
4 s) q# }; L8 \6 F .
; w7 F% p9 B) f" n- _" ~ .0 |8 O7 C& ]6 p8 `$ _/ g' b4 O& r
加工第一個零件程序,;
& D6 J2 c3 }( b/ e5 t6 [* _6 xg50 w10+ h( Z9 _$ P- E; T6 b$ l
加工第二個零件程序;
) w1 N- R5 r6 H8 b* i [& zg50 w10
: F( r, H+ _! }; w加工第三個零件程序,;
! Y9 O0 e- r0 u; B* ^/ Zg50 w-20
3 \' V$ g1 y c6 \ 程序結束
. `0 s7 f; s3 v* d一般上,,為了減少代碼編寫量,我會把相同的程序代碼編寫成子程序的形式,,這樣不管一次加工多少個零件,,直接調(diào)用子程序即可:
. ~% w! T( t6 w; g: [( u, \6 _' j7 S,。,。。,。' f) m6 r; M7 f3 Z, o& M* J6 Z
g98 子程序號,;加工第一個零件
5 j2 r' t/ x' cg50 w10
3 S o- X, |* t" }$ dg98 子程序號;加工第二個零件程序,;
a& a2 o+ P) O$ g! t# i$ O# W8 p7 Wg50 w10; j F, k# F$ g% f, j: O& l% o* l
g98 子程序號,;加工第三個零件程序;
0 i0 ~* n5 _; N& ]2 c6 o( ^g50 w-20
2 D0 J* D+ m" d- x* Z 程序結束,;》》》》》個人覺得,,可以這樣理解,和對刀時輸入的x,,z刀補一樣的,,在加工完一個工件后,工件的零點坐標已經(jīng)向負方向偏移10了,,如果沒有G50了,,就只能在刀補里輸入W10,現(xiàn)在使用G50就可以不用停機什么的,,連續(xù)加工第二個零件2 j! O0 e3 l' W: Q/ B
=================================
& S# O- G+ i! } X) h- y- u9 |1 Bg50 另外一個功能是在使用恒線速控制G96時,,控制主軸的最高轉速: _4 ~4 ~& b; }. a, ]9 Z: A3 m
============================================個人接觸數(shù)控時間不長,,這兩個用法剛好用過,如有理解錯誤,,求指正
/ i7 V. Y' N+ I( m |