NewSheetMetalDesign (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:

CATSm_FlatBend

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

Attributes

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

Example

FlatBend:CATSm_FlatBend
Message("# :  Distance from other sheetmetal features: #, FlatBend.SHMBodyForDistance) 

ProfileType

ProfileType

Inheritance Path

ObjectType
 Literal
  Enumere
   ProfileType

Enumerated Values

ValueNLS ValueComment
UserProfileTypeUser Profile-
CircularTypeCircular Type-
SquareTypeSquare Type-

ShmBend

This package describes a Sheet Metal Design functionality: the bend feature which allows you to create a bend between two walls.

Attributes

Name Type Comment
BendAngle ANGLE Angle of the bend.
BendRadius LENGTH Radius of a bend.
IsCylindricalBend Boolean -
KFactor LENGTH K factor for the unfolded view computation.
LeftRadius LENGTH -
RightRadius LENGTH -
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.

Example

MyBend:ShmBend
Message("# :  Bend Angle: #, MyBend.BendAngle) 

ShmWall

This package describes a Sheet Metal Design functionality: the wall feature which creates a wall from a sketch.

Attributes

Name Type Comment
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.
Wall_Offset LENGTH Offset of a wall.

ShmWallOnEdge

This package describes a Sheet Metal Design functionality: the wall on edge feature which is a wall and a bend created from an edge.

Attributes

Name Type Comment
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.
WOEAngle ANGLE Angle of the wall on edge.
WOEBendRadius LENGTH -
WOEClearance LENGTH Clearance of the wall on edge.
WallOnEdge_ClearanceType WOEClearance Clearance definition type.
WallOnEdge_LengthCotation WOECotationType Length definition type.
WallOnEdge_SupportExtrapolType WOEExtrapolationType None.
WallOnEdge_Type WOEType Type of the wall on edge.
WithBend Boolean Boolean with bend or not.

SmdExtrude

This package describes a Sheet Metal Design functionality: the extrusion feature which allows you to create a constant width part with bends from a shell.

Attributes

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

Example

MyExtrude:ShmExtrude 
Message("# :  Distance from other sheetmetal features: #, MyExtrude.SHMBodyForDistance) 

SmdMultiCornerRelief

This package describes a Sheet Metal Design functionality: the multi corner relief feature which allows you to create a cutout around bend extremities.

Attributes

Name Type Comment
CircleRadius LENGTH Radius of the circle.
ProfileType ProfileType Type of the corner relief: circular or square.
SHMBodyForDistance SHMDistance Distance that needs to be respected between this feature and the others.
SquareLength LENGTH Length of the square.

Example

CornerRelief:SmdMultiCornerRelief  
Message("# :  Circle Radius: #, CornerRelief.CircleRadius) 

SmdRolledWall

This package describes a Sheet Metal Design functionality: the rolled wall feature which allows you to create a non-planar wall.

Example

RolledWall:SmdRolledWall
Message("# :  Distance from other sheetmetal features: #, RolledWall.SHMBodyForDistance) 

WOEClearance

WOEClearance

Inheritance Path

ObjectType
 Literal
  Enumere
   WOEClearance

Enumerated Values

ValueNLS ValueComment
NewWallOnEdge_ClearanceType_NoClearanceNo Clearance-
NewWallOnEdge_ClearanceType_MonoDirMono Direction-
NewWallOnEdge_ClearanceType_BiDirBi Direction-

WOECotationType

WOECotationType

Inheritance Path

ObjectType
 Literal
  Enumere
   WOECotationType

Enumerated Values

ValueNLS ValueComment
NewWallOnEdge_WOEHeightCotationType_OMLDimension 1-
NewWallOnEdge_WOEHeightCotationType_IMLDimension 2-
NewWallOnEdge_WOEHeightCotationType_SMLDimension 3-
NewWallOnEdge_WOEHeightCotationType_NMLDimension 5-
NewWallOnEdge_WOEHeightCotationType_EMLDimension 4-

WOEExtrapolationType

WOEExtrapolationType

Inheritance Path

ObjectType
 Literal
  Enumere
   WOEExtrapolationType

Enumerated Values

ValueNLS ValueComment
NewWallOnEdge_WOEExtrapolation_WallSupportBased on wall support-
NewWallOnEdge_WOEExtrapolation_WallCreatedBased on created wall-

WOEType

WOEType

Inheritance Path

ObjectType
 Literal
  Enumere
   WOEType

Enumerated Values

ValueNLS ValueComment
NewWallOnEdge_WOEType_AutomaticAutomatic-
NewWallOnEdge_WOEType_SketchBasedSketch Based-