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

Represents a FinishPasses Builder More...

Inheritance diagram for NXOpen.CAM.CornerControlBuilder:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  AdjustFeedRateOptions { None, OnAllArcs }
 Available Adjust Feed Rate options More...
 
enum  CornerControlMethods { RollAround, ExtendAndTrim, Extend }
 Available methods for Corner Control More...
 
enum  SlowdownDistanceOptions { None, CurrentTool, PreviousTool }
 Available Slowdown Distance options More...
 
enum  SmoothCornersAtOptions { Boundary, PartSurface, BoundaryAndPartSurface }
 Available options where Corner Smoothing should be applied More...
 
enum  SmoothingOptions { None, AllPasses, AllButLastPass }
 Available options for corner smoothing More...
 

Properties

unsafe
NXOpen.CAM.CornerControlBuilder.AdjustFeedRateOptions 
AdjustFeedRateOption [get, set]
 Returns or sets the adjust feed rate option More...
 
unsafe
NXOpen.CAM.CornerControlBuilder.CornerControlMethods 
CornerControlMethod [get, set]
 Returns or sets the Corner Control Method More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
FilletingRadius [get]
 Returns the corner filleting radius. More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
MaxCompensationFactor [get]
 Returns the maximum compensation factor. More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
MaximumCornerAngle [get]
 Returns the maximum corner angle. More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
MinCompensationFactor [get]
 Returns the minimum compensation factor. More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
MinimumCornerAngle [get]
 Returns the minimum corner angle. More...
 
unsafe int NumberOfSteps [get, set]
 Returns or sets the slowdown number of steps. More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
PreviousToolDiameter [get]
 Returns the tool diameter. More...
 
unsafe
NXOpen.CAM.CornerControlBuilder.SlowdownDistanceOptions 
SlowdownDistanceOption [get, set]
 Returns or sets the slowdown distance option More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
SlowdownPercent [get]
 Returns the slowdown percentage. More...
 
unsafe
NXOpen.CAM.CornerControlBuilder.SmoothCornersAtOptions 
SmoothCornersAt [get, set]
 Returns or sets the smooth corners at option. More...
 
unsafe
NXOpen.CAM.CornerControlBuilder.SmoothingOptions 
SmoothingOption [get, set]
 Returns or sets the corner smoothing option More...
 
unsafe
NXOpen.CAM.InheritableDoubleBuilder 
ToolDiameterPercent [get]
 Returns the tool diameter percent. 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.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a FinishPasses Builder

Created in NX6.0.0

Member Enumeration Documentation

Available Adjust Feed Rate options

Enumerator
None 

none

OnAllArcs 

on all arcs

Available methods for Corner Control

Enumerator
RollAround 

Roll Around

ExtendAndTrim 

Extend and Trim

Extend 

Extend

Available Slowdown Distance options

Enumerator
None 

none

CurrentTool 

current tool

PreviousTool 

previous tool

Available options where Corner Smoothing should be applied

Enumerator
Boundary 

Boundary

PartSurface 

Part Surface

BoundaryAndPartSurface 

Boundary and Part Surface

Available options for corner smoothing

Enumerator
None 

none

AllPasses 

all passes

AllButLastPass 

all but last pass

Property Documentation

unsafe NXOpen.CAM.CornerControlBuilder.AdjustFeedRateOptions NXOpen.CAM.CornerControlBuilder.AdjustFeedRateOption
getset

Returns or sets the adjust feed rate option

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.CornerControlBuilder.CornerControlMethods NXOpen.CAM.CornerControlBuilder.CornerControlMethod
getset

Returns or sets the Corner Control Method

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.InheritableToolDepBuilder NXOpen.CAM.CornerControlBuilder.FilletingRadius
get

Returns the corner filleting radius.

This applies to the Smoothing option of all passes

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.CornerControlBuilder.MaxCompensationFactor
get

Returns the maximum compensation factor.

This applies when the Adjust Feed Rate option of On All Arcs

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.CornerControlBuilder.MaximumCornerAngle
get

Returns the maximum corner angle.

This applies to the slowdown distance option of current tool and previous tool

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.CornerControlBuilder.MinCompensationFactor
get

Returns the minimum compensation factor.

This applies when the Adjust Feed Rate option of On All Arcs

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.InheritableDoubleBuilder NXOpen.CAM.CornerControlBuilder.MinimumCornerAngle
get

Returns the minimum corner angle.

This applies to the slowdown distance option of current tool and previous tool

Created in NX6.0.0

License requirements: None.

unsafe int NXOpen.CAM.CornerControlBuilder.NumberOfSteps
getset

Returns or sets the slowdown number of steps.

This applies to the slowdown distance options of current tool and previous tool

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.InheritableDoubleBuilder NXOpen.CAM.CornerControlBuilder.PreviousToolDiameter
get

Returns the tool diameter.

This applies to the slow distance option of previous tool

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.CornerControlBuilder.SlowdownDistanceOptions NXOpen.CAM.CornerControlBuilder.SlowdownDistanceOption
getset

Returns or sets the slowdown distance option

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.InheritableDoubleBuilder NXOpen.CAM.CornerControlBuilder.SlowdownPercent
get

Returns the slowdown percentage.

This applies to the slow distance options of current tool and previous tool

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CAM.CornerControlBuilder.SmoothCornersAtOptions NXOpen.CAM.CornerControlBuilder.SmoothCornersAt
getset

Returns or sets the smooth corners at option.

This option applies only to Surface Contour Boundary Drive

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.CornerControlBuilder.SmoothingOptions NXOpen.CAM.CornerControlBuilder.SmoothingOption
getset

Returns or sets the corner smoothing option

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.InheritableDoubleBuilder NXOpen.CAM.CornerControlBuilder.ToolDiameterPercent
get

Returns the tool diameter percent.

This applies to the slowdown distance option of current tool

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.