public interface Operation extends CAMObject
OperationBuilder
CAMObject.Attr, CAMObject.ErrorItem, CAMObject.FeedRateData, CAMObject.FeedRateUnit, CAMObject.Status, CAMObject.WireEdmFeedRateData
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
void |
appendMove(Move move)
Returns the append move
License requirements: cam_base ("CAM BASE") . |
MoveCollection |
cammoveCollection()
Represents Move Collection .
|
ToolPathEditorBuilder |
createToolPathEditorBuilder()
Create Tool Path Editor Move builder
License requirements: cam_base ("CAM BASE") . |
String |
getInProcessFeatureType()
Get the in process feature type
License requirements: None. |
NXObject |
getInputIpw()
Get input ipw for the operation.
|
NCGroup |
getParent(CAMSetup.View branch)
Get parent
License requirements: None. |
double |
getToolpathCuttingLength()
Returns toolpath cutting length in Part units (mm or inch)
License requirements: cam_base ("CAM BASE") . |
double |
getToolpathCuttingTime()
Returns toolpath cutting time in seconds
License requirements: cam_base ("CAM BASE") . |
double |
getToolpathLength()
Returns toolpath length in Part units (mm or inch)
License requirements: cam_base ("CAM BASE") . |
double |
getToolpathTime()
Returns toolpath time in seconds
License requirements: cam_base ("CAM BASE") . |
String[] |
getUserDefinedMoveTypes()
Get the valid User Defined Move Types
License requirements: None. |
nxopen.cam.fbm.Feature |
insertFeature(CAMFeature tagMachiningFeature)
Insert a machining feature to machine and returns an in process feature
License requirements: cam_base ("CAM BASE") . |
void |
insertMove(Move insertAfter,
Move move)
Returns the insert move
License requirements: cam_base ("CAM BASE") . |
void |
removeFeature(CAMFeature tagFeature)
Remove a machining feature
License requirements: cam_base ("CAM BASE") . |
void |
setInProcessFeatureType(String type)
Set the in process feature type
License requirements: cam_base ("CAM BASE") . |
void |
setMachiningArea(String type)
Set machining area
License requirements: cam_base ("CAM BASE") . |
void |
setToolpathCuttingLength(double length)
Sets toolpath cutting length in Part units (mm or inch)
License requirements: cam_base ("CAM BASE") . |
void |
setToolpathCuttingTime(double time)
Sets toolpath cutting time in seconds
License requirements: cam_base ("CAM BASE") . |
void |
setToolpathLength(double length)
Sets toolpath length in Part units (mm or inch)
License requirements: cam_base ("CAM BASE") . |
void |
setToolpathTime(double time)
Sets toolpath time in seconds
License requirements: cam_base ("CAM BASE") . |
void |
unlinkInstance()
Unlink instance
License requirements: cam_base ("CAM BASE") . |
getBooleanValue, getFeedRate, getFeedRateColor, getIntegerArrayValue, getIntegerValue, getObject, getObjectArrayValue, getRealArrayValue, getRealValue, getStatus, getStringArrayValue, getStringValue, getWireEdmFeedRate, has911Attribute, remove911Attribute, removeAll911Attributes, setBooleanValue, setFeedRate, setFeedRateColor, setIntegerArrayValue, setIntegerValue, setObject, setObjectArrayValue, setRealArrayValue, setRealValue, setStringArrayValue, setStringValue, setWireEdmFeedRate
deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
MoveCollection cammoveCollection() throws RemoteException
RemoteException
void appendMove(Move move) throws NXException, RemoteException
move
- NXException
RemoteException
void insertMove(Move insertAfter, Move move) throws NXException, RemoteException
insertAfter
- move
- NXException
RemoteException
String[] getUserDefinedMoveTypes() throws NXException, RemoteException
NXException
RemoteException
ToolPathEditorBuilder createToolPathEditorBuilder() throws NXException, RemoteException
NXException
RemoteException
double getToolpathTime() throws NXException, RemoteException
NXException
RemoteException
void setToolpathTime(double time) throws NXException, RemoteException
time
- the toolpath time in secondsNXException
RemoteException
double getToolpathLength() throws NXException, RemoteException
NXException
RemoteException
void setToolpathLength(double length) throws NXException, RemoteException
length
- the toolpath length in Part units (mm or inch)NXException
RemoteException
double getToolpathCuttingTime() throws NXException, RemoteException
NXException
RemoteException
void setToolpathCuttingTime(double time) throws NXException, RemoteException
time
- the toolpath cutting time in secondsNXException
RemoteException
double getToolpathCuttingLength() throws NXException, RemoteException
NXException
RemoteException
void setToolpathCuttingLength(double length) throws NXException, RemoteException
length
- the toolpath cutting length in Part units (mm or inch)NXException
RemoteException
NCGroup getParent(CAMSetup.View branch) throws NXException, RemoteException
branch
- branch from which to get the operation parentNXException
RemoteException
void unlinkInstance() throws NXException, RemoteException
NXException
RemoteException
NXObject getInputIpw() throws NXException, RemoteException
NXException
RemoteException
nxopen.cam.fbm.Feature insertFeature(CAMFeature tagMachiningFeature) throws NXException, RemoteException
tagMachiningFeature
- the machining featureNXException
RemoteException
void removeFeature(CAMFeature tagFeature) throws NXException, RemoteException
tagFeature
- the machining featureNXException
RemoteException
String getInProcessFeatureType() throws NXException, RemoteException
NXException
RemoteException
void setInProcessFeatureType(String type) throws NXException, RemoteException
type
- NXException
RemoteException
void setMachiningArea(String type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.