Showing results for 
Search instead for 
Do you mean 
Reply

new mom_operation_type values

I'm sure this is not a complete list, but it bugged me (and I needed to find out anyhow, for MY posts)

 

FLOOR_WALL_FLOOR - op type = "Volume Based 2.5D Milling" (floor/wall machining)

 

GROOVE_MILLING - op type = "Groove Milling"  (i.e. using a t cutter on the side of a part)

 

BOSS_MILLING - op type = "Cylinder Milling"

HOLE_MILLING - op type = "Cylinder Milling"

 

 

SPOT_DRILLING - op type = "Drilling"

DRILLING - op type = Drilling

DEEP_HOLE_DRILLING - op type = Drilling

COUNTERSINKING - op type = Drilling

TAPPING - op type = Drilling

SEQUENTIAL_DRILLING - op type = Drilling

 

HOLE_CHAMFER_MILLING - op type = "Chamfer Milling"

 

 

HOLE_THREAD_MILLING - op type = "Thread Milling"

BOSS_THREAD_MILLING - op type = Thread Milling

 

RADIAL_GROOVE_MILLING - op type = "Radial Groove Milling"

 

ROTARY_FLOOR - op type = "Variable-axis Surface Contouring"

 

If anyone knows of others, I'd appreciate your posting here.

ken

 

 

 

 

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled


9 REPLIES

Re: new mom_operation_type values

[ Edited ]

Sorry - I haven't looked beyond my current version. But - why do we need to do specific things in the post based on the operation (especially something like make decisions about putting out blocks.) I guess I have had some need for it - but I would think it would be something to avoid - and would cause a lot of work in version change (like apparently now.) Maybe making kinematic switching automatic (I guess.) I have looked at "mom_tool_path_type" to see if "variable_axis" tool path and made decisions based on that. That variable came along in 8 or 8.5. Hard to keep up!

NX10.03
Windows 7 Pro

Re: new mom_operation_type values

Just create any operation, just empty operation, any type, any subtype. In postprocessor insert to Event Operation Start PB_CMD with MOM_output_literal $mom_operation_type.

 

For MILL PART PROBING Mill Part Probing, for example...

Re: new mom_operation_type values

NX9 :

wire_edm

-----------------------------------
operation name :NOCORE
oper_type :Wire EDM
-----------------------------------
-----------------------------------
operation name :EXTERNAL_TRIM
oper_type :Wire EDM
-----------------------------------
-----------------------------------
operation name :INTERNAL_TRIM
oper_type :Wire EDM
-----------------------------------
-----------------------------------
operation name :OPEN_PROFILE
oper_type :Wire EDM
-----------------------------------

probing

 

-----------------------------------
operation name :PROBING
oper_type :Mill Part Probing
-----------------------------------
-----------------------------------
operation name :MILL_PART_PROBING
oper_type :Mill Part Probing
-----------------------------------
-----------------------------------
operation name :TURN_PART_PROBING
oper_type :Turn Part Probing
-----------------------------------
-----------------------------------
operation name :MILL_TOOL_PROBING
oper_type :Mill Tool Probing
-----------------------------------
-----------------------------------
operation name :TURN_TOOL_PROBING
oper_type :Turn Tool Probing
-----------------------------------
-----------------------------------
operation name :GENERIC_MOTION
oper_type :Generic Motion
-----------------------------------

mill planar :

 

