NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.SIM.MachineToolConfiguration Class Reference

Represents a Machine Tool Configuration object. More...

Inheritance diagram for NXOpen.SIM.MachineToolConfiguration:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ControllerLines { Solutionline, Powerline }
 The controller line More...
 
enum  MdynamicsTypes { Fiveaxmill }
 The mdynamics types More...
 
enum  PlaneTypes { Operator, G17, G18, G19 }
 The plane selection types More...
 
enum  SwivelingTypes { Cycle800, Transarot }
 The machine swiveling types More...
 
enum  TechnologyTypes { Mill, Turn, Millturn, None }
 The machine technology types More...
 
enum  UnitTypes { Mm, In }
 The units type More...
 

Public Member Functions

unsafe int GetArchiveControllerType ()
 Retrieves the archive controller type More...
 
unsafe string GetArchiveControllerVersion ()
 Retrieves the archive controller version More...
 
unsafe
NXOpen.SIM.MachineToolConfiguration.PlaneTypes 
GetChannelPlaneMill (string channelName)
 Retrieves the plane mill from a channel More...
 
unsafe
NXOpen.SIM.MachineToolConfiguration.PlaneTypes 
GetChannelPlaneTurn (string channelName)
 Retrieves the plane turn from a channel More...
 
unsafe
NXOpen.SIM.MachineToolConfiguration.SwivelingTypes 
GetChannelSwiveling (string channelName)
 Retrieves channel's swiveling mode More...
 
unsafe bool GetChannelTcpmSupport (string channelName)
 Retrieves machine TCPM support More...
 
unsafe bool GetChannelToolAsSubprogram (string channelName)
 Retrieves a channel's subprogram support More...
 
unsafe string GetChannelToolCommand (string channelName)
 Retrieves a channel's tool command More...
 
unsafe string GetChannelToolPreselect (string channelName)
 Retrieves a channel's tool preselect More...
 
unsafe double GetCircularPrecision (string channelName)
 Retrieves the circular precision More...
 
unsafe double GetCircularPrecisionFactor (string channelName)
 Retrieves the circular precision factor More...
 
unsafe string GetControllerLanguage ()
 Retrieves the controller language More...
 
unsafe string GetControllerVersion ()
 Retrieves the controller version More...
 
unsafe string GetDiameterGeoAxisName (string channelName)
 Retrieves the diameter geo axis name, which change the output behavior of length values during turning. More...
 
unsafe int GetLookahead (string channelName)
 Retrieves the controller lookahead, which indicates how many lines are evaluate from the controller ahead. More...
 
unsafe
NXOpen.SIM.MachineToolConfiguration.TechnologyTypes 
GetMachineTechnology (string channelName)
 Retrieves the machine technology More...
 
unsafe
NXOpen.SIM.MachineToolConfiguration.MdynamicsTypes 
GetMdynamics ()
 Retrieve the MDynamics information More...
 
unsafe double GetResolutionDeg ()
 Retrieves the degree resolution More...
 
unsafe double GetResolutionMm ()
 Retrieves the millimeter resolution More...
 
unsafe int GetToolCarrierDirectionSelection (string channelName, string carrierName)
 Retrieves the direction selection for a tool carrier. More...
 
unsafe int GetToolCarrierRetraction (string channelName, string carrierName)
 Retrieves the retraction for a tool carrier. More...
 
unsafe int GetToolCarrierSwivelMode (string channelName, string carrierName)
 Retrieves the swiveling mode for a tool carrier. More...
 
unsafe double GetToolCarrierXRetractionPosition (string channelName, string carrierName)
 Retrieves the X retraction position for a tool carrier. More...
 
unsafe double GetToolCarrierYRetractionPosition (string channelName, string carrierName)
 Retrieves the Y retraction position for a tool carrier. More...
 
unsafe double GetToolCarrierZRetractionPosition (string channelName, string carrierName)
 Retrieves the Z retraction position for a tool carrier. More...
 
unsafe bool GetToolRadiusCompensation ()
 Retrieves the 3D Tool Radius Compensation information More...
 
unsafe int GetUsedUnit ()
 Retrieves the used unit More...
 
