InspectionMoveBuilder Class

class NXOpen.CAM.InspectionMoveBuilder

Bases: NXOpen.Builder

Represents CMM Inspection Move Builder

This cannot be instantiated

New in version NX7.0.0.

Properties

Property Description
AngleA Returns or sets the A angle for an indexable head
AngleB Returns or sets the B angle for an indexable head
ApproachDistance Returns or sets the approach distance
MotionType Returns or sets the motion type
ProbeTipType Returns or sets the preferred probe tip type
ProbeTipTypeBuilder Returns the Probe Tip Type Builder
RetractDistance Returns or sets the retract distance
SensorOpName Returns or sets the inspection sensor operation name
SensorStrategy Returns or sets the sensor selection strategy
SensorStrategyBuilder Returns the Sensor Strategy Enum Builder
Tag Returns the Tag for this object.
TipAngleMode Returns or sets the tip angle selection mode
TipMode Returns or sets the probe tip selection mode
TipNumber Returns or sets the probe tip number

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
SetParent Set parent
SetProbeAngles Set default values for probe angles based on feature type.
SetProbeTip Set default probe tip based on preferred tip type and probe angles.
SetSibling Set sibling
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

AngleA

InspectionMoveBuilder.AngleA

Returns or sets the A angle for an indexable head

-------------------------------------

Getter Method

Signature AngleA()

Returns:
Return type:float

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AngleA(angle)

Parameters:angle (float) –

New in version NX7.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

AngleB

InspectionMoveBuilder.AngleB

Returns or sets the B angle for an indexable head

-------------------------------------

Getter Method

Signature AngleB()

Returns:
Return type:float

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AngleB(angle)

Parameters:angle (float) –

New in version NX7.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

ApproachDistance

InspectionMoveBuilder.ApproachDistance

Returns or sets the approach distance

-------------------------------------

Getter Method

Signature ApproachDistance()

Returns:
Return type:float

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ApproachDistance(distance)

Parameters:distance (float) –

New in version NX7.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

MotionType

InspectionMoveBuilder.MotionType

Returns or sets the motion type

-------------------------------------

Getter Method

Signature MotionType()

Returns:
Return type:NXOpen.CAM.MoveBuilderMotion

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MotionType(motionType)

Parameters:motionType (NXOpen.CAM.MoveBuilderMotion) –

New in version NX7.0.0.

License requirements: None.

ProbeTipType

InspectionMoveBuilder.ProbeTipType

Returns or sets the preferred probe tip type

-------------------------------------

Getter Method

Signature ProbeTipType()

Returns:
Return type:NXOpen.CAM.InspectionMoveBuilderProbeTipTypes

New in version NX9.0.1.

License requirements: None.

-------------------------------------

Setter Method

Signature ProbeTipType(tipType)

Parameters:tipType (NXOpen.CAM.InspectionMoveBuilderProbeTipTypes) –

New in version NX9.0.1.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

ProbeTipTypeBuilder

InspectionMoveBuilder.ProbeTipTypeBuilder

Returns the Probe Tip Type Builder

-------------------------------------

Getter Method

Signature ProbeTipTypeBuilder()

Returns:
Return type:NXOpen.CAM.InspectionProbeTipTypeBuilder

New in version NX9.0.1.

License requirements: None.

RetractDistance

InspectionMoveBuilder.RetractDistance

Returns or sets the retract distance

-------------------------------------

Getter Method

Signature RetractDistance()

Returns:
Return type:float

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RetractDistance(distance)

Parameters:distance (float) –

New in version NX7.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

SensorOpName

InspectionMoveBuilder.SensorOpName

Returns or sets the inspection sensor operation name

-------------------------------------

Getter Method

Signature SensorOpName()

Returns:
Return type:str

New in version NX7.5.1.

License requirements: None.

-------------------------------------

Setter Method

Signature SensorOpName(sensorOpName)

Parameters:sensorOpName (str) –

New in version NX7.5.1.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

SensorStrategy

InspectionMoveBuilder.SensorStrategy

Returns or sets the sensor selection strategy

-------------------------------------

Getter Method

Signature SensorStrategy()

Returns:
Return type:NXOpen.CAM.InspectionMoveBuilderSensorStrategyTypes

New in version NX7.5.1.

License requirements: None.

-------------------------------------

Setter Method

Signature SensorStrategy(sensorStrategy)

Parameters:sensorStrategy (NXOpen.CAM.InspectionMoveBuilderSensorStrategyTypes) –

New in version NX7.5.1.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

SensorStrategyBuilder

InspectionMoveBuilder.SensorStrategyBuilder

Returns the Sensor Strategy Enum Builder

-------------------------------------

Getter Method

Signature SensorStrategyBuilder()

Returns:
Return type:NXOpen.CAM.InspectionSensorStrategyBuilder

New in version NX9.0.0.

License requirements: None.

TipAngleMode

InspectionMoveBuilder.TipAngleMode

Returns or sets the tip angle selection mode

-------------------------------------

Getter Method

Signature TipAngleMode()

Returns:
Return type:NXOpen.CAM.InspectionMoveBuilderTipAngleTypes

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TipAngleMode(tipAngleMode)

Parameters:tipAngleMode (NXOpen.CAM.InspectionMoveBuilderTipAngleTypes) –

New in version NX7.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

TipMode

InspectionMoveBuilder.TipMode

Returns or sets the probe tip selection mode

-------------------------------------

Getter Method

Signature TipMode()

Returns:
Return type:NXOpen.CAM.InspectionMoveBuilderTipModeTypes

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TipMode(tipMode)

Parameters:tipMode (NXOpen.CAM.InspectionMoveBuilderTipModeTypes) –

New in version NX7.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

TipNumber

InspectionMoveBuilder.TipNumber

Returns or sets the probe tip number

-------------------------------------

Getter Method

Signature TipNumber()

Returns:
Return type:int

New in version NX7.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TipNumber(tipNumber)

Parameters:tipNumber (int) –

New in version NX7.0.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

Method Detail

SetParent

InspectionMoveBuilder.SetParent

Set parent

Signature SetParent(parent)

Parameters:parent (NXOpen.CAM.CAMObject) – the parent object

New in version NX7.0.0.

License requirements: None.

SetProbeAngles

InspectionMoveBuilder.SetProbeAngles

Set default values for probe angles based on feature type.

Signature SetProbeAngles()

New in version NX7.5.1.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

SetProbeTip

InspectionMoveBuilder.SetProbeTip

Set default probe tip based on preferred tip type and probe angles.

Signature SetProbeTip()

New in version NX9.0.1.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

SetSibling

InspectionMoveBuilder.SetSibling

Set sibling

Signature SetSibling(sibling)

Parameters:sibling (NXOpen.CAM.CAMObject) – the sibling object

New in version NX7.0.0.

License requirements: None.

Validate

InspectionMoveBuilder.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.