QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[已解决] 后处理的问题

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

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

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

x
怎样生成螺旋铣的程序 现在出来的程序都是点坐标   恳请各位大师给解决一下
发表于 2016-4-6 22:01:20 | 显示全部楼层 来自: 中国台湾
多爬文,論壇裡有
发表于 2016-8-1 16:20:56 | 显示全部楼层 来自: 中国上海
1.首先保往你NX里的刀轨是圆弧的0 f/ @2 }2 M! R/ n
2.使用高版本(比如8.5)就可以直接输出了
6 |# j3 o7 F2 e4 G/ J3 Z3 _3.如果不是高版本可以参考一下高版本的PB_CMD_helix_move用户命令% f( h+ K9 O" w! B* Y( |
  1.    global mom_pos_arc_plane& F6 G! `1 ]% s3 Y
  2.    global mom_sys_cir_vector9 t  ?5 n: h- z3 X% \! X9 w
  3.    global mom_sys_helix_pitch_type
    # ]  O, D' U. B9 G6 k1 B
  4.    global mom_helix_pitch
    $ ~$ O! t9 B4 |# U6 [9 s
  5.    global mom_prev_pos mom_pos_arc_center
    : h# g/ E/ c, J" z+ Y. ?
  6.    global PI
    0 A7 s+ f, u8 ^; J- Q, O  T
  7. 9 a$ t9 i5 B, I# e& o

  8. ; g% [, T' J# u) z  K
  9.    switch $mom_pos_arc_plane {2 F, m6 F" e2 d7 \; ^
  10.       XY { MOM_suppress once K ; set cir_index 2 }" Y( X0 K) F. a6 ~+ D5 u) Y- N. t
  11.       YZ { MOM_suppress once I ; set cir_index 0 }
    ; D& V# r5 Y+ Z+ }4 t; q
  12.       ZX { MOM_suppress once J ; set cir_index 1 }
    8 {2 H% s) `- ]  W% ~! ]9 o, J
  13.    }- b6 C  {/ m( r( _5 ^
  14. : C, E$ b" o0 i0 t5 [: O
  15.    switch $mom_sys_helix_pitch_type {- a0 W0 @; Y3 ~: S( R9 C
  16.       none { }+ ?0 e9 l/ U% I9 b1 i5 u0 h3 T
  17.       rise_revolution { set pitch $mom_helix_pitch }6 N# [, k- P' T6 y
  18.       rise_radian     { set pitch [expr $mom_helix_pitch / ($PI * 2.0)]}
    1 s8 C3 Y5 M3 T6 ?' P1 i" U
  19.       other {
    : c4 ?1 j4 D: j0 T; o% C2 @  H
  20. #1 S5 x8 T! W) M0 l3 O) ^( M
  21. #  Place your custom helix pitch code here
    7 K! p/ N( j4 M( V5 C; \
  22. #0 [1 r& i, U( S" J- X
  23.       }* h0 V3 O) o8 x) I
  24.       default { set mom_sys_helix_pitch_type "none" }' Q% i) D/ v) r4 G  Q
  25.    }; L: t2 t* {) @$ I- [( y4 h5 c6 u
  26. ) B% W/ l" U$ Q9 |- q, C+ D
  27.    # Make sure all X/Y/Z are output
    0 g9 V# M( J0 O; D5 t* W% D4 @
  28.    MOM_force once X Y Z
    ; h2 z* Z7 }! x- K
  29. ; E8 C0 I* J" R2 N. ]. h
  30.    if { [string compare "none" $mom_sys_helix_pitch_type] } {
    . ?8 A4 F- X( Q/ T8 X8 J2 A

  31. . W; N: }& q0 f" F
  32.       MOM_force once I J K# P3 s6 z8 _1 T9 Y

  33. 9 ?4 A- q6 h5 Q& x
  34.       switch $mom_sys_cir_vector {
    ; Q! X6 C- K6 o0 ^$ v
  35.          "Vector - Arc Center to Start" {
    + f0 d* s' B0 k8 W7 A6 w
  36.             set mom_prev_pos($cir_index) $pitch, R" A1 \0 E1 a& m3 M+ N# |( u
  37.             set mom_pos_arc_center($cir_index) 0.0
    8 `8 Q- r3 L# Z% d* X9 t2 T
  38.          }1 I3 l" v% I$ N/ t5 H! F
  39.          "Vector - Arc Start to Center" -- L" }) w; Q3 ?$ f0 K+ X7 }2 v
  40.          "Unsigned Vector - Arc Start to Center" {3 }2 ~2 B- R$ g2 h
  41.             set mom_prev_pos($cir_index) 0.0. j/ K/ c5 i, n4 L
  42.             set mom_pos_arc_center($cir_index) $pitch4 }, S/ s& v  |! k4 K- Y+ i
  43.          }
    ( V: H9 ^8 F$ N2 s* @
  44.          "Vector - Absolute Arc Center" {
    ' h5 d. b- `6 g! v
  45.             set mom_pos_arc_center($cir_index) $pitch
    4 T6 P) E/ O- \$ C+ Y
  46.          }
    - Q" O% U) l# ^, A2 E
  47.       }
    ' C4 a) {. i& ?/ |$ o
  48.    }# \$ t' V/ ]3 }+ U( l

  49. 7 O. c* N1 Z5 r
  50. #$ N2 R8 L- _$ N- s
  51. #  You may need to edit this line if you output more than one block8 K1 i3 X4 c( r* F& k+ `
  52. #  or if you have changed the name of your circular_move block template, B  ], O) {0 n7 J0 `5 Q
  53. #7 q! x1 t0 |# H
  54. #  ==> Do not call MOM_circular_move where CIRCLE_SET will suppress0 q# x" [8 \* Z$ w7 K& w
  55. #      the Address of principal axis. Unless the "$mom_motion_event == helix_move?"; C$ D7 h6 H5 C
  56. #      condition can be reliably used in MOM_circular_move to resurrect the Address of principal axis.5 P' ]: V* z3 J4 _5 g) v8 U2 u$ i
  57. #
    6 w! `3 |: H+ ?
  58.    MOM_do_template circular_move
复制代码

7 K' H4 E% g2 n
5 l7 v" B7 C# ^7 q/ o# J5 @( l
# ~4 U& A6 C7 X1 i* |* |% n
 楼主| 发表于 2016-11-15 19:24:40 | 显示全部楼层 来自: 中国河北保定
张文汽车 发表于 2016-8-1 16:20
, G+ _: b/ n( R4 x1.首先保往你NX里的刀轨是圆弧的
/ D- c' \2 @4 T" j5 R, ?2.使用高版本(比如8.5)就可以直接输出了
2 t- i" J7 u4 h; e7 [3.如果不是高版本可以参考一 ...
- ~2 Y- ], v( r7 d
张老师  这个代码是什么意思   我看不懂  不知道怎么弄  
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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