public interface ToolAxisAdvanced extends TaggedObject
Modifier and Type | Interface and Description |
---|---|
static class |
ToolAxisAdvanced.RotateAboutType
Rotate About type
|
static class |
ToolAxisAdvanced.Type
Available types for Tool Axis Advanced type
|
Modifier and Type | Method and Description |
---|---|
InterpolateVector |
interpolateVector()
Returns the Interpolate Vector builder
License requirements: None. |
double |
leadingAngle()
Deprecated.
Deprecated in NX8.5.0. Use
LeadAngles.atLeadingEdge() instead.
|
double |
minimumLeadAngle()
Returns the minimum lead angle
License requirements: None. |
InheritableToolDepBuilder |
previewMaximumDistanceBuilder()
Returns the preview maximum distance
License requirements: None. |
LeadAngles |
primaryLeadAngles()
Returns the primary lead angles, used for leading to trailing and swarf blade
License requirements: None. |
ToolAxisAdvanced.RotateAboutType |
rotateAbout()
Returns the rotate about
License requirements: None. |
LeadAngles |
secondaryLeadAngles()
Returns the secondary lead angles, used for trailing to leading
License requirements: None. |
void |
setLeadingAngle(double leadingAngle)
Deprecated.
Deprecated in NX8.5.0. Use
LeadAngles.atLeadingEdge() instead.
|
void |
setMinimumLeadAngle(double minLeadAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setRotateAbout(ToolAxisAdvanced.RotateAboutType rotateAbout)
License requirements: cam_base ("CAM BASE") . |
void |
setSmoothingMethod(int smoothingMethod)
License requirements: cam_base ("CAM BASE") . |
void |
setSplitterAngle(double splitterAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setSwarfGougeCheck(boolean swarfGougeCheck)
License requirements: cam_base ("CAM BASE") . |
void |
setTiltAngle(double tiltAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setToolAxisType(ToolAxisAdvanced.Type toolAxis)
License requirements: cam_base ("CAM BASE") . |
void |
setTrailingAngle(double trailingAngle)
Deprecated.
Deprecated in NX8.5.0. Use
LeadAngles.atTrailingEdge() instead.
|
void |
setTrailingEdgeClearanceAngle(double clearAngle)
License requirements: cam_base ("CAM BASE") . |
int |
smoothingMethod()
Returns the smoothing method
License requirements: None. |
double |
splitterAngle()
Returns the splitter angle
License requirements: None. |
boolean |
swarfGougeCheck()
Returns the swarf gouge check
License requirements: None. |
double |
tiltAngle()
Returns the tilt angle
License requirements: None. |
ToolAxisAdvanced.Type |
toolAxisType()
Returns the tool axis types
License requirements: None. |
double |
trailingAngle()
Deprecated.
Deprecated in NX8.5.0. Use
LeadAngles.atTrailingEdge() instead.
|
double |
trailingEdgeClearanceAngle()
Returns the trailing edge clearance angle
License requirements: None. |
printTestData, printTestData, tag, tagValue
ToolAxisAdvanced.Type toolAxisType() throws NXException, RemoteException
NXException
RemoteException
void setToolAxisType(ToolAxisAdvanced.Type toolAxis) throws NXException, RemoteException
toolAxis
- the tool axis typeNXException
RemoteException
double tiltAngle() throws NXException, RemoteException
NXException
RemoteException
void setTiltAngle(double tiltAngle) throws NXException, RemoteException
tiltAngle
- the tilt angle valueNXException
RemoteException
double leadingAngle() throws NXException, RemoteException
LeadAngles.atLeadingEdge()
instead.
NXException
RemoteException
void setLeadingAngle(double leadingAngle) throws NXException, RemoteException
LeadAngles.atLeadingEdge()
instead.
leadingAngle
- the leading angle value
NXException
RemoteException
double splitterAngle() throws NXException, RemoteException
NXException
RemoteException
void setSplitterAngle(double splitterAngle) throws NXException, RemoteException
splitterAngle
- the leading angle valueNXException
RemoteException
double trailingAngle() throws NXException, RemoteException
LeadAngles.atTrailingEdge()
instead.
NXException
RemoteException
void setTrailingAngle(double trailingAngle) throws NXException, RemoteException
LeadAngles.atTrailingEdge()
instead.
trailingAngle
- the leading angle value
NXException
RemoteException
InterpolateVector interpolateVector() throws NXException, RemoteException
NXException
RemoteException
ToolAxisAdvanced.RotateAboutType rotateAbout() throws NXException, RemoteException
NXException
RemoteException
void setRotateAbout(ToolAxisAdvanced.RotateAboutType rotateAbout) throws NXException, RemoteException
rotateAbout
- the rotate about valueNXException
RemoteException
double minimumLeadAngle() throws NXException, RemoteException
NXException
RemoteException
void setMinimumLeadAngle(double minLeadAngle) throws NXException, RemoteException
minLeadAngle
- the minimum lead angle valueNXException
RemoteException
LeadAngles primaryLeadAngles() throws NXException, RemoteException
NXException
RemoteException
LeadAngles secondaryLeadAngles() throws NXException, RemoteException
NXException
RemoteException
boolean swarfGougeCheck() throws NXException, RemoteException
NXException
RemoteException
void setSwarfGougeCheck(boolean swarfGougeCheck) throws NXException, RemoteException
swarfGougeCheck
- the swarf gouge check valueNXException
RemoteException
double trailingEdgeClearanceAngle() throws NXException, RemoteException
NXException
RemoteException
void setTrailingEdgeClearanceAngle(double clearAngle) throws NXException, RemoteException
clearAngle
- the trailing edge clearance angle valueNXException
RemoteException
int smoothingMethod() throws NXException, RemoteException
NXException
RemoteException
void setSmoothingMethod(int smoothingMethod) throws NXException, RemoteException
smoothingMethod
- the smoothing method valueNXException
RemoteException
InheritableToolDepBuilder previewMaximumDistanceBuilder() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.