|
看樓主提問了很多次,應該是真的有疑問吧!!我就我所知提供參考...
) m, l" ~ J+ H5 L' i
, t$ B* g6 ]2 X6 t+ s一般控制器對直線軸(XYZ)的速度單位是G94模式,也就是mm/min;
' V: l4 O5 l& E/ l5 _# @但是對旋轉軸時的速度單位,會轉變成 deg/min 。
# n, w. l; `6 ~( [+ n, c0 Y% B也就是下達G91G01C360.F1000.時,其實控制器對轉軸下達的速度是每分鐘一千度!!!
; \- Q/ k }, r. o( }9 C- l7 I2 w( T
如何證明???請執行以下程序:
[+ B G/ |* z0 yG90G00C0.* N/ [$ n( A* r" A& U4 ?
G01C360.F360.
2 F, t2 ^: I" r7 b+ ]6 f7 s" S, T" H( O9 R
執行時計時看看是否剛好一分鐘走完C軸的運動!!
. x4 @4 Q( J& Y1 G若是的話,表示樓主的機床與我描述的相同
2 I% k2 [9 R0 i6 W3 |/ H# s4 L' u& p: ~
那如何解決樓主遇到的速度不正常的情形呢??這時G93的指令就可以搬出來討論了!
- l. w; W" `, @6 p/ V6 E; a
" l0 [- R) f% r" V6 {, ]% m建議樓主,若您的症狀與我敘述的一致,可以翻翻控制器的手冊,查查G93那段的說明,! u5 E' C1 P8 v
再來討論!( O( b: `" t) D2 O
8 `9 A9 Q& ^$ A; R3 O: p事實上,我遇過的多軸機,通通有這問題!不管用的是Mazak,Siemens,Fanuc等控制器,
' o! a! A, a9 i) v% m都是用G93指令來作速度補償的!!只有Heidenhain不用,它號稱自己預讀單節後,7 u: o0 ]) j' r& B2 N( U6 q
遇到轉軸運動就會自己補償,不用使用者操心!!不過我測試的結果也不太好就是...
4 U; k4 c( w* y' b! e5 V5 S- K. ]& r
總之,試看看先! |
|