|
我用ug生成的车床刀路在加工中遇到一点问题:
% ]. }; b' {8 \7 T% }* x. g 车刀车端面从直径100车90处,手动编程:G01 X100 Z0;
Z* x" R4 p: X: B2 b G01 X90 Z0;/ n- C2 J+ F# B2 ~
如果是UG编出来的程序则是:G01 X50 Z0;
8 ^% v- u, `1 J2 T2 [: c G01 X45 Z0;; d4 b e0 c% K: s
(因为UG生成的刀路全是在Z轴的一边,所以X值都是半径值)
6 F( A) e9 ~* h9 n0 q2 W9 Q 把以上程序输入到机床中运行的结果是:刀尖从直径100车到直径95的地方
: z( d( b) O* ^ 因为机床的X轴倍率是1,也就是说屏幕显示从50变到45,刀尖实际只移动了
* k% h& q& E9 p6 h$ P V: |1 h; } 2.5MM,如果把X轴倍率改为2,则加工正常,但问题也出来了:在车两个面的过渡圆弧
6 E7 l) E1 D/ C# d2 e$ ]+ E$ \ 时,加工出来的R在Z方向和相临端面相切,但R在X方向不是与直径相切的,它有一点切深,
# s" ]1 R) Q# i1 [ t1 K: q6 { 只有把X值乘2才能解决这个问题,本人现在想请教UG高手:怎样才能把UG生成出来的程序
% s0 U' }/ C0 l8 w/ ^5 w 里面的X值全都乘2的,或者怎样才能得到UG生成出来的程序里面的X值是直径值!2 b! \ ?. ?6 Y( G) Z. M1 o
本人万分谢谢!谢谢! |
|