Title Block¶
WERK24's Title Block feature allows you the programmatic access of information stored on a drawing's title block. We know, your drawings contain a variety of Title Block formats, we understand most of them. WERK24 understands complexities in the Title Blocks Fields and the Title Block Frame that are explained in the section below.
If you ever come across new types of Title Blocks, do reach out to us, we are happy to implement them for you.
Explore features of the Title Block
Designation
Use the drawing's designation
Drawing Id
Access the Drawing ID
Filename: Drawing
Access the indicated drawing filename
General Tolerances
Learn more about the drawing's general tolerances
Material
Access the Material in raw format and EN10027 equivalents
Reference Ids
Access reference IDs other than the drawing ID
Weight
Access the part's weight and weight unit
Title Block Challenges¶
In the technical drawings, there exist various challenges associated with the title block. Werk24 categorizes these challenges into two types:
-
Title Block Fields
, which encompass difficulties related to the written components within the title block -
Title Block Frame
, which refers to the issue of low-quality title block lines leading to misinterpretation.
(1) Title Block Fields¶
-
Missing Captions. To the human reader it is obvious that “Screw M3x100” is a designation (and not a drawing number or a material number 3.100 with a misread ‘x’). Because of this “obvious to humans”-phenomenon, the Designation field is frequently drawn without caption.
-
Captions in neighboring cells. Some drawings show the caption of titles on a neighboring cell. The caption can be below, above or to one side. Often the true association between caption and value can only be determined by a process of elimination.
-
Non-Standard values. The Title Block fields are free-text blocks that are filled out by the individual designer. We do our best to deal with all the creative deviations from the standards. Take the DIN ISO 2768-1-m / DIN ISO 2768-2-K in the title block below as an example. From WERK24 you receive "DIN ISO 2768-m-K-E" with the corresponding toleration tables.
(2) Title Block Frame¶
- Low Quality/Scanned. : Title Blocks from scanned/old drawings where the quality of the title block frame is compromised due to scanning. WERK24's AI understands these low quality title blocks.
Models¶
The data models are defined in the following models:
-
Requesting the Title Block: W24AskTitleBlock
-
Processing the Title Block: W24TitleBlock
Extracted information can be accessed from the W24TitleBlock
Model.
W24TitleBlock¶
Information that could be extracted from the Title Block.
Attributes:
designation: Designation of the Sheet on the Title Block
drawing_id: Main Identification Number of the Drawing
part_ids: List of Part IDs that are located on the drawing.
Keep in mind that the drawing might define multiple
variants that each specify their own part id
reference_ids: List of all the identifiers that we found on the
drawing. The reference ids will hold all the ids that we found
on the drawing. These will include both the drawing/part numbers
as well as all the other ids that we identified in addition,
such as the Order number, the Item number and so on.
general_tolerances: General Tolerances quoted on the TitleBlock
material: Material which is quoted on the TitleBlock
material_number: Optional Material Number. The material number
if often present on corporate drawings and typically
corresponds to a unique material number in the customer's
material master data. The material number is thus specific
to the company that maintains the master data and obtaining
the material specification requires access to that database.
weight: Weight as read from the TitleBlock. NOTE: this is not
cross-checked with the material and volume of the part,
but provided as it was read on the TitleBlock.
filename_drawing: Filename of the drawing if it is explicitly
indicated on the title block
colors: List of colors detected on the TitleBlock or in the
canvas notes.
bom_table: Reference to the Bill of Material Table. None
if you are running on an old client or when no BOM
table was found.
general_roughnesses (List[W24GeneralRoughness]): List of the
detected general roughnesses.
reference_roughnesses (List[W24RoughnessReference]): List of the
detected reference roughnesses.
unit_specifications (List[W24UnitSpecification]): List of the detected
unit specifications.
Properties¶
-
designation
-
drawing_id
-
part_ids
(array): Default:[]
. -
Items: Refer to #/$defs/W24CaptionValuePair.
-
reference_ids
(array): Default:[]
. -
Items: Refer to #/$defs/W24IdentifierPair.
-
general_tolerances
-
material
-
material_number
: Default:None
. -
weight
-
filename_drawing
: Default:None
. -
colors
(array): Default:[]
. -
Items: Refer to #/$defs/W24PropertyColor.
-
bom_table
: Default:None
. -
general_roughnesses
(array): Default:[]
. -
Items: Refer to #/$defs/W24GeneralRoughness.
-
reference_roughnesses
(array): Default:[]
. -
Items: Refer to #/$defs/W24RoughnessReference.
-
unit_specifications
(array): Default:[]
. -
Items: Refer to #/$defs/W24UnitSpecification.
Requesting the Title Block¶