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

Represents a RoughTurning Builder More...

Inheritance diagram for NXOpen.CAM.RoughTurningBuilder:
NXOpen.CAM.RoughFinishTurningBuilder NXOpen.CAM.TurningOperationBuilder NXOpen.CAM.OperationBuilder NXOpen.CAM.ParamBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  CleanupTypes {
  None, All, SteepOnly, AllButSteep,
  LevelOnly, AllButLevel, DownOnly, PerReversal
}
 the Cleanup types More...
 
enum  LevelDepthModeTypes { FromTool, Specify }
 the Level Depth Mode types More...
 
enum  PartOffDepthModeTypes {
  Divide, CleanFirstWall, CleanBothWalls, Stock,
  Distance
}
 the Part Off Depth Mode types More...
 
enum  PartOffPositionModeTypes { Automatic, Specify }
 the Part Off Position Mode types More...
 
enum  ReversalModeTypes {
  AsLevel, Inverse, Closest, CutLater,
  Omit
}
 the Reversal Mode types More...
 
- Public Types inherited from NXOpen.CAM.RoughFinishTurningBuilder
enum  CustomMemberDataTypes { WithinRegion, WithinDistance }
 the Custom Member Data types More...
 
enum  CutRegionsTypes {
  SingleRegion, SingleDirection, ReverseDirection, BiDirectional,
  Alternate
}
 the Cut regions types More...
 
enum  ExtendModeTypes { Specify, Tagential, Tangential = 1 }
 the Extend Mode types More...
 
enum  MaximumAreaModes { None, Partunit, Tool }
 the Maximum Area modes More...
 
enum  MinimumAreaTypes { None, Specify, Partunit = 1, Tool }
 the Mininmum Area types More...
 
enum  MinmaxAreaUnits { Square, Percentage }
 the Minimum/Maximum Area units More...
 
enum  MinmaxSizeModes { None, Axial, Radial, AxialAndRadial }
 the Maximum/Maximum Size modes More...
 
enum  MinmaxSizeUnits { Length, Percentage }
 the Minimum/Maximum Size Axial/Radial units More...
 
enum  RegionMachiningTypes { Single, Multiple }
 the Region Machining types More...
 
enum  RegionSelectionTypes { Automatic, Manual }
 the Region Selection types More...
 
enum  ToleranceOffsetTypes { AfterContainment, BeforeContainment }
 the Tolerance Offset types More...
 
- Public Types inherited from NXOpen.CAM.TurningOperationBuilder
enum  MotionOutputOptions { LinearOnly, Circular, MachineCycle }
 The motion output options More...
 
enum  ReorientToolHolderModeOptions { None, Fixed, Variable }
 available options for Reorient Tool Holder Mode More...
 
enum  TrackingPointType { Fixed, Rotate, Auto }
 available types for tracking point More...
 
- Public Types inherited from NXOpen.CAM.OperationBuilder
enum  HoleAxisTypes { Vector, Rule, RuleIfNoVector }
 Available types for Hole Axis Type in feature milling and hole making More...
 
enum  HoleDepthTypes { Point, Rule }
 Available types for Hole Depth Type in feature milling and hole making More...
 
enum  OptimizationBasedOnTypes { Dist, Orient }
 Available types for optimization based on in operation More...
 
enum  OptimizationDistanceTypes { Direct, Transition }
 Available types for optimization distance method in operation More...
 
enum  OptimizationLevelTypes { Standard, Advanced }
 Available types for optimization level in operation More...
 
- Public Types inherited from NXOpen.CAM.ParamBuilder
enum  OptimizationTypes { None, MinimizeTravel, Band }
 Available types for Optimization Method in operation More...
 

Properties

unsafe
NXOpen.CAM.RoughTurningBuilder.CleanupTypes 
Cleanup [get, set]
 Returns or sets the Cleanup More...
 
unsafe NXOpen.CAM.CutStrategy CutStrategy [get]
 Returns the Cut Strategy More...
 
