徐水老百姓 發(fā)表于 2012-10-10 09:29 ![]()
( J1 }; }, i9 P" E! Z; Q. d能指教下G50怎么使用嗎感激不盡
2 H+ Z/ ]+ p& }: K" X5 ig50,我一般都是在一次加工2個以上需要切斷的工件時進行工件坐標平移,,假如說每個工件長10(包括切斷刀寬),一次加工3個工件,那么切斷一個工件后,,需要對工件坐標進行平移后再加工另一個工件加工,,程序(gsk980tdb)如下:
# Z$ Y' q. [% b, C4 U' f$ u .. L7 h0 M- c1 \% G+ a$ R/ w8 e
.
3 W- s$ y+ F6 W/ J2 R .
1 E: i1 p! \8 o v& X. [加工第一個零件程序;! L9 y4 u# ~1 e, Q. _( _1 N* U
g50 w10
/ G& \1 D/ E8 f+ l9 A加工第二個零件程序,;
6 D# `1 o3 ^& [# qg50 w10) {% p& D( s* Q/ J+ C U. C5 U# T
加工第三個零件程序,;9 M* ?3 U- Q8 ?0 x8 d# V! d
g50 w-20% Z8 k" J O. X4 v, U" `2 S
程序結束. \7 U3 r& H8 a2 Q; a+ X
一般上,為了減少代碼編寫量,,我會把相同的程序代碼編寫成子程序的形式,,這樣不管一次加工多少個零件,直接調用子程序即可:
9 S+ K3 t' j/ S,。,。。,。* u/ l9 W0 P: i& d
g98 子程序號,;加工第一個零件) |& X' M9 A' o7 ~+ L
g50 w10, u/ l6 I3 O3 o1 X) c7 P8 e1 z
g98 子程序號;加工第二個零件程序,;
1 m( V$ w9 ]3 {3 Q. o2 \g50 w10
d( ]8 b# H9 `1 o# Fg98 子程序號,;加工第三個零件程序;
5 ?, B4 d8 a) Q6 w7 zg50 w-202 H+ Y9 B: l+ ~' j
程序結束,;》》》》》個人覺得,,可以這樣理解,和對刀時輸入的x,,z刀補一樣的,,在加工完一個工件后,工件的零點坐標已經(jīng)向負方向偏移10了,,如果沒有G50了,,就只能在刀補里輸入W10,,現(xiàn)在使用G50就可以不用停機什么的,連續(xù)加工第二個零件
; e7 h* i4 l9 M ^4 _. x& e; u, w=================================
1 b8 t1 w6 [& G. ]* L& s& ^g50 另外一個功能是在使用恒線速控制G96時,,控制主軸的最高轉速
1 Y1 m. s7 W% B6 i) Z& s============================================個人接觸數(shù)控時間不長,,這兩個用法剛好用過,如有理解錯誤,,求指正
5 z8 x3 O8 ]* h |