-----------------------------------
operation name :FLOOR_WALL
oper_type :Volume Based 2.5D Milling
-----------------------------------
-----------------------------------
operation name :FLOOR_WALL_IPW
oper_type :Volume Based 2.5D Milling
-----------------------------------
-----------------------------------
operation name :FACE_MILLING_AREA
oper_type :Volume Based 2.5D Milling
-----------------------------------
-----------------------------------
operation name :FACE_MILLING
oper_type :Face Milling
-----------------------------------
-----------------------------------
operation name :FACE_MILLING_MANUAL
oper_type :Face Milling
-----------------------------------
-----------------------------------
operation name :PLANAR_MILL
oper_type :Planar Milling
-----------------------------------
-----------------------------------
operation name :PLANAR_PROFILE
oper_type :Planar Milling
-----------------------------------
-----------------------------------
operation name :ROUGH_FOLLOW
oper_type :Planar Milling
-----------------------------------
-----------------------------------
operation name :ROUGH_ZIGZAG
oper_type :Planar Milling
-----------------------------------
-----------------------------------
operation name :ROUGH_ZIG
oper_type :Planar Milling
-----------------------------------
-----------------------------------
operation name :CLEANUP_CORNERS
oper_type :Planar Milling
-----------------------------------
-----------------------------------
operation name :FINISH_WALLS
oper_type :Planar Milling
-----------------------------------
-----------------------------------
operation name :FINISH_FLOOR
oper_type :Planar Milling
-----------------------------------
-----------------------------------
operation name :GROOVE_MILLING
oper_type :Groove Milling
-----------------------------------
-----------------------------------
operation name :THREAD_MILLING
oper_type :Thread Milling
-----------------------------------
-----------------------------------
operation name :THREAD_MILLING_NX5
oper_type :Mill User-Defined
-----------------------------------
-----------------------------------
operation name :THREAD_MILLING_NX7
oper_type :Mill User-Defined
-----------------------------------
-----------------------------------
operation name :PLANAR_TEXT
oper_type :Planar Text
-----------------------------------

mill_multi_axis :

 

-----------------------------------
operation name :VARIABLE_CONTOUR
oper_type :Variable-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :VARIABLE_STREAMLINE
oper_type :Variable-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :CONTOUR_PROFILE
oper_type :Variable-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :ZLEVEL_5AXIS
oper_type :Variable-axis Z-Level Milling
-----------------------------------
-----------------------------------
operation name :SEQUENTIAL_MILL
oper_type :Sequential Mill Main Operation
-----------------------------------
-----------------------------------
operation name :VC_MULTI_DEPTH
oper_type :Variable-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :VC_BOUNDARY_ZZ_LEAD_LAG
oper_type :Variable-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :VC_SURF_AREA_ZZ_LEAD_LAG
oper_type :Variable-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :ZIG_ZAG_SURFACE
oper_type :Zig-Zag Surface
-----------------------------------

mill_multi_blade :

 

-----------------------------------
operation name :MULTI_BLADE_ROUGH
oper_type :Variable-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :HUB_FINISH
oper_type :Variable-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :BLADE_FINISH
oper_type :Variable-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :BLEND_FINISH
oper_type :Variable-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :SPLITTER_FINISH
oper_type :Variable-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :EDGE_FINISH
oper_type :Variable-axis Surface Contouring
-----------------------------------

mill_contour :

 

-----------------------------------
operation name :CAVITY_MILL
oper_type :Cavity Milling
-----------------------------------
-----------------------------------
operation name :PLUNGE_MILLING
oper_type :Plunge Milling
-----------------------------------
-----------------------------------
operation name :CORNER_ROUGH
oper_type :Cavity Milling
-----------------------------------
-----------------------------------
operation name :REST_MILLING
oper_type :Cavity Milling
-----------------------------------
-----------------------------------
operation name :ZLEVEL_PROFILE
oper_type :Z-Level Milling
-----------------------------------
-----------------------------------
operation name :ZLEVEL_CORNER
oper_type :Z-Level Milling
-----------------------------------
-----------------------------------
operation name :FIXED_CONTOUR
oper_type :Fixed-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :CONTOUR_AREA
oper_type :Fixed-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :CONTOUR_SURFACE_AREA
oper_type :Fixed-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :STREAMLINE
oper_type :Fixed-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :CONTOUR_AREA_NON_STEEP
oper_type :Fixed-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :CONTOUR_AREA_DIR_STEEP
oper_type :Fixed-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :FLOWCUT_SINGLE
oper_type :Fixed-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :FLOWCUT_MULTIPLE
oper_type :Fixed-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :FLOWCUT_REF_TOOL
oper_type :Fixed-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :SOLID_PROFILE_3D
oper_type :Planar Milling
-----------------------------------
-----------------------------------
operation name :PROFILE_3D
oper_type :Planar Milling
-----------------------------------
-----------------------------------
operation name :CONTOUR_TEXT
oper_type :Fixed-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :ZLEVEL_FOLLOW_CAVITY
oper_type :Cavity Milling
-----------------------------------
-----------------------------------
operation name :ZLEVEL_FOLLOW_CORE
oper_type :Cavity Milling
-----------------------------------
-----------------------------------
operation name :ZLEVEL_PROFILE_STEEP
oper_type :Z-Level Milling
-----------------------------------
-----------------------------------
operation name :CONTOUR_ZIGZAG
oper_type :Fixed-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :CONTOUR_FOLLOW
oper_type :Fixed-axis Surface Contouring
-----------------------------------
-----------------------------------
operation name :FLOWCUT_SMOOTH
oper_type :Fixed-axis Surface Contouring
-----------------------------------

