|
& Q8 ^/ c( M* Q8 V$ G5 @; B6 e
定位刀具移动 0 x8 h6 O1 ~. }. f5 {- s2 s' q
设置定位刀具移动时,尤其需要注意防止刀具出现任何可能的碰撞,确认设置不超过机床旋转行
2 k3 V. D% J! ]6 K! H# @* Y程极限。 N+ d) k" \( _
为此建议使用以下三种方法: 2 C- o6 E* y4 V2 Q
在开始点和结束点表格中使用绝对坐标。 q& p- ?! o9 n+ y
在 NC 程序中插入策略性的用户坐标系。
" c* c6 Y Y' k2 G4 _2 H 在 3D 空间中使用参考线精加工策略。 4 y2 a1 n# J% q0 F) k4 I0 c
产生后处理选项文件,它可自动输出自/到机床移动,NC 程序中每条刀具路径开始和结束处
; q9 d- H0 E0 i3 W) g7 }的最大 Z 高度。在这种情况下会忽略插入到 NC 程序中的用户坐标系。
) |- q. ^7 T+ R# g/ q' E使用开始点和结束点控制刀具移动
. j/ u+ O9 b. p0 J可在开始点和结束点表格
中通过使用绝对值(指定 XYZ 坐标),来控制定位刀具移动。 ! S. w8 I8 D j0 R( n
这个方法已在第一章:3+2 轴加工中的第一个范例中使用。 % C# A. K0 R) s! T
" \9 _: o& U) f+ u- h8 [6 q
以绝对坐标输入开始点和结束点,使刀具位于零件之上可安全旋转进行快进 XY 移动的位置。 7 {7 R% j5 x" [5 h+ d' c
0 ^8 T) U, H/ K: X4 @2 V4 a& p+ c: \
& _" V& z. T) P, ]$ t
NC程序中通过用户坐标系控制刀具移动 2 k# a4 V" n$ c1 f; Y1 t
也可在 NC 程序列表中的刀具路径间有意地增加一些用户坐标系来控制定位刀具移动。如果需/ _7 x# |( f( M+ y, U
要,也可将 NC 程序列表中的用户坐标系注册为一换刀点。
; Z& D2 `( {: L. v6 }! G2 Y
( `4 T" J/ W# Z( c当刀具移动到某个用户坐标系位置后,如果需要即可进行旋转运动,使刀具对齐于用户坐标系的
9 T/ Q3 @( p+ x0 E6 |' ]4 |$ vZ 轴 (移动、旋转是 NC 参数选择的缺省设置)。
- x5 M# b9 P( G2 ?1 S下面的 4 个图演示了刀具在运行加工策略前移动到 3 个用户坐标系位置并做旋转运动的情况。 3 E' Q; J5 z! c3 [- E* Z
, Z- m5 y# ^0 O 使用用户坐标系控制刀具在零件周围运动时,通常可使用各个策略所涉及到的开始点和结
: ?1 l! l! G, y9 q2 [% E5 E5 C束点表格中的第一点和最后一点。0 H9 z) [' [& [+ z4 `
3 Z3 F0 L5 p5 \; B P; E5 f3D空间使用参考线精加工控制刀具移动 A3 K" y7 ]: p5 R: ~6 x
可通过将某个参考线精加工策略作为 3D 空间中刀具运行的驱动曲线来控制定位刀具移动。 # R- z8 H$ K. s* Y4 n0 L: ?9 C2 O/ k. k
刀具位置变换过程中可使用一侧倾角来使刀具始终保持于某个方向。 + I6 p3 }+ c' l6 u
6 a. ^8 N; P# W; K/ U1 I范例 , }: S9 z( @5 u6 ^# y
我们将打开一个包含 4 个独立 3+2 轴精加工刀具路径的已有项目,并将这些刀具路径添加到
8 U- b5 t9 |2 w& G6 ~6 q: ~- GNC 程序,随后在 NC 程序中增加适当的刀具定位移动,以防止刀具在各个刀具路径间移动时,* X- a. T; e2 k3 j* ?* o
刀具和零件表面发生碰撞。
( F# r4 m! k* C9 P1 选取文件 – 打开项目: , W: i/ i8 ~" Q$ g% c I
...\PowerMill_Data\FiveAxis\PositionalMoves\AngledPockets-Start
3 z) ^: H, X& `' Q/ m+ h# m
' R4 ?; y! ~1 x8 t8 X2 选取文件 – 保存项目为: / b- ~5 V, C/ L0 ]- g
...\COURSEWORK\PowerMILL_Projects\AngledPockets5 P6 v# T& ?# H" C' x- z0 ~+ P' g
+ T8 p2 Y! d5 C& }& D, P7 x3 右击 PowerMILL 浏览器中的 NC程序,从弹出菜单选取参数选择。
- S; L0 L' a/ b4 P
% L1 e7 R6 | R2 w: y1 k
4 选取一合适的 5轴后处理器选项文件: & i, A! n: Q5 l
C:\dcam\config\xtra-posts\MS-GV503-1.opt . a6 o$ e0 b6 o; L
5 选取应用,更新 NC参数选择。随后点击取消。 & L9 l. h0 @2 U- ?! D# ]8 p u
6 产生一新的 NC程序。(产生后即被激活)
% h! t$ j7 D4 C9 w7 选取 4个 3+2轴刀具路径并从右击它们后弹出的局部菜单选取增加到>NC程序。; t( j. h& r* D, z. i/ [% ~* n
6 `8 C2 A; j* K' C- j1 Y/ f8 对前两条刀具路径 D40t6-rgh1, Bn16-sem1 运行 Viewmill 仿真,随后对 NC 程序中
$ q3 d2 G3 P! q8 q$ [5 e5 E包含的 4 条 3+2 轴刀具路径进行仿真。 " R) e2 M& m$ v7 r/ O& c: r6 A: l( l
放大查看我们可以发现,3+2 轴刀具路径的路径间的转换过程中,刀具会和零件发
1 k( ]! X; C' x8 t( {6 S& }生碰撞。
8 S7 S* z3 R4 a) ^' @# f/ ~' y
6 N" K+ F* w" X4 Q
如果以线框形式显示模型,那么显示的 NC 程序中也会包括和 4 条保存刀具路径间的1 d0 {. q% P. ~8 o& M7 |. [
连接移动(浅绿色虚线)。
. P' w7 |) p' z& A
V4 q7 Z y2 `* I5 G+ c 9 如下图所示,使用左鼠标键将用户坐标系拖放到 NC程序列表中的刀具路径间。 * s5 {- T& |4 F% y! K
* x9 o5 e, a, @4 d" i0 M: }于是刀具将进行快进移动,然后对齐于每个插入用户坐标系的 Z 轴。我们可以看到,刀具路2 A7 H3 m+ D9 C0 C$ u
径间转换时,刀具和工件间不再存在碰撞。
2 }- v0 V8 o/ T10 对 NC 程序运行一个完整的 Viewmill 仿真,确认全部刀具路径间的连接过程不再出现任何
0 r1 |2 O: f7 h! J过切。
# S) W' K: |9 D6 m% Z: Q3 Z8 [ 为进一步改善上面的路径质量,我们可在 3D 空间中使用参考线精加工策略,使刀具
" t t9 N: u. I/ w路径间的转换更加光顺、平滑,刀具更接近零件外形。 # \% N) i2 Z, g" e0 X/ o
11 在策略选取器
表格中选取精加工标签,随后选取参考线精加工策略并严格按照下图填写表' p3 U: C$ j; Q# @/ U
格。 2 `4 ^ W: [( d9 [0 w5 p+ X. e
0 L/ C8 T4 |& d6 y1 t
12 选取表格中的刀轴页面,然后点击刀轴图标,打开刀轴表格。
) [$ k* F1 N% a% K
p b5 S1 w& S 使用刀轴 – 前倾/侧倾 $ y1 w" U9 _5 u/ Z
侧倾角度为 45 5 E; j9 E0 A3 ~% K. y w! X" O
13 接受此刀轴表格。 ) k1 l) T( R1 [( ?0 U. \' W
14 计算此参考线精加工刀具路径。
/ X9 }# F0 t( R) J7 s9 @+ W+ u
2 h; ~8 U- I: f6 H/ n
于是刀具沿参考线精加工策略,绕零件产生一无碰撞的变换。 % ^' T! k4 H; N& ]5 l" K
15 打开 NC程序,移去刀具路径 D10t1-pkt1 和 D10t1-pkt2之间全部指派的用户坐标系。 $ C( r( h$ B% O5 _
+ V6 p# H! X, `& c9 m0 [
16 在刀具路径 D10t1-pkt1 和 D10t1-pkt2间插入参考线精加工策略(ToolMove-Pkt1-Pkt2)
& @$ D0 D, L4 P2 T, h0 ?
2 ]2 v$ T% F& T& @0 x2 f
3 `. r" R1 ]9 W) X$ F* x$ k; {2 b
3 N& R5 U( `" m1 A/ a/ t 不能将相同的刀具路径多次输入某个 NC 程序。如果 NC 程序中需要多个相同刀具路1 j. H; t: J7 j o& A
径,那么必须首先复制刀具路径,然后将它们分别输入。
8 ]' _2 d: b4 A
1 \- S7 ]% O0 k" i6 u练习 7 p% ^. r5 D+ E
17 在刀具路径 D10t1-pkt2 到 D10pkt3 和刀具路径 D10t1-pkt3 和 D10t1-pkt4 间产$ P; r2 a& j" J% V
生另外两个供定位刀具移动使用的参考线精加工策略。 % Q# ~; r) W: t' l) |
建议使用的方法: ( T$ ]+ F7 {: ]: z
利用已有刀具路径,使用编辑-变换(复制)-镜像。 ( d2 A0 b5 |/ ]' y% u7 ]
复制已有参考线两次并重新定位它们,将它们分别用于已有参考线精加工策略。
* s! n! T% p0 ~+ s, D3 T18 在 NC程序中,使用新的参考线精加工策略替换相关的用户坐标系。 ( M2 g; M! W. h0 Y$ @3 q" J
检查每个新的参考线策略的方向,若有必要对它们进行反向处理。
, C# [& t0 b( k J7 H0 d3 _2 m
$ u7 t3 E" H4 Y3 M8 X# ~; U
刀轴 ‘回绕’ 移动
' `; H% H' Z" Y9 R, u$ a! Z% p
% j# }1 u9 `, S1 C& [ 参考线策略在定位刀具移动中的一个很有意义的应用是在当超过机床旋转极限时,可使用
' _& p9 f* D& y; X+ w, }4 e一圆形参考线精加工策略来在 3D 空间中对刀具进行“回绕”移动,使刀具回到旋转行程
' x% v0 N, B. @极限的开始位置。
1 _7 T9 N# q# c4 s- V: ]: b8 }. E9 o3 Z0 B
! t$ _0 O9 ^' ~. Z9 m. G+ _
|
|