Skip to content

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.

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:

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