本帖最后由 桌前一盆花 于 2011-8-22 20:13 编辑
5 H$ g0 G$ ^) H' O
4 b! m+ N3 ]& T8 I3 O 首先,我庆祝先本人在五天内,没有任何师傅的指导,没有任何书籍的借鉴。仅仅是凭借着一些残缺不全的信息,独立研究5天。终于将UG四轴和五轴的编程给搞定了。' B2 _3 R2 G7 `* w' t1 b" c6 {
% `# [6 g0 w! `4 g2 _. r: y 一个驱动,把我搞得东倒西歪的。连着研究了2天才弄明白。
: i! a0 m/ x0 m& t7 J; T
5 E I! d5 Z, H% t7 w" G昨天自己画了个叶轮造型,然后摸索着搞出了五轴编程,处理出了程序。后来搞一个长轴,制作出了四轴的程序,刀路也对。仿真的也对。可是在出程序的时候,老出成三轴的程序。真的很苦闷!9 P6 J/ c/ @) Q1 r, z/ Z
; ~; d/ ?. V6 _1 e! s( M! d1 e! d6 g6 [% i+ J7 Q
今晚我看了看程序。发现生成的程序第二段内有一个“B0.0”。后来就没有A和BA了。我感觉这个可能就是我的问题的突破口。于是我又想了想。
( l& N2 z4 \# Z. m; Q4 h/ p
* X1 }& D6 b* X3 f5 p1 u: Z
) X8 r; d# D6 p( e 几分钟后,我将工件旋转了一下。再次生成四轴程序。记过还是只有个“B270” 这是怎么回事?我又试着生出五轴程序。奇迹出现了。在程序的第二行里。出现了个“B270".之后就全是A...,A.....,......是哪里的问题?难道是?
4 C# T$ `6 o& ~% B% k7 r0 K' e% V2 x0 u" R
于是我试着变换了下坐标系。结果我真的生成出了四轴的程序。哈哈!我太高兴了。: b f U& f) Z$ ^" [
6 W9 `% o6 `$ O- z) S
. \( _6 k) F# x, ? 问题的根源是:UG默认的是以Y轴作为旋转轴。而我在没有设定的情况下,把Z作为旋转轴。结果就出现了“B0,0”,后来我改变了下,是把X轴做为了旋转轴。结果就出现了“B270”。最后我是把Y轴做为了旋转轴。就成功了。哈哈哈!
7 D: o& ^& M$ H) [* v. O: e 各位大虾!以后再编写四轴程序时,一定要选择好对应的旋转轴啊!
8 w% t: i! E& F% c6 B" u$ D( j, k# h: q. y" ]
9 b$ D! P0 X1 c/ A' P4 f |