|
看樓主提問了很多次,應該是真的有疑問吧!!我就我所知提供參考.... Z. |5 a" \0 j& y/ k9 ]
2 Z; j6 O: L/ G" i# r3 H* R \
一般控制器對直線軸(XYZ)的速度單位是G94模式,也就是mm/min; P. [$ N, U/ C$ ?
但是對旋轉軸時的速度單位,會轉變成 deg/min 。! o {- _( | q X$ t; H# ^
也就是下達G91G01C360.F1000.時,其實控制器對轉軸下達的速度是每分鐘一千度!!!2 A$ Y# B: e# I, a2 a6 }
! S2 \6 q3 l3 g/ C7 k' C f; S/ [9 Y如何證明???請執行以下程序:
# | @! H* ]3 `. S, u. [G90G00C0.
6 a$ r' F Y) JG01C360.F360.1 y' `) k' _# [4 m: Z
5 w8 E1 p' y6 }! Z, ~2 A* ?執行時計時看看是否剛好一分鐘走完C軸的運動!!; S8 _/ u2 }* S# X) F0 F4 o
若是的話,表示樓主的機床與我描述的相同/ ]$ u$ ?9 ]3 ^) o& w3 c8 j
$ p, g% ]( A2 I4 H: c* q! O
那如何解決樓主遇到的速度不正常的情形呢??這時G93的指令就可以搬出來討論了!
# X7 V4 _" n1 z- f7 E; E; L9 X! F- @
建議樓主,若您的症狀與我敘述的一致,可以翻翻控制器的手冊,查查G93那段的說明,* v4 j; V2 `% M) a$ j6 i$ t( ~- n- Q$ x
再來討論!9 N3 U9 _( }: r3 D9 C- ?0 A7 M
) R! G7 W' ?" v+ z1 m' q$ |5 l6 p% r
事實上,我遇過的多軸機,通通有這問題!不管用的是Mazak,Siemens,Fanuc等控制器, y. y6 D8 g1 f3 `3 y' j
都是用G93指令來作速度補償的!!只有Heidenhain不用,它號稱自己預讀單節後,
5 j- d" c* o6 p遇到轉軸運動就會自己補償,不用使用者操心!!不過我測試的結果也不太好就是...
' B1 P: F1 ] T w' k" E
, C* X7 s- {% d7 q5 {3 w# ?3 d總之,試看看先! |
|