unsafe NXOpen.CAM.TurnDirection Direction [get]
 Returns the Rough Direction More...
 
unsafe NXOpen.CAM.FirstPlunge FirstPlunge [get]
 Returns the First Plunge More...
 
unsafe double LevelDepth [get, set]
 Returns or sets the level depth More...
 
unsafe
NXOpen.CAM.RoughTurningBuilder.LevelDepthModeTypes 
LevelDepthMode [get, set]
 Returns or sets the Level Depth Mode More...
 
unsafe
NXOpen.CAM.NcmTurnRoughBuilder 
NonCuttingBuilder [get]
 Returns the non-cutting builder More...
 
unsafe
NXOpen.CAM.RoughTurningBuilder.PartOffDepthModeTypes 
PartOffDepthMode [get, set]
 Returns or sets the Part Off Depth Mode More...
 
unsafe double PartOffDepthValue [get, set]
 Returns or sets the Part Off Depth Value More...
 
unsafe
NXOpen.CAM.PostEventsCiBuilder 
PartOffEvents [get]
 Returns the Part Off Events More...
 
unsafe
NXOpen.CAM.RoughTurningBuilder.PartOffPositionModeTypes 
PartOffPositionMode [get, set]
 Returns or sets the Part Off Position Mode More...
 
unsafe NXOpen.Point PartOffPositionPoint [get, set]
 Returns or sets the Part Off Position Point More...
 
unsafe
NXOpen.CAM.RoughTurningBuilder.ReversalModeTypes 
ReversalMode [get, set]
 Returns or sets the Reversal Mode More...
 
unsafe double SafeDistance [get, set]
 Returns or sets the Safe Distance More...
 
unsafe NXOpen.CAM.StepoverBuilder Stepover [get]
 Returns the Stepover More...
 
- Properties inherited from NXOpen.CAM.RoughFinishTurningBuilder
unsafe NXOpen.CAM.TrimPlane AxialTrimPlane1 [get]
 Returns the axial trim plane 1 More...
 
unsafe NXOpen.CAM.TrimPlane AxialTrimPlane2 [get]
 Returns the axial trim plane 2 More...
 
unsafe
NXOpen.CAM.RoughFinishTurningBuilder.CustomMemberDataTypes 
CustomMemberData [get, set]
 Returns or sets the Custom Member Data type More...
 
unsafe double CustomMemberDataDistance [get, set]
 Returns or sets the Custom Member Data Distance More...
 
unsafe NXOpen.CAM.Boundary CustomPartBoundary [get]
 Returns the custom part boundary builder More...
 
unsafe NXOpen.CAM.TurnCutParameters CutParameters [get]
 Returns the cut parameter object More...
 
unsafe
NXOpen.CAM.RoughFinishTurningBuilder.CutRegionsTypes 
CutRegions [get, set]
 Returns or sets the Cut regions type More...
 
unsafe double EndAngle [get, set]
 Returns or sets the end angle More...
 
unsafe double EndOffset [get, set]
 Returns or sets the end offset More...
 
unsafe
NXOpen.CAM.RoughFinishTurningBuilder.ExtendModeTypes 
ExtendMode [get, set]
 Returns or sets the Extend Mode More...
 
unsafe bool IgnoreMinimumBoringDiameter [get, set]
 Returns or sets the Ignore Minimum Boring Diameter toggle More...
 
unsafe NXOpen.CAM.CutAngle LevelAngleBuilder [get]
 Returns the Level Angle More...
 
unsafe
NXOpen.CAM.RoughFinishTurningBuilder.MaximumAreaModes 
MaximumAreaMode [get, set]
 Returns or sets the Maximum Area mode More...
 
unsafe double MaximumAreaSize [get, set]
 Returns or sets the Maximum Area Size More...
 
unsafe
NXOpen.CAM.RoughFinishTurningBuilder.MinmaxAreaUnits 
MaximumAreaUnit [get, set]
 Returns or sets the Maximum Area Unit More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
