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

Represents a Tool Axis Variable Builder More...

Inheritance diagram for NXOpen.CAM.ToolAxisVariable:
NXOpen.CAM.ToolAxisBase NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  MaximumLeadAngleTypes { None, Specify }
 Available types for Maximum Lead Angle More...
 
enum  NominalLeadAngleTypes { None, Specify }
 Available types for Nominal Lead Angle More...
 
enum  RulingTypes { GridOrTrim, BaseUv }
 Available types for Ruling More...
 
enum  Types {
  AwayFromPoint, TowardPoint, AwayFromLine, TowardLine,
  RelativeToVector, NormalToPart, RelativeToPart, FourAxisNormalToPart,
  FourAxisRelativeToPart, DualFourAxisOnPart, InterpolateVector, InterpolateAngleToPart,
  InterpolateAngleToDrive, OptimizedToDrive, NormalToDrive, SwarfDrive,
  RelativeToDrive, FourAxisNormalToDrive, FourAxisRelativeToDrive, DualFourAxisOnDrive,
  SameAsDrivePath, UserDefined, Automatic, AlignToEdges,
  SwarfBaseUV, FourAxisAroundRotaryAxis, TiltTowardCurve, TiltAwayFromCurve,
  Fixed, InterpolateAroundAxis, ParametricInterpolate
}
 Available types for Tool Axis Variable More...
 

Properties

unsafe bool ApplySmoothing [get, set]
 Returns or sets the Apply Smoothing More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
FanDistance [get]
 Returns the fan distance More...
 
unsafe NXOpen.CAM.ToolAxisFixed FixedAxisOrientType [get]
 Returns the fixed axis builder More...
 
unsafe NXOpen.CAM.InterpolateAngle InterpolateAngleToDrive [get]
 Returns the Interpolate Angle to Drive builder More...
 
unsafe NXOpen.CAM.InterpolateAngle InterpolateAngleToPart [get]
 Returns the Interpolate Angle to Part builder More...
 
unsafe NXOpen.CAM.InterpolateVector InterpolateVector [get]
 Returns the Interpolate Vector builder More...
 
unsafe double LeadAngle [get, set]
 Returns or sets the Lead Angle More...
 
unsafe double MaximumLeadAngle [get, set]
 Returns or sets the Maximum the Lead Angle More...
 
unsafe
NXOpen.CAM.ToolAxisVariable.MaximumLeadAngleTypes 
MaximumLeadAngleType [get, set]
 Returns or sets the Maximum Lead Angle type More...
 
unsafe double MaximumTiltAngle [get, set]
 Returns or sets the Maximum Tilt Angle More...
 
unsafe double MinimumHeelClearanceDistance [get, set]
 Returns or sets the Minimum Heel Clearance Distance More...
 
unsafe double MinimumLeadAngle [get, set]
 Returns or sets the Minimum the Lead Angle More...
 
unsafe double MinimumTiltAngle [get, set]
 Returns or sets the Minimum Tilt Angle More...
 
unsafe double NominalLeadAngle [get, set]
 Returns or sets the Nominal Lead Angle More...
 
unsafe
NXOpen.CAM.ToolAxisVariable.NominalLeadAngleTypes 
NominalLeadAngleType [get, set]
 Returns or sets the Nominal Lead Angle type More...
 
unsafe double RotationAngle [get, set]
 Returns or sets the Rotation Angle More...
 
unsafe NXOpen.Direction RotationAxis [get, set]
 Returns or sets the Rotation Axis More...
 
unsafe
NXOpen.CAM.ToolAxisVariable.RulingTypes 
RulingType [get, set]
 Returns or sets the Ruling Type More...
 
unsafe double SwarfTiltAngle [get, set]
 Returns or sets the Swarf Tilt Angle More...
 
unsafe double TiltAngle [get, set]
 Returns or sets the Tilt Angle More...
 
unsafe NXOpen.Section TiltingDriveCurve [get, set]
 Returns or sets the curve item More...
 
unsafe
NXOpen.CAM.ToolAxisVariable.Types 
ToolAxisType [get, set]
 Returns or sets the tool axis type More...
 
unsafe double ZagLeadAngle [get, set]
 Returns or sets the Zag Lead Angle More...
 
unsafe double ZagRotationAngle [get, set]
 Returns or sets the Zag Rotation Angle More...
 
unsafe NXOpen.Direction ZagRotationAxis [get, set]
 Returns or sets the Zag Rotation Axis More...
 
unsafe double ZagTiltAngle [get, set]
 Returns or sets the Zag Tilt Angle More...
 
- Properties inherited from NXOpen.CAM.ToolAxisBase
unsafe NXOpen.Point Point [get, set]
 Returns or sets the Point More...
 
unsafe NXOpen.Direction Vector [get, set]
 Returns or sets the Vector 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 Tool Axis Variable Builder

Created in NX7.5.0

Member Enumeration Documentation

Available types for Maximum Lead Angle

Enumerator
None 

None

Specify 

Specify

Available types for Nominal Lead Angle

Enumerator
None 

None

Specify 

Specify

Available types for Ruling

Enumerator
GridOrTrim 

Grid or Trim

