TurnAvoidancePathPointsBuilder Class

class NXOpen.CAM.TurnAvoidancePathPointsBuilder

Bases: NXOpen.TaggedObject

Represents a turn avoidance path points builder

New in version NX6.0.0.

Properties

Property Description
CsMode Returns or sets the cs mode
PointListDataNumberOfTrackPoints Returns the number of avoidance path points
Tag Returns the Tag for this object.

Methods

Method Description
Delete Delete an existing avoidance path point
GetPointData Get the values of an existing avoidance path point
GetPointListData Get the values of an existing avoidance path point
Modify Modify an existing avoidance path point,name maybe changed if not unique
ModifyData Modify an existing avoidance path point,name maybe changed if not unique
MoveDown Move down a avoidance path point
MoveUp Move up a avoidance path point
SetPointData Create a new avoidance path point, name maybe changed if not unique.
SetPointListData Create a new avoidance path point, name maybe changed if not unique

Property Detail

CsMode

TurnAvoidancePathPointsBuilder.CsMode

Returns or sets the cs mode

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

Getter Method

Signature CsMode

Returns:the cs mode value
Return type:NXOpen.CAM.TurnAvoidancePathPointsBuilderCsTypes

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature CsMode

Parameters:csMode (NXOpen.CAM.TurnAvoidancePathPointsBuilderCsTypes) – the cs mode value

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

PointListDataNumberOfTrackPoints

TurnAvoidancePathPointsBuilder.PointListDataNumberOfTrackPoints

Returns the number of avoidance path points

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

Getter Method

Signature PointListDataNumberOfTrackPoints

Returns:the number of points
Return type:int

New in version NX6.0.0.

License requirements: None.

Method Detail

Delete

TurnAvoidancePathPointsBuilder.Delete

Delete an existing avoidance path point

Signature Delete(index)

Parameters:index (int) – the index of deleted avoidance path point

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

GetPointData

TurnAvoidancePathPointsBuilder.GetPointData

Get the values of an existing avoidance path point

Signature GetPointData(index)

Parameters:index (int) – the index of avoidance path point
Returns:a tuple
Return type:A tuple consisting of (specifyPoint, motionType, feedrateType, customFeedrateValue, customFeedrateUnit, pointStatus, startEventFlag, startEventPath, endEventFlag, endEventPath). specifyPoint is a NXOpen.NXObject. selected point motionType is a NXOpen.CAM.TurnAvoidancePathPointsBuilderMotionTypes. the motionTypeColumn feedrateType is a NXOpen.CAM.TurnAvoidancePathPointsBuilderFeedrateModesTypes. the feedrate Type customFeedrateValue is a float. the feedrateColumn customFeedrateUnit is a NXOpen.CAM.TurnAvoidancePathPointsBuilderCustomFeedrateUnitTypes. the feedrateUnitColumn pointStatus is a NXOpen.CAM.TurnAvoidancePathPointsBuilderPointStatus. the point status startEventFlag is a int. the start event status startEventPath is a NXOpen.NXObject. the start event path endEventFlag is a int. the end event status endEventPath is a NXOpen.NXObject. the end event path

New in version NX6.0.2.

License requirements: None.

GetPointListData

TurnAvoidancePathPointsBuilder.GetPointListData

Get the values of an existing avoidance path point

Signature GetPointListData(index)

Parameters:index (int) – the index of avoidance path point
Returns:a tuple
Return type:A tuple consisting of (specifyPoint, motionType, feedrateType, customFeedrateValue, customFeedrateUnit). specifyPoint is a NXOpen.NXObject. selected point motionType is a NXOpen.CAM.TurnAvoidancePathPointsBuilderMotionTypes. the motionTypeColumn feedrateType is a NXOpen.CAM.TurnAvoidancePathPointsBuilderFeedrateModesTypes. the feedrate Type customFeedrateValue is a float. the feedrateColumn customFeedrateUnit is a NXOpen.CAM.TurnAvoidancePathPointsBuilderCustomFeedrateUnitTypes. the feedrateUnitColumn

New in version NX6.0.0.

License requirements: None.

Modify

TurnAvoidancePathPointsBuilder.Modify

Modify an existing avoidance path point,name maybe changed if not unique

Signature Modify(index, specifyPoint, motionType, feedrateType, customFeedrateValue, customFeedrateUnit)

Parameters:

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

ModifyData

TurnAvoidancePathPointsBuilder.ModifyData

Modify an existing avoidance path point,name maybe changed if not unique

Signature ModifyData(index, specifyPoint, motionType, feedrateType, customFeedrateValue, customFeedrateUnit, pointStatus, startEventFlag, startEventPath, endEventFlag, endEventPath)

Parameters:

New in version NX6.0.2.

License requirements: cam_base (“CAM BASE”)

MoveDown

TurnAvoidancePathPointsBuilder.MoveDown

Move down a avoidance path point

Signature MoveDown(index)

Parameters:index (int) – the index of item which should be moved down

New in version NX6.0.0.

License requirements: None.

MoveUp

TurnAvoidancePathPointsBuilder.MoveUp

Move up a avoidance path point

Signature MoveUp(index)

Parameters:index (int) – the index of item which should be moved up

New in version NX6.0.0.

License requirements: None.

SetPointData

TurnAvoidancePathPointsBuilder.SetPointData

Create a new avoidance path point, name maybe changed if not unique.

Signature SetPointData(index, specifyPoint, motionType, feedrateType, customFeedrateValue, customFeedrateUnit, pointStatus, startEventFlag, startEventPath, endEventFlag, endEventPath)

Parameters:

New in version NX6.0.2.

License requirements: cam_base (“CAM BASE”)

SetPointListData

TurnAvoidancePathPointsBuilder.SetPointListData

Create a new avoidance path point, name maybe changed if not unique

Signature SetPointListData(index, specifyPoint, motionType, feedrateType, customFeedrateValue, customFeedrateUnit)

Parameters:

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)