MaximumSizeAxial [get]
 Returns the Maximum Size Axial More...
 
unsafe
NXOpen.CAM.RoughFinishTurningBuilder.MinmaxSizeModes 
MaximumSizeMode [get, set]
 Returns or sets the Maximum Size Mode More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
MaximumSizeRadial [get]
 Returns the Maximum Size Radial More...
 
unsafe
NXOpen.CAM.RoughFinishTurningBuilder.MinimumAreaTypes 
MinimumArea [get, set]
 Returns or sets the Minimum Area type More...
 
unsafe double MinimumAreaSize [get, set]
 Returns or sets the Minimum Area Size More...
 
unsafe
NXOpen.CAM.RoughFinishTurningBuilder.MinmaxAreaUnits 
MinimumAreaUnit [get, set]
 Returns or sets the Minimum Area Unit More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
MinimumSizeAxial [get]
 Returns the Minimum Size Axial More...
 
unsafe
NXOpen.CAM.RoughFinishTurningBuilder.MinmaxSizeModes 
MinimumSizeMode [get, set]
 Returns or sets the Minimum Size Mode More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
MinimumSizeRadial [get]
 Returns the Minimum Size Radial More...
 
unsafe bool OmitReversals [get, set]
 Returns or sets the Omit Reversals toggle More...
 
unsafe NXOpen.CAM.TrimPlane RadialTrimPlane1 [get]
 Returns the radial trim plane 1 More...
 
unsafe NXOpen.CAM.TrimPlane RadialTrimPlane2 [get]
 Returns the radial trim plane 2 More...
 
unsafe
NXOpen.CAM.RoughFinishTurningBuilder.RegionMachiningTypes 
RegionMachining [get, set]
 Returns or sets the Region Machining type More...
 
unsafe
NXOpen.CAM.RoughFinishTurningBuilder.RegionSelectionTypes 
RegionSelection [get, set]
 Returns or sets the Region Selection type More...
 
unsafe NXOpen.Point RegionSelectionPoint [get, set]
 Returns or sets the Region Selection Point More...
 
unsafe double StartAngle [get, set]
 Returns or sets the start angle More...
 
unsafe double StartOffset [get, set]
 Returns or sets the Start Offset More...
 
unsafe NXOpen.CAM.CutAngle StepAngleBuilder [get]
 Returns the Step Angle More...
 
unsafe
NXOpen.CAM.RoughFinishTurningBuilder.ToleranceOffsetTypes 
ToleranceOffset [get, set]
 Returns or sets the Tolerance Offset type More...
 
unsafe NXOpen.CAM.TrimPoint TrimPoint1 [get]
 Returns the trim point 1 More...
 
unsafe NXOpen.CAM.TrimPoint TrimPoint2 [get]
 Returns the trim point 2 More...
 
- Properties inherited from NXOpen.CAM.TurningOperationBuilder
unsafe string AdditionalCommands [get, set]
 Returns or sets the Additional Commands More...
 
unsafe NXOpen.CAM.FeedsTurnBuilder FeedsBuilder [get]
 Returns the feeds and speeds builder More...
 
unsafe bool FlipToolAroundHolder [get, set]
 Returns or sets the Flip Tool Around Holder toggle More...
 
unsafe string MachineCycleSubroutineName [get, set]
 Returns or sets the machine cycle subroutine name More...
 
unsafe
NXOpen.CAM.TurningOperationBuilder.MotionOutputOptions 
MotionOutput [get, set]
 Returns or sets the motion output More...
 
unsafe bool ReorientToolHolder [get, set]
 Returns or sets the Reorient Tool Holder toggle. More...
 
unsafe
NXOpen.CAM.TurningOperationBuilder.ReorientToolHolderModeOptions 
ReorientToolHolderMode [get, set]
 Returns or sets the Reorient Tool Holder Mode More...
 
unsafe bool RotateTrackingPoint [get, set]
 Returns or sets the Rotate Tracking Point toggle More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