unsafe void SetArchiveControllerType (int newArchiveControllerType)
 Sets the archive controller type More...
 
unsafe void SetArchiveControllerVersion (string newArchiveControllerVersion)
 Sets the archive controller version More...
 
unsafe void SetChannelPlaneMill (string channelName, NXOpen.SIM.MachineToolConfiguration.PlaneTypes newPlaneMill)
 Sets the plane mill for a channel More...
 
unsafe void SetChannelPlaneTurn (string channelName, NXOpen.SIM.MachineToolConfiguration.PlaneTypes newPlaneTurn)
 Sets the plane turn for a channel More...
 
unsafe void SetChannelSwiveling (string channelName, NXOpen.SIM.MachineToolConfiguration.SwivelingTypes value)
 Sets the channel's swiveling mode More...
 
unsafe void SetChannelTcpmSupport (string channelName, bool value)
 Sets the TCPM support value More...
 
unsafe void SetChannelToolAsSubprogram (string channelName, bool value)
 Sets a channel's subprogram support More...
 
unsafe void SetChannelToolCommand (string channelName, string newToolCommand)
 Sets a channel's tool command More...
 
unsafe void SetChannelToolPreselect (string channelName, string newToolPreselect)
 Sets a channel's tool preselect More...
 
unsafe void SetCircularPrecision (string channelName, double newCircularPrecision)
 Sets the circular precision More...
 
unsafe void SetCircularPrecisionFactor (string channelName, double newCircularPrecisionFactor)
 Sets the circular precision factor More...
 
unsafe void SetControllerLanguage (string newLanguage)
 Sets the controller language More...
 
unsafe void SetControllerVersion (string newVersion)
 Sets the controller version More...
 
unsafe void SetDiameterGeoAxisName (string channelName, string newDiameterMode)
 Sets the diameter geo axis name, which change the output behavior of length values during turning. More...
 
unsafe void SetLookahead (string channelName, int lookAhead)
 Sets the controller lookahead, which indicates how many lines are evaluate from the controller ahead. More...
 
unsafe void SetMachineTechnology (string channelName, NXOpen.SIM.MachineToolConfiguration.TechnologyTypes technology)
 Sets the machine technology More...
 
unsafe void SetMdynamics (NXOpen.SIM.MachineToolConfiguration.MdynamicsTypes newMDynamicsValue)
 Sets the Mdynamics value More...
 
unsafe void SetResolutionDeg (double newResolutionValue)
 Sets the degree resolution value More...
 
unsafe void SetResolutionMm (double newResolutionValue)
 Sets the millimeter resolution value More...
 
unsafe void SetToolCarrierDirectionSelection (string channelName, string carrierName, int newDirectionSelection)
 Sets the direction selection for a tool carrier. More...
 
unsafe void SetToolCarrierRetraction (string channelName, string carrierName, int newRetraction)
 Sets the retraction for a tool carrier. More...
 
unsafe void SetToolCarrierSwivelMode (string channelName, string carrierName, int newSwivelingMode)
 Sets the swiveling mode for a tool carrier. More...
 
unsafe void SetToolCarrierXRetractionPosition (string channelName, string carrierName, double newXPosition)
 Sets the X retraction position for a tool carrier. More...
 
unsafe void SetToolCarrierYRetractionPosition (string channelName, string carrierName, double newYPosition)
 Sets the Y retraction position for a tool carrier. More...
 
unsafe void SetToolCarrierZRetractionPosition (string channelName, string carrierName, double newZPosition)
 Sets the Z retraction position for a tool carrier. More...
 
unsafe void SetToolRadiusCompensation (bool newCompensationValue)
 Sets the 3D Tool Radius Compensation information More...
 
unsafe void SetUsedUnit (int newUsedUnit)
 Sets the used unit More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe
NXOpen.SIM.MachineToolConfiguration.ControllerLines 
ControllerLine [get, set]
 Returns or sets the controller line More...
 
unsafe string ControllerType [get, set]
 Returns or sets the controller type More...
 
unsafe double CycleTime [get, set]
 Returns or sets the cycle time More...
 
unsafe string MachineName [get, set]
 Returns or sets the machine name More...
 
