NXOpen .NET Reference  12.0.0
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:

Public Types

enum  Type { Automatic, InterpolateVector, BladeSwarf, FollowBladeUv }
 Available types for Tool Axis Advanced type More...
 
enum  RotateAboutType { PartAxis, Blade }
 Rotate About type More...
 

Properties

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.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...
 

Detailed Description

Represents a Tool Axis Advanced Builder

Created in NX7.0.0

Member Enumeration Documentation

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

Property Documentation

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.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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.