Sketch Form Feature
The sketch form feature helps you to create a punch or a piercing using a sketch. You can also select an existing sketch or define an internal one. This sketch based form tool enables you to specify the punch and the piercing depth.
The element tree for the sketch form feature is documented in the header file ProSmtSketchForm.h and is shown in the following figure:
Figure 135. Element Tree for Sketch Form Feature
The following table describes the elements in the element tree for the Sketch Form feature.
Element ID
Data Type
Description
PRO_E_FEATURE_TYPE
PRO_VALUE_TYPE_INT
Mandatory element. Specifies the type of the feature. The valid value for this element is PRO_FEAT_SMT_SKETCH_FORM.
PRO_E_STD_FEATURE_NAME
PRO_VALUE_TYPE_WSTRING
Specifies the name for the sheet metal sequence. The default value is Sketched_Form_1.
PRO_E_STD_SECTION
Compound
Mandatory element.
PRO_E_SKETCH_FORM_TYPE
PRO_VALUE_TYPE_INT
Specifies the type of the sketched form feature. The valid values for this element are defined in the enumerated type ProSketchFormType:
PRO_SMT_SKETCH_FORM_TYPE_PUNCH— Specify the value 1 if you want to select punch as your form type.
PRO_SMT_SKETCH_FORM_TYPE_PIERCING— Specify the value 2 if you want to select piercing as your form type.
PRO_E_SKETCH_FORM_DEPTH_PUNCH
PRO_VALUE_TYPE_DOUBLE
Defines the depth of the penetration of the punching operation.
Note:
 
Specify a value for this element only if the element PRO_E_SKETCH_FORM_TYPE is set to PRO_SMT_SKETCH_FORM_TYPE_PUNCH.
PRO_E_SKETCH_FORM_DEPTH_PIERCING
PRO_VALUE_TYPE_DOUBLE
Defines the depth of the penetration of the piercing operation.
Note:
 
Specify a value for this element only if the element PRO_E_SKETCH_FORM_TYPE is set to PRO_SMT_SKETCH_FORM_TYPE_PIERCING.
PRO_E_SKETCH_FORM_DIR
PRO_VALUE_TYPE_INT
This element changes the direction of the form. The valid values for this element are:
PRO_B_TRUE— Specifies that the direction of the form is changed.
PRO_B_FALSE— Specifies that the direction of the form is not changed.
PRO_E_EXT_COMP_DRFT_ANG
Compound
This compound element defines the parameters for the taper angle.
Note:
 
Use this element only if the element PRO_E_SKETCH_FORM_TYPE is set to PRO_SMT_SKETCH_FORM_TYPE_PUNCH.
PRO_E_EXT_DRFT_ANG
PRO_VALUE_TYPE_INT
Specifies the addition of a taper to the sketch form feature. The valid values for this element are defined in the enumerated type ProExtDrftAng and are as follows:
PRO_EXT_DRFT_ANG_NO_DRAFT— Specifies that the feature has no draft angle or taper.
PRO_EXT_DRFT_ANG_DRAFT— Specifies that the feature has a draft angle or taper.
Note:
 
Use this element only if the element PRO_E_SKETCH_FORM_TYPE is set to PRO_SMT_SKETCH_FORM_TYPE_PUNCH.
PRO_E_EXT_DRFT_ANG_VAL
PRO_VALUE_TYPE_DOUBLE
Specifies the tapering of the geometry by the specified value.
Note:
 
Use this element only if the element PRO_E_SKETCH_FORM_TYPE is set to PRO_SMT_SKETCH_FORM_TYPE_PUNCH.
PRO_E_SRF_END_ATTRIBUTES
PRO_VALUE_TYPE_INT
This element caps the sketch plane and offset surface of the form feature. The valid values for this element are defined in the enumerated type ProExtSurfEndAttr and are as follows:
PRO_EXT_SURF_END_ATTR_OPEN— Specifies that the sketch plane and the offset surface will not be capped.
PRO_EXT_SURF_END_ATTR_CAPPED— This is the default value. Specifies that the sketch plane and the offset surface will be capped.
Note:
 
Use this element only if the element PRO_E_SKETCH_FORM_TYPE is set to PRO_SMT_SKETCH_FORM_TYPE_PUNCH.
PRO_E_FORM_PUNCH_MATERIAL_SIDE
PRO_VALUE_TYPE_INT
This element flips the material deformation direction for the punching operation. The valid values for this element are defined in the enumerated type ProSmdPunchMatSide, and are as follows:
PRO_SMT_PUNCH_MAT_OUTSIDE— Specifies that the punching operation takes place on the outer side.
PRO_SMT_PUNCH_MAT_INSIDE— Specifies that the punching operation takes place on the inner side.
Note:
 
Use this element only if the element PRO_E_SKETCH_FORM_TYPE is set to PRO_SMT_SKETCH_FORM_TYPE_PUNCH.
PRO_E_SMT_FILLET_INTERSECT
Compound
This compound element specifies an option to round the placement sharp edges that lie on the placement references and are created by the intersection of the sheet metal geometry with the quilt. For more information on the elements related to PRO_E_SMT_FILLET_INTERSECT, refer to the section Sub Elements of PRO_E_SMT_FILLET_INTERSECT and PRO_E_SMT_FILLET_QUILT.
PRO_E_SMT_FILLET_QUILT
PRO_VALUE_TYPE_INT
This compound element specifies the option to round the non placement sharp edges that do not lie on the placement references and are created by the deformation of the sheet metal geometry based on the quilt. For more information on the elements related to PRO_E_SMT_FILLET_QUILT, refer to the section Sub Elements of PRO_E_SMT_FILLET_INTERSECT and PRO_E_SMT_FILLET_QUILT.
PRO_E_SMT_TRIM_FORM_SIDES
PRO_VALUE_TYPE_INT
Trim edges of sheared form. Specifies if applies trimming of sheet metal side surfaces during form feature generation. The valid values for this element follow:
PRO_B_TRUE
PRO_B_FALSE
War dies hilfreich?