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

Represents a Tool Axis Advanced Builder More...

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

Public Types

enum  BladeSwarfCollisionHandlingType { ContactTopAndBottom, Degouge, Balance }
 the blade swarf collision handling type More...
 
enum  BladeSwarfExtensionAlignmentType { Automatic, AlignToEdges, StartAngle }
 the blade swarf extension alignment type More...
 
enum  RotateAboutType { PartAxis, Blade }
 Rotate About type More...
 
enum  Type {
  Automatic, InterpolateVector, BladeSwarf, FollowBladeUv,
  Fixed
}
 Available types for Tool Axis Advanced type More...
 

Properties

unsafe
NXOpen.CAM.ToolAxisAdvanced.BladeSwarfCollisionHandlingType 
BladeSwarfCollisionHandling [get, set]
 Returns or sets the blade swarf collision handling More...
 
unsafe
NXOpen.CAM.ToolAxisAdvanced.BladeSwarfExtensionAlignmentType 
BladeSwarfExtensionAlignment [get, set]
 Returns or sets the blade swarf extension alignment More...
 
unsafe double BladeSwarfExtensionStartAngle [get, set]
 Returns or sets the blade swarf extension start angle More...
 
unsafe NXOpen.CAM.InterpolateVector InterpolateVector [get]
 Returns the Interpolate Vector builder More...
 
unsafe double LeadingAngle [get, set]
 Returns or sets the leading angle More...
 
unsafe double MinimumLeadAngle [get, set]
 Returns or sets the minimum lead angle More...
 
unsafe
NXOpen.CAM.InheritableToolDepBuilder 
PreviewMaximumDistanceBuilder [get]
 Returns the preview maximum distance More...
 
unsafe NXOpen.CAM.LeadAngles PrimaryLeadAngles [get]
 Returns the primary lead angles, used for leading to trailing and swarf blade More...
 
unsafe
NXOpen.CAM.ToolAxisAdvanced.RotateAboutType 
RotateAbout [get, set]
 Returns or sets the rotate about More...
 
unsafe NXOpen.CAM.LeadAngles SecondaryLeadAngles [get]
 Returns the secondary lead angles, used for trailing to leading More...
 
unsafe int SmoothingMethod [get, set]
 Returns or sets the smoothing method More...
 
unsafe double SplitterAngle [get, set]
 Returns or sets the splitter angle More...
 
unsafe bool SwarfGougeCheck [get, set]
 Returns or sets the swarf gouge check More...
 
unsafe double TiltAngle [get, set]
 Returns or sets the tilt angle More...
 
unsafe NXOpen.Direction ToolAxisAdvancedVector [get, set]
 Returns or sets the tool vector More...
 
unsafe
NXOpen.CAM.ToolAxisAdvanced.Type 
ToolAxisType [get, set]
 Returns or sets the tool axis types More...
 
unsafe double TrailingAngle [get, set]
 Returns or sets the trailing angle More...
 
unsafe double TrailingEdgeClearanceAngle [get, set]
 Returns or sets the trailing edge clearance angle 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 Advanced Builder

Created in NX7.0.0

Member Enumeration Documentation

the blade swarf collision handling type

Enumerator
ContactTopAndBottom 

contact top and bottom

Degouge 

degouge

Balance 

balance

the blade swarf extension alignment type

Enumerator
Automatic 

automatic

AlignToEdges 

align to edges

StartAngle 

start angle

Rotate About type

Enumerator
PartAxis 

Part Axis

Blade 

Blade

Available types for Tool Axis Advanced type

Enumerator
Automatic 

Automatic

InterpolateVector 

Interpolate Vector

BladeSwarf 

Blade Swarf

FollowBladeUv 

Follow Blade UV

Fixed 

Fixed

Property Documentation

unsafe NXOpen.CAM.ToolAxisAdvanced.BladeSwarfCollisionHandlingType NXOpen.CAM.ToolAxisAdvanced.BladeSwarfCollisionHandling
getset

Returns or sets the blade swarf collision handling

Created in NX1847.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.ToolAxisAdvanced.BladeSwarfExtensionAlignmentType NXOpen.CAM.ToolAxisAdvanced.BladeSwarfExtensionAlignment
getset

Returns or sets the blade swarf extension alignment

Created in NX1847.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisAdvanced.BladeSwarfExtensionStartAngle
getset

Returns or sets the blade swarf extension start angle

Created in NX1872.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.InterpolateVector NXOpen.CAM.ToolAxisAdvanced.InterpolateVector
get

Returns the Interpolate Vector builder

Created in NX7.5.0

License requirements: None.

unsafe double NXOpen.CAM.ToolAxisAdvanced.LeadingAngle
getset

Returns or sets the leading angle

Created in NX7.0.0

Deprecated in NX8.5.0. Use CAM.LeadAngles.AtLeadingEdge instead.

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisAdvanced.MinimumLeadAngle
getset

Returns or sets the minimum lead angle

Created in NX8.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.ToolAxisAdvanced.PreviewMaximumDistanceBuilder
get

Returns the preview maximum distance

Created in NX11.0.1

License requirements: None.

unsafe NXOpen.CAM.LeadAngles NXOpen.CAM.ToolAxisAdvanced.PrimaryLeadAngles
get

Returns the primary lead angles, used for leading to trailing and swarf blade

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.CAM.ToolAxisAdvanced.RotateAboutType NXOpen.CAM.ToolAxisAdvanced.RotateAbout
getset

Returns or sets the rotate about

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.LeadAngles NXOpen.CAM.ToolAxisAdvanced.SecondaryLeadAngles
get

Returns the secondary lead angles, used for trailing to leading

Created in NX8.5.0

License requirements: None.

unsafe int NXOpen.CAM.ToolAxisAdvanced.SmoothingMethod
getset

Returns or sets the smoothing method

Created in NX11.0.1

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisAdvanced.SplitterAngle
getset

Returns or sets the splitter angle

Created in NX7.0.0

License requirements to get this property: None.

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

unsafe bool NXOpen.CAM.ToolAxisAdvanced.SwarfGougeCheck
getset

Returns or sets the swarf gouge check

Created in NX9.0.1

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisAdvanced.TiltAngle
getset

Returns or sets the tilt angle

Created in NX7.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Direction NXOpen.CAM.ToolAxisAdvanced.ToolAxisAdvancedVector
getset

Returns or sets the tool vector

Created in NX12.0.2

License requirements to get this property: None.

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

unsafe NXOpen.CAM.ToolAxisAdvanced.Type NXOpen.CAM.ToolAxisAdvanced.ToolAxisType
getset

Returns or sets the tool axis types

Created in NX7.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisAdvanced.TrailingAngle
getset

Returns or sets the trailing angle

Created in NX7.0.0

Deprecated in NX8.5.0. Use CAM.LeadAngles.AtTrailingEdge instead.

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.ToolAxisAdvanced.TrailingEdgeClearanceAngle
getset

Returns or sets the trailing edge clearance angle

Created in NX9.0.3

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.