QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2161|回复: 3
收起左侧

[已解决] 后处理的问题

[复制链接]
发表于 2016-4-6 11:04:40 | 显示全部楼层 |阅读模式 来自: 中国河北保定

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
怎样生成螺旋铣的程序 现在出来的程序都是点坐标   恳请各位大师给解决一下
发表于 2016-4-6 22:01:20 | 显示全部楼层 来自: 中国台湾
多爬文,論壇裡有
发表于 2016-8-1 16:20:56 | 显示全部楼层 来自: 中国上海
1.首先保往你NX里的刀轨是圆弧的
9 ~7 F" F; o+ \1 k+ g/ L2.使用高版本(比如8.5)就可以直接输出了: t2 S, ^$ u2 K5 P* W5 c
3.如果不是高版本可以参考一下高版本的PB_CMD_helix_move用户命令
! g2 J- R+ c; O4 x# s
  1.    global mom_pos_arc_plane: [. b5 i! z& [& N6 A6 v1 v) D- |6 v
  2.    global mom_sys_cir_vector8 d$ Y: ?) K4 E. n
  3.    global mom_sys_helix_pitch_type
    4 m" P7 a! M1 V
  4.    global mom_helix_pitch0 A* s2 k( b, E" f# G8 L4 ?
  5.    global mom_prev_pos mom_pos_arc_center
    6 S8 n  l* }, ^& [, Z
  6.    global PI' ]7 c$ w0 B+ b3 X

  7. 8 B5 u! c* L( F, V+ X

  8. 0 O6 i: Q3 g; Z; p( j
  9.    switch $mom_pos_arc_plane {
      i. ^0 ^* A# y" [, D" g3 s) A, q( v
  10.       XY { MOM_suppress once K ; set cir_index 2 }) k3 c# L  N0 Q# r- z3 A5 {3 i$ \5 f
  11.       YZ { MOM_suppress once I ; set cir_index 0 }
    0 M6 k; X5 {) ]
  12.       ZX { MOM_suppress once J ; set cir_index 1 }
    ' o' H! M4 f$ e! N
  13.    }
    % G+ R. \9 l2 ]5 o# s
  14. 9 J0 A/ R  I' b/ G7 y' _
  15.    switch $mom_sys_helix_pitch_type {
    ; s+ I$ F+ p6 c$ y( m9 _
  16.       none { }/ J/ m2 n5 ~+ P
  17.       rise_revolution { set pitch $mom_helix_pitch }; |1 d9 B9 i2 Z7 Q
  18.       rise_radian     { set pitch [expr $mom_helix_pitch / ($PI * 2.0)]}6 J% u% i* C( m2 T* B0 `' X
  19.       other {
    5 \! |3 d, e6 S% C1 v; I1 I9 R5 a
  20. #% c4 D# i6 d! M  s9 R1 Z. [
  21. #  Place your custom helix pitch code here
    $ L, p9 _  I& l0 X( }* @
  22. #" o0 v4 Y* l- d- Q8 B7 K4 e
  23.       }# a+ _8 C; P6 x6 u$ O- f
  24.       default { set mom_sys_helix_pitch_type "none" }
    ( M+ S" ~0 \4 U, s4 |) ~  W
  25.    }) E: N! ]* c0 N

  26. ( A2 N1 _2 K7 T
  27.    # Make sure all X/Y/Z are output! }- W+ k$ F% l% e( _! ~
  28.    MOM_force once X Y Z" g' r* D; n# X/ O

  29. * M1 R# k; J7 m- O6 o$ F  k
  30.    if { [string compare "none" $mom_sys_helix_pitch_type] } {" n5 e5 n5 M8 k' C  f
  31. 7 Q! i5 k, a+ \7 z4 h0 l& ?2 u: g
  32.       MOM_force once I J K
    0 U; z9 v8 F% |. F3 }" J% }% w% ~

  33. / T. t1 e, Z  x( R/ z* l
  34.       switch $mom_sys_cir_vector {
    : b% C) g% G5 @' ^. s4 W+ y1 e& c5 Y/ m$ P
  35.          "Vector - Arc Center to Start" {5 m- G7 g8 I5 Y4 S+ K: ]6 y1 l! e
  36.             set mom_prev_pos($cir_index) $pitch0 k1 ^1 x. [0 ]2 T9 x+ B( ^2 f" Y1 N' I
  37.             set mom_pos_arc_center($cir_index) 0.0
    . @6 P+ n$ X6 r. u0 ^1 w
  38.          }% U; j! \# F$ m' v" b
  39.          "Vector - Arc Start to Center" -
    - ~8 z0 q* x+ p. |  L# }5 z# A
  40.          "Unsigned Vector - Arc Start to Center" {
    $ v6 O9 A1 J$ g3 u
  41.             set mom_prev_pos($cir_index) 0.0' }! i; ~- {2 C3 X8 p* F; b$ W- y
  42.             set mom_pos_arc_center($cir_index) $pitch$ m) W2 K( L3 {' v4 u
  43.          }1 N1 L: J+ ~0 `1 P" Q
  44.          "Vector - Absolute Arc Center" {3 W) C. W  f, C
  45.             set mom_pos_arc_center($cir_index) $pitch
    ) l3 B0 f* ^4 q3 X0 F' S
  46.          }2 [4 E9 Y+ i! ~) L- b( G" E+ z- x
  47.       }( j! T6 `  D" Q0 v) R
  48.    }! l4 \* o" f/ L& K
  49. + Q( t2 `1 ?; V6 |  }/ R
  50. #1 V6 n. @# W3 n$ Z3 H
  51. #  You may need to edit this line if you output more than one block0 n( N" _4 a4 F+ a, S" J! N8 d7 ^
  52. #  or if you have changed the name of your circular_move block template# C7 b/ v7 g, Y$ O  R; a
  53. #- Y& U) f' C1 R9 A
  54. #  ==> Do not call MOM_circular_move where CIRCLE_SET will suppress, \; G8 q* [; U5 w
  55. #      the Address of principal axis. Unless the "$mom_motion_event == helix_move?"
    7 p" O# ~+ {4 H8 ^
  56. #      condition can be reliably used in MOM_circular_move to resurrect the Address of principal axis., n/ U. p* g" g( c( [( |1 e
  57. #( L0 q7 S/ t. Z% u2 S% U5 Q
  58.    MOM_do_template circular_move
复制代码
) B" t2 K1 I+ q1 Y( T

; r1 ?* ?! H7 u9 q0 H/ [3 b& D8 ~% f' Y! I
 楼主| 发表于 2016-11-15 19:24:40 | 显示全部楼层 来自: 中国河北保定
张文汽车 发表于 2016-8-1 16:20
$ B% c5 w, F7 Y3 Y, K( F: ]# H5 Q2 i1.首先保往你NX里的刀轨是圆弧的3 V  s$ C" M7 C" w1 m/ t( A5 Z/ h
2.使用高版本(比如8.5)就可以直接输出了
) |! a: N; n1 H- T5 J. `$ f7 R3.如果不是高版本可以参考一 ...

) j( r2 p1 H; G/ }7 i张老师  这个代码是什么意思   我看不懂  不知道怎么弄  
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表