|
1.ug中的CAM操作:( c- P" ~9 ]+ f. [
如图,创建一个变轴铣,; }# ?# Y: E& x' n' `
, \* F& ]/ ?3 P6 Q. M# n
通过UG中的程序仿真没有问题,通过List显示刀轨文件
- D; w( F# a; g" Z @7 c; l2 |..........
- c$ m8 r. }3 mRAPID- K$ }: `* h0 W7 f2 O% Q
GOTO/66.1651,16.2659,-12.4019,0.5870421,0.1443180,0.7965889
$ }2 a' K: n3 n3 Z+ p2 K3 ^+ qPAINT/COLOR,42$ P0 W; ^$ C5 F
FEDRAT/MMPM,250.0000
; V8 y5 {) M3 Q7 v; jGOTO/48.5538,11.9364,-36.29961 X- ]) {* Q& e& A! |
PAINT/COLOR,31. n2 f/ G3 A- Z! d
GOTO/49.7832,13.6573,-37.4851,0.5858862,0.1057162,0.8034684' x2 \! n+ S% K+ E- [
GOTO/50.9344,15.4890,-38.5718,0.5837673,0.0660045,0.8092337
7 E. A+ d7 V6 f5 k# i# V' w......
6 X; l- ~% F, |) g3 x2.通过UG/POST创建后处理文件
* y" g' Q( E- t0 Q 机床为AC轴摇篮式双转台机床,带RTCP功能。
( o( d2 k6 A4 t5 u; K3 X4 H5 | 创建如下后处理,其他默认。
9 A! B% R0 W2 D7 e
5 w; _! t0 g" o+ h对应生成下面的部分G代码
$ M. q) j, D) M% [$ V) x: y$ w........
" P/ q W3 q. BG00 G90 X0.0 Y49.411 Z27.15 A-37.194 C283.812 S0 M037 d) M: j% K) ^" r6 q/ [
G01 Z37.15 F250. M08% z: F. E4 C: y0 P. |
G00 A37.194 C103.8127 v* W, t- H, [0 |5 y5 e: _
G01 Y-49.411 Z27.35$ z, [$ G4 o7 a; j
Z27.15
/ ~; ^8 W1 E: X) h; H( P/ P+ NZ-2.85
) {2 {1 W! @4 n! K5 d0 T3 `5 }X4.6 Y-51.454 Z-3.526 A36.537 C100.228
( `9 s6 O( R$ S4 ]( UX9.668 Y-53.011 Z-4.358 A35.979 C96.4511 _. G0 \, D# x4 O+ {$ w5 D
........
+ J' q: I. Y/ D! }7 o- X但是通过VERICUT仿真此后处理生成的NC程序仿真轨迹明显不对。) ~+ u2 h; K/ Y* ?( M8 ~5 c1 t
8 {; @! b; i( Q3 @, i2 n' \' p& f
如果将机床设置为AC轴双摆头形式,生成正确的NC代码,vericut仿真得到理想结果
4 p4 W) m A( c7 C
. e0 Y, o! h& H" b
.......8 l8 Q f3 [0 a" Z# x
G00 G90 X66.165 Y16.266 Z-12.402 C283.812 A-37.194 S0 H00 M03
( `: y$ @& Q9 g' K9 I3 \G01 X72.035 Y17.709 Z-4.436 F10000. M089 c) p7 ]4 i0 O4 V7 {# h
G00 C103.812 A37.194
6 e9 |) e: o2 }G01 X66.282 Y16.295 Z-12.2430 K5 A# p6 w* D" I( U" e, d8 d
X66.165 Y16.266 Z-12.402 F250.- x. B3 Z( U8 M' h1 j
X48.554 Y11.936 Z-36.36 { ] {! X# S) t
X49.783 Y13.657 Z-37.485 C100.228 A36.537
( {; }, h- \( W& G/ p& d. SX50.934 Y15.489 Z-38.572 C96.451 A35.979" }& y' K! j( P/ \8 A
.......2 q2 m! j j+ |
- V' [7 R$ b. Z& I, p3.疑问:
2 v0 `1 W# E) h/ x1 H 1)机床实际为双转台的,为什么双转台出的后处理有错,却双摆头出的后处理正确?9 W* z ^' J" n$ B" u" [' _
比较两段程序,可以发现,只要刀轨中的X Y Z坐标直接翻译过来就正确了,双摆头的正是如此,而双转台却改变了X Y Z坐标。
% {9 f+ X. l, b/ j5 S在Program中G01代码X坐标的表达式都是$mom_pos(0)。为什么XYZ坐标变化了?怎样改正
5 m5 H/ Z. @* C1 u# I% p+ m 2)机床零点到第4轴偏置、第5轴到第4轴偏置,在双转台的后处理中我设置了,在双摆头的后处理中没有设置。+ R& |: ]& J; l% S! K
我机床的A轴旋转中心-工作台平面为20.45mm,工作台上圆柱形的工件毛坯高度为72.3mm,加工坐标系设在工件上圆柱面圆心。
- b: u7 \3 ` n% H% ~' ]# ?" A( r我这个怎么怎样处理? |
|