Weld Symbol (ISO 2553)
weld_symbolDraw ISO 2553 weld annotations with reference and identification lines, symbols, and dimensions. Specify type, side, size, length, and pitch for accurate CAD welding callouts.
Instructions
Draw an ISO 2553 weld annotation: reference line, identification line, symbol, dimensions.
Refusals, all before the first entity reaches the drawing: a kind outside
the six elementary symbols transcribed here (square, v, bevel, u, j,
fillet — the rest of the ISO 2553 table is deliberately not shipped rather
than guessed), a side outside arrow/other/both, a non-positive height,
and a pitch given without a length.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | Yes | Kink X (WCS) — where the arrow line meets the reference line. | |
| y | Yes | Kink Y (WCS). | |
| kind | No | Elementary symbol: square | v | bevel | u | j | fillet. | fillet |
| side | No | arrow (symbol on the reference line) | other (on the dashed identification line) | both (symmetrical; the identification line is omitted, per ISO 2553:2019). | arrow |
| size | No | Written before the symbol. A number on a fillet takes the ISO 2553 design-throat prefix (5 → 'a5'); pass a string for leg length ('z7'). | |
| layer | No | Override the role layers (DIM for geometry, TEXT for text). | |
| pitch | No | Pitch (mm) of an intermittent weld, written in brackets after the length. | |
| height | No | Text height (mm). | |
| length | No | Weld length (mm), written after the symbol. | |
| process | No | Tail reference, e.g. an ISO 4063 process number. | |
| rotation | No | Rotate the whole annotation about the kink (degrees CCW). | |
| leader_to | No | [x, y] on the joint; draws a leader with an arrowhead there. | |
| all_around | No | Circle at the kink: weld all around. | |
| field_weld | No | Flag at the kink: weld made on site. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||