unsafe string MachineVendor [get, set]
 Returns or sets the machine vendor More...
 
unsafe string ToolCarrierName [get, set]
 Returns or sets the tool carrier name More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Machine Tool Configuration object.

To create a new instance of this class, use NXOpen.SIM.KinematicConfigurator.CreateMachineToolConfigurationBuilder

Created in NX9.0.3

Member Enumeration Documentation

The controller line

Enumerator
Solutionline 

The solutionline controller line

Powerline 

The powerline controller line

The mdynamics types

Enumerator
Fiveaxmill 

The Five Axis Milling MDynamics type

The plane selection types

Enumerator
Operator 

The operator panel plane type

G17 

The G17 plane type

G18 

The G18 plane type

G19 

The G19 plane type

The machine swiveling types

Enumerator
Cycle800 

The CYCLE800 swiveling type

Transarot 

The TRANS/AROT swiveling type

The machine technology types

Enumerator
Mill 

The mill technology type

Turn 

The lathe technology type

Millturn 

The millturn technology type

None 

No technology type

The units type

Enumerator
Mm 

The millimeter unit type

In 

The inch unit type

Member Function Documentation

unsafe int NXOpen.SIM.MachineToolConfiguration.GetArchiveControllerType ( )
inline

Retrieves the archive controller type

Created in NX10.0.3

License requirements: None.

Returns
The archive controller type
unsafe string NXOpen.SIM.MachineToolConfiguration.GetArchiveControllerVersion ( )
inline

Retrieves the archive controller version

Created in NX10.0.3

License requirements: None.

Returns
The archive controller version
unsafe NXOpen.SIM.MachineToolConfiguration.PlaneTypes NXOpen.SIM.MachineToolConfiguration.GetChannelPlaneMill ( string  channelName)
inline

Retrieves the plane mill from a channel

Created in NX10.0.2

License requirements: None.

Parameters
channelNameThe channel in question
Returns
The plane mill value
unsafe NXOpen.SIM.MachineToolConfiguration.PlaneTypes NXOpen.SIM.MachineToolConfiguration.GetChannelPlaneTurn ( string  channelName)
inline

Retrieves the plane turn from a channel

Created in NX10.0.2

License requirements: None.

Parameters
channelNameThe channel in question
Returns
The plane turn value
unsafe NXOpen.SIM.MachineToolConfiguration.SwivelingTypes NXOpen.SIM.MachineToolConfiguration.GetChannelSwiveling ( string  channelName)
inline

Retrieves channel's swiveling mode

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
Returns
The swiveling mode value
unsafe bool NXOpen.SIM.MachineToolConfiguration.GetChannelTcpmSupport ( string  channelName)
inline

Retrieves machine TCPM support

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
Returns
The TCPM support value
unsafe bool NXOpen.SIM.MachineToolConfiguration.GetChannelToolAsSubprogram ( string  channelName)
inline

Retrieves a channel's subprogram support

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
Returns
The tool as subprogram mode value
unsafe string NXOpen.SIM.MachineToolConfiguration.GetChannelToolCommand ( string  channelName)
inline

Retrieves a channel's tool command

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
Returns
The tool command
unsafe string NXOpen.SIM.MachineToolConfiguration.GetChannelToolPreselect ( string  channelName)
inline

Retrieves a channel's tool preselect

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
Returns
The tool preselect
unsafe double NXOpen.SIM.MachineToolConfiguration.GetCircularPrecision ( string  channelName)
inline

Retrieves the circular precision

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
Returns
The circular precision value
unsafe double NXOpen.SIM.MachineToolConfiguration.GetCircularPrecisionFactor ( string  channelName)
inline

Retrieves the circular precision factor

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
Returns
The circular precision factor
unsafe string NXOpen.SIM.MachineToolConfiguration.GetControllerLanguage ( )
inline

Retrieves the controller language

Created in NX10.0.3

License requirements: None.

Returns
The controller language
unsafe string NXOpen.SIM.MachineToolConfiguration.GetControllerVersion ( )
inline

Retrieves the controller version

Created in NX10.0.3

License requirements: None.

