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
CAM.LeadAngles#atLeadingEdge instead.
|
double |
minimumLeadAngle()
Returns the minimum lead angle
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
CAM.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 |
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
CAM.LeadAngles#atTrailingEdge instead.
|
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
CAM.LeadAngles#atTrailingEdge instead.
|
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
CAM.LeadAngles#atLeadingEdge
instead.
NXException
RemoteException
void setLeadingAngle(double leadingAngle) throws NXException, RemoteException
CAM.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
CAM.LeadAngles#atTrailingEdge
instead.
NXException
RemoteException
void setTrailingAngle(double trailingAngle) throws NXException, RemoteException
CAM.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
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.