public interface MachineToolConfiguration extends Builder
KinematicConfigurator.createMachineToolConfigurationBuilder()
Modifier and Type | Interface and Description |
---|---|
static class |
MachineToolConfiguration.ControllerLines
The controller line
|
static class |
MachineToolConfiguration.MdynamicsTypes
The mdynamics types
|
static class |
MachineToolConfiguration.PlaneTypes
The plane selection types
|
static class |
MachineToolConfiguration.SwivelingTypes
The machine swiveling types
|
static class |
MachineToolConfiguration.TechnologyTypes
The machine technology types
|
static class |
MachineToolConfiguration.UnitTypes
The units type
|
Modifier and Type | Method and Description |
---|---|
MachineToolConfiguration.ControllerLines |
controllerLine()
Returns the controller line
License requirements: None. |
String |
controllerType()
Returns the controller type
License requirements: None. |
double |
cycleTime()
Returns the cycle time
License requirements: None. |
int |
getArchiveControllerType()
Retrieves the archive controller type
License requirements: None. |
String |
getArchiveControllerVersion()
Retrieves the archive controller version
License requirements: None. |
MachineToolConfiguration.PlaneTypes |
getChannelPlaneMill(String channelName)
Retrieves the plane mill from a channel
License requirements: None. |
MachineToolConfiguration.PlaneTypes |
getChannelPlaneTurn(String channelName)
Retrieves the plane turn from a channel
License requirements: None. |
MachineToolConfiguration.SwivelingTypes |
getChannelSwiveling(String channelName)
Retrieves channel's swiveling mode
License requirements: None. |
boolean |
getChannelTcpmSupport(String channelName)
Retrieves machine TCPM support
License requirements: None. |
boolean |
getChannelToolAsSubprogram(String channelName)
Retrieves a channel's subprogram support
License requirements: None. |
String |
getChannelToolCommand(String channelName)
Retrieves a channel's tool command
License requirements: None. |
String |
getChannelToolPreselect(String channelName)
Retrieves a channel's tool preselect
License requirements: None. |
double |
getCircularPrecision(String channelName)
Retrieves the circular precision
License requirements: None. |
double |
getCircularPrecisionFactor(String channelName)
Retrieves the circular precision factor
License requirements: None. |
String |
getControllerLanguage()
Retrieves the controller language
License requirements: None. |
String |
getControllerVersion()
Retrieves the controller version
License requirements: None. |
String |
getDiameterGeoAxisName(String channelName)
Retrieves the diameter geo axis name, which change the output behavior of length values during turning.
|
int |
getLookahead(String channelName)
Retrieves the controller lookahead, which indicates how many lines are evaluate from the controller ahead.
|
MachineToolConfiguration.TechnologyTypes |
getMachineTechnology(String channelName)
Retrieves the machine technology
License requirements: None. |
MachineToolConfiguration.MdynamicsTypes |
getMdynamics()
Retrieve the MDynamics information
License requirements: None. |
double |
getResolutionDeg()
Retrieves the degree resolution
License requirements: None. |
double |
getResolutionMm()
Retrieves the millimeter resolution
License requirements: None. |
int |
getToolCarrierDirectionSelection(String channelName,
String carrierName)
Retrieves the direction selection for a tool carrier.
|
int |
getToolCarrierRetraction(String channelName,
String carrierName)
Retrieves the retraction for a tool carrier.
|
int |
getToolCarrierSwivelMode(String channelName,
String carrierName)
Retrieves the swiveling mode for a tool carrier.
|
double |
getToolCarrierXRetractionPosition(String channelName,
String carrierName)
Retrieves the X retraction position for a tool carrier.
|
double |
getToolCarrierYRetractionPosition(String channelName,
String carrierName)
Retrieves the Y retraction position for a tool carrier.
|
double |
getToolCarrierZRetractionPosition(String channelName,
String carrierName)
Retrieves the Z retraction position for a tool carrier.
|
boolean |
getToolRadiusCompensation()
Retrieves the 3D Tool Radius Compensation information
License requirements: None. |
int |
getUsedUnit()
Retrieves the used unit
License requirements: None. |
String |
machineName()
Returns the machine name
License requirements: None. |
String |
machineVendor()
Returns the machine vendor
License requirements: None. |
void |
setArchiveControllerType(int newArchiveControllerType)
Sets the archive controller type
License requirements: None. |
void |
setArchiveControllerVersion(String newArchiveControllerVersion)
Sets the archive controller version
License requirements: None. |
void |
setChannelPlaneMill(String channelName,
MachineToolConfiguration.PlaneTypes newPlaneMill)
Sets the plane mill for a channel
License requirements: None. |
void |
setChannelPlaneTurn(String channelName,
MachineToolConfiguration.PlaneTypes newPlaneTurn)
Sets the plane turn for a channel
License requirements: None. |
void |
setChannelSwiveling(String channelName,
MachineToolConfiguration.SwivelingTypes value)
Sets the channel's swiveling mode
License requirements: None. |
void |
setChannelTcpmSupport(String channelName,
boolean value)
Sets the TCPM support value
License requirements: None. |
void |
setChannelToolAsSubprogram(String channelName,
boolean value)
Sets a channel's subprogram support
License requirements: None. |
void |
setChannelToolCommand(String channelName,
String newToolCommand)
Sets a channel's tool command
License requirements: None. |
void |
setChannelToolPreselect(String channelName,
String newToolPreselect)
Sets a channel's tool preselect
License requirements: None. |
void |
setCircularPrecision(String channelName,
double newCircularPrecision)
Sets the circular precision
License requirements: None. |
void |
setCircularPrecisionFactor(String channelName,
double newCircularPrecisionFactor)
Sets the circular precision factor
License requirements: None. |
void |
setControllerLanguage(String newLanguage)
Sets the controller language
License requirements: None. |
void |
setControllerLine(MachineToolConfiguration.ControllerLines line)
License requirements: None. |
void |
setControllerType(String controllerType)
License requirements: None. |
void |
setControllerVersion(String newVersion)
Sets the controller version
License requirements: None. |
void |
setCycleTime(double cycleTime)
License requirements: None. |
void |
setDiameterGeoAxisName(String channelName,
String newDiameterMode)
Sets the diameter geo axis name, which change the output behavior of length values during turning.
|
void |
setLookahead(String channelName,
int lookAhead)
Sets the controller lookahead, which indicates how many lines are evaluate from the controller ahead.
|
void |
setMachineName(String name)
License requirements: None. |
void |
setMachineTechnology(String channelName,
MachineToolConfiguration.TechnologyTypes technology)
Sets the machine technology
License requirements: None. |
void |
setMachineVendor(String vendor)
License requirements: None. |
void |
setMdynamics(MachineToolConfiguration.MdynamicsTypes newMDynamicsValue)
Sets the Mdynamics value
License requirements: None. |
void |
setResolutionDeg(double newResolutionValue)
Sets the degree resolution value
License requirements: None. |
void |
setResolutionMm(double newResolutionValue)
Sets the millimeter resolution value
License requirements: None. |
void |
setToolCarrierDirectionSelection(String channelName,
String carrierName,
int newDirectionSelection)
Sets the direction selection for a tool carrier.
|
void |
setToolCarrierName(String carrierName)
License requirements: None. |
void |
setToolCarrierRetraction(String channelName,
String carrierName,
int newRetraction)
Sets the retraction for a tool carrier.
|
void |
setToolCarrierSwivelMode(String channelName,
String carrierName,
int newSwivelingMode)
Sets the swiveling mode for a tool carrier.
|
void |
setToolCarrierXRetractionPosition(String channelName,
String carrierName,
double newXPosition)
Sets the X retraction position for a tool carrier.
|
void |
setToolCarrierYRetractionPosition(String channelName,
String carrierName,
double newYPosition)
Sets the Y retraction position for a tool carrier.
|
void |
setToolCarrierZRetractionPosition(String channelName,
String carrierName,
double newZPosition)
Sets the Z retraction position for a tool carrier.
|
void |
setToolRadiusCompensation(boolean newCompensationValue)
Sets the 3D Tool Radius Compensation information
License requirements: None. |
void |
setUsedUnit(int newUsedUnit)
Sets the used unit
License requirements: None. |
String |
toolCarrierName()
Returns the tool carrier name
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String machineName() throws NXException, RemoteException
NXException
RemoteException
void setMachineName(String name) throws NXException, RemoteException
name
- The new machine nameNXException
RemoteException
String machineVendor() throws NXException, RemoteException
NXException
RemoteException
void setMachineVendor(String vendor) throws NXException, RemoteException
vendor
- The new machine vendorNXException
RemoteException
MachineToolConfiguration.TechnologyTypes getMachineTechnology(String channelName) throws NXException, RemoteException
channelName
- The channel to modifyNXException
RemoteException
void setMachineTechnology(String channelName, MachineToolConfiguration.TechnologyTypes technology) throws NXException, RemoteException
channelName
- The channel to modifytechnology
- The new machine technologyNXException
RemoteException
boolean getChannelTcpmSupport(String channelName) throws NXException, RemoteException
channelName
- The channel to modifyNXException
RemoteException
void setChannelTcpmSupport(String channelName, boolean value) throws NXException, RemoteException
channelName
- The channel to modifyvalue
- The new TCPM support valueNXException
RemoteException
MachineToolConfiguration.SwivelingTypes getChannelSwiveling(String channelName) throws NXException, RemoteException
channelName
- The channel to modifyNXException
RemoteException
void setChannelSwiveling(String channelName, MachineToolConfiguration.SwivelingTypes value) throws NXException, RemoteException
channelName
- The channel to modifyvalue
- The new swiveling mode valueNXException
RemoteException
boolean getChannelToolAsSubprogram(String channelName) throws NXException, RemoteException
channelName
- The channel to modifyNXException
RemoteException
void setChannelToolAsSubprogram(String channelName, boolean value) throws NXException, RemoteException
channelName
- The channel to modifyvalue
- The new tool as subprogram valueNXException
RemoteException
String getChannelToolCommand(String channelName) throws NXException, RemoteException
channelName
- The channel to modifyNXException
RemoteException
void setChannelToolCommand(String channelName, String newToolCommand) throws NXException, RemoteException
channelName
- The channel to modifynewToolCommand
- The new tool commandNXException
RemoteException
String getChannelToolPreselect(String channelName) throws NXException, RemoteException
channelName
- The channel to modifyNXException
RemoteException
void setChannelToolPreselect(String channelName, String newToolPreselect) throws NXException, RemoteException
channelName
- The channel to modifynewToolPreselect
- The new tool preselectNXException
RemoteException
String controllerType() throws NXException, RemoteException
NXException
RemoteException
void setControllerType(String controllerType) throws NXException, RemoteException
controllerType
- The new controller typeNXException
RemoteException
MachineToolConfiguration.ControllerLines controllerLine() throws NXException, RemoteException
NXException
RemoteException
void setControllerLine(MachineToolConfiguration.ControllerLines line) throws NXException, RemoteException
line
- The new controller lineNXException
RemoteException
int getLookahead(String channelName) throws NXException, RemoteException
channelName
- The channel to modifyNXException
RemoteException
void setLookahead(String channelName, int lookAhead) throws NXException, RemoteException
channelName
- The channel to modifylookAhead
- The new controller lookaheadNXException
RemoteException
double cycleTime() throws NXException, RemoteException
NXException
RemoteException
void setCycleTime(double cycleTime) throws NXException, RemoteException
cycleTime
- The new cycle timeNXException
RemoteException
String toolCarrierName() throws NXException, RemoteException
NXException
RemoteException
void setToolCarrierName(String carrierName) throws NXException, RemoteException
carrierName
- The new tool carrier nameNXException
RemoteException
MachineToolConfiguration.PlaneTypes getChannelPlaneMill(String channelName) throws NXException, RemoteException
channelName
- The channel in questionNXException
RemoteException
void setChannelPlaneMill(String channelName, MachineToolConfiguration.PlaneTypes newPlaneMill) throws NXException, RemoteException
channelName
- The channel to modifynewPlaneMill
- The new plane mill valueNXException
RemoteException
MachineToolConfiguration.PlaneTypes getChannelPlaneTurn(String channelName) throws NXException, RemoteException
channelName
- The channel in questionNXException
RemoteException
void setChannelPlaneTurn(String channelName, MachineToolConfiguration.PlaneTypes newPlaneTurn) throws NXException, RemoteException
channelName
- The channel to modifynewPlaneTurn
- The new plane turn valueNXException
RemoteException
int getToolCarrierSwivelMode(String channelName, String carrierName) throws NXException, RemoteException
channelName
- The channel to which the carrier belongscarrierName
- The name of the carrier to queryNXException
RemoteException
void setToolCarrierSwivelMode(String channelName, String carrierName, int newSwivelingMode) throws NXException, RemoteException
channelName
- The channel to which the carrier belongscarrierName
- The name of the carrier to modifynewSwivelingMode
- The new swiveling modeNXException
RemoteException
int getToolCarrierDirectionSelection(String channelName, String carrierName) throws NXException, RemoteException
channelName
- The channel to which the carrier belongscarrierName
- The name of the carrier to queryNXException
RemoteException
void setToolCarrierDirectionSelection(String channelName, String carrierName, int newDirectionSelection) throws NXException, RemoteException
channelName
- The channel to which the carrier belongscarrierName
- The name of the carrier to modifynewDirectionSelection
- The new swiveling modeNXException
RemoteException
int getToolCarrierRetraction(String channelName, String carrierName) throws NXException, RemoteException
channelName
- The channel to which the carrier belongscarrierName
- The name of the carrier to queryNXException
RemoteException
void setToolCarrierRetraction(String channelName, String carrierName, int newRetraction) throws NXException, RemoteException
channelName
- The channel to which the carrier belongscarrierName
- The name of the carrier to modifynewRetraction
- The new swiveling modeNXException
RemoteException
double getToolCarrierXRetractionPosition(String channelName, String carrierName) throws NXException, RemoteException
channelName
- The channel to which the carrier belongscarrierName
- The name of the carrier to queryNXException
RemoteException
void setToolCarrierXRetractionPosition(String channelName, String carrierName, double newXPosition) throws NXException, RemoteException
channelName
- The channel to which the carrier belongscarrierName
- The name of the carrier to modifynewXPosition
- The new X positionNXException
RemoteException
double getToolCarrierYRetractionPosition(String channelName, String carrierName) throws NXException, RemoteException
channelName
- The channel to which the carrier belongscarrierName
- The name of the carrier to queryNXException
RemoteException
void setToolCarrierYRetractionPosition(String channelName, String carrierName, double newYPosition) throws NXException, RemoteException
channelName
- The channel to which the carrier belongscarrierName
- The name of the carrier to modifynewYPosition
- The new Y positionNXException
RemoteException
double getToolCarrierZRetractionPosition(String channelName, String carrierName) throws NXException, RemoteException
channelName
- The channel to which the carrier belongscarrierName
- The name of the carrier to queryNXException
RemoteException
void setToolCarrierZRetractionPosition(String channelName, String carrierName, double newZPosition) throws NXException, RemoteException
channelName
- The channel to which the carrier belongscarrierName
- The name of the carrier to modifynewZPosition
- The new Z positionNXException
RemoteException
MachineToolConfiguration.MdynamicsTypes getMdynamics() throws NXException, RemoteException
NXException
RemoteException
void setMdynamics(MachineToolConfiguration.MdynamicsTypes newMDynamicsValue) throws NXException, RemoteException
newMDynamicsValue
- The new mdynamics valueNXException
RemoteException
boolean getToolRadiusCompensation() throws NXException, RemoteException
NXException
RemoteException
void setToolRadiusCompensation(boolean newCompensationValue) throws NXException, RemoteException
newCompensationValue
- The new Tool Radius Compensation valueNXException
RemoteException
double getResolutionMm() throws NXException, RemoteException
NXException
RemoteException
void setResolutionMm(double newResolutionValue) throws NXException, RemoteException
newResolutionValue
- The new millimeter resolution valueNXException
RemoteException
double getResolutionDeg() throws NXException, RemoteException
NXException
RemoteException
void setResolutionDeg(double newResolutionValue) throws NXException, RemoteException
newResolutionValue
- The new degree resolution valueNXException
RemoteException
String getControllerLanguage() throws NXException, RemoteException
NXException
RemoteException
void setControllerLanguage(String newLanguage) throws NXException, RemoteException
newLanguage
- The new controller languageNXException
RemoteException
String getControllerVersion() throws NXException, RemoteException
NXException
RemoteException
void setControllerVersion(String newVersion) throws NXException, RemoteException
newVersion
- The new controller versionNXException
RemoteException
int getArchiveControllerType() throws NXException, RemoteException
NXException
RemoteException
void setArchiveControllerType(int newArchiveControllerType) throws NXException, RemoteException
newArchiveControllerType
- The new archive controller typeNXException
RemoteException
String getArchiveControllerVersion() throws NXException, RemoteException
NXException
RemoteException
void setArchiveControllerVersion(String newArchiveControllerVersion) throws NXException, RemoteException
newArchiveControllerVersion
- The new archive controller versionNXException
RemoteException
int getUsedUnit() throws NXException, RemoteException
NXException
RemoteException
void setUsedUnit(int newUsedUnit) throws NXException, RemoteException
newUsedUnit
- The new used unitNXException
RemoteException
double getCircularPrecision(String channelName) throws NXException, RemoteException
channelName
- The channel to modifyNXException
RemoteException
void setCircularPrecision(String channelName, double newCircularPrecision) throws NXException, RemoteException
channelName
- The channel to modifynewCircularPrecision
- The new circular precision valueNXException
RemoteException
double getCircularPrecisionFactor(String channelName) throws NXException, RemoteException
channelName
- The channel to modifyNXException
RemoteException
void setCircularPrecisionFactor(String channelName, double newCircularPrecisionFactor) throws NXException, RemoteException
channelName
- The channel to modifynewCircularPrecisionFactor
- The new circular precision factorNXException
RemoteException
String getDiameterGeoAxisName(String channelName) throws NXException, RemoteException
channelName
- The channel to modifyNXException
RemoteException
void setDiameterGeoAxisName(String channelName, String newDiameterMode) throws NXException, RemoteException
channelName
- The channel to modifynewDiameterMode
- The new diameter geo axis nameNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.