QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 2196|回复: 3
收起左侧

[已解决] 后处理的问题

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

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

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

x
怎样生成螺旋铣的程序 现在出来的程序都是点坐标   恳请各位大师给解决一下
发表于 2016-4-6 22:01:20 | 显示全部楼层 来自: 中国台湾
多爬文,論壇裡有
发表于 2016-8-1 16:20:56 | 显示全部楼层 来自: 中国上海
1.首先保往你NX里的刀轨是圆弧的
( H7 @  a' Z1 p: \5 r, S2.使用高版本(比如8.5)就可以直接输出了$ ?, u+ N6 y' H5 {) e
3.如果不是高版本可以参考一下高版本的PB_CMD_helix_move用户命令
! o2 t( D. F' T5 d' V! s7 }
  1.    global mom_pos_arc_plane7 i# g: p: y; w( \1 \; e& Q
  2.    global mom_sys_cir_vector
    4 T+ O5 q7 @! s9 O/ x" n! h
  3.    global mom_sys_helix_pitch_type. B7 P# m, C$ q$ e, {4 `! z
  4.    global mom_helix_pitch( U7 h: z3 k) F/ Z4 R: o, k
  5.    global mom_prev_pos mom_pos_arc_center9 A4 m# a% w* `; z
  6.    global PI4 W7 b" n7 H  f: t3 q

  7. : y9 A& Y- d5 N
  8. 9 b4 o5 A* @+ [6 N  S
  9.    switch $mom_pos_arc_plane {
    : }) W- _/ q9 e8 ?
  10.       XY { MOM_suppress once K ; set cir_index 2 }
    : e! Y; X) d. [& F) I1 ?; P% l
  11.       YZ { MOM_suppress once I ; set cir_index 0 }
    . L! D/ Y+ x0 ^; O  V: y
  12.       ZX { MOM_suppress once J ; set cir_index 1 }: W4 G2 O% w+ z3 b! ]0 d: o% e
  13.    }
    . B) z; B/ H% F

  14. 4 n; V* G8 b' m* Y% a5 t
  15.    switch $mom_sys_helix_pitch_type {
    0 e" B: `/ e4 @/ |1 N
  16.       none { }
    * S( q2 |3 F4 O
  17.       rise_revolution { set pitch $mom_helix_pitch }  W7 }6 G* k9 ?! }
  18.       rise_radian     { set pitch [expr $mom_helix_pitch / ($PI * 2.0)]}6 R, {7 {/ w# W' q. M* m
  19.       other {
    ( X; o- @3 r* n
  20. #
    7 y- r4 e2 V8 ~- e
  21. #  Place your custom helix pitch code here
      b0 q1 v$ [+ P4 r) ^4 N: [; u
  22. #
    ; P6 {. e( v5 ?2 s
  23.       }: r6 ]( o1 R3 q% f: I4 G; S
  24.       default { set mom_sys_helix_pitch_type "none" }0 Q/ h- T2 v/ b1 ^
  25.    }
    & C) C" p# G2 H3 @1 U* n
  26. # s; E  }0 h6 M: `; t
  27.    # Make sure all X/Y/Z are output  d; C( q% `3 V$ p- q8 g
  28.    MOM_force once X Y Z: T: p. h3 \" @* {0 j2 |

  29. * C4 X1 T% G4 L  r
  30.    if { [string compare "none" $mom_sys_helix_pitch_type] } {( d! l7 v1 F# G0 t# [. c: C
  31. ) `" S1 a! @- S, B2 e, u/ u, x" g
  32.       MOM_force once I J K
    # |. b) o2 R0 z" t) N2 `3 X

  33. + O& S, M, ]) i5 S6 `  m! e' l, k
  34.       switch $mom_sys_cir_vector {* n* _( [% [* d/ ^; F* N( J
  35.          "Vector - Arc Center to Start" {
    + |; S( k2 |* x! }# s
  36.             set mom_prev_pos($cir_index) $pitch- l5 Q* E/ t  I4 f+ i0 c: V% |
  37.             set mom_pos_arc_center($cir_index) 0.0
    # B/ c/ c4 @! U6 k
  38.          }
    7 S+ ~# F9 t/ r
  39.          "Vector - Arc Start to Center" -
    / F0 Z+ l$ A& D' r: ~: [
  40.          "Unsigned Vector - Arc Start to Center" {: Q2 i: F$ Z& E/ \0 b& F4 @
  41.             set mom_prev_pos($cir_index) 0.0, ?* g  G( ^! Q5 L- C3 P8 Q* x
  42.             set mom_pos_arc_center($cir_index) $pitch
    / H( s" h6 Y& G/ ~1 x
  43.          }
    7 p* W6 m9 ?7 ]6 i( I$ Y
  44.          "Vector - Absolute Arc Center" {
    0 @: j$ ~# @; Z/ P' ]7 V
  45.             set mom_pos_arc_center($cir_index) $pitch1 I" l; Z9 e: ~$ \, H0 J" g& P$ k6 Y" t9 h$ W
  46.          }
    1 E2 H1 M8 O- d8 g/ o$ N
  47.       }  `* v$ A% k+ j7 F  Q
  48.    }
    / B9 i# Z/ G8 K) @2 b

  49. 1 X% F8 F- T3 G
  50. #
    : o* s; J, ]. N% f0 }% J
  51. #  You may need to edit this line if you output more than one block% d* U' ?* g* g6 w
  52. #  or if you have changed the name of your circular_move block template
    5 }* x& C7 w% X8 u0 j: p. w& R6 ?
  53. #
    7 W# R5 ?) [' Q
  54. #  ==> Do not call MOM_circular_move where CIRCLE_SET will suppress
    ) M9 x: J$ g! _: ^; x; G
  55. #      the Address of principal axis. Unless the "$mom_motion_event == helix_move?"% z4 b7 n" A0 X& K: D4 z$ I
  56. #      condition can be reliably used in MOM_circular_move to resurrect the Address of principal axis.
    # i  R. \5 @& k6 `/ g. ?7 I( [
  57. #! X) u5 K; @# m2 C
  58.    MOM_do_template circular_move
复制代码
9 I( A! Z+ |- F$ G4 W/ ]) ~
- p% _) L2 G2 |4 ^0 I
6 n$ I% @. f0 N
 楼主| 发表于 2016-11-15 19:24:40 | 显示全部楼层 来自: 中国河北保定
张文汽车 发表于 2016-8-1 16:208 t" ?  y) k  n8 l6 f1 @
1.首先保往你NX里的刀轨是圆弧的! p9 f: q( F+ d7 S' q
2.使用高版本(比如8.5)就可以直接输出了
7 m4 _! i- l; J9 M( ~- h5 k3.如果不是高版本可以参考一 ...

: {5 t' [  _, c3 |- n张老师  这个代码是什么意思   我看不懂  不知道怎么弄  
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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