legacy_lathe :

 

-----------------------------------
operation name :LATHE-DRILL
oper_type :Lathe Drill
-----------------------------------

laser :

 

-----------------------------------
operation name :LASER_TEACH_MODE
oper_type :Laser TeachMode
-----------------------------------
-----------------------------------
operation name :CONTOUR_TEXT
oper_type :Fixed-axis Surface Contouring
-----------------------------------

hole_making :

 

-----------------------------------
operation name :SEQUENTIAL_DRILLING
oper_type :Drilling
-----------------------------------
-----------------------------------
operation name :BOSS_MILLING
oper_type :Cylinder Milling
-----------------------------------
-----------------------------------
operation name :THREAD_MILLING
oper_type :Thread Milling
-----------------------------------
-----------------------------------
operation name :BOSS_THREAD_MILLING
oper_type :Thread Milling
-----------------------------------

drill_op_type :

 

-----------------------------------
operation name :SPOT_FACING
oper_type :Point to Point
-----------------------------------
-----------------------------------
operation name :SPOT_DRILLING
oper_type :Point to Point
-----------------------------------
-----------------------------------
operation name :DRILLING
oper_type :Point to Point
-----------------------------------
-----------------------------------
operation name :PECK_DRILLING
oper_type :Point to Point
-----------------------------------
-----------------------------------
operation name :BREAKCHIP_DRILLING
oper_type :Point to Point
-----------------------------------
-----------------------------------
operation name :BORING
oper_type :Point to Point
-----------------------------------
-----------------------------------
operation name :REAMING
oper_type :Point to Point
-----------------------------------
-----------------------------------
operation name :COUNTERBORING
oper_type :Point to Point
-----------------------------------
-----------------------------------
operation name :COUNTERSINKING
oper_type :Point to Point
-----------------------------------
-----------------------------------
operation name :TAPPING
oper_type :Point to Point
-----------------------------------
-----------------------------------
operation name :THREAD_MILLING
oper_type :Thread Milling
-----------------------------------
-----------------------------------
operation name :THREAD_MILLING_NX5
oper_type :Mill User-Defined
-----------------------------------
-----------------------------------
operation name :THREAD_MILLING_NX7
oper_type :Mill User-Defined
-----------------------------------

turning :

 

