本帖最后由 桌前一盆花 于 2011-8-22 20:13 编辑
: I7 J0 C- h$ [1 A! w+ J
- x: s. C" R! H7 O 首先,我庆祝先本人在五天内,没有任何师傅的指导,没有任何书籍的借鉴。仅仅是凭借着一些残缺不全的信息,独立研究5天。终于将UG四轴和五轴的编程给搞定了。$ g, H0 \8 [7 {2 Y
3 ?0 y8 L8 B& U1 \5 d, l 一个驱动,把我搞得东倒西歪的。连着研究了2天才弄明白。& Q' a8 C7 t8 P. S' ~
3 [* q" |5 \7 g0 ~& X( S! x& r昨天自己画了个叶轮造型,然后摸索着搞出了五轴编程,处理出了程序。后来搞一个长轴,制作出了四轴的程序,刀路也对。仿真的也对。可是在出程序的时候,老出成三轴的程序。真的很苦闷!4 Z) }$ ^! U" C) {) D
! \. j; j$ k9 u
$ @! m% _3 ?: g7 ]! b3 Y& q( U. a7 o6 i 今晚我看了看程序。发现生成的程序第二段内有一个“B0.0”。后来就没有A和BA了。我感觉这个可能就是我的问题的突破口。于是我又想了想。5 m: W: Z: Q6 J, e. |; @4 y
2 H Z% c( G& q+ P& }" {+ M& r, ?+ j# V: k
几分钟后,我将工件旋转了一下。再次生成四轴程序。记过还是只有个“B270” 这是怎么回事?我又试着生出五轴程序。奇迹出现了。在程序的第二行里。出现了个“B270".之后就全是A...,A.....,......是哪里的问题?难道是?4 J& @" U$ I, ^% ?6 T
5 K2 B* a2 B4 F3 ]# i# n' _8 y
于是我试着变换了下坐标系。结果我真的生成出了四轴的程序。哈哈!我太高兴了。
/ a7 q, O) {* ^4 q- W" n: G% P8 I& k! P1 ^: I8 b
) z& J$ k% N& q& b% E 问题的根源是:UG默认的是以Y轴作为旋转轴。而我在没有设定的情况下,把Z作为旋转轴。结果就出现了“B0,0”,后来我改变了下,是把X轴做为了旋转轴。结果就出现了“B270”。最后我是把Y轴做为了旋转轴。就成功了。哈哈哈!& U0 z% L# `- L: l" K5 ]3 @
各位大虾!以后再编写四轴程序时,一定要选择好对应的旋转轴啊!
) U4 n9 q2 K2 D3 @. b3 c, \: Q
. T9 n* M: ]& N$ T: r; y7 W, C- X# G3 [
|