QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[已解决] 后处理的问题

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

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

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

x
怎样生成螺旋铣的程序 现在出来的程序都是点坐标   恳请各位大师给解决一下
发表于 2016-4-6 22:01:20 | 显示全部楼层 来自: 中国台湾
多爬文,論壇裡有
发表于 2016-8-1 16:20:56 | 显示全部楼层 来自: 中国上海
1.首先保往你NX里的刀轨是圆弧的3 |/ A: V3 _* a% J2 i# E
2.使用高版本(比如8.5)就可以直接输出了
3 m, T$ I& E8 q+ r# \  Y, E/ H3.如果不是高版本可以参考一下高版本的PB_CMD_helix_move用户命令
1 ]2 D5 L; |2 E& p2 ?  u
  1.    global mom_pos_arc_plane$ R7 `* n) D+ n/ r
  2.    global mom_sys_cir_vector2 o- K* u2 C5 s& b+ L: f& H: o
  3.    global mom_sys_helix_pitch_type
    ( C# d* [, C2 I- X# e* w- Y
  4.    global mom_helix_pitch$ z5 A; E3 m1 j" z& r; K, c
  5.    global mom_prev_pos mom_pos_arc_center
    0 i9 s) g& P% n& G7 e2 s8 k
  6.    global PI9 `+ a) r3 {( H/ A5 V; W
  7. 3 B' l) h2 J0 C. M3 H( R

  8. 3 U8 M+ H. G0 g8 s; @
  9.    switch $mom_pos_arc_plane {
    - w2 g1 F) Y+ H) W
  10.       XY { MOM_suppress once K ; set cir_index 2 }. E' x3 ]" S) d7 F
  11.       YZ { MOM_suppress once I ; set cir_index 0 }5 s1 d5 b. N: e/ R6 k2 |
  12.       ZX { MOM_suppress once J ; set cir_index 1 }
    ( l) ?/ ~. Z. c9 G
  13.    }
    * F0 Q* B; U- @- a
  14. 7 i: }& J2 Q4 `: |9 S
  15.    switch $mom_sys_helix_pitch_type {
    $ i9 B2 C3 p/ j& F1 G; t/ E! G& |3 e
  16.       none { }
    6 D/ u+ O- u+ w3 P
  17.       rise_revolution { set pitch $mom_helix_pitch }
    $ N( o$ G+ S& x( x* n3 T/ ?
  18.       rise_radian     { set pitch [expr $mom_helix_pitch / ($PI * 2.0)]}( U- |& a) h9 Q5 p4 K4 B
  19.       other {, `! A. Z% m$ n: T4 I4 _1 {
  20. #2 ^3 K' _7 N* w$ E: [
  21. #  Place your custom helix pitch code here
    2 G: f$ k' J1 f0 ~* G/ Z
  22. #
    % s. X" j1 t# C
  23.       }
    : Q' ?& A4 q0 F7 W/ V' \
  24.       default { set mom_sys_helix_pitch_type "none" }
    5 Q4 q9 m0 J5 J
  25.    }
    % ^3 c% Z- T7 J* h2 s" n

  26. - N, W( t+ X4 S) b
  27.    # Make sure all X/Y/Z are output4 S4 n1 w0 m- j' P
  28.    MOM_force once X Y Z) p3 J. W/ k9 p9 C

  29. * U/ ]5 _$ S7 a& e' ?2 F3 f* G4 U
  30.    if { [string compare "none" $mom_sys_helix_pitch_type] } {& w6 U& M, G0 v3 v3 p

  31. : e( |2 u+ J" I. ^2 v
  32.       MOM_force once I J K/ ]0 C# n, t& W( Z/ |* }

  33. 7 J" u; C* r2 m- {2 Y9 x% M$ g
  34.       switch $mom_sys_cir_vector {2 E5 G' F8 u( ?- A5 Q. s6 U% X
  35.          "Vector - Arc Center to Start" {
      F# S% V; E# q
  36.             set mom_prev_pos($cir_index) $pitch* B  j+ n0 z" {/ C3 s) v* s4 ?* T
  37.             set mom_pos_arc_center($cir_index) 0.0+ I2 z0 z, M5 ~9 X! F
  38.          }3 t( O. ^/ K& B) g$ H9 L1 o
  39.          "Vector - Arc Start to Center" -* C  f/ B' N! {& i9 _, r
  40.          "Unsigned Vector - Arc Start to Center" {& c) c. F, a+ b+ L
  41.             set mom_prev_pos($cir_index) 0.0
    + p3 c) @6 P& @, I" E$ e
  42.             set mom_pos_arc_center($cir_index) $pitch
    - J  M5 |7 F1 H, e+ a* r# b
  43.          }
    4 r% I" f( J) Z0 z, n
  44.          "Vector - Absolute Arc Center" {4 r  e2 S* Q+ V! t7 ]3 n
  45.             set mom_pos_arc_center($cir_index) $pitch- w0 F7 O, L; q0 t+ m8 d& f! s* z3 F
  46.          }, F. ]& `% m( Z, P! c* ?) A
  47.       }
    + h: u* Q% f8 r4 C2 V$ w% y$ t2 h) s7 e% j
  48.    }
    ' @2 P3 w) R5 T  e
  49. / r4 O. O# L, W+ R7 h: [
  50. #* k: y* _6 g& L
  51. #  You may need to edit this line if you output more than one block
    ) P; G, F3 W0 K0 w
  52. #  or if you have changed the name of your circular_move block template! N( [7 W  C* y( k8 w: o. j) G! M
  53. #
    9 J% U; h0 Y+ u4 P
  54. #  ==> Do not call MOM_circular_move where CIRCLE_SET will suppress& M8 I, L/ U2 N* i0 ~$ q/ B
  55. #      the Address of principal axis. Unless the "$mom_motion_event == helix_move?"1 ?/ y+ W' {3 a! e
  56. #      condition can be reliably used in MOM_circular_move to resurrect the Address of principal axis.
    3 _8 p. L8 v6 ]% z  s" R# I
  57. #4 I4 F2 L" ^: f0 r' e. t, O& q
  58.    MOM_do_template circular_move
复制代码
: |/ w7 ?/ |$ M, l6 _) `
4 M  }9 l, O; A7 P& O; P( ]

* f0 N' y9 R3 o7 H7 S6 o. R
 楼主| 发表于 2016-11-15 19:24:40 | 显示全部楼层 来自: 中国河北保定
张文汽车 发表于 2016-8-1 16:20+ }; c$ m+ R6 H4 q
1.首先保往你NX里的刀轨是圆弧的
/ _' Z9 @) k6 z7 ~8 G9 j7 A. u1 b2.使用高版本(比如8.5)就可以直接输出了( V, ]  X& d5 {  V7 ]4 b
3.如果不是高版本可以参考一 ...
) P! k4 G5 ]* u0 l, L) z1 S
张老师  这个代码是什么意思   我看不懂  不知道怎么弄  
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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