-----------------------------------
operation name :CENTERLINE_SPOTDRILL
oper_type :Turn Centerline Drilling
-----------------------------------
-----------------------------------
operation name :CENTERLINE_DRILLING
oper_type :Turn Centerline Drilling
-----------------------------------
-----------------------------------
operation name :CENTERLINE_PECKDRILL
oper_type :Turn Centerline Drilling
-----------------------------------
-----------------------------------
operation name :CENTERLINE_BREAKCHIP
oper_type :Turn Centerline Drilling
-----------------------------------
-----------------------------------
operation name :CENTERLINE_REAMING
oper_type :Turn Centerline Drilling
-----------------------------------
-----------------------------------
operation name :CENTERLINE_TAPPING
oper_type :Turn Centerline Drilling
-----------------------------------
-----------------------------------
operation name :FACING
oper_type :Turn Roughing
-----------------------------------
-----------------------------------
operation name :ROUGH_TURN_OD
oper_type :Turn Roughing
-----------------------------------
-----------------------------------
operation name :ROUGH_BACK_TURN
oper_type :Turn Roughing
-----------------------------------
-----------------------------------
operation name :ROUGH_BORE_ID
oper_type :Turn Roughing
-----------------------------------
-----------------------------------
operation name :ROUGH_BACK_BORE
oper_type :Turn Roughing
-----------------------------------
-----------------------------------
operation name :FINISH_TURN_OD
oper_type :Turn Finishing
-----------------------------------
-----------------------------------
operation name :FINISH_BORE_ID
oper_type :Turn Finishing
-----------------------------------
-----------------------------------
operation name :FINISH_BACK_BORE
oper_type :Turn Finishing
-----------------------------------
-----------------------------------
operation name :TEACH_MODE
oper_type :Turn Teach Mode
-----------------------------------
-----------------------------------
operation name :GROOVE_OD
oper_type :Turn Roughing
-----------------------------------
-----------------------------------
operation name :GROOVE_ID
oper_type :Turn Roughing
-----------------------------------
-----------------------------------
operation name :GROOVE_FACE
oper_type :Turn Roughing
-----------------------------------
-----------------------------------
operation name :THREAD_OD
oper_type :Turn Threading
-----------------------------------
-----------------------------------
operation name :THREAD_ID
oper_type :Turn Threading
-----------------------------------
-----------------------------------
operation name :PARTOFF
oper_type :Turn Roughing
-----------------------------------
-----------------------------------
operation name :PARTOFF_NX85
oper_type :Turn Teach Mode
-----------------------------------

 

@mkn

Re: new mom_operation_type values

Why I use it:

To automatically set post behavior.

 

For instance in an integrex,

- if drill or "3+2" axis milling: Convert post to table-table; automatically output G68; use G43

- if variable axis/squential mill:: Convert post to head-table; don't output G68; use G43.4 )or G43.5? I forget)

 

For an XZC post

- if milling, automatically output G12/12.1/112 (and G13/13.1/113) and convert post to "polar" mod, at appropriate places if milling op, else leave as XZC (X=radius C=angle)

 

 

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled


Re: new mom_operation_type values

[ Edited ]

I see - that is nice. Similar to what I am talking about with prismatic vs variable axis. If you are working with 8.5 forward - take a look at "mom_tool_path_type" and I believe there are a couple other "operation class" type variables. Another option might be going to api for similar info (I need to learn to do that.) I suppose if the decision is left to a single routine (class of operations) it is not so bad from version to version to update that.

 

MKN - thanks, was that from a journal - maybe a collection exists to gather that info?

NX10.03
Windows 7 Pro

Re: new mom_operation_type values

MKN - I forgot to thank you as well...

 

Although I just realized if I went thru all the operation template parts, that *should* cover all operation types ;-)

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled


Re: new mom_operation_type values

Inspired by the list for NX9 I've made this for NX10 and brought the result into a EXCEL-sheet. If anybody wants it, it's in the attachment.

 

Werner

Re: new mom_operation_type values

To save other people time, in case they want to do this for themselves, I created a post to report:

- part name

- operation name

- operation type

- tool path type.

 

Output is a CSV with the above in that order (one line per operation)

- open part to test

- run post

- open CSV output in Excel (or spreadsheet of your choice)

 

See attached for ZIP

If you see any other output, let me know - I think I got rid of everything other than what I'm looking for.

Should be easy to add other variables if/as needed (assuming they are defined in "start of path")

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled


Re: new mom_operation_type values

Thanks Ken!

John Joyce, Manufacturing Engineer,
Senior Aerospace Connecticut
www.senioraeroct.com
Production: NX10.0.3.5, Vericut 8.0
Development: Tcl/Tk
Testing: NX11.0.1

Learn online





Solution Information