QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[已解决] 后处理的问题

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

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

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

x
怎样生成螺旋铣的程序 现在出来的程序都是点坐标   恳请各位大师给解决一下
发表于 2016-4-6 22:01:20 | 显示全部楼层 来自: 中国台湾
多爬文,論壇裡有
发表于 2016-8-1 16:20:56 | 显示全部楼层 来自: 中国上海
1.首先保往你NX里的刀轨是圆弧的
9 i( C0 }0 ?% V2.使用高版本(比如8.5)就可以直接输出了  A( g; x3 Q: w- C( d
3.如果不是高版本可以参考一下高版本的PB_CMD_helix_move用户命令
& p' T" \' }# C+ p
  1.    global mom_pos_arc_plane) q3 g& R, ]" ]+ T5 Z5 C
  2.    global mom_sys_cir_vector
    ( M/ T! S( [" p  Y
  3.    global mom_sys_helix_pitch_type9 P% ], Z9 @8 z- {
  4.    global mom_helix_pitch
    & W) Z) c* u# R5 I5 _+ _
  5.    global mom_prev_pos mom_pos_arc_center  O! d, o& n. t
  6.    global PI
    . Q# W# ?0 Z+ |' N
  7. : @& v4 V* g0 s5 r4 S2 M* @
  8. + y+ J9 \6 a9 F3 Q5 o
  9.    switch $mom_pos_arc_plane {) S, o8 e$ x2 @4 B. S: s5 ^
  10.       XY { MOM_suppress once K ; set cir_index 2 }& ~( ^7 l7 m; e! {7 V7 o
  11.       YZ { MOM_suppress once I ; set cir_index 0 }8 ]! i; x% q/ X& s, g( j& M- W
  12.       ZX { MOM_suppress once J ; set cir_index 1 }8 c9 t! b- `! t' T4 B$ p
  13.    }% |/ x/ B8 w, \; n% F% b  a8 ]1 s2 g
  14. : g. a2 O) x2 m) S
  15.    switch $mom_sys_helix_pitch_type {. q  p+ K. M. N# G1 ~+ F
  16.       none { }
    ( ^9 D  j* A- j4 a  l# }4 S& P2 i
  17.       rise_revolution { set pitch $mom_helix_pitch }; g& g* s/ c5 Y0 [: H
  18.       rise_radian     { set pitch [expr $mom_helix_pitch / ($PI * 2.0)]}
    - I$ D+ [! ?8 K: X8 o2 Y" b
  19.       other {- D# I( g$ M9 n  [  S: c# t* m
  20. #
    ) @# d, j' @' a
  21. #  Place your custom helix pitch code here1 K1 b- P% j+ |7 Y. r% I* {) X
  22. #
    ' o% g9 D; O* l
  23.       }+ p6 k9 X8 S. z: y6 ]: K0 d
  24.       default { set mom_sys_helix_pitch_type "none" }
    3 q, I( d3 m* a3 @3 G* N/ Q
  25.    }
    9 z. N0 F# S. _  X2 q$ K# V

  26. / x6 x5 z- y$ |$ o1 r
  27.    # Make sure all X/Y/Z are output
    ' p9 h( s' w0 @' q0 v1 O5 j9 y( G
  28.    MOM_force once X Y Z' a+ L& g& {) R5 p) S
  29. / S. K, A; k9 U7 Y  S2 {
  30.    if { [string compare "none" $mom_sys_helix_pitch_type] } {* g; l! O9 l% {, u5 F' g* F. j

  31. " K2 ]4 ]+ ?+ C" Q# e1 C
  32.       MOM_force once I J K1 G! \9 T' i$ y- q
  33. ! ]6 W0 X: f( N9 @. p
  34.       switch $mom_sys_cir_vector {# t( _8 C, K/ a8 w' B+ _) `) D
  35.          "Vector - Arc Center to Start" {
    6 [5 H/ x6 P2 I& H
  36.             set mom_prev_pos($cir_index) $pitch5 A7 i$ o- y+ }4 M. J
  37.             set mom_pos_arc_center($cir_index) 0.0
    1 Z0 v; R9 O; P" u6 A4 T' B, N6 ~
  38.          }
    3 H  ~/ u6 I  ~
  39.          "Vector - Arc Start to Center" -3 Z3 t$ {. F% U# t3 w  [4 `2 X
  40.          "Unsigned Vector - Arc Start to Center" {
    % N; p! {! p9 v
  41.             set mom_prev_pos($cir_index) 0.01 S0 i9 D8 u7 G% T
  42.             set mom_pos_arc_center($cir_index) $pitch/ O% n& F* O! d9 r" o; I, W
  43.          }; N( `7 y" K9 _# g, \
  44.          "Vector - Absolute Arc Center" {3 g6 q; L/ y, i: }% ~+ z4 I# \
  45.             set mom_pos_arc_center($cir_index) $pitch0 E- Y( ~. z; n* c& ^
  46.          }
    0 o% ~7 L9 q& D+ k
  47.       }
    0 ^) n& V7 o; s% S  _
  48.    }3 Y5 D& {' u4 F9 R. }: C  C

  49. ( U- G. P2 u1 F+ ]6 _8 O  R
  50. ## m4 m9 ]% I% O; E( h* \+ P
  51. #  You may need to edit this line if you output more than one block
    4 F/ _$ h, `$ C- x( i# X
  52. #  or if you have changed the name of your circular_move block template. c5 P0 ^: d" _% A
  53. #
    * h% ^; ?1 n5 a; \
  54. #  ==> Do not call MOM_circular_move where CIRCLE_SET will suppress
    - x; `: w) U1 N" _% _8 @6 P
  55. #      the Address of principal axis. Unless the "$mom_motion_event == helix_move?"
    . L; p- M/ c% D( H6 Q" \
  56. #      condition can be reliably used in MOM_circular_move to resurrect the Address of principal axis." }5 P; C- h, C5 V" H  b
  57. #- Q& {8 H( q9 y* i8 l5 i6 [
  58.    MOM_do_template circular_move
复制代码
: Z- c" G4 }3 o3 h4 z

' U7 E9 ]: P' n/ R
7 a7 O. N0 s  {* B
 楼主| 发表于 2016-11-15 19:24:40 | 显示全部楼层 来自: 中国河北保定
张文汽车 发表于 2016-8-1 16:20
  o, b+ i3 G) d. q5 {" ~% g$ l1.首先保往你NX里的刀轨是圆弧的+ C( j+ q5 b6 `3 A2 }3 b( B% x
2.使用高版本(比如8.5)就可以直接输出了) `8 K9 _! ?# ~* _" `, ?* Z( H
3.如果不是高版本可以参考一 ...

( U, s& V- N9 v, M% `* U  f张老师  这个代码是什么意思   我看不懂  不知道怎么弄  
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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