Class MillCutParameters
Inheritance
System.Object
System.MarshalByRefObject
MillCutParameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class MillCutParameters : CutParameters, IMessageSink
Constructors
MillCutParameters()
Declaration
protected MillCutParameters()
Properties
AcrossVoids
Declaration
public AcrossVoids AcrossVoids { get; }
Property Value
ActionWhenGouging
Declaration
public CutParametersActionWhenGougingTypes ActionWhenGouging { get; set; }
Property Value
AdjacentBlades
Declaration
public CutParametersAdjacentBladesTypes AdjacentBlades { get; set; }
Property Value
AllowUndercutting
Declaration
public bool AllowUndercutting { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ApplyToLastPass
Declaration
public bool ApplyToLastPass { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
BladeStock
Declaration
public InheritableDoubleBuilder BladeStock { get; }
Property Value
BlankDistance
Declaration
public InheritableDoubleBuilder BlankDistance { get; }
Property Value
BlankOverhang
Declaration
public InheritableToolDepBuilder BlankOverhang { get; }
Property Value
BlankStock
Declaration
public InheritableDoubleBuilder BlankStock { get; }
Property Value
BlendStock
Declaration
public InheritableDoubleBuilder BlendStock { get; }
Property Value
BoundaryApproximation
Declaration
public bool BoundaryApproximation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
BoundaryInTol
Declaration
public double BoundaryInTol { get; set; }
Property Value
Type |
Description |
System.Double |
|
BoundaryOutTol
Declaration
public double BoundaryOutTol { get; set; }
Property Value
Type |
Description |
System.Double |
|
BoundaryStock
Declaration
public double BoundaryStock { get; set; }
Property Value
Type |
Description |
System.Double |
|
CheckStock
Declaration
public InheritableDoubleBuilder CheckStock { get; }
Property Value
CleanupOutput
Declaration
public CleanupOutput CleanupOutput { get; }
Property Value
CleanupSettings
Declaration
public CleanupSettings CleanupSettings { get; }
Property Value
CornerControl
Declaration
public CornerControlBuilder CornerControl { get; }
Property Value
CornerFindingOptions
Declaration
public CutParametersCornerFindingTypes CornerFindingOptions { get; set; }
Property Value
CutAngle
Declaration
public CutAngle CutAngle { get; }
Property Value
CutAreaExtensionDistance
Declaration
public InheritableToolDepBuilder CutAreaExtensionDistance { get; }
Property Value
CutBelowOverhangingBlank
Declaration
public bool CutBelowOverhangingBlank { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool CutBelowToolContact { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CutBetweenLevels
Declaration
public bool CutBetweenLevels { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CutDirection
Declaration
public CutDirection CutDirection { get; }
Property Value
CutOrder
Declaration
public CutParametersCutOrderTypes CutOrder { get; set; }
Property Value
CutWallsOnly
Declaration
public bool CutWallsOnly { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ExtendAcrossUndercut
Declaration
public bool ExtendAcrossUndercut { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ExtendAtEdges
Declaration
public ExtendAtEdges ExtendAtEdges { get; }
Property Value
ExtendFloorTo
Declaration
public CutParametersExtendFloorTypes ExtendFloorTo { get; set; }
Property Value
ExtendToPart
Declaration
public bool ExtendToPart { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FinishPasses
Declaration
public FinishPassesBuilder FinishPasses { get; }
Property Value
FloorSameAsPartStock
Declaration
public bool FloorSameAsPartStock { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FloorStock
Declaration
public InheritableDoubleBuilder FloorStock { get; }
Property Value
FollowCheck
Declaration
public bool FollowCheck { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FromLeadingEdge
Declaration
public InheritableToolDepBuilder FromLeadingEdge { get; }
Property Value
FromTrailingEdge
Declaration
public InheritableToolDepBuilder FromTrailingEdge { get; }
Property Value
GlobalOptimization
Declaration
public bool GlobalOptimization { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
HubStock
Declaration
public InheritableDoubleBuilder HubStock { get; }
Property Value
IncludeBodiesOfSurfaceRegion
Declaration
public bool IncludeBodiesOfSurfaceRegion { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
LevelToLevel
Declaration
public LevelToLevel LevelToLevel { get; }
Property Value
LowerLimit
Declaration
public LowerLimit LowerLimit { get; }
Property Value
MaxCutStep
Declaration
public InheritableToolDepBuilder MaxCutStep { get; }
Property Value
MaxCutTraverse
Declaration
public MaxCutTraverse MaxCutTraverse { get; }
Property Value
MergeDistance
Declaration
public InheritableToolDepBuilder MergeDistance { get; }
Property Value
MinCutVolume
Declaration
public MinCutVolume MinCutVolume { get; }
Property Value
MinimizeNumberOfEngages
Declaration
public bool MinimizeNumberOfEngages { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MinMaterialThickness
Declaration
public InheritableDoubleBuilder MinMaterialThickness { get; }
Property Value
MultiDepthCut
Declaration
public MultiDepthCut MultiDepthCut { get; }
Property Value
OutputUncutRegions
Declaration
public OutputUncutRegions OutputUncutRegions { get; }
Property Value
PartStockOffset
Declaration
public InheritableDoubleBuilder PartStockOffset { get; }
Property Value
PatternDirection
Declaration
public CutParametersPatternDirectionTypes PatternDirection { get; set; }
Property Value
PlungeDirection
Declaration
public CutParametersPlungeDirectionTypes PlungeDirection { get; set; }
Property Value
PreventUndercutting
Declaration
[Obsolete("Deprecated in NX8.0.0. Use NXOpen.CAM.MillCutParameters.AllowUndercutting instead.")]
public bool PreventUndercutting { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
RegionConnection
Declaration
public bool RegionConnection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
RegionSequencing
Declaration
public CutParametersRegionSequencingTypes RegionSequencing { get; set; }
Property Value
Declaration
public bool RollToolOverEdges { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
RotaryMaxAngleLimit
Declaration
public double RotaryMaxAngleLimit { get; set; }
Property Value
Type |
Description |
System.Double |
|
RotaryMinAngleLimit
Declaration
public double RotaryMinAngleLimit { get; set; }
Property Value
Type |
Description |
System.Double |
|
SelfIntersection
Declaration
public bool SelfIntersection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ShroudStock
Declaration
public InheritableDoubleBuilder ShroudStock { get; }
Property Value
SimplifyShapes
Declaration
public CutParametersSimplifyShapesTypes SimplifyShapes { get; set; }
Property Value
SinglePassOffset
Declaration
public InheritableToolDepBuilder SinglePassOffset { get; }
Property Value
SmallAreaAvoidance
Declaration
public SmallAreaAvoidance SmallAreaAvoidance { get; }
Property Value
SteepContainment
Declaration
public SteepContainment SteepContainment { get; }
Property Value
Stepover
Declaration
public StepoverBuilder Stepover { get; }
Property Value
StepoverLimit
Declaration
public InheritableDoubleBuilder StepoverLimit { get; }
Property Value
TextDepth
Declaration
public InheritableDoubleBuilder TextDepth { get; }
Property Value
TlaxisBladeRollAngle
Declaration
public double TlaxisBladeRollAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
TolerantMachining
Declaration
public bool TolerantMachining { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public ToolAxisChange ToolAxisChange { get; }
Property Value
Declaration
public int ToolAxisSmoothing { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public ToolAxisTilt ToolAxisTilt { get; }
Property Value
Declaration
public int ToolpathSmoothing { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public InheritableToolDepBuilder ToolRunOff { get; }
Property Value
Declaration
public CutParametersToolRunOffTypes ToolRunOffType { get; set; }
Property Value
Declaration
public InheritableToolDepBuilder ToolRunOn { get; }
Property Value
TraverseOpenPasses
Declaration
public CutParametersTraverseOpenPassesTypes TraverseOpenPasses { get; set; }
Property Value
TrimControl
Declaration
public CutParametersTrimControlTypes TrimControl { get; set; }
Property Value
TrimStock
Declaration
public InheritableDoubleBuilder TrimStock { get; }
Property Value
TrochoidalSettings
Declaration
public TrochoidalSettings TrochoidalSettings { get; }
Property Value
UpDownCutting
Declaration
public UpDownCutting UpDownCutting { get; }
Property Value
UsePrevious2dIpw
Declaration
public bool UsePrevious2dIpw { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ValleyOverlapDistance
Declaration
public InheritableDoubleBuilder ValleyOverlapDistance { get; }
Property Value
WallStock
Declaration
public InheritableDoubleBuilder WallStock { get; }
Property Value
ZAxisSmoothing
Declaration
public ZAxisSmoothing ZAxisSmoothing { get; }
Property Value
Implements
System.Runtime.Remoting.Messaging.IMessageSink