ToolHolderAngle [get]
 Returns the Tool Holder Angle More...
 
unsafe
NXOpen.CAM.TurningOperationBuilder.TrackingPointType 
TrackingPointStatus [get, set]
 Returns or sets the tracking point status More...
 
unsafe bool UpdateIpw [get, set]
 Returns or sets the update IPW mode More...
 
unsafe bool UseMachineCycle [get, set]
 Returns or sets the Use Machine Cycle toggle More...
 
- Properties inherited from NXOpen.CAM.OperationBuilder
unsafe string ChannelName [get, set]
 Returns or sets the channel's name More...
 
unsafe string Description [get, set]
 Returns or sets the description More...
 
unsafe
NXOpen.CAM.PostEventsCiBuilder 
EndOfPath [get]
 Returns the end event builder More...
 
unsafe NXOpen.CAM.UdeSet EndUdeSet [get]
 Returns the end ude set More...
 
unsafe NXOpen.CAM.GeometryCiBuilder Geometry [get]
 Returns the geometry builder More...
 
unsafe bool GougeChecking [get, set]
 Returns or sets the gouge checking flag More...
 
unsafe
NXOpen.CAM.OperationBuilder.HoleAxisTypes 
HoleAxisType [get, set]
 Returns or sets the Hole Axis Type More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
HoleDepth [get]
 Returns the max depth distance builder More...
 
unsafe
NXOpen.CAM.OperationBuilder.HoleDepthTypes 
HoleDepthType [get, set]
 Returns or sets the Hole Depth Type More...
 
unsafe NXOpen.CAM.LayoutCiBuilder LayoutAndLayer [get]
 Returns the Layer and Layout More...
 
unsafe
NXOpen.CAM.ArcOutputTypeCiBuilder 
MotionOutputBuilder [get]
 Returns the motion output builder More...
 
unsafe NXOpen.CAM.Notes Notes [get]
 Returns the notes builder More...
 
unsafe
NXOpen.CAM.OperationBuilder.OptimizationBasedOnTypes 
OptimizationBasedOn [get, set]
 Returns or sets the optimization based on in operation More...
 
unsafe
NXOpen.CAM.OperationBuilder.OptimizationDistanceTypes 
OptimizationDistanceMethod [get, set]
 Returns or sets the optimization distance method in operation More...
 
unsafe
NXOpen.CAM.OperationBuilder.OptimizationLevelTypes 
OptimizationLevel [get, set]
 Returns or sets the optimization level in operation More...
 
unsafe
NXOpen.CAM.OperationDisplayOptionsBuilder 
PathDisplayOptions [get]
 Returns the path display options builder More...
 
unsafe string PostToolPathExit [get, set]
 Returns or sets the environment variable that points to the post tool path generation library which has the exit More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
RetractDistance [get]
 Returns the Retract Distance builder (inheritable double) More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
RetractDistanceOnToolAxisChange [get]
 Returns the Retract Distance on Tool Axis Change builder (inheritable double) More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
SafeClearance [get]
 Returns the safe clearance builder More...
 
unsafe bool SelectToolFlag [get, set]
 Returns or sets the user selected tool More...
 
unsafe
NXOpen.CAM.PostEventsCiBuilder 
StartOfPath [get]
 Returns the start event builder More...
 
unsafe NXOpen.CAM.UdeSet StartUdeSet [get]
 Returns the start ude set More...
 
unsafe
NXOpen.CAM.ToolChangeCiBuilder 
ToolChangeSetting [get]
 Returns the tool change builder More...
 
unsafe
NXOpen.CAM.ToolPathEditorBuilder 
ToolPathEditor [get]
 Returns the Tool Path Editor Builder More...
 
unsafe
NXOpen.CAM.ToolPathSplitParametersBuilder 
ToolPathSplitParametersBuilder [get]
 Returns the tool path split Parameters 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...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.CAM.OperationBuilder
unsafe double[] GetHoleAxisValues ()
 Get the Hole Axis values More...
 
