weldx.welding.groove.iso_9692_1.
get_groove
Create a Groove from weldx.asdf.tags.weldx.core.groove.
groove_type (str) –
str
String specifying the Groove type:
VGroove
UGroove
IGroove
UVGroove
VVGroove
HVGroove
HUGroove
DVGroove
DUGroove
DHVGroove
DHUGroove
FFGroove
workpiece_thickness (Optional[Quantity]) – workpiece thickness (Default value = None)
Optional
Quantity
workpiece_thickness2 (Optional[Quantity]) – workpiece thickness if type needs 2 thicknesses (Default value = None)
root_gap (Optional[Quantity]) – root gap, gap between work pieces (Default value = None)
root_face (Optional[Quantity]) – root face, upper part when 2 root faces are needed, middle part when 3 are needed (Default value = None)
root_face2 (Optional[Quantity]) – root face, the lower part when 2 root faces are needed. upper part when 3 are needed - used when min. 2 parts are needed (Default value = None)
root_face3 (Optional[Quantity]) – root face, usually the lower part - used when 3 parts are needed (Default value = None)
bevel_radius (Optional[Quantity]) – bevel radius (Default value = None)
bevel_radius2 (Optional[Quantity]) – bevel radius - lower radius for DU-Groove (Default value = None)
bevel_angle (Optional[Quantity]) – bevel angle, usually the upper angle (Default value = None)
bevel_angle2 (Optional[Quantity]) – bevel angle, usually the lower angle (Default value = None)
groove_angle (Optional[Quantity]) – groove angle, usually the upper angle (Default value = None)
groove_angle2 (Optional[Quantity]) – groove angle, usually the lower angle (Default value = None)
special_depth (Optional[Quantity]) – special depth used for 4.1.2 Frontal-Face-Groove (Default value = None)
code_number – String, used to define the Frontal Face Groove (Default value = None)
an Groove from weldx.asdf.tags.weldx.core.groove
type
Examples
Create a V-Groove:
get_groove(groove_type="VGroove", workpiece_thickness=Q_(9, "mm"), groove_angle=Q_(50, "deg"), root_face=Q_(4, "mm"), root_gap=Q_(2, "mm"))
Create a U-Groove:
get_groove(groove_type="UGroove", workpiece_thickness=Q_(15, "mm"), bevel_angle=Q_(9, "deg"), bevel_radius=Q_(6, "mm"), root_face=Q_(3, "mm"), root_gap=Q_(1, "mm"))
Notes
Each groove type has a different set of attributes which are required. Only required attributes are considered. All the required attributes for Grooves are in Quantity values from pint and related units are accepted. Required Groove attributes:
The workpiece thickness is a length Quantity, e.g.: “mm”. It is assumed that both workpieces have the same thickness.
The root gap is the distance of the 2 workpieces. It can be 0 or None.
The groove angle is the whole angle of the V-Groove. It is a pint Quantity in degree or radian.
The root face is the length of the Y-Groove which is not part of the V. It can be 0.
The bevel angle is the angle that emerges from the circle segment. Where 0 degree would be a parallel to the root face and 90 degree would be a parallel to the workpiece.
The bevel radius defines the length of the radius of the U-segment. It is usually 6 millimeters.
The root face is the height of the part below the U-segment.
The groove angle is the whole angle of the V-Groove part. It is a pint Quantity in degree or radian.
The root face is the height of the V-segment.
The groove angle is the whole angle of the lower V-Groove part. It is a pint Quantity in degree or radian.
The bevel angle is the angle of the upper V-Groove part. It is a pint Quantity in degree or radian.
The root face is the height of the part below the lower V-segment. It can be 0 or None.
This root face is the height of the part of the lower V-segment and the root face c.
The bevel angle is the angle of the V-Groove part. It is a pint Quantity in degree or radian.
The root face is the height of the part below the V-segment.
The groove angle is the whole angle of the upper V-Groove part. It is a pint Quantity in degree or radian.
The root face is the height of the part between the V-segments.
The root face is the height of the upper V-segment. Only c is needed.
The root face is the height of the lower V-segment. Only c is needed.
The bevel angle is the angle that emerges from the circle segment. Where 0 degree would be a parallel to the root face and 90 degree would be a parallel to the workpiece. The upper U-segment.
The bevel angle is the angle that emerges from the circle segment. Where 0 degree would be a parallel to the root face and 90 degree would be a parallel to the workpiece. The lower U-segment.
The bevel radius defines the length of the radius of the upper U-segment. It is usually 6 millimeters.
The bevel radius defines the length of the radius of the lower U-segment. It is usually 6 millimeters.
The root face is the height of the part between the U-segments.
The root face is the height of the upper U-segment. Only c is needed.
The root face is the height of the lower U-segment. Only c is needed.
This is a special case of the DVGroove. The values of the angles are interpreted here as bevel angel. So you have only half of the size. Accordingly the inputs beta1 (bevel angle) and beta2 (bevel angle 2) are used.
This is a special case of the DUGroove. The parameters remain the same.
These grooves are identified by their code number. These correspond to the key figure numbers from the standard. For more information, see the documentation.