NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
List of all members
NXOpen.CAM.MillOperation Class Reference

Represents a Mill operation More...

Inheritance diagram for NXOpen.CAM.MillOperation:
NXOpen.CAM.Operation NXOpen.CAM.CAMObject NXOpen.NXObject NXOpen.TaggedObject NXOpen.INXObject NXOpen.Utilities.NXRemotableObject IMessageSink NXOpen.CAM.PlanarOperation NXOpen.CAM.SurfaceContour NXOpen.CAM.CavityMilling NXOpen.CAM.FaceMilling NXOpen.CAM.FeatureMilling NXOpen.CAM.PlanarMilling NXOpen.CAM.PlungeMilling NXOpen.CAM.VariableZLevelMilling NXOpen.CAM.ZLevelMilling NXOpen.CAM.VolumeBased25DMillingOperation NXOpen.CAM.Engraving NXOpen.CAM.GrooveMilling

Additional Inherited Members

- Public Types inherited from NXOpen.CAM.CAMObject
enum  Attr {
  ProjDiffTaxis = 1, ProfileFlipMside, BndSplineTangent, BlankNormalDiffTaxis,
  BndHasSleepObj, ClrnrNotParallelTaxis, BndNotParallelFloor, FloorNotUpToDate,
  SingleProfileWithFirstCut, CutterConversionProblem, PredefinedDepthConversionProblem, AcceptDrivePosition = 100,
  Reparametrization = 110, BetweenFromStart = 120, CurveCutRange = 130, FixGssmCornerData = 140,
  PlmConversion = 150, PlmFeedcomp, PlmFillet, PlmSlowdown,
  PlmGeometry, WedmPoints = 160, CavityMillInheritTrimBnds = 170, RtdObsolete = 1000,
  ZlevelHolderParamChange = 2000, NcmObsoleteSeqControl = 2100, NcmObsoleteCustomFeed, NcmObsoleteLocalRetract,
  NcmClearTraversalZero, NcmObsoleteEngretToClearance, GmcInvalidNxVersion = 2201, ProbingInvalidNxVersion,
  InspPathInvalidNxVersion = 2300, CustomDataGougingObsolete, CustomDataGougingPartObsolete, CustomDataGougingDriveObsolete,
  CustomDataIgnoreLoopsObsolete, CustomDataIgnoreLoopsRemoved, LimitToolRunOn = 2400, ScoprNcmChangeLinearNormalToPart,
  PossibleToolAxisProblem
}
 Represents the CAM attribute type. More...
 
enum  FeedRateUnit { None, PerMinute, PerRevolution }
 The unit of feed rate More...
 
enum  Status { Complete, Repost, Regen, Approved = 4 }
 The status of the object More...
 
- Public Member Functions inherited from NXOpen.CAM.Operation
unsafe void AppendMove (NXOpen.CAM.Move move)
 Returns the append move More...
 
unsafe
NXOpen.CAM.ToolPathEditorBuilder 
CreateToolPathEditorBuilder ()
 Create Tool Path Editor Move builder More...
 
unsafe NXOpen.CAM.Operation[] GetDividedOperations ()
 Get the divided operations from tool path divide of this operation More...
 
unsafe NXOpen.CAM.Operation GetFirstOfDivide ()
 Get the first source operation of the divided operation More...
 
unsafe string GetInProcessFeatureType ()
 Get the in process feature type More...
 
unsafe NXOpen.NXObject GetInputIpw ()
 Get input ipw for the operation. More...
 
unsafe NXOpen.CAM.Operation[] GetOtherInstances ()
 Get the other instances of the operation More...
 
unsafe NXOpen.CAM.NCGroup GetParent (NXOpen.CAM.CAMSetup.View branch)
 Get parent More...
 
unsafe double GetToolpathCuttingLength ()
 Returns toolpath cutting length in Part units (mm or inch) More...
 
unsafe double GetToolpathCuttingTime ()
 Returns toolpath cutting time in seconds More...
 
unsafe double GetToolpathLength ()
 Returns toolpath length in Part units (mm or inch) More...
 
unsafe double GetToolpathTime ()
 Returns toolpath time in minutes More...
 
unsafe bool GetTransformationMatrix (out NXOpen.Matrix3x3 rotationMatrix, out NXOpen.Vector3d translation, out double scale)
 Get the transformation matrix More...
 
unsafe string[] GetUserDefinedMoveTypes ()
 Get the valid User Defined Move Types More...
 
unsafe NXOpen.CAM.FBM.Feature InsertFeature (NXOpen.CAM.CAMFeature tagMachiningFeature)
 Insert a machining feature to machine and returns an in process feature More...
 
unsafe void InsertMove (NXOpen.CAM.Move insertAfter, NXOpen.CAM.Move move)
 Returns the insert move More...
 
unsafe bool IsMaintainCutAngle ()
 Is the cut angle of the mirror operation maintained? More...
 
unsafe bool IsMaintainCutDirection ()
 Is the cut direction of the mirror operation maintained? More...
 
unsafe bool IsMirror ()
 Is the operation a mirrored operation? More...
 
unsafe void RemoveFeature (NXOpen.CAM.CAMFeature tagFeature)
 Remove a machining feature More...
 
unsafe void SetInProcessFeatureType (string type)
 Set the in process feature type More...
 
unsafe void SetMachiningArea (string type)
 Set machining area More...
 
unsafe void SetToolpathCuttingLength (double length)
 Sets toolpath cutting length in Part units (mm or inch) More...
 
unsafe void SetToolpathCuttingTime (double time)
 Sets toolpath cutting time in seconds More...
 
unsafe void SetToolpathLength (double length)
 Sets toolpath length in Part units (mm or inch) More...
 
unsafe void SetToolpathTime (double time)
 Sets toolpath time in seconds More...
 
unsafe void UnlinkInstance ()
 Unlink instance More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.CAM.Operation
NXOpen.CAM.MoveCollection CAMMoveCollection [get]
 Represents Move Collection More...
 
unsafe NXOpen.CAM.GougeCheckResults GougeCheckResults [get]
 Returns the Gouge check Results More...
 
unsafe bool GougeCheckStatus [get]
 Returns the gouge check status More...
 
unsafe bool HasOtherInstances [get]
 Returns the indicator to show if the operation has other instances More...
 
unsafe bool IsDivided [get]
 Returns the indicator to show if the operation is result of tool path divide More...
 
unsafe bool IsFirstOfDivide [get]
 Returns the indicator to show if the operation is the source for tool path divide More...
 

Detailed Description

Represents a Mill operation

To create or edit an instance of this class, use NXOpen.CAM.MillOperationBuilder

Created in NX7.5.0


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