本帖最后由 桌前一盆花 于 2011-8-22 20:13 编辑
* S$ T( r% g: o1 b2 g/ o: T1 c: b/ [7 a# U$ x9 _9 N
首先,我庆祝先本人在五天内,没有任何师傅的指导,没有任何书籍的借鉴。仅仅是凭借着一些残缺不全的信息,独立研究5天。终于将UG四轴和五轴的编程给搞定了。3 t9 C* A. U6 V. A
& i2 _! ?4 L& ]) C! A# C( m2 `
一个驱动,把我搞得东倒西歪的。连着研究了2天才弄明白。
0 K) U' h8 L( D$ o7 ?' u- a6 n
! A5 m, V" L. o昨天自己画了个叶轮造型,然后摸索着搞出了五轴编程,处理出了程序。后来搞一个长轴,制作出了四轴的程序,刀路也对。仿真的也对。可是在出程序的时候,老出成三轴的程序。真的很苦闷!% j' v T. |+ V7 Y, [3 }2 ?
" v- @' K o7 n, m! s6 b# H' B7 ?# p8 D& W E1 `
今晚我看了看程序。发现生成的程序第二段内有一个“B0.0”。后来就没有A和BA了。我感觉这个可能就是我的问题的突破口。于是我又想了想。! f: F1 z: k" a. t" w
* ~* V) P" _3 x) o
- Z$ M# \) ^: [7 v9 q( l
几分钟后,我将工件旋转了一下。再次生成四轴程序。记过还是只有个“B270” 这是怎么回事?我又试着生出五轴程序。奇迹出现了。在程序的第二行里。出现了个“B270".之后就全是A...,A.....,......是哪里的问题?难道是?
7 F) R7 }5 E1 x; B$ W9 z
9 i9 f4 s8 G8 F 于是我试着变换了下坐标系。结果我真的生成出了四轴的程序。哈哈!我太高兴了。
+ Y8 r3 J+ ?) T) w! P5 Q+ n" w' ]3 j) l7 t
1 m# F( l" E* ~- i6 L% ], h- Q5 f
问题的根源是:UG默认的是以Y轴作为旋转轴。而我在没有设定的情况下,把Z作为旋转轴。结果就出现了“B0,0”,后来我改变了下,是把X轴做为了旋转轴。结果就出现了“B270”。最后我是把Y轴做为了旋转轴。就成功了。哈哈哈!
]* x. H! U) o; k M 各位大虾!以后再编写四轴程序时,一定要选择好对应的旋转轴啊!8 f) r1 t8 H- \) ?4 }. n- t
2 X( l& p$ y, l. F
' Z& ?8 L( \ ]1 p |