BoundaryMillingSet Class — NXOpen Python API Reference 12.0.0 documentation

# BoundaryMillingSet Class

class `NXOpen.CAM.``BoundaryMillingSet`

  Bases: `NXOpen.CAM.BoundarySet`

  Represents a boundary milling set.

  To create a new instance of this class, use `NXOpen.CAM.Boundary.CreateBoundaryMillingSet()`

  New in version NX9.0.0.

# Properties

Property | Description
--- | ---
BoundaryMemberList | Returns the boundary member list
BoundaryType | Returns or sets the boundary type
CustomFeedRate | Returns or sets the flag whether this boundary has custom feed rate activated
CustomOffset | Returns or sets the flag whether this boundary has custom offset activated
CustomStock | Returns or sets the flag whether this boundary has custom stock activated
FeedUnit | Returns or sets the feed rate unit
FeedValue | Returns or sets the feed rate value
Offset | Returns or sets the offset value
OffsetIntent | Returns or sets the offset intent
Plane | Returns or sets the boundary plane
PlaneType | Returns or sets the boundary plane type
PointList | Returns the points list
SelectObject | Returns the select object
Stock | Returns or sets the stock value
Tag | Returns the Tag for this object.
ToolPosition | Returns or sets the tool position
ToolSide | Returns or sets the tool side

# Methods

Method | Description
--- | ---
AppendCurves | Add curves to the boundary
CreateBoundaryMemberSet | Create an empty boundary member set
CreateBoundaryMillingMemberSet | Create an empty custom member data set for a milling boundary
RemoveCurves | Remove curves from the boundary

# Property Detail

## CustomFeedRate

`BoundaryMillingSet.``CustomFeedRate`

  Returns or sets the flag whether this boundary has custom feed rate activated

  `-------------------------------------`

  Getter Method

  Signature `CustomFeedRate`

  Returns: |
  Return type: | bool

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `CustomFeedRate`

  Parameters: | newValue (bool) –

  New in version NX9.0.0.

  License requirements: cam_base (“CAM BASE”)

## CustomStock

`BoundaryMillingSet.``CustomStock`

  Returns or sets the flag whether this boundary has custom stock activated

  `-------------------------------------`

  Getter Method

  Signature `CustomStock`

  Returns: |
  Return type: | bool

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `CustomStock`

  Parameters: | newValue (bool) –

  New in version NX9.0.0.

  License requirements: cam_base (“CAM BASE”)

## FeedUnit

`BoundaryMillingSet.``FeedUnit`

  Returns or sets the feed rate unit

  `-------------------------------------`

  Getter Method

  Signature `FeedUnit`

  Returns: |
  Return type: | `NXOpen.CAM.BoundaryMillingMemberSetFeedUnitTypes`

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `FeedUnit`

  Parameters: | newUnit (`NXOpen.CAM.BoundaryMillingMemberSetFeedUnitTypes`) –

  New in version NX9.0.0.

  License requirements: cam_base (“CAM BASE”)

## FeedValue

`BoundaryMillingSet.``FeedValue`

  Returns or sets the feed rate value

  `-------------------------------------`

  Getter Method

  Signature `FeedValue`

  Returns: |
  Return type: | float

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `FeedValue`

  Parameters: | newValue (float) –

  New in version NX9.0.0.

  License requirements: cam_base (“CAM BASE”)

## Stock

`BoundaryMillingSet.``Stock`

  Returns or sets the stock value

  `-------------------------------------`

  Getter Method

  Signature `Stock`

  Returns: |
  Return type: | float

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Stock`

  Parameters: | newValue (float) –

  New in version NX9.0.0.

  License requirements: cam_base (“CAM BASE”)

# Method Detail

## CreateBoundaryMillingMemberSet

`BoundaryMillingSet.``CreateBoundaryMillingMemberSet`

  Create an empty custom member data set for a milling boundary

  Signature `CreateBoundaryMillingMemberSet()`

  Returns: |
  Return type: | `NXOpen.CAM.BoundaryMillingMemberSet`

  New in version NX9.0.0.

  License requirements: cam_base (“CAM BASE”)