KinematicChannelBuilder Class¶
-
class
NXOpen.SIM.
KinematicChannelBuilder
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
This class is used for add kinematic channel to the channel configuratation list.
Calling
Builder.Commit()
on this builder will only return None.To create a new instance of this class, use
NXOpen.SIM.KinematicConfigurator.CreateKinematicChannelBuilder()
New in version NX9.0.3.
Properties¶
Property | Description |
---|---|
GeometryAxisX | Returns or sets the geometry X axis of the channel |
GeometryAxisY | Returns or sets the geometry Y axis of the channel |
GeometryAxisZ | Returns or sets the geometry Z axis of the channel |
MainSpindle | Returns or sets the main spindle of the channel |
Name | Returns or sets the name of the channel |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
GetAssignedAxes | Gets a list of assigned axes of the channel |
GetReferencedSpindles | Gets a list of referenced spindles of the channel |
SetAssignedAxes | Sets a list of assigned axes of the channel |
SetAssignedAxis | Sets an assigned axis of the channel |
SetReferencedSpindle | Sets a referenced spindle of the channel |
SetReferencedSpindles | Sets a list of referenced spindles of the channel |
SetUnassignedAxis | Sets an unassigned axis of the channel |
SetUnreferencedSpindle | Sets an unreferenced spindle of the channel |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Property Detail¶
GeometryAxisX¶
-
KinematicChannelBuilder.
GeometryAxisX
¶ Returns or sets the geometry X axis of the channel
-------------------------------------
Getter Method
Signature
GeometryAxisX
Returns: the x axis Return type: str New in version NX9.0.3.
License requirements: None.
-------------------------------------
Setter Method
Signature
GeometryAxisX
Parameters: xAxis (str) – the x axis New in version NX9.0.3.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
GeometryAxisY¶
-
KinematicChannelBuilder.
GeometryAxisY
¶ Returns or sets the geometry Y axis of the channel
-------------------------------------
Getter Method
Signature
GeometryAxisY
Returns: the y axis Return type: str New in version NX9.0.3.
License requirements: None.
-------------------------------------
Setter Method
Signature
GeometryAxisY
Parameters: yAxis (str) – the y axis New in version NX9.0.3.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
GeometryAxisZ¶
-
KinematicChannelBuilder.
GeometryAxisZ
¶ Returns or sets the geometry Z axis of the channel
-------------------------------------
Getter Method
Signature
GeometryAxisZ
Returns: the z axis Return type: str New in version NX9.0.3.
License requirements: None.
-------------------------------------
Setter Method
Signature
GeometryAxisZ
Parameters: zAxis (str) – the z axis New in version NX9.0.3.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
MainSpindle¶
-
KinematicChannelBuilder.
MainSpindle
¶ Returns or sets the main spindle of the channel
-------------------------------------
Getter Method
Signature
MainSpindle
Returns: the main spindle Return type: str New in version NX9.0.3.
License requirements: None.
-------------------------------------
Setter Method
Signature
MainSpindle
Parameters: mainSpindle (str) – the main spindle New in version NX9.0.3.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
Name¶
-
KinematicChannelBuilder.
Name
¶ Returns or sets the name of the channel
-------------------------------------
Getter Method
Signature
Name
Returns: The channel’s name Return type: str New in version NX9.0.3.
License requirements: None.
-------------------------------------
Setter Method
Signature
Name
Parameters: name (str) – the channel’s new name New in version NX9.0.3.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
Method Detail¶
GetAssignedAxes¶
-
KinematicChannelBuilder.
GetAssignedAxes
¶ Gets a list of assigned axes of the channel
Signature
GetAssignedAxes()
Returns: the list of assigned axes Return type: list of str New in version NX9.0.3.
License requirements: None.
GetReferencedSpindles¶
-
KinematicChannelBuilder.
GetReferencedSpindles
¶ Gets a list of referenced spindles of the channel
Signature
GetReferencedSpindles()
Returns: the list of referenced spindles Return type: list of str New in version NX9.0.3.
License requirements: None.
SetAssignedAxes¶
-
KinematicChannelBuilder.
SetAssignedAxes
¶ Sets a list of assigned axes of the channel
Signature
SetAssignedAxes(assignedAxes)
Parameters: assignedAxes (list of str) – the list of assigned axes New in version NX9.0.3.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
SetAssignedAxis¶
-
KinematicChannelBuilder.
SetAssignedAxis
¶ Sets an assigned axis of the channel
Signature
SetAssignedAxis(axisName)
Parameters: axisName (str) – the assigned axis New in version NX9.0.3.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
SetReferencedSpindle¶
-
KinematicChannelBuilder.
SetReferencedSpindle
¶ Sets a referenced spindle of the channel
Signature
SetReferencedSpindle(spindleName)
Parameters: spindleName (str) – the referenced spindle New in version NX9.0.3.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
SetReferencedSpindles¶
-
KinematicChannelBuilder.
SetReferencedSpindles
¶ Sets a list of referenced spindles of the channel
Signature
SetReferencedSpindles(refSpindles)
Parameters: refSpindles (list of str) – the list of referenced spindles New in version NX9.0.3.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
SetUnassignedAxis¶
-
KinematicChannelBuilder.
SetUnassignedAxis
¶ Sets an unassigned axis of the channel
Signature
SetUnassignedAxis(axisName)
Parameters: axisName (str) – the unassigned axis New in version NX9.0.3.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
SetUnreferencedSpindle¶
-
KinematicChannelBuilder.
SetUnreferencedSpindle
¶ Sets an unreferenced spindle of the channel
Signature
SetUnreferencedSpindle(spindleName)
Parameters: spindleName (str) – the unreferenced spindle New in version NX9.0.3.
License requirements: ug_isv_full (“Full functionality for Integrated Simulation and Verification”) OR nx_isv_mtb (“Machine Tool Builder”)
Validate¶
-
KinematicChannelBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.