Hide menu
Loading...
Searching...
No Matches
cadex.DFMSheetMetal_SheetSizeStandardSizeParameters Class Reference

Defines parameters used in sheet metal design analysis. More...

Inherits global.SystemIDisposable.

Public Member Functions

 DFMSheetMetal_SheetSizeStandardSizeParameters (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
 DFMSheetMetal_SheetSizeStandardSizeParameters ()
 Constructor.
 
 DFMSheetMetal_SheetSizeStandardSizeParameters (cadex.DFMSheetMetal_SheetSizeStandardSizeList theStandardSizeList, double theTrimmingClearanceWidthPercent, double theTrimmingClearanceLengthPercent, double theMaterialUtilizationRatio)
 Constructor.
 
cadex.DFMSheetMetal_SheetSizeStandardSizeList StandardSizeList ()
 
double TrimmingClearanceWidthPercent ()
 
void SetTrimmingClearanceWidthPercent (double thePercent)
 
double TrimmingClearanceLengthPercent ()
 
void SetTrimmingClearanceLengthPercent (double thePercent)
 
double MaterialUtilizationRatio ()
 Returns material utilization ratio.
 
void SetMaterialUtilizationRatio (double theRatio)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Detailed Description

Defines parameters used in sheet metal design analysis.

These parameters used to compare an analyzed flat pattern size to standard values describes in StandardSizeList() using TrimmingClearanceWidthPercent(), TrimmingClearanceLengthPercent() and MaterialUtilizationRatio().

If the input flat pattern size is not a standard one, then it fails the following condition:

\[ \large W_f \times (1 + TC_w) \geq MU \times w_i \quad \text{and} \quad L_f \times (1 + TC_l) \geq MU \times l_i \]

\[ \begin{aligned} & \small W_f - \text{width of analyzed flat pattern} \\ & \small L_f - \text{length of analyzed flat pattern} \\ & \small TC_w - \text{trimming clearence width ratio} \\ & \small TC_l - \text{trimming clearence length ratio} \\ & \small MU - \text{material utilization factor} \\ & \small w_i - \text{standard width from range [0, list size]} \\ & \small l_i - \text{standard length from range [0, list size]} \end{aligned} \]

Default standard sheet size list is empty.
Default trimming clearence width ratio is 0.1. Default trimming clearence length ratio is 0.1..
Default material utilization factor is 0.9.

See also
DFMSheetMetal_Analyzer, DFMSheetMetal_AnalyzerParameters, DFMSheetMetal_SheetSizeStandardSizeList, DFMSheetMetal_SheetSize

Constructor & Destructor Documentation

◆ DFMSheetMetal_SheetSizeStandardSizeParameters() [1/2]

cadex.DFMSheetMetal_SheetSizeStandardSizeParameters.DFMSheetMetal_SheetSizeStandardSizeParameters ( )
inline

Constructor.

Sets default parameter values.

◆ DFMSheetMetal_SheetSizeStandardSizeParameters() [2/2]

cadex.DFMSheetMetal_SheetSizeStandardSizeParameters.DFMSheetMetal_SheetSizeStandardSizeParameters ( cadex.DFMSheetMetal_SheetSizeStandardSizeList theStandardSizeList,
double theTrimmingClearanceWidthPercent,
double theTrimmingClearanceLengthPercent,
double theMaterialUtilizationRatio )
inline

Constructor.

Sets specified parameter values.

Member Function Documentation

◆ MaterialUtilizationRatio()

double cadex.DFMSheetMetal_SheetSizeStandardSizeParameters.MaterialUtilizationRatio ( )
inline

Returns material utilization ratio.

The material utilization factor measures the efficiency of the material usage during production. It is defined as the ratio of the weight of the finished part to the weight of the raw material used to make it. This metric is used to assess the efficiency of the manufacturing process, and it helps manufacturers to minimize waste, optimize material usage and improve profitability. The higher the percentage of utilization, the better and more economical the stamping process.

See also
SetMaterialUtilizationRatio()

◆ SetMaterialUtilizationRatio()

void cadex.DFMSheetMetal_SheetSizeStandardSizeParameters.SetMaterialUtilizationRatio ( double theRatio)
inline

Sets material utilization ratio. theRatio should be greater than zero.

See also
MaterialUtilizationRatio()

◆ SetTrimmingClearanceLengthPercent()

void cadex.DFMSheetMetal_SheetSizeStandardSizeParameters.SetTrimmingClearanceLengthPercent ( double thePercent)
inline

Sets trimming clearance percent on length side of the sheet. thePercent should be greater or equal to 0, less or equal to 1.

See also
TrimmingClearanceLengthPercent()

◆ SetTrimmingClearanceWidthPercent()

void cadex.DFMSheetMetal_SheetSizeStandardSizeParameters.SetTrimmingClearanceWidthPercent ( double thePercent)
inline

Sets trimming clearance percent on width side of the sheet. thePercent should be greater or equal to 0, less or equal to 1.

See also
TrimmingClearanceWidthPercent()

◆ StandardSizeList()

cadex.DFMSheetMetal_SheetSizeStandardSizeList cadex.DFMSheetMetal_SheetSizeStandardSizeParameters.StandardSizeList ( )
inline

Returns reference to standard sheet size list.

See also
DFMSheetMetal_SheetSize

Returns standard sheet size list.

See also
DFMSheetMetal_SheetSize

◆ TrimmingClearanceLengthPercent()

double cadex.DFMSheetMetal_SheetSizeStandardSizeParameters.TrimmingClearanceLengthPercent ( )
inline

Returns trimming clearance percent on length side of the sheet.

Trimming clearance is the amount of material that is removed from the edges of a sheet metal part after it has been cut or stamped. This is necessary to obtain the desired final shape and size of the part and the amount of clearance required depends on various factors such as the thickness of the sheet metal, the complexity of the design, and the type of cutting or stamping process used.

See also
SetTrimmingClearanceLengthPercent()

◆ TrimmingClearanceWidthPercent()

double cadex.DFMSheetMetal_SheetSizeStandardSizeParameters.TrimmingClearanceWidthPercent ( )
inline

Returns trimming clearance percent on width side of the sheet.

Trimming clearance is the amount of material that is removed from the edges of a sheet metal part after it has been cut or stamped. This is necessary to obtain the desired final shape and size of the part and the amount of clearance required depends on various factors such as the thickness of the sheet metal, the complexity of the design, and the type of cutting or stamping process used.

See also
SetTrimmingClearanceWidthPercent()