Returns
The controller version
unsafe string NXOpen.SIM.MachineToolConfiguration.GetDiameterGeoAxisName ( string  channelName)
inline

Retrieves the diameter geo axis name, which change the output behavior of length values during turning.

Created in NX11.0.0

License requirements: None.

Parameters
channelNameThe channel to modify
Returns
The diameter geo axis name
unsafe int NXOpen.SIM.MachineToolConfiguration.GetLookahead ( string  channelName)
inline

Retrieves the controller lookahead, which indicates how many lines are evaluate from the controller ahead.

Created in NX9.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
Returns
The controller lookahead
unsafe NXOpen.SIM.MachineToolConfiguration.TechnologyTypes NXOpen.SIM.MachineToolConfiguration.GetMachineTechnology ( string  channelName)
inline

Retrieves the machine technology

Created in NX9.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
Returns
The machine technology
unsafe NXOpen.SIM.MachineToolConfiguration.MdynamicsTypes NXOpen.SIM.MachineToolConfiguration.GetMdynamics ( )
inline

Retrieve the MDynamics information

Created in NX10.0.3

License requirements: None.

Returns
The mdynamics value
unsafe double NXOpen.SIM.MachineToolConfiguration.GetResolutionDeg ( )
inline

Retrieves the degree resolution

Created in NX10.0.3

License requirements: None.

Returns
The degree resolution value
unsafe double NXOpen.SIM.MachineToolConfiguration.GetResolutionMm ( )
inline

Retrieves the millimeter resolution

Created in NX10.0.3

License requirements: None.

Returns
The millimeter resolution value
unsafe int NXOpen.SIM.MachineToolConfiguration.GetToolCarrierDirectionSelection ( string  channelName,
string  carrierName 
)
inline

Retrieves the direction selection for a tool carrier.

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to which the carrier belongs
carrierNameThe name of the carrier to query
Returns
unsafe int NXOpen.SIM.MachineToolConfiguration.GetToolCarrierRetraction ( string  channelName,
string  carrierName 
)
inline

Retrieves the retraction for a tool carrier.

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to which the carrier belongs
carrierNameThe name of the carrier to query
Returns
unsafe int NXOpen.SIM.MachineToolConfiguration.GetToolCarrierSwivelMode ( string  channelName,
string  carrierName 
)
inline

Retrieves the swiveling mode for a tool carrier.

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to which the carrier belongs
carrierNameThe name of the carrier to query
Returns
unsafe double NXOpen.SIM.MachineToolConfiguration.GetToolCarrierXRetractionPosition ( string  channelName,
string  carrierName 
)
inline

Retrieves the X retraction position for a tool carrier.

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to which the carrier belongs
carrierNameThe name of the carrier to query
Returns
unsafe double NXOpen.SIM.MachineToolConfiguration.GetToolCarrierYRetractionPosition ( string  channelName,
string  carrierName 
)
inline

Retrieves the Y retraction position for a tool carrier.

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to which the carrier belongs
carrierNameThe name of the carrier to query
Returns
unsafe double NXOpen.SIM.MachineToolConfiguration.GetToolCarrierZRetractionPosition ( string  channelName,
string  carrierName 
)
inline

Retrieves the Z retraction position for a tool carrier.

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to which the carrier belongs
carrierNameThe name of the carrier to query
Returns
unsafe bool NXOpen.SIM.MachineToolConfiguration.GetToolRadiusCompensation ( )
inline

Retrieves the 3D Tool Radius Compensation information

Created in NX10.0.3

License requirements: None.

Returns
The Tool Radius value
unsafe int NXOpen.SIM.MachineToolConfiguration.GetUsedUnit ( )
inline

Retrieves the used unit

Created in NX10.0.3

License requirements: None.

Returns
The used unit
unsafe void NXOpen.SIM.MachineToolConfiguration.SetArchiveControllerType ( int  newArchiveControllerType)
inline

Sets the archive controller type

Created in NX10.0.3

License requirements: None.

Parameters
newArchiveControllerTypeThe new archive controller type
unsafe void NXOpen.SIM.MachineToolConfiguration.SetArchiveControllerVersion ( string  newArchiveControllerVersion)
inline

Sets the archive controller version

