Hide menu
Loading...
Searching...
No Matches
manufacturingtoolkit.CadExMTK.Molding_ScrewBoss Class Reference

Molding_ScrewBoss. More...

Inheritance diagram for manufacturingtoolkit.CadExMTK.Molding_ScrewBoss:
manufacturingtoolkit.CadExMTK.MTKBase_Boss manufacturingtoolkit.CadExMTK.MTKBase_ShapeFeature manufacturingtoolkit.CadExMTK.MTKBase_Feature

Public Member Functions

 __init__ (self, *args)
 Overload 1: Constructor.
 
 OuterRadius (self)
 Returns a screw boss outer radius in mm.
 
 SetOuterRadius (self, theOuterRadius)
 Sets outer radius for a screw boss in mm.
 
 InnerRadius (self)
 Returns a screw boss inner radius in mm.
 
 SetInnerRadius (self, theInnerRadius)
 Sets inner radius for a screw boss in mm.
 
 Thickness (self)
 Returns a screw boss thickness in mm.
 
 DraftAngle (self)
 Returns a screw boss draft angle in mm.
 
 SetDraftAngle (self, theDraftAngle)
 Sets draft angle for a screw boss in mm.
 
 CoreDepth (self)
 Returns a screw boss core depth in mm.
 
 SetCoreDepth (self, theCoreDepth)
 Sets core depth for a screw boss in mm.
 
- Public Member Functions inherited from manufacturingtoolkit.CadExMTK.MTKBase_Boss
 Width (self)
 Returns the boss width in mm.
 
 SetWidth (self, theWidth)
 Sets width for boss in mm.
 
 Length (self)
 Returns the boss length in mm .
 
 SetLength (self, theLength)
 Sets length for boss in mm.
 
 Height (self)
 Returns the boss Height in mm .
 
 SetHeight (self, theHeight)
 Sets Height for boss in mm.
 
- Public Member Functions inherited from manufacturingtoolkit.CadExMTK.MTKBase_ShapeFeature
 Shape (self)
 Returns shape of the feature.
 
 SetShape (self, theShape)
 
- Public Member Functions inherited from manufacturingtoolkit.CadExMTK.MTKBase_Feature
 Nullify (self)
 Resets reference to implementation object.
 
 IsNull (self)
 Returns true if the object is nullified.
 
 IsEqual (self, theObject)
 
 IsNotEqual (self, theObject)
 

Static Public Member Functions

 CompareType (theFeature)
 Returns true if theFeature is a molding Screw Boss.
 
 Cast (theBase)
 

Detailed Description

Molding_ScrewBoss.

Describes a screw boss. In injection molding, the Screw Boss is essentially a cylindrical protrusion with a threaded hole that is designed to receive a screw or threaded fastener. This feature serves as a reliable point of attachment for assembling various parts together, such as attaching the plastic part to another component or securing multiple plastic parts together.
The main purpose of the Screw Boss is to provide a durable and convenient method for fastening parts, eliminating the need for additional hardware like nuts or inserts. By integrating the Screw Boss directly into the mold design, it becomes a permanent part of the plastic component, enhancing the overall strength and integrity of the assembly.

Shape() method returns ModelData.Shell for this class.

Screw Boss

Screw Boss has the following basic parameters: height in mm, outer radius in mm, inner radius in mm, thickness in mm, and draft angle in radians.

Screw Boss dimensions
Screw Boss draft angle

Constructor & Destructor Documentation

◆ __init__()

manufacturingtoolkit.CadExMTK.Molding_ScrewBoss.__init__ ( self,
* args )

Overload 1: Constructor.

|

Overload 2: Constructor.

Reimplemented from manufacturingtoolkit.CadExMTK.MTKBase_Boss.

Member Function Documentation

◆ Cast()

manufacturingtoolkit.CadExMTK.Molding_ScrewBoss.Cast ( theBase)
static

◆ CompareType()

manufacturingtoolkit.CadExMTK.Molding_ScrewBoss.CompareType ( theFeature)
static

Returns true if theFeature is a molding Screw Boss.

Reimplemented from manufacturingtoolkit.CadExMTK.MTKBase_Boss.

◆ CoreDepth()

manufacturingtoolkit.CadExMTK.Molding_ScrewBoss.CoreDepth ( self)

Returns a screw boss core depth in mm.

See also
SetCoreDepth()

◆ DraftAngle()

manufacturingtoolkit.CadExMTK.Molding_ScrewBoss.DraftAngle ( self)

Returns a screw boss draft angle in mm.

See also
SetDraftAngle()

◆ InnerRadius()

manufacturingtoolkit.CadExMTK.Molding_ScrewBoss.InnerRadius ( self)

Returns a screw boss inner radius in mm.

See also
SetInnerRadius()

◆ OuterRadius()

manufacturingtoolkit.CadExMTK.Molding_ScrewBoss.OuterRadius ( self)

Returns a screw boss outer radius in mm.

See also
SetOuterRadius()

◆ SetCoreDepth()

manufacturingtoolkit.CadExMTK.Molding_ScrewBoss.SetCoreDepth ( self,
theCoreDepth )

Sets core depth for a screw boss in mm.

The value must be more than zero.

See also
CoreDepth()

◆ SetDraftAngle()

manufacturingtoolkit.CadExMTK.Molding_ScrewBoss.SetDraftAngle ( self,
theDraftAngle )

Sets draft angle for a screw boss in mm.

The value must be more than zero.

See also
DraftAngle()

◆ SetInnerRadius()

manufacturingtoolkit.CadExMTK.Molding_ScrewBoss.SetInnerRadius ( self,
theInnerRadius )

Sets inner radius for a screw boss in mm.

The value must be more than zero.

See also
InnerRadius()

◆ SetOuterRadius()

manufacturingtoolkit.CadExMTK.Molding_ScrewBoss.SetOuterRadius ( self,
theOuterRadius )

Sets outer radius for a screw boss in mm.

The value must be more than zero.

See also
OuterRadius()

◆ Thickness()

manufacturingtoolkit.CadExMTK.Molding_ScrewBoss.Thickness ( self)

Returns a screw boss thickness in mm.

See also
OuterRadius(), InnerRadius()

The documentation for this class was generated from the following file:
  • CadExMTK.py