本帖最后由 桌前一盆花 于 2011-8-22 20:13 编辑 . k# d, m& H# ], l7 m0 @
- W& }: I+ H* |+ ~, k& @7 F s
首先,我庆祝先本人在五天内,没有任何师傅的指导,没有任何书籍的借鉴。仅仅是凭借着一些残缺不全的信息,独立研究5天。终于将UG四轴和五轴的编程给搞定了。
! \: Q' z. ~. F6 Z' K, m
4 f6 j! m S7 S. v( E/ T: m 一个驱动,把我搞得东倒西歪的。连着研究了2天才弄明白。
. X7 G( a8 \' ?; e8 ~( }: d5 x: \& w, P: J3 ]* _
昨天自己画了个叶轮造型,然后摸索着搞出了五轴编程,处理出了程序。后来搞一个长轴,制作出了四轴的程序,刀路也对。仿真的也对。可是在出程序的时候,老出成三轴的程序。真的很苦闷!. |" Q! Y2 X6 b% ?1 E5 s
+ `, d; t; t0 l, E7 B
# c5 a1 H$ J6 W% {3 N; M
今晚我看了看程序。发现生成的程序第二段内有一个“B0.0”。后来就没有A和BA了。我感觉这个可能就是我的问题的突破口。于是我又想了想。
. e4 E6 R* o9 t# ^( R4 L+ [/ W/ `2 C
# {8 K; U0 S7 b% p8 P 几分钟后,我将工件旋转了一下。再次生成四轴程序。记过还是只有个“B270” 这是怎么回事?我又试着生出五轴程序。奇迹出现了。在程序的第二行里。出现了个“B270".之后就全是A...,A.....,......是哪里的问题?难道是?0 Y! J2 D" X8 O7 D, B
; U% y2 `7 b+ M, X$ V. U
于是我试着变换了下坐标系。结果我真的生成出了四轴的程序。哈哈!我太高兴了。
! V ?, M( P2 O3 p$ f
5 E+ {7 w$ I! k7 A: U4 a$ a( M. l
5 y- F: _; F- [ 问题的根源是:UG默认的是以Y轴作为旋转轴。而我在没有设定的情况下,把Z作为旋转轴。结果就出现了“B0,0”,后来我改变了下,是把X轴做为了旋转轴。结果就出现了“B270”。最后我是把Y轴做为了旋转轴。就成功了。哈哈哈!+ {* Y, U8 |$ p& O: @' q% j
各位大虾!以后再编写四轴程序时,一定要选择好对应的旋转轴啊!
1 T; W! ~% D, ~
! G- Y% s4 Q8 {, x& g# |7 N" f F. A8 d9 G. ?4 x, M9 Z" R5 @4 C
|