unsafe void SetHoleAxisValues (double[] holeAxis)
 Set the Hole Axis values More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a RoughTurning Builder

To create a new instance of this class, use NXOpen.CAM.OperationCollection.CreateRoughTurningBuilder

Created in NX6.0.0

Member Enumeration Documentation

the Cleanup types

Enumerator
None 

Cleanup mode: None

All 

Cleanup mode: All

SteepOnly 

Cleanup mode: Steep only

AllButSteep 

Cleanup mode: All but steep

LevelOnly 

Cleanup mode: Level only

AllButLevel 

Cleanup mode: All but level

DownOnly 

Cleanup mode: Down only

PerReversal 

Cleanup mode: Per reversal

the Level Depth Mode types

Enumerator
FromTool 

Level depth mode: From Tool

Specify 

Level depth mode: Specify

the Part Off Depth Mode types

Enumerator
Divide 

Part Off Depth Mode: Divide

CleanFirstWall 

Part Off Depth Mode: Clean First Wall

CleanBothWalls 

Part Off Depth Mode: Clean Both Walls

Stock 

Part Off Depth Mode: Stock

Distance 

Part Off Depth Mode: Distance

the Part Off Position Mode types

Enumerator
Automatic 

Part Off Position Mode: Automatic

Specify 

Part Off Position Mode: Specify

the Reversal Mode types

Enumerator
AsLevel 

Reversal mode: As Level

Inverse 

Reversal mode: Inverse

Closest 

Reversal mode: Closest

CutLater 

Reversal mode: Cut Later

Omit 

Reversal mode: Omit

Property Documentation

unsafe NXOpen.CAM.RoughTurningBuilder.CleanupTypes NXOpen.CAM.RoughTurningBuilder.Cleanup
getset

Returns or sets the Cleanup

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.CutStrategy NXOpen.CAM.RoughTurningBuilder.CutStrategy
get

Returns the Cut Strategy

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.TurnDirection NXOpen.CAM.RoughTurningBuilder.Direction
get

Returns the Rough Direction

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.FirstPlunge NXOpen.CAM.RoughTurningBuilder.FirstPlunge
get

Returns the First Plunge

Created in NX6.0.0

License requirements: None.

unsafe double NXOpen.CAM.RoughTurningBuilder.LevelDepth
getset

Returns or sets the level depth

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.RoughTurningBuilder.LevelDepthModeTypes NXOpen.CAM.RoughTurningBuilder.LevelDepthMode
getset

Returns or sets the Level Depth Mode

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.NcmTurnRoughBuilder NXOpen.CAM.RoughTurningBuilder.NonCuttingBuilder
get

Returns the non-cutting builder

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.RoughTurningBuilder.PartOffDepthModeTypes NXOpen.CAM.RoughTurningBuilder.PartOffDepthMode
getset

Returns or sets the Part Off Depth Mode

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.RoughTurningBuilder.PartOffDepthValue
getset

Returns or sets the Part Off Depth Value

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.PostEventsCiBuilder NXOpen.CAM.RoughTurningBuilder.PartOffEvents
get

Returns the Part Off Events

Created in NX9.0.0

License requirements: cam_base ("CAM BASE")

unsafe NXOpen.CAM.RoughTurningBuilder.PartOffPositionModeTypes NXOpen.CAM.RoughTurningBuilder.PartOffPositionMode
getset

Returns or sets the Part Off Position Mode

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.Point NXOpen.CAM.RoughTurningBuilder.PartOffPositionPoint
getset

Returns or sets the Part Off Position Point

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.RoughTurningBuilder.ReversalModeTypes NXOpen.CAM.RoughTurningBuilder.ReversalMode
getset

Returns or sets the Reversal Mode

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.RoughTurningBuilder.SafeDistance
getset

Returns or sets the Safe Distance

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.StepoverBuilder NXOpen.CAM.RoughTurningBuilder.Stepover
get

Returns the Stepover

Created in NX6.0.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.