BaseUv 

Base UV

Available types for Tool Axis Variable

Enumerator
AwayFromPoint 

Away from Point

TowardPoint 

Toward Point

AwayFromLine 

Away from Line

TowardLine 

Toward Line

RelativeToVector 

Relative to Vector

NormalToPart 

Normal to Part

RelativeToPart 

Relative to Part

FourAxisNormalToPart 

4-Axis Normal to Part

FourAxisRelativeToPart 

4-Axis Relative to Part

DualFourAxisOnPart 

Dual 4-Axis on Part

InterpolateVector 

Interpolate Vector

InterpolateAngleToPart 

Interpolate Angle to Part

InterpolateAngleToDrive 

Interpolate Angle to Drive

OptimizedToDrive 

Optimized to Drive

NormalToDrive 

Normal to Drive

SwarfDrive 

Swarf Drive

RelativeToDrive 

Relative to Drive

FourAxisNormalToDrive 

4-Axis Normal to Drive

FourAxisRelativeToDrive 

4-Axis Relative to Drive

DualFourAxisOnDrive 

Dual 4-Axis on Drive

SameAsDrivePath 

Same as drive path

UserDefined 

User Defined

Automatic 

Original VAP tool axis

AlignToEdges 

Align to almost straight edges

SwarfBaseUV 

Align to U or V parameter line

FourAxisAroundRotaryAxis 

4-Axis Around Rotary Axis

TiltTowardCurve 

Tilt tool axis toward curve

TiltAwayFromCurve 

Tilt tool axis away from curve

Fixed 

Fixed tool axis

InterpolateAroundAxis 

interpolate around axis

ParametricInterpolate 

uv interpolation

Property Documentation

unsafe bool NXOpen.CAM.ToolAxisVariable.ApplySmoothing
getset

Returns or sets the Apply Smoothing

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InheritableToolDepBuilder NXOpen.CAM.ToolAxisVariable.FanDistance
get

Returns the fan distance

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.CAM.ToolAxisFixed NXOpen.CAM.ToolAxisVariable.FixedAxisOrientType
get

Returns the fixed axis builder

Created in NX12.0.2

License requirements: None.

unsafe NXOpen.CAM.InterpolateAngle NXOpen.CAM.ToolAxisVariable.InterpolateAngleToDrive
get

Returns the Interpolate Angle to Drive builder

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.InterpolateAngle NXOpen.CAM.ToolAxisVariable.InterpolateAngleToPart
get

Returns the Interpolate Angle to Part builder

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.CAM.InterpolateVector NXOpen.CAM.ToolAxisVariable.InterpolateVector
get

Returns the Interpolate Vector builder

Created in NX7.5.0

License requirements: None.

unsafe double NXOpen.CAM.ToolAxisVariable.LeadAngle
getset

Returns or sets the Lead Angle

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisVariable.MaximumLeadAngle
getset

Returns or sets the Maximum the Lead Angle

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.ToolAxisVariable.MaximumLeadAngleTypes NXOpen.CAM.ToolAxisVariable.MaximumLeadAngleType
getset

Returns or sets the Maximum Lead Angle type

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisVariable.MaximumTiltAngle
getset

Returns or sets the Maximum Tilt Angle

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisVariable.MinimumHeelClearanceDistance
getset

Returns or sets the Minimum Heel Clearance Distance

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisVariable.MinimumLeadAngle
getset

Returns or sets the Minimum the Lead Angle

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisVariable.MinimumTiltAngle
getset

Returns or sets the Minimum Tilt Angle

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisVariable.NominalLeadAngle
getset

Returns or sets the Nominal Lead Angle

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.ToolAxisVariable.NominalLeadAngleTypes NXOpen.CAM.ToolAxisVariable.NominalLeadAngleType
getset

Returns or sets the Nominal Lead Angle type

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisVariable.RotationAngle
getset

Returns or sets the Rotation Angle

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.Direction NXOpen.CAM.ToolAxisVariable.RotationAxis
getset

Returns or sets the Rotation Axis

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.ToolAxisVariable.RulingTypes NXOpen.CAM.ToolAxisVariable.RulingType
getset

Returns or sets the Ruling Type

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisVariable.SwarfTiltAngle
getset

Returns or sets the Swarf Tilt Angle

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisVariable.TiltAngle
getset

Returns or sets the Tilt Angle

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.Section NXOpen.CAM.ToolAxisVariable.TiltingDriveCurve
getset

Returns or sets the curve item

Created in NX1899.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.ToolAxisVariable.Types NXOpen.CAM.ToolAxisVariable.ToolAxisType
getset

Returns or sets the tool axis type

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisVariable.ZagLeadAngle
getset

Returns or sets the Zag Lead Angle

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisVariable.ZagRotationAngle
getset

Returns or sets the Zag Rotation Angle

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe NXOpen.Direction NXOpen.CAM.ToolAxisVariable.ZagRotationAxis
getset

Returns or sets the Zag Rotation Axis

Created in NX7.5.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisVariable.ZagTiltAngle
getset

Returns or sets the Zag Tilt Angle

Created in NX7.5.0

License requirements to get this property: None.

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


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