Hide menu
Loading...
Searching...
No Matches
manufacturingtoolkit.MTKCore.Machining_Thread Class Reference

Machining_Thread. More...

Inheritance diagram for manufacturingtoolkit.MTKCore.Machining_Thread:
manufacturingtoolkit.MTKCore.MTKBase_ShapeFeature manufacturingtoolkit.MTKCore.MTKBase_Feature

Public Member Functions

 __init__ (self, *args)
 Constructor.
 
 MajorDiameter (self)
 Returns the thread major diameter in mm.
 
 MinorDiameter (self)
 Returns the thread minor diameter in mm.
 
 Pitch (self)
 Returns the thread pitch in mm.
 
 Length (self)
 Returns the thread length in mm.
 
 Axis (self)
 Returns the thread axis.
 
- Public Member Functions inherited from manufacturingtoolkit.MTKCore.MTKBase_ShapeFeature
 Shape (self)
 Returns shape of the feature.
 
 SetShape (self, theShape)
 
- Public Member Functions inherited from manufacturingtoolkit.MTKCore.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 machining thread.
 
 Cast (theBase)
 

Detailed Description

Machining_Thread.

Describes a machining thread feature.

An external thread is a helical ridge formed on the outer surface of a cylindrical feature. Common externally threaded parts include bolts, screws, studs, threaded rods, eye bolts, anchor bolts, pipe fittings and adapters. The helical thread is designed to mate with internal threaded components – such as tapped holes, nuts, and thread inserts – providing secure and reliable mechanical fastening.

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

Thread

Thread has the following basic parameters: minor diameter in mm, major diameter in mm, length in mm, pitch in mm.

Thread parameters

Constructor & Destructor Documentation

◆ __init__()

manufacturingtoolkit.MTKCore.Machining_Thread.__init__ ( self,
* args )

Constructor.

Creates a machining thread from the major diameter, minor diameter, pitch, length and the axis.

Reimplemented from manufacturingtoolkit.MTKCore.MTKBase_ShapeFeature.

Member Function Documentation

◆ Axis()

manufacturingtoolkit.MTKCore.Machining_Thread.Axis ( self)

Returns the thread axis.

◆ Cast()

manufacturingtoolkit.MTKCore.Machining_Thread.Cast ( theBase)
static

◆ CompareType()

manufacturingtoolkit.MTKCore.Machining_Thread.CompareType ( theFeature)
static

Returns true if theFeature is a machining thread.

Reimplemented from manufacturingtoolkit.MTKCore.MTKBase_ShapeFeature.

◆ Length()

manufacturingtoolkit.MTKCore.Machining_Thread.Length ( self)

Returns the thread length in mm.

◆ MajorDiameter()

manufacturingtoolkit.MTKCore.Machining_Thread.MajorDiameter ( self)

Returns the thread major diameter in mm.

◆ MinorDiameter()

manufacturingtoolkit.MTKCore.Machining_Thread.MinorDiameter ( self)

Returns the thread minor diameter in mm.

◆ Pitch()

manufacturingtoolkit.MTKCore.Machining_Thread.Pitch ( self)

Returns the thread pitch in mm.


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