SheetMetalSharedPackage (no NLS) Types

You can describe Sheet Metal Design features by defining the knowledgeware attributes. This page describes types specific to the Sheet Metal Design app.

This page discusses:

CATSHM_CircPattern

This package describes a Sheet Metal Design functionality: the circular pattern feature.

Inheritance Path

ObjectType
 Feature
  Visualizable
    eklGeometricFeature
    MechanicalFeature
     CATSHM_CircPattern

Attributes

Name Type Comment
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.

Example

CircPattern:CATSHM_CircPattern
Message("# :  Distance from other sheetmetal features: #, CircPattern.SHMBodyForDistance)

CATSmHopper

This package describes a Sheet Metal Design functionality: the hopper feature.

Attributes

Name Type Comment
Hopper_Offset LENGTH Radius of the hopper.
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.

CATSm_BeadPunch

This package describes a Sheet Metal Design Design functionality: the bead feature.

Inheritance Path

ObjectType
 Feature
  Visualizable
   eklGeometricFeature
    MechanicalFeature
     CATSm_Stamp
      CATSm_BeadPunch

Attributes

Name Type Comment
BeadCrossRadius LENGTH Cross radius of the bead.
BeadEndRadius LENGTH End radius of the bead.
FD_BTLB Body -
FP_BTLB Body -
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.
StampRadius LENGTH Radius of the bead.

CATSm_BridgePunch

This package describes a Sheet Metal Design functionality: the bridge punch feature.

Inheritance Path

ObjectType
 Feature
  Visualizable
  eklGeometricFeature
    MechanicalFeature
     CATSm_Stamp
      CATSm_BridgePunch

Attributes

Name Type Comment
BridgeAngle ANGLE Angle of the bridge.
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.
StampRadius LENGTH Radius of the stamp.

CATSm_CurvePunch

This package describes a Sheet Metal Design functionality: the curve stamp feature.

Inheritance Path

ObjectType
 Feature
  Visualizable
   eklGeometricFeature
    MechanicalFeature
     CATSm_Stamp
      CATSm_CurvePunch

Attributes

Name Type Comment
CurvePunchAngle ANGLE Angle of the curve punch.
FD_BTLB Body -
FP_BTLB Body -
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.
StampRadius LENGTH Radius of the stamp.

CATSm_DowelPunch

This package describes a Sheet Metal Design functionality: the dowel feature.

Inheritance Path

ObjectType
 Feature
  Visualizable
   eklGeometricFeature
    MechanicalFeature
     CATSm_Stamp
      CATSm_DowelPunch

Attributes

Name Type Comment
DowelDiameter LENGTH Diameter of the dowel.
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.

CATSm_ExtendedExtrudedHolePunch

This package describes a Sheet Metal Design functionality: the flanged cutout feature.

Inheritance Path

ObjectType
 Feature
  Visualizable
   eklGeometricFeature
    MechanicalFeature
     CATSm_Stamp
      CATSm_ExtendedExtrudedHolePunch

Attributes

Name Type Comment
FD_BTLB Body -
FD_IML Body -
FD_OML Body -
FP_BTLB Body -
FP_IML Body -
FP_OML Body -
FlangedCutOutAngle ANGLE Angle of the flanged cutout.
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.
StampRadius LENGTH Radius of the stamp.

CATSm_ExtrudedHolePunch

This package describes a Sheet Metal Design functionality: the flanged hole feature.

Inheritance Path

ObjectType
 Feature
  Visualizable
   eklGeometricFeature
    MechanicalFeature
     CATSm_Stamp
      CATSm_ExtrudedHolePunch

Attributes

Name Type Comment
ExtrudedHoleAngle ANGLE Angle of the extruded hole.
ExtrudedHoleDiameter LENGTH Diameter of the extruded hole.
FD_BTLB Body -
FD_IML Body -
FD_OML Body -
FP_BTLB Body -
FP_IML Body -
FP_OML Body -
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.
StampRadius LENGTH Radius of the stamp.

CATSm_LouverPunch

This package describes a Sheet Metal Design functionality: the louver feature.

Inheritance Path

ObjectType
 Feature
  Visualizable
   eklGeometricFeature
    MechanicalFeature
     CATSm_Stamp
      CATSm_LouverPunch

Attributes

Name Type Comment
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.
StampRadius LENGTH Radius of the stamp.

CATSm_PointPunch

This package describes a Sheet Metal Design functionality: the circular stamp feature.

Inheritance Path

ObjectType
 Feature
  Visualizable
   eklGeometricFeature
    MechanicalFeature
     CATSm_Stamp
      CATSm_PointPunch

Attributes

Name Type Comment
FD_BTLB Body -
FP_BTLB Body -
PointPunchAngle ANGLE Angle of the point punch.
PointPunchDiameter LENGTH Diameter of the point punch.
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.
StampRadius LENGTH Radius of the stamp.

Example

PointPunch:CATSm_PointPunch
Message("# :  Stamp Radius: #, PointPunch.StampRadius)

CATSm_StiffeningRibPunch

This package describes a Sheet Metal Design functionality: the stiffening rib feature.

Inheritance Path

ObjectType
 Feature
  Visualizable
   eklGeometricFeature
    MechanicalFeature
     CATSm_Stamp
      CATSm_StiffeningRibPunch

Attributes

Name Type Comment
FD_BTLB Body -
FP_BTLB Body -
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.
StampRadius LENGTH Radius of the stamp.
StiffeningRibAngle ANGLE Angle of the stiffening rib.

CATSm_SurfacePunch

This package describes a Sheet Metal Design functionality: the surfacic stamp feature

Inheritance Path

ObjectType
 Feature
  Visualizable
   eklGeometricFeature
    MechanicalFeature
     CATSm_Stamp
      CATSm_SurfacePunch

Attributes

Name Type Comment
FD_BTLB Body -
FP_BTLB Body -
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.
StampRadius LENGTH Radius of the stamp.
SurfacePunchAngle ANGLE Angle of the surface punch.

CircularCutout

This package describes a Sheet Metal Design functionality: the circular cutout feature.

Attributes

Name Type Comment
HoleDiameter LENGTH Diameter of the hole.
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.
Type SHMHoleType Types of holes: simple, tapered, countersunk, counterdrilled, counterbored.

CutoutType

This package describes a Sheet Metal Design functionality: the type of the cutout feature..

Inheritance Path

ObjectType
 Literal
  Enumere
   CutoutType

Enumerated Values

ValueNLS ValueComment
SheetMetalStandardSheetmetal StandardThrough hole.
SheetMetalPocketSheetmetal PocketPocket.

FlangeAngleType

This package describes a Sheet Metal Design functionality: the flange angle definition type.

Inheritance Path

ObjectType
 Literal
  Enumere
   FlangeAngleType

Enumerated Values

ValueNLS ValueComment
CATSmInternalFlangeAngleInternal Inner angle of the flange.
CATSmExternalFlangeAngleExternalExternal angle of the flange.

FlangeLengthType

This package describes a Sheet Metal Design functionality: the flange length definition type.

Inheritance Path

ObjectType
 Literal
  Enumere
   FlangeLengthType

Enumerated Values

ValueNLS ValueComment
CATSmStandardFlangeLengthStandardLength of a standard flange.
CATSmInnerFlangeLengthInnerLength of an inner flange.
CATSmOuterFlangeLengthOuterLength of an outer flange.
CATSmExtrapolatedFlangeLengthExtrapolatedLength of an extrapolated flange.

FlangeTrimType

This package describes a Sheet Metal Design functionality: the flange trim definition type.

Inheritance Path

ObjectType
 Literal
  Enumere
   FlangeTrimType

Enumerated Values

ValueNLS ValueComment
CATSmFlangeWithoutTrimNone-
CATSmFlangeOuterTrimOuter-
CATSmFlangeInnerTrimInner-

FlangeType

This package describes a Sheet Metal Design functionality: the flange definition type.

Inheritance Path

ObjectType
 Literal
  Enumere
   FlangeType

Enumerated Values

ValueNLS ValueComment
FlangeFlange-
HemHem-
TearDropTear drop-

SHMDistance

This package describes a Sheet Metal Design functionality: the distance feature.

Inheritance Path

ObjectType
 Feature
  SHMDistance

Attributes

Name Type Comment
SHMBodyForDistance Feature Distance that needs to be respected between this feature and the others.

SHMHoleType

This package describes a Sheet Metal Design functionality: the hole type feature.

Inheritance Path

ObjectType
 Literal
  Enumere
   SHMHoleType

Enumerated Values

ValueNLS ValueComment
ClearanceClearance-
IndexIndex-
ManufacturingManufacturing-
FastenerFastener-
CircularCutoutCircular Cutout-

ShePart

This package describes a Sheet Metal Design functionality: the she part feature.

Attributes

Name Type Comment
BendRadius LENGTH Radius of the bend.
DINFormulaActivity Boolean -
KFactor Real -
MinimumBendRadius LENGTH Radius of the minimal bend.
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.
Thickness LENGTH -