Created in NX10.0.3

License requirements: None.

Parameters
newArchiveControllerVersionThe new archive controller version
unsafe void NXOpen.SIM.MachineToolConfiguration.SetChannelPlaneMill ( string  channelName,
NXOpen.SIM.MachineToolConfiguration.PlaneTypes  newPlaneMill 
)
inline

Sets the plane mill for a channel

Created in NX10.0.2

License requirements: None.

Parameters
channelNameThe channel to modify
newPlaneMillThe new plane mill value
unsafe void NXOpen.SIM.MachineToolConfiguration.SetChannelPlaneTurn ( string  channelName,
NXOpen.SIM.MachineToolConfiguration.PlaneTypes  newPlaneTurn 
)
inline

Sets the plane turn for a channel

Created in NX10.0.2

License requirements: None.

Parameters
channelNameThe channel to modify
newPlaneTurnThe new plane turn value
unsafe void NXOpen.SIM.MachineToolConfiguration.SetChannelSwiveling ( string  channelName,
NXOpen.SIM.MachineToolConfiguration.SwivelingTypes  value 
)
inline

Sets the channel's swiveling mode

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
valueThe new swiveling mode value
unsafe void NXOpen.SIM.MachineToolConfiguration.SetChannelTcpmSupport ( string  channelName,
bool  value 
)
inline

Sets the TCPM support value

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
valueThe new TCPM support value
unsafe void NXOpen.SIM.MachineToolConfiguration.SetChannelToolAsSubprogram ( string  channelName,
bool  value 
)
inline

Sets a channel's subprogram support

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
valueThe new tool as subprogram value
unsafe void NXOpen.SIM.MachineToolConfiguration.SetChannelToolCommand ( string  channelName,
string  newToolCommand 
)
inline

Sets a channel's tool command

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
newToolCommandThe new tool command
unsafe void NXOpen.SIM.MachineToolConfiguration.SetChannelToolPreselect ( string  channelName,
string  newToolPreselect 
)
inline

Sets a channel's tool preselect

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
newToolPreselectThe new tool preselect
unsafe void NXOpen.SIM.MachineToolConfiguration.SetCircularPrecision ( string  channelName,
double  newCircularPrecision 
)
inline

Sets the circular precision

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
newCircularPrecisionThe new circular precision value
unsafe void NXOpen.SIM.MachineToolConfiguration.SetCircularPrecisionFactor ( string  channelName,
double  newCircularPrecisionFactor 
)
inline

Sets the circular precision factor

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
newCircularPrecisionFactorThe new circular precision factor
unsafe void NXOpen.SIM.MachineToolConfiguration.SetControllerLanguage ( string  newLanguage)
inline

Sets the controller language

Created in NX10.0.3

License requirements: None.

Parameters
newLanguageThe new controller language
unsafe void NXOpen.SIM.MachineToolConfiguration.SetControllerVersion ( string  newVersion)
inline

Sets the controller version

Created in NX10.0.3

License requirements: None.

Parameters
newVersionThe new controller version
unsafe void NXOpen.SIM.MachineToolConfiguration.SetDiameterGeoAxisName ( string  channelName,
string  newDiameterMode 
)
inline

Sets the diameter geo axis name, which change the output behavior of length values during turning.

Created in NX11.0.0

License requirements: None.

Parameters
channelNameThe channel to modify
newDiameterModeThe new diameter geo axis name
unsafe void NXOpen.SIM.MachineToolConfiguration.SetLookahead ( string  channelName,
int  lookAhead 
)
inline

Sets the controller lookahead, which indicates how many lines are evaluate from the controller ahead.

Created in NX9.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
lookAheadThe new controller lookahead
unsafe void NXOpen.SIM.MachineToolConfiguration.SetMachineTechnology ( string  channelName,
NXOpen.SIM.MachineToolConfiguration.TechnologyTypes  technology 
)
inline

Sets the machine technology

Created in NX9.0.3

License requirements: None.

Parameters
channelNameThe channel to modify
technologyThe new machine technology
unsafe void NXOpen.SIM.MachineToolConfiguration.SetMdynamics ( NXOpen.SIM.MachineToolConfiguration.MdynamicsTypes  newMDynamicsValue)
inline

