NXOpen .NET Reference Guide
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.CAM.MachineGroupBuilder Class Reference

Represents a MachineGroup Builder More...

Inheritance diagram for NXOpen.CAM.MachineGroupBuilder:
NXOpen.CAM.NCGroupBuilder NXOpen.CAM.ParamBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  RetrieveToolPocketInformation { No, Yes }
 retrieve tool pocket information flag. More...
 

Public Member Functions

unsafe void RemoveKinematics ()
 Removes the machine data from the CAM setup, but does not remove the machine part component from the CAM assembly More...
 
unsafe void RemoveMachine ()
 Removes the machine part component from the CAM assembly and removes the machine data from the CAM setup. More...
 
unsafe void UpdateCamSetup (NXOpen.CAM.MachineGroupBuilder.RetrieveToolPocketInformation retrieveFlag, NXOpen.CAM.NcmctPartMountingBuilder ncmctPartMountingBuilder)
 Adds machine model part file to the CAM part. More...
 
unsafe void UpdateToolPathTime ()
 Recalculate tool path time and update the operation navigator More...
 

Properties

unsafe NXOpen.Assemblies.Component MachinePartOccurrence [get, set]
 Returns or sets the Machine Part Occurrence This is only needed when the option assembly positioning is selected in Part Mounting Dialog and should be called before update cam setup. More...
 
unsafe
NXOpen.CAM.InheritableFeedBuilder 
RapidFeed [get]
 Returns the Rapid Feed Rate More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
ToolChangeTime [get]
 Returns the Tool Change Time More...
 
- Properties inherited from NXOpen.CAM.NCGroupBuilder
unsafe string Description [get, set]
 Returns or sets the description More...
 
unsafe NXOpen.CAM.UdeSet EndUdeSet [get]
 Returns the end ude set More...
 
unsafe NXOpen.CAM.UdeSet StartUdeSet [get]
 Returns the start ude set More...
 
- Properties inherited from NXOpen.CAM.ParamBuilder
unsafe NXOpen.CAM.Ude CycleEvent [get]
 Returns the cycle event More...
 
unsafe NXOpen.CAM.Cycle CycleTable [get]
 Returns the cycle More...
 
unsafe
NXOpen.CAM.ParamBuilder.OptimizationTypes 
OptimizationMethod [get, set]
 Returns or sets the optim method More...
 
unsafe NXOpen.CAM.NCGroup TargetPocket [get, set]
 Returns or sets the target pocket More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a MachineGroup Builder

To create a new instance of this class, use NXOpen.CAM.NCGroupCollection.CreateMachineGroupBuilder

Created in NX5.0.0

Member Enumeration Documentation

retrieve tool pocket information flag.

Enumerator
No 

don't retrieve tool pocket information

Yes 

retrieve tool pocket information

Member Function Documentation

unsafe void NXOpen.CAM.MachineGroupBuilder.RemoveKinematics ( )
inline

Removes the machine data from the CAM setup, but does not remove the machine part component from the CAM assembly

Created in NX9.0.0

License requirements: cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

unsafe void NXOpen.CAM.MachineGroupBuilder.RemoveMachine ( )
inline

Removes the machine part component from the CAM assembly and removes the machine data from the CAM setup.

Created in NX8.0.0

License requirements: cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

unsafe void NXOpen.CAM.MachineGroupBuilder.UpdateCamSetup ( NXOpen.CAM.MachineGroupBuilder.RetrieveToolPocketInformation  retrieveFlag,
NXOpen.CAM.NcmctPartMountingBuilder  ncmctPartMountingBuilder 
)
inline

Adds machine model part file to the CAM part.

Creates Turret and Pocket Objects in the Operation Navigator - Machine Tool. Assign all tools to suitable pockets and displays the mounted tools if needed.

Create MCS Spindle groups in the operation navigator - geometry if _LATHE_SPINDLE component with Lathe Workplane junctions were defined in the machine kinematic model.

Created in NX8.0.0

License requirements: cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

Parameters
retrieveFlag
ncmctPartMountingBuilder
unsafe void NXOpen.CAM.MachineGroupBuilder.UpdateToolPathTime ( )
inline

Recalculate tool path time and update the operation navigator

Created in NX7.5.0

License requirements: cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

Property Documentation

unsafe NXOpen.Assemblies.Component NXOpen.CAM.MachineGroupBuilder.MachinePartOccurrence
getset

Returns or sets the Machine Part Occurrence This is only needed when the option assembly positioning is selected in Part Mounting Dialog and should be called before update cam setup.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")

unsafe NXOpen.CAM.InheritableFeedBuilder NXOpen.CAM.MachineGroupBuilder.RapidFeed
get

Returns the Rapid Feed Rate

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.MachineGroupBuilder.ToolChangeTime
get

Returns the Tool Change Time

Created in NX7.5.0

License requirements: None.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.