PLM之家PLMHome-工业软件与AI结合践行者

[二次开发源码] NX二次开发源码分享:NXOpen C++获取当前加工模版和所有设置

[复制链接]

2014-12-18 16:45:22 8138 0

admin 发表于 2014-12-18 16:45:22 |阅读模式

admin 楼主

2014-12-18 16:45:22

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

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

x
NX二次开发源码分享:NXOpen C++获取当前模版和所有设置2 B) T! ?' P/ n8 I2 X& y. ~
  d$ e% v3 Y7 D  m1 m: j! r' O* x
1 t# ]1 ]$ g( q
void createCAMTool::do_it()
8 `, ?6 Q& I; u3 ?{
* ^/ \2 W" ]2 v  o! z9 |# n
5 V. d9 a6 I  [# M# Q

( [% W5 j2 G" k        // TODO: add your code here" r( V1 z3 z# j6 u
        std::vector<NXString> types = theSession->CAMSession()->GetTemplateTypes();. A- @/ j* X8 u. X0 h( D
        for(int i = 0 ; i < types.size();i++)* G" s+ m2 R' q! p1 F1 F( X  J6 R
        {. y. Q9 z& b6 E1 F
                print("Types:"+ types+"\n");) Q& P7 [7 J  y/ k& ]
                std::vector<NXString> ObjectSubtypeGeometrysubtypes = theSession->CAMSession()->GetTemplateSubtypes(types,NXOpen::CAM::CAMSession::ObjectSubtypeGeometry);
' l- A* B, T$ _( \                print("\t----ObjectSubtypeGeometry-------");
: f* m1 L! ?- V. D' e& D                for(int ii = 0 ; ii < ObjectSubtypeGeometrysubtypes.size();ii++)
8 ]7 }4 l; A& Y( ~7 \1 c2 c                {
1 R: S4 R' B  u, P+ c                        print(ObjectSubtypeGeometrysubtypes[ii]);
. l# W/ Q3 ]2 T                }* ^/ b! K5 M( o" N, s
                std::vector<NXString> ObjectSubtypeMethodsubtypes = theSession->CAMSession()->GetTemplateSubtypes(types,NXOpen::CAM::CAMSession::ObjectSubtypeMethod);
& n. c) N. G4 Q1 ~9 k                print("\t----ObjectSubtypeMethod-------");8 n  H$ Y6 m) T, a" }
                for(int ii = 0 ; ii < ObjectSubtypeMethodsubtypes.size();ii++)
0 J% O% }5 P: W5 h2 \  D0 e  v$ T                {1 l: A/ O& u$ V$ O- k# w# t: V; O
                        print(ObjectSubtypeMethodsubtypes[ii]);' O; t' k) R$ A* o$ O$ w( K
                }
( [, z: _) E# J) [: ?0 \" I                std::vector<NXString> ObjectSubtypeOperationsubtypes = theSession->CAMSession()->GetTemplateSubtypes(types,NXOpen::CAM::CAMSession::ObjectSubtypeOperation);
% y6 |" H0 I7 ], q" T                print("\t----ObjectSubtypeOperation-------");: ~3 G% j" ~# u/ \8 `- ]/ `" F: _% t
                for(int ii = 0 ; ii < ObjectSubtypeOperationsubtypes.size();ii++)
5 @$ }# N/ _! E- }% s1 p+ x                {
7 q4 x9 v" M& ?* {0 A                        print(ObjectSubtypeOperationsubtypes[ii]);
. ?; d, _  J4 Q8 L1 {                }9 l: n5 i( h6 d# }6 ?$ ]
                std::vector<NXString> ObjectSubtypeProgramsubtypes = theSession->CAMSession()->GetTemplateSubtypes(types,NXOpen::CAM::CAMSession::ObjectSubtypeProgram);
" _/ _1 E9 h& N0 p1 B/ ^+ o; e                print("\t----ObjectSubtypeProgram-------");2 y& X- [; `2 p: J+ s
                for(int ii = 0 ; ii < ObjectSubtypeProgramsubtypes.size();ii++)
, n9 T2 q: \/ L0 @# y+ @                {. m/ E! K$ G3 S3 y
                        print(ObjectSubtypeProgramsubtypes[ii]);) n7 l# H  F6 C4 L( y
                }; H$ U; P/ \+ Y
                std::vector<NXString> ObjectSubtypeSetupsubtypes = theSession->CAMSession()->GetTemplateSubtypes(types,NXOpen::CAM::CAMSession::ObjectSubtypeSetup);
6 L0 T1 \$ V; b                print("\t----ObjectSubtypeSetup-------");
9 V( S4 v; l; r) u% e3 M# n1 e1 {/ H                for(int ii = 0 ; ii < ObjectSubtypeSetupsubtypes.size();ii++)
, t" D% h4 P3 f" ]% u1 T" j6 Y* m# q                {
5 W& f8 N1 X2 J- g* A( Y                        print(ObjectSubtypeSetupsubtypes[ii]);
; ~/ W& |$ \8 ]1 v                }  I# y0 g* D7 J& _/ ]& @# l
                std::vector<NXString> ObjectSubtypeToolsubtypes = theSession->CAMSession()->GetTemplateSubtypes(types,NXOpen::CAM::CAMSession::ObjectSubtypeTool);
