public interface MachineGroupBuilder extends NCGroupBuilder
NCGroupCollection.createMachineGroupBuilder(nxopen.cam.CAMObject)
Modifier and Type | Interface and Description |
---|---|
static class |
MachineGroupBuilder.RetrieveToolPocketInformation
retrieve tool pocket information flag.
|
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
Component |
machinePartOccurrence()
Returns the Machine Part Occurrence
This is only needed when the option assembly positioning is selected in Part Mounting Dialog and should be called
before update cam setup.
|
InheritableFeedBuilder |
rapidFeed()
Returns the Rapid Feed Rate
License requirements: None. |
void |
removeKinematics()
Removes the machine data from the CAM setup,
but does not remove the machine part component from the CAM assembly
License requirements: cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
removeMachine()
Removes the machine part component from the CAM assembly and
removes the machine data from the CAM setup.
|
void |
setMachinePartOccurrence(Component machinePart)
License requirements: cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
InheritableDoubleBuilder |
toolChangeTime()
Returns the Tool Change Time
License requirements: None. |
void |
updateCamSetup(MachineGroupBuilder.RetrieveToolPocketInformation retrieveFlag,
NcmctPartMountingBuilder ncmctPartMountingBuilder)
Adds machine model part file to the CAM part.
|
void |
updateToolPathTime()
Recalculate tool path time and update the operation navigator
License requirements: cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
description, endUdeSet, setDescription, startUdeSet
cycleEvent, cycleTable, getCustomizableItemBuilder, getCustomizableItemNames, optimizationMethod, setOptimizationMethod
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
InheritableDoubleBuilder toolChangeTime() throws NXException, RemoteException
NXException
RemoteException
InheritableFeedBuilder rapidFeed() throws NXException, RemoteException
NXException
RemoteException
void updateToolPathTime() throws NXException, RemoteException
NXException
RemoteException
void removeMachine() throws NXException, RemoteException
NXException
RemoteException
void removeKinematics() throws NXException, RemoteException
NXException
RemoteException
void updateCamSetup(MachineGroupBuilder.RetrieveToolPocketInformation retrieveFlag, NcmctPartMountingBuilder ncmctPartMountingBuilder) throws NXException, RemoteException
retrieveFlag
- ncmctPartMountingBuilder
- NXException
RemoteException
Component machinePartOccurrence() throws NXException, RemoteException
NXException
RemoteException
void setMachinePartOccurrence(Component machinePart) throws NXException, RemoteException
machinePart
- the machine part occurrenceNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.