Sets the Mdynamics value

Created in NX10.0.3

License requirements: None.

Parameters
newMDynamicsValueThe new mdynamics value
unsafe void NXOpen.SIM.MachineToolConfiguration.SetResolutionDeg ( double  newResolutionValue)
inline

Sets the degree resolution value

Created in NX10.0.3

License requirements: None.

Parameters
newResolutionValueThe new degree resolution value
unsafe void NXOpen.SIM.MachineToolConfiguration.SetResolutionMm ( double  newResolutionValue)
inline

Sets the millimeter resolution value

Created in NX10.0.3

License requirements: None.

Parameters
newResolutionValueThe new millimeter resolution value
unsafe void NXOpen.SIM.MachineToolConfiguration.SetToolCarrierDirectionSelection ( string  channelName,
string  carrierName,
int  newDirectionSelection 
)
inline

Sets the direction selection for a tool carrier.

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to which the carrier belongs
carrierNameThe name of the carrier to modify
newDirectionSelectionThe new swiveling mode
unsafe void NXOpen.SIM.MachineToolConfiguration.SetToolCarrierRetraction ( string  channelName,
string  carrierName,
int  newRetraction 
)
inline

Sets the retraction for a tool carrier.

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to which the carrier belongs
carrierNameThe name of the carrier to modify
newRetractionThe new swiveling mode
unsafe void NXOpen.SIM.MachineToolConfiguration.SetToolCarrierSwivelMode ( string  channelName,
string  carrierName,
int  newSwivelingMode 
)
inline

Sets the swiveling mode for a tool carrier.

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to which the carrier belongs
carrierNameThe name of the carrier to modify
newSwivelingModeThe new swiveling mode
unsafe void NXOpen.SIM.MachineToolConfiguration.SetToolCarrierXRetractionPosition ( string  channelName,
string  carrierName,
double  newXPosition 
)
inline

Sets the X retraction position for a tool carrier.

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to which the carrier belongs
carrierNameThe name of the carrier to modify
newXPositionThe new X position
unsafe void NXOpen.SIM.MachineToolConfiguration.SetToolCarrierYRetractionPosition ( string  channelName,
string  carrierName,
double  newYPosition 
)
inline

Sets the Y retraction position for a tool carrier.

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to which the carrier belongs
carrierNameThe name of the carrier to modify
newYPositionThe new Y position
unsafe void NXOpen.SIM.MachineToolConfiguration.SetToolCarrierZRetractionPosition ( string  channelName,
string  carrierName,
double  newZPosition 
)
inline

Sets the Z retraction position for a tool carrier.

Created in NX10.0.3

License requirements: None.

Parameters
channelNameThe channel to which the carrier belongs
carrierNameThe name of the carrier to modify
newZPositionThe new Z position
unsafe void NXOpen.SIM.MachineToolConfiguration.SetToolRadiusCompensation ( bool  newCompensationValue)
inline

Sets the 3D Tool Radius Compensation information

Created in NX10.0.3

License requirements: None.

Parameters
newCompensationValueThe new Tool Radius Compensation value
unsafe void NXOpen.SIM.MachineToolConfiguration.SetUsedUnit ( int  newUsedUnit)
inline

Sets the used unit

Created in NX10.0.3

License requirements: None.

Parameters
newUsedUnitThe new used unit

Property Documentation

unsafe NXOpen.SIM.MachineToolConfiguration.ControllerLines NXOpen.SIM.MachineToolConfiguration.ControllerLine
getset

Returns or sets the controller line

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.SIM.MachineToolConfiguration.ControllerType
getset

Returns or sets the controller type

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.SIM.MachineToolConfiguration.CycleTime
getset

Returns or sets the cycle time

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.SIM.MachineToolConfiguration.MachineName
getset

Returns or sets the machine name

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.SIM.MachineToolConfiguration.MachineVendor
getset

Returns or sets the machine vendor

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.SIM.MachineToolConfiguration.ToolCarrierName
getset

Returns or sets the tool carrier name

Created in NX9.0.3

License requirements to get this property: None.

License requirements to set this property: None.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.