. w6 Z# f9 ]7 k                print("\t----ObjectSubtypeTool-------");8 s9 _9 u) g( A; ^1 Q; ?. J
                for(int ii = 0 ; ii < ObjectSubtypeToolsubtypes.size();ii++)
, W4 Z8 U! e+ S/ p. J) C: z! W  F* Q                {* F  v5 d+ m: e: p
                        print(ObjectSubtypeToolsubtypes[ii]);
  [; j6 v2 q( `" R  I                }
6 Y) f% p, ?( h8 ~! U8 |# U& M' [}& |/ z, Z" p1 t- x; v# S4 v  }

0 k9 m! B7 u3 @7 D9 x4 y/ U" B3 t
. r$ V4 X) `- ~1 O; x/ G. P( j2 J/ B0 M7 w1 Y* d# Y
结果如下:1 c. D6 P5 R* V$ i' Y% h& }7 u, O

0 c: t. {" [6 f& i& i+ f

  @$ {0 F6 @$ D; eTypes:mill_planar
* M8 u5 {* G! c% R" @+ U) g        ----ObjectSubtypeGeometry-------
; w4 I! F; S! R& fMCS
9 v+ M' @  Z. v) o, y. SWORKPIECE
/ O( v, b+ O/ q- M+ N- G+ J: R+ k3 IMILL_AREA
( p' ~4 m% e0 WMILL_BND
8 `; V1 _! Y- a4 V+ m; _MILL_TEXT
, [% K4 [& Q0 O; {, @  W" }* ~; MHOLE_BOSS_GEOM
' {) L& L/ e8 y0 \% F, Y% CMILL_GEOM8 B1 E+ B2 m; }+ H% v
        ----ObjectSubtypeMethod-------# l, m# ?; f- z
MILL_METHOD
. d) s, w7 ~* O" X* G! Y5 V8 k        ----ObjectSubtypeOperation-------9 B! ~: P% u% p# z
FLOOR_WALL
5 v+ O" L4 V* @  S2 i9 FFLOOR_WALL_IPW2 M  a0 t2 G! o$ L
FACE_MILLING) Q. T% u4 {: b+ G2 X) Y
FACE_MILLING_MANUAL
1 S2 ?+ Q. R" q8 o) b( fPLANAR_MILL! p3 ~3 Q1 y0 a: A, D9 k
PLANAR_PROFILE
7 J) T2 z% Q7 x; B+ }4 H9 kCLEANUP_CORNERS" |9 q) q4 d$ [0 o
FINISH_WALLS
! M! g+ s1 q! \) \( p) BFINISH_FLOOR
- q8 b+ A& [' f1 f( g& EGROOVE_MILLING
2 g  Q; g" U8 f3 aHOLE_MILLING
$ [! {. M$ _( S0 G3 UTHREAD_MILLING* H  F7 y3 @' \  p: q
PLANAR_TEXT6 h3 O& ^) L  D# b8 [
MILL_CONTROL
+ y& V8 K, R; B- x( F. W! ~! r' ?& XMILL_USER- Q. L, ]5 r0 A" Y/ r3 S! W
        ----ObjectSubtypeProgram-------
$ W' `8 r8 o( Q1 P0 w$ B1 [+ oPROGRAM; [% P8 J3 n; o9 E0 H9 T
        ----ObjectSubtypeSetup-------( o# @3 ?  M0 ~; p8 j
        ----ObjectSubtypeTool-------& W$ _. K; E3 Q( K
MILL' w; b; {/ `* @9 ~4 s( ^
CHAMFER_MILL0 i) Z5 [' l5 k* E
BALL_MILL
  i7 k+ _6 Z1 D! ZSPHERICAL_MILL) V2 o% {  o* h" t3 o0 G# i
T_CUTTER
" A, o2 r' Z+ p: e9 w; f& T, n4 E7 h1 pBARREL
9 m) A" v, \7 }0 h( YTHREAD_MILL
- n  a  D5 M  Z2 z. QMILL_USER_DEFINED2 W% L* F+ l8 W- |( u$ `
CARRIER( m. J$ J. @4 j" h) N0 k
MCT_POCKET
' c0 g  v5 A1 oHEAD
2 R1 X1 i5 _! _! v0 sTypes:mill_contour
7 O4 P/ ]# {3 g/ T: _& m& T        ----ObjectSubtypeGeometry-------* F7 p* l8 m9 W5 x/ u
MCS- ^: P$ |* T5 _
WORKPIECE9 T  R8 t% P' E6 W( t
MILL_AREA, v$ z0 ~  C5 _4 \( N$ j
MILL_BND
* f( D# P: @7 J& }MILL_TEXT  d8 i% p2 H  V* x$ b/ S- {$ {" |# F0 k
MILL_GEOM
! L. [3 d4 t0 l        ----ObjectSubtypeMethod-------
9 c  W" V; {9 H* `  SMILL_METHOD
7 _  ?$ K0 q: H  ^. ]3 dMOLD_ROUGH_HSM/ R: O3 z. B  [* g- }
MOLD_SEMI_FINISH_HSM
6 G, j7 a' j2 M' S6 y* }. G  k+ sMOLD_FINISH_HSM0 O- q& F1 S; C! ]4 d2 J( o9 ?0 V
        ----ObjectSubtypeOperation-------( S+ F9 Z. G* J8 ?
CAVITY_MILL! ~. a% ~+ \  M: \
PLUNGE_MILLING. ^6 Y3 z* W% N+ l
CORNER_ROUGH- R: G$ Y. A4 c! L  B/ G6 m
REST_MILLING
1 n6 [  L9 |8 G. t9 T) SZLEVEL_PROFILE/ \9 L4 ?" q% N& I
ZLEVEL_CORNER
: z4 n  ~  r2 V. Y- g6 g3 P( ^FIXED_CONTOUR% k  [) H8 t! _: _
CONTOUR_AREA
+ H# M- l2 ?# ~8 nCONTOUR_SURFACE_AREA$ v# Q; K8 |! w7 N0 H2 _  @. Y
STREAMLINE0 M" ~0 R9 r8 l/ l/ S
CONTOUR_AREA_NON_STEEP
  f/ L) C3 x9 p2 lCONTOUR_AREA_DIR_STEEP  [$ G  m4 I- ?4 F0 e! z# P2 Y
FLOWCUT_SINGLE" {: Y9 e0 k; j. K4 f
FLOWCUT_MULTIPLE1 k' [" V$ \; j+ F; K0 o) b
FLOWCUT_REF_TOOL
5 g/ b: C+ T3 n% SSOLID_PROFILE_3D
2 `7 Y' z7 I! U8 tPROFILE_3D
7 R: _4 \5 N# r; N/ ]4 Q( hCONTOUR_TEXT6 r5 ~: h, e% v. z8 e) Y
MILL_USER" c. A: e5 z/ t' i+ |
MILL_CONTROL) ^5 t0 C' j" [
        ----ObjectSubtypeProgram-------' N8 z4 Y" O- J% I+ v$ g1 e8 k
PROGRAM
6 x( v) a/ \* K2 Z5 d9 T        ----ObjectSubtypeSetup-------
7 C, G4 @' u0 t9 ^        ----ObjectSubtypeTool-------, h& j4 C$ r7 b' ]' g4 L# D
MILL
( p$ v' U, X; HCHAMFER_MILL
3 ], h. K  W. X! P! Z+ c+ }BALL_MILL
7 ~  V# x6 h" B9 G+ z1 kSPHERICAL_MILL
9 g- L- ~$ c; I% LBARREL
7 w1 `1 o! Z- Y# K  B  D$ f" v9 XT_CUTTER
5 n7 [) p# G5 G: O" V+ NCARRIER; l' Q, y+ r% z* x! b2 X
MCT_POCKET  c  k. ]# E1 w- ^+ S
HEAD; S0 E$ w) i1 _* d+ x; i5 T
Types:mill_multi-axis' j2 |8 ^6 H4 Z7 Q: @) v2 f5 h
        ----ObjectSubtypeGeometry-------$ m: ~7 S9 s1 }1 K% x8 a+ M. b
MCS
/ H0 f3 _1 O& f7 u7 g) `& NWORKPIECE7 w: k8 g! Y# N; J* O* m. J- k  t
MILL_AREA* [4 {% N( V# u: y4 j
MILL_BND
& ~) _0 G4 D6 B) y& c# iMILL_GEOM
7 V6 g; q$ e5 X% y  n* H. i; W        ----ObjectSubtypeMethod-------
* a: r8 a6 C& ]9 [( q7 b- WMILL_METHOD
: b- o3 [- M5 _( Y  L. T        ----ObjectSubtypeOperation-------
( U7 @- o5 ?. _% \1 X* a% s: @VARIABLE_CONTOUR- @/ F# \/ a" j6 `( J4 M
VARIABLE_STREAMLINE
% l( d  U! ~% b: q+ r6 E  g9 q8 GCONTOUR_PROFILE
5 P/ s" z! \9 l: qFIXED_CONTOUR- T7 L; Y- q& ?/ j  L3 Z  J
ZLEVEL_5AXIS) v0 }, T1 ~  y5 ]( K
SEQUENTIAL_MILL
( U, F! R0 a3 e6 J% d. J- fGENERIC_MOTION
" R% }6 a3 S  [7 TMILL_USER
% |" m- r* ?2 g( C+ |( }* [MILL_CONTROL: b, k+ w# P# n
        ----ObjectSubtypeProgram-------
$ m- `( J3 |1 vPROGRAM  Q/ J$ R; T" m# W, g4 q
        ----ObjectSubtypeSetup-------: }9 r7 Z* r# Q; A) f
        ----ObjectSubtypeTool-------
4 v! q: F% I7 h! R, [* XMILL
  @- g/ D& |4 t5 \. l/ S! kCHAMFER_MILL& [9 ^6 l8 ?0 h8 u3 q1 p
BALL_MILL) m7 N' p8 r1 g8 m) w6 P8 \; D; ]
SPHERICAL_MILL
: ^4 m( d) K9 R7 kMILL_7_PARAMETER
2 R0 [) T$ x0 I" o8 b3 JMILL_10_PARAMETER8 n2 b* s) M- v* p0 R
BARREL
9 m3 m+ H- Y" ]T_CUTTER
3 y4 b! u9 S& G2 D+ a6 dCARRIER
" ]- [. N' n- [' Z, N) H; z' DMCT_POCKET  t! E2 E, r! N8 @2 I  \
HEAD* O3 r1 c5 f1 u! V1 H+ B+ p5 z, U
Types:mill_multi_blade
+ ]3 W7 v2 s6 `        ----ObjectSubtypeGeometry-------- i! P0 A1 {' N' t9 k& T/ G
MCS
% h9 @7 X7 c' r+ e* sWORKPIECE
0 {% o0 I# _9 r+ E7 b1 PMULTI_BLADE_GEOM5 ^# |# `( E6 f) y
        ----ObjectSubtypeMethod-------
- X1 e( @' J+ r3 Z/ B. ]MULTI_BLADE_FINISH
8 g& {; H- u* R3 r/ nMILL_METHOD
, Y4 ~# Y5 c. b        ----ObjectSubtypeOperation-------0 l4 y9 I8 u  Y
MULTI_BLADE_ROUGH
# D6 t4 j* p0 y5 D) V+ U" bHUB_FINISH. q: }( K- U5 X  [& S
BLADE_FINISH3 j/ J+ b& a- d( L5 z
BLEND_FINISH
' F; Q( Y6 m/ T% r1 wGENERIC_MOTION/ X3 O4 J% s# `0 X5 i8 A
MILL_USER
- Y: w- h8 K0 f5 ZMILL_CONTROL
- a- F/ G) l, Z        ----ObjectSubtypeProgram-------
2 K& b' x- f9 d+ ~* mPROGRAM
7 t  _9 x5 C9 q$ U& ?. b7 _  X        ----ObjectSubtypeSetup-------
$ v' v4 I; E4 ]/ g        ----ObjectSubtypeTool-------: t1 z  T" C9 g8 @( P* l9 c
MILL* s) z" i( \! y8 b
CHAMFER_MILL0 t+ v& c; S* a0 h( |  w
BALL_MILL( F) d2 H/ B. t. S& P) k& D: J
SPHERICAL_MILL
5 ]( l) }1 e0 C6 AMILL_7_PARAMETER
5 n1 o! h0 r  e' Q$ uMILL_10_PARAMETER+ x, k+ O! E9 c, {
BARREL. U* y0 C9 t1 @; r" {1 {. O# p9 g
T_CUTTER
1 r" W- D# w' ^* |* Z+ ~- [' i; |* Z$ gCARRIER
6 N0 n8 D3 V- i8 ]MCT_POCKET
, r( u$ x) g" M7 G" A2 gHEAD/ l! e9 s' l& ~. s8 g) E/ r) d4 i( g
Types:mill_rotary
0 v% d: y: n6 Z, \: ^, d+ f: [$ Z, [        ----ObjectSubtypeGeometry-------
, U& X7 z8 T$ g! G/ S! @MCS1 T* y: e4 W; u; ?; P, M
WORKPIECE
' Z. N8 N5 R5 e: pROTARY_GEOM1 W. |. \, C. K8 P( E  m8 B
        ----ObjectSubtypeMethod-------" P! ]" f4 N, Z7 f1 l0 L! J6 R& f) a
MILL_METHOD* k6 t9 v$ \; T( s- f% G
        ----ObjectSubtypeOperation-------8 w7 [! }, ^  [# j7 J$ y8 B
ROTARY_FLOOR& l+ Z3 U# X: n+ ^
GENERIC_MOTION1 n2 B2 k  u7 R/ `% g5 N
MILL_USER
8 L$ i0 b% Y3 Y' E& ^MILL_CONTROL
; D# J. d" {7 _2 w. k1 R- `0 g        ----ObjectSubtypeProgram-------7 E7 ]  b7 H/ Q" h: g# i: g
PROGRAM
9 l; @! S: b& s5 s" m8 C        ----ObjectSubtypeSetup-------1 s% k( }$ @0 ~% F- W) k
        ----ObjectSubtypeTool-------* K7 w$ s$ F: ~0 A' c8 @8 e
BALL_MILL) U$ W8 S2 p1 v3 P3 m. X
SPHERICAL_MILL
% y9 @8 [& l3 ~7 ^: U( GCARRIER
/ v4 X. Q9 z+ Q( M! Y/ Z2 OMCT_POCKET
0 B. c. F- [& S% P) U5 S8 d% pTypes:hole_making4 K. u* D. X; \  S
        ----ObjectSubtypeGeometry-------
/ h# n. F& C4 CMCS; f+ X* j! S$ W  C' f
WORKPIECE
- a3 T; `  w+ \" ^2 oMILL_AREA; s0 w: T! n! I+ g$ l
FBM_GEOM1 h! f, j5 A; e6 y& X. p' \
SIMPLE_HOLE% X  M+ C- \' K+ ^9 }
CB_HOLE" m. A. F$ p  X* I7 Y
CS_HOLE) @$ z( w" y7 A" \/ M
THD_SIMPLE_HOLE
. H6 Z. n- \& LTHD_CB_HOLE
  M! W' E# ^) X0 N$ a5 YTHD_CS_HOLE
0 K, @; T& C5 _: k9 N& I* ?SYMBOLIC_THREAD! R0 W3 Y$ e' o% l, |& j, c
CAP_SCREW_CB
& N4 g4 Q, m7 O6 C! o# w& jCAP_SCREW_CS% l! f* f+ ^1 m6 X
FIT_HOLE
: F+ _7 `" k) Z/ v5 D3 USTANDARD_THREAD
0 W6 Z& Y0 `4 W  i: B* s. B+ }ALL_FEATURES
9 j8 `/ m+ y% YHOLE_BOSS_GEOM
6 D$ M0 o  Y/ T2 m- \4 N3 h        ----ObjectSubtypeMethod-------  C, F$ s% v( F. l" b& D/ T
DRILL_METHOD0 J+ m! c9 p5 U# W' a$ M0 Y' S( S
HOLE_MILL_METHOD
/ r- e! X' Q- g. X' u9 d        ----ObjectSubtypeOperation-------
; C. f9 g$ Z$ q7 P  \  O3 k; ZSPOT_DRILLING; o8 S3 S' S( P
DRILLING% {! T! }% Q4 T. D9 {/ w1 x
COUNTERSINKING" L4 _9 B4 h0 K; I
TAPPING
: m% f6 q3 y0 p5 U0 XHOLE_MILLING
, k  r! ]) r0 a7 THOLE_CHAMFER_MILLING
1 d; W& Q3 @0 u  j- e7 L( [- j: yBOSS_MILLING8 n3 H0 t0 Y+ o  e- R  _1 U
THREAD_MILLING
* W2 H7 U5 U" V0 U4 C; {BOSS_THREAD_MILLING
1 G8 D8 ]3 i5 d5 xMILL_CONTROL7 z) A" U6 W# i  ]
HOLE_MAKING
% H3 m4 t6 D  X' gHOLE_MILL/ d" L9 D9 t( [/ K% \- h( J, m
        ----ObjectSubtypeProgram-------
0 `2 t& q& k0 `4 |/ r. s& TPROGRAM
% |& |/ j9 q  R" GOPTIMIZED_NC
3 j9 t2 h. W' p( [  p. C# ^  x, ~        ----ObjectSubtypeSetup-------
5 I" O$ H/ c) L, h# g2 H1 U        ----ObjectSubtypeTool-------
' z$ W+ K. E+ F- iSTD_DRILL' O) }* n; H* A5 v2 _; E1 a0 E3 z
CENTERDRILL
& c# k0 H/ k: `0 v# mCOUNTER_SINK
) p+ {% J( n/ E" N6 d2 d; e: SSPOT_DRILL: D* l; d2 U$ I4 ~
BORE' E( k2 X5 N6 _. q- E- u
REAMER
% B5 D0 M/ b# B% j* Y# |% d, r! l9 r4 OSTEP_DRILL/ K# k1 ?4 o6 h- c6 X! b$ }3 i% y
CORE_DRILL
) f8 C4 J2 G5 x  R2 n# X. C' sCOUNTER_BORE( e( W  V/ x. M+ S  B5 [) s4 |; w+ ^
TAP
: q0 b& E7 I, Y, T+ iTHREAD_MILL
) ]) P8 @; ]- Z  K" i5 i5 fSPOT_FACING
. E+ b9 ^1 ~5 O3 ^6 [& _/ `CHAMFER_MILL7 u( B4 l6 q9 n% O+ T8 l- a/ a) q
MILL
9 t/ {/ R. F: P+ a, MCARRIER
: P: [1 t' u/ w6 D* v9 T' {! W$ j8 ], sMCT_POCKET* |7 Z1 q3 K: Q# C* p# N6 S
HEAD2 j1 c. j- L# u3 U$ V: T; ^
Types:drill
: O8 N: y( p( g% i- X% `) H        ----ObjectSubtypeGeometry-------
! j! M; y! C) m! Y6 oMCS
6 q. v( H" t; }1 Y4 m$ AWORKPIECE
0 s4 V1 U- y8 P9 GDRILL_GEOM
1 B! W0 ~) J0 S; uHOLE_BOSS_GEOM) x  e+ Z; L( U4 c( b
        ----ObjectSubtypeMethod-------7 e9 O2 ]( i# `  z5 w/ E
DRILL_METHOD, \+ O4 W1 i8 m5 a5 F4 }
        ----ObjectSubtypeOperation-------2 a  o* I: S5 J, ~$ Y2 i2 ^, P
SPOT_FACING+ x' Q% K, O; q: P' S. `0 F
SPOT_DRILLING* b& E; H4 m  Q/ b
DRILLING
: a* W7 U% H5 r% X! ~PECK_DRILLING: N3 ?. @) h$ x  d! L
BREAKCHIP_DRILLING
( S3 c! d+ U* J) bBORING, n) b. d/ \4 ?$ o1 D
REAMING
+ z8 n9 ~4 v: S& cCOUNTERBORING
; I9 r2 m0 _" H% UCOUNTERSINKING7 i( q  r3 }- X( S
TAPPING
$ I9 A; ^  k. L( a* yHOLE_MILLING4 H/ Z5 v4 L9 B
THREAD_MILLING2 y4 ?' o9 D) L4 t* p' ^' Y9 ~
MILL_CONTROL
7 D" q8 E! i/ r, E9 S. WMILL_USER* I3 }1 Y( ^, {9 Q5 w6 X
        ----ObjectSubtypeProgram-------
: H& N" \" S, f2 KPROGRAM
/ t7 }2 X. @& H& p3 t! T0 m        ----ObjectSubtypeSetup-------
& b$ p4 K, U0 f" w        ----ObjectSubtypeTool-------
5 Q: K9 q7 i/ nSPOTFACING_TOOL
( v' W& T0 U( ~! q5 s' eSPOTDRILLING_TOOL
( \1 g* I: {" l, b& F9 l9 MDRILLING_TOOL
& M8 f% u8 a' A! C5 D4 t' `# YBORING_BAR  {6 F5 A+ ~: c0 W' o, Q6 E$ @
REAMER
3 u$ ~. m- E; h6 D0 ~  ?1 ]COUNTERBORING_TOOL
. F; }0 Q3 ?9 ~; \/ j" tCOUNTERSINKING_TOOL  Y) d' B- _  [
TAP6 P0 g# r0 l6 D+ o3 H: g5 r- I
THREAD_MILL
8 g: c  K, o6 m6 r6 l7 CCARRIER+ i. s8 u9 l, u2 U  |$ K
MCT_POCKET' x3 s9 D$ n% l5 \6 R8 s
HEAD
7 \& R( i/ F/ H! x& `3 wTypes:turning1 l6 g" e9 ^6 q$ B4 c' G
        ----ObjectSubtypeGeometry-------6 \/ l/ ~" i% \5 N& t4 N- W5 h/ \* o
MCS_SPINDLE
0 }' p: H" G7 p  f9 q; qWORKPIECE: ]1 b- j! C! g; d# }' {$ k; z
TURNING_WORKPIECE
' T$ E: J" B1 P. z+ I1 v* CTURNING_PART
5 R; }- G2 _5 w: I: r" pCONTAINMENT+ l) r9 C8 x7 ]5 D
AVOIDANCE3 Q3 |9 Z8 C- U* C" E0 t  T7 D$ _/ B
        ----ObjectSubtypeMethod-------
8 C% ]( Y  m& G: R  @$ T8 @- V: MLATHE_METHOD
1 K8 r2 q7 \0 ^: \        ----ObjectSubtypeOperation-------
& u7 ^6 F1 M( g* PCENTERLINE_SPOTDRILL) ~1 i& s) m$ {& M6 r
CENTERLINE_DRILLING3 R; a3 F# Z9 L; d  J
CENTERLINE_PECKDRILL$ J+ G0 H& [: v! S) W6 Y/ l; N# M
CENTERLINE_BREAKCHIP
8 ~/ X; C, o  v7 ?' rCENTERLINE_REAMING
/ b8 L7 M1 M+ H" _! s0 ZCENTERLINE_TAPPING- m$ e" x$ R: N2 v% P+ {
FACING* q3 J- K  K" a% a- J
ROUGH_TURN_OD! b& e. H, R" t: p* ^
ROUGH_BACK_TURN
/ ?' a. K8 O' x1 m& V, O, ~* gROUGH_BORE_ID$ |: p% d: J2 U5 F# x! X7 m& A* ]
ROUGH_BACK_BORE
6 C; Y0 f* {! K8 e- Q2 a. `8 {FINISH_TURN_OD
! A5 J3 y- j+ d5 CFINISH_BORE_ID! _- l/ v9 q. v; B( e" L2 v
FINISH_BACK_BORE
( I7 {" h6 r1 v3 j& M5 fTEACH_MODE) l/ F6 m5 `. j- t- f  e0 ~
GROOVE_OD
5 Z- b4 B8 [  H! qGROOVE_ID
1 O' @3 J3 O( W! A) Z' }3 K& W7 Y" TGROOVE_FACE
3 v4 N+ e& q$ Q8 n6 ?THREAD_OD
4 V/ _7 z  M: @0 d# P4 hTHREAD_ID* N# I1 b/ d7 f$ M: P& q
PARTOFF6 {+ \& F3 M1 w# h3 Y
LATHE_CONTROL* Z5 M; D, A9 o
LATHE_USER
; m5 s1 e5 }( Y* i- {        ----ObjectSubtypeProgram-------
* B9 {0 O+ q/ |1 e. lPROGRAM
5 y5 B6 p, k0 I2 r: [  v        ----ObjectSubtypeSetup-------
  i) j- D8 i8 b' _; h+ h! x! J        ----ObjectSubtypeTool-------3 U3 k8 e, }' M1 H  Q0 f% H
SPOTDRILLING_TOOL; A% I/ h$ T# f/ E
DRILLING_TOOL
1 p: V6 U1 @+ \, s7 ^OD_80_L8 s7 P9 z) @4 r  H% _0 P- T
OD_80_R
( J1 V) @0 u, n; m$ v0 [3 xOD_55_L
# T0 F# \; v1 @6 |- M$ |OD_55_R
. H) D3 q4 @; C! PID_80_L' t1 O. ^2 e. ]  Q0 {& {9 f& B
ID_55_L7 J4 D6 e2 X) `" t& R% G2 [
BACKBORE_55_L
; t3 H$ b8 \. }" LOD_GROOVE_L
# D  t- r! w) f# ?2 P; _, WFACE_GROOVE_L) l& h( B4 U. D" l& `/ F2 Z
ID_GROOVE_L- B/ O$ n. ^6 w+ @! u3 g; F
OD_THREAD_L( }4 D* }' w) J0 g3 }/ P; u8 p- _
ID_THREAD_L8 ]6 W; u/ e& w7 u, ^! a( u
FORM_TOOL
8 X/ h  i6 I0 p; K! m5 ?CARRIER2 P( B! b  X8 g, A0 V/ d
MCT_POCKET+ X4 U# [  m& D; v$ `& O
Types:wire_edm7 t: J: J) Q- a/ ?( d3 x2 C, _
        ----ObjectSubtypeGeometry-------; H  B- h1 g! m; F, Y1 i  R
MCS_WEDM* `4 J+ y# C9 q) B/ i8 `+ Y
WORKPIECE+ ~- B" c* M2 w; \' A1 ?
SEQUENCE_INTERNAL_TRIM
) d0 K6 n$ a7 Q; \$ A: gSEQUENCE_EXTERNAL_TRIM3 |% K. F4 r" ?* u: p
WEDM_GEOM' V4 P* e3 D* l7 F2 P4 |
        ----ObjectSubtypeMethod-------
) u! `/ g* E; PWEDM_METHOD9 B/ b; X% _7 X9 D: @
        ----ObjectSubtypeOperation-------
; U$ I6 E9 _! _) o) WNOCORE! ~1 ?2 F: F/ e3 `
EXTERNAL_TRIM/ J. B- S' W" G; i
INTERNAL_TRIM
" f( t; H/ I6 Q2 x* uOPEN_PROFILE1 M. |/ a+ }+ F4 y$ u
WEDM_CONTROL
, J1 H' G$ z% c* d+ d. m) ~WEDM_USER
8 d1 F* |, N9 Z: R( G        ----ObjectSubtypeProgram-------' ^) h& {9 ]) Q* n- Z/ h
PROGRAM
* Q: j0 y  x- @) c- H9 i        ----ObjectSubtypeSetup-------
% \  @; C- ]! y- H        ----ObjectSubtypeTool-------5 S. \+ S) p0 c2 W2 J& P
WIRE& n1 T" e1 b# c& T+ b
Types:probing
" q+ V3 U8 D6 W. i        ----ObjectSubtypeGeometry-------3 {+ I# c6 F' b1 V! ~
MCS_MILL& v* V" k: z( X
WORKPIECE3 _" z2 Q0 U+ d
        ----ObjectSubtypeMethod-------( R, @& L5 r5 C: d" T/ W/ i
MILL_METHOD
) X" v2 F, n; v4 FLATHE_METHOD
' ?, P' `' X% ]1 k$ l8 o        ----ObjectSubtypeOperation-------' \# H8 {. `$ H2 H* a8 v
MILL_PART_PROBING! G3 g. b# x# l
TURN_PART_PROBING7 w9 t2 E6 W* I2 s& q1 ~; E( J
MILL_TOOL_PROBING
; p. [. R' k* e; M5 fTURN_TOOL_PROBING  P% m, U( g' b6 Y0 o4 I( d
GENERIC_MOTION
0 r. \- k+ W( g* O1 E) c        ----ObjectSubtypeProgram-------8 _0 S- {4 N0 ~6 {
PROGRAM3 k( N- S* M0 z0 ~
        ----ObjectSubtypeSetup-------+ q! j! T. M8 v0 M3 K
        ----ObjectSubtypeTool-------' H8 `; H: @) M1 J/ q" z" ~2 |  p2 x
PROBE
+ G2 |% v9 g; T) C; g5 kGENERIC/ K  K+ H+ d7 F7 Q2 J
Types:solid_tool' s8 N1 U7 \$ W0 z
        ----ObjectSubtypeGeometry-------+ ^9 }2 i$ I/ S5 v' C% n
        ----ObjectSubtypeMethod-------
% h- R( Y4 ]! A$ @7 T        ----ObjectSubtypeOperation-------
/ L" R; @3 }/ i8 t, e' W6 l. F5 N        ----ObjectSubtypeProgram-------
2 a! X* b- V' Q" A, h        ----ObjectSubtypeSetup-------7 z" ^" H: X, i6 ^: k7 u% [; ]# ]5 p
        ----ObjectSubtypeTool-------, I6 u+ F. N3 l5 F* Y8 e% x9 ^2 }
GENERIC" {& U9 O7 b, a% E, Z2 U- p
PROBE
' i+ {0 z( w# i+ h( GTypes:machining_knowledge
: j9 x7 U, `2 `$ v/ i- W) s        ----ObjectSubtypeGeometry-------* s3 n1 }( Y3 U- V0 j& \( Y9 `
MCS
$ i) X; m* z4 x& k9 _7 L, r! X' WWORKPIECE. w; q* o( q4 n, J6 l
MILL_AREA
5 Y8 r7 ~" w4 m3 M' BPROCESS_FEATURES
) i: h# [& h) l, b  @) W4 ]5 H        ----ObjectSubtypeMethod-------
& I3 {0 [2 L; ?& N" i* z& [( U) ]PRE_DRILL_METHOD
# [( h$ \) m/ X( S+ VDEBURRING_METHOD  y, ~2 S8 {" ], ]; M" t* s; T
CSINK_THD_METHOD
( _( h5 ], r8 B& B. D7 G/ M+ l3 ]TAP_METHOD
' I) r9 ^; |. o; ASTEP_DRILL_METHOD
5 V3 W; }0 l; ~. NTHREAD_MILL_METHOD
( c: c4 J6 y3 r  C; e0 ~9 N; eMILL_CB_METHOD8 U8 v% T  _/ F. e' I/ R: c* b
BREAKCHIP_DRILL_METHOD/ j  I  }  g2 Z$ B7 v  |0 ~5 F
BORE_METHOD
0 H" G; o5 x# QCENTER_DRILL_METHOD  {5 @9 V0 p( b4 \# u2 y6 {
CORE_DRILL_METHOD1 A3 x5 s! s- h1 W& B0 ^
CBORE_METHOD( H7 h6 y3 R0 y* `* C
CSINK_METHOD" ~3 n( A! E- T9 I2 N7 V- U7 m
DRILL_METHOD+ Y, t/ d5 g5 O6 T. `( y( u5 g
PECK_DRILL_METHOD
! `( e$ V* e# f* F7 J; ?REAMING_METHOD. J9 Y( P8 \) q: j
SPOT_DRILL_METHOD
! R$ b8 @, K2 q( a% ~" VTAPPING_METHOD, F* r% [* ]& n
HOLE_MILL_METHOD
; _  o' c# `2 }  f6 y8 f1 D- I2 _8 mMILL_METHOD_ROUGH& v( |( B) Z; w* z( r! Q
        ----ObjectSubtypeOperation-------
6 E- B- b4 u6 G- i' Q& vHOLE_MAKING
( a: j2 V' e) r: R% b' W% |3 hHOLE_MAKING_DRILL_TEXT
/ \1 j! h" e" Y' Q( @2 eHOLE_MAKING_DRILL_DEEP
( v$ Y; [# J. [1 L4 Y5 i/ `, a. THOLE_MAKING_DRILL_BORE_DRAG* |5 W8 T. h1 G$ o7 Q6 l9 h
HOLE_MAKING_DRILL_BORE_NODRAG
0 d* W2 l4 M/ z  J6 Y# n' z2 O) _3 s) gHOLE_MAKING_DRILL_BORE_BACK1 T+ [' g5 B- m! T/ r8 p+ c5 u
HOLE_MAKING_DRILL_BORE_MANUAL
3 R$ ?" L$ u: m- K' oSPOT_DRILLING
. V, H5 c' V# b8 ]) S* CDRILLING# c2 u5 r" m* ?
PECK_DRILLING5 a: ]& e  N. `4 |  C+ D% d
BREAKCHIP_DRILLING- {% i( [, Z$ \$ |  u- ]
COUNTERBORING$ f8 q( X! c+ T8 m3 w7 U3 g
COUNTERSINKING
" _- e# \) ^: u3 J1 \REAMING
/ o) b7 o$ L9 iBORING
% L) Q% V/ D7 h' L% H( ZHOLE_MILL7 r  P. Z8 }( H7 ?  s2 M% V/ i$ R* _* R
FLOOR_WALL
$ C3 h( h3 X, [) XFACE_MILLING
' ~7 ?9 \/ V$ _5 [( fCAVITY_MILL
% }# Q. t/ J, Q0 Y! C) MTAPPING" x2 W  P* E4 N5 U7 o
        ----ObjectSubtypeProgram-------3 e' U8 t, S' B) f+ z1 s& ?% b; i
PROGRAM" A! X7 f) a- e* r* o
        ----ObjectSubtypeSetup-------6 k. h1 P6 i. u7 x
        ----ObjectSubtypeTool-------
! {/ b. q1 G* q1 H1 l3 ?CARRIER8 l& ]: o2 O/ ?, v& @8 L/ {
MCT_POCKET
, p+ m2 o9 v, n  i- E% Z( UHEAD
* U2 L9 M  p3 R2 U7 d" l
# F' O( y, O) E4 c3 X: K1 A  d
2 B7 w( x7 R" e9 k& M4 J+ O, A7 I
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了