Video Tutorial

WIRE Mind Tutorial

Our wire bundling software WIRE Mind is user-friendly and easy to use. Watch this tutorial video to learn how to use it.


Importing

Import Schema

The import schema defines all of the main settings for importing data through a sequence of steps. This means that WIRE Mind works through all of the processes saved and activated here step by step during import.  

Here you define the following elements:

  • Import converter selection

  • Data preparation

  • Data mapping

  • Bundling settings

  • Validation Rules

  • Single-wire and bundle labeling  

These options are used to define how data is processed, organized, and marked.

Note on Individual Adjustments

These settings apply by default to the entire import process. However, you can also adjust them individually for each wire set afterwards.

Important note: Changes have a direct impact on the import process. We therefore recommend creating a new import schema for other settings.


Import Settings

Here you specify:

  1. Import converter: Converts the data to the system format.  

  2. Data preparation: Optional data preparation step

  3. Bundle preparation: Activation button, for instance “Execute during upload”

Tip

Perform test imports with small wire lists.


Import Converter

The import converter determines how data is interpreted and imported into the system.

Standard option: EPLAN (default de-DE) - recommended for WUSTEC templates from EPLAN

Tips

  • Use the standard converter if you want to export data from EPLAN.

  • When using your own formats, check whether they are compatible with the converter.  


Data Preparation

Only activate the data preparation setting if special data adjustments are necessary (e.g. adjusting the lengths or splitting the wire set).

Note: Not mandatory for the upload


Mapping Settings

Select a mapping profile for your data.

The “Execute mapping during import” button can be used to automatically execute the mapping directly during import.


Bundle Settings

Bundling Rules

The bundling rules define how wires are spot taped (e.g., grouped by installation location, gathered by green/yellow wires, then according to components, etc.).

The “Execute bundling rules during import” button can be used to automatically combine the individual wires into the configured bundles during import.

Validation Rules

Validation rules determine which events trigger error messages (e.g., when two individual wires with different cross-sections are linked to one connection).

The “Apply user-defined validation rules” button can be used to automatically check the wire set directly during import. 


Wire Marking Settings

Wire Marking

Select a preconfigured layout for marking wires.  

The “Add wire marking layout during import” button is used to automatically mark the individual wires during import.

Bundle Labeling

Here you can configure settings for custom bundle labeling.  

Click on the button “Add bundle label layout during import” to automatically label the single bundles during import. 


Data Format

Structuring the Source Data

The data format defines how the source data is structured and is used to transfer the right values to the right places.

Define the following element here:

  1. Preconfigured formats: These formats are optimized for easy import of wire lists using our “WUSTEC production data export”, and do not require further adjustment (the WUSTEC template for EPLAN).

  2. Custom formats: If your data differs from the standard template, you can build an interface for your own data format here.


Important information:

  • Cross-section, length, etc. must not contain any thousand separators (e.g., '1,500' is incorrect; '1500' is correct).

  • Decimal numbers must match the selected locale format ('12,5' for de-DE, '12.5' for en-US)

  • Numerical values must consist of pure numbers and be entered in the cells without units.


General Settings

Locale (Number Format)

The Locale (Number Format) field determines the format for the numbers below. You can choose between the two formats here:

  • de-DE: German format ('12,34' as a decimal number)

  • en-US: English format (e.g., '12.34' as a decimal number)


Separator (Only for CSV Files)

Here you specify which separator separates the columns in the CSV file (default: semicolon ';').  

Note: Must match the actual separator in the file (e.g., ',' or 'TAB').

Tip: To enter a tab character, copy a tab character from a text editor, for example.


First Data Row (0-based)

Here you define the first row from which the data is imported. Row 0 is set as the default.

Example: If the first 5 rows contain headings or comments, enter '5' (as the count starts at 0).


Column Properties

When using the WUSTEC template, all necessary columns are already correctly configured (e.g., wire color, cross-section).


Custom Columns

Additional custom columns can be created by pressing the button “Add column”.

Here you specify:

  1. ⁠Column index: Defines the position in the table (e.g., '0' = first column on the left)

  2. Property: Assigns a property to the column (e.g. wire color, cross-section)

Mandatory columns:

The following columns must be defined for the import process to work:

  • Wire type code

  • Wire color code

  • Wire cross-section

Tips 

  1. Conduct tests: After making changes, always use a small sample file to verify whether all of the columns are recognized correctly.

  2. Use templates: Follow the WUSTEC template to save time during configuration. 


Data Preparation

Set Up Correctly

Data preparation allows you to adjust imported data before processing, e.g., by converting units, applying filters, or via automatic adjustments.


General Settings

Wire Length Conversion Factor (default: mm)

The wire length conversion factor is used to convert wire lengths that exist in another unit in the wire list to millimeters (mm).  

Enter: A multiplier to convert the source data to mm.

Example: If the length unit in your wire list is “inch”, enter '25.4' to convert directly to millimeters during the import process. If the length unit in your wire list is “cm”, enter '0' to convert directly to mm during the import process. 

Tip

If you are not entirely sure of your wire length and would like, for instance, a 10% length reserve, simply enter '1.1'. 

Ignore Wires with Length of 0 

Activate this setting so that wires with a length of 0 mm will not be imported.
This filters out incorrect or incomplete entries.

Extend Short Wires 

Here you can specify whether and how wires below a minimum length are extended automatically:

  1. No extension (default): Wires remain unchanged. This is helpful particularly at the beginning to identify “errors” in the CAD. If errors occurred during the installation of the individual wires, for example, these will be displayed after import.

  2. Extension for one-sided processing: Wires below 85 mm are extended to 85 mm. This adapts them to the minimum length for automatic processing of single wires. This ensures one-sided automatic processing (e.g. stripping) and labeling of the single wires (depending on the text length).

  3. Extension for two-side processing: Wires below 240 mm are extended to 240 mm. This enables wire-end processing on both sides (e.g., for ferrules).  

  4. Minimum length for heat-shrink tubing: Wires below 300 mm are extended to 300 mm. Heat-shrink tubing requires a minimum length of 300 mm in order to be machine-fitted.

Connection Designations

The connection designations (in accordance with EN 81346-1) are added automatically. This results in standardized labeling of connections for consistent wiring.

This featuconnection listre is often used for “manually” created connection lists. This simplifies data entry in MS Excel, for example, as Excel would otherwise interpret certain characters as formulas instead of simply accepting them as values.


Grouping Rules

The grouping rules divide a file into several wire sets (e.g. for different control cabinets).

Function: A file with wires for three control cabinets (e.g., three different installation locations) is split into three separate sets. Each generated wire set goes through all further steps of the import schema. Each of these wire sets is then automatically spot taped and the print texts are also generated. 


Mapping

For correct data matching

Mapping defines how data from your file is assigned to the system specifications of Wire Mind. It ensures consistent data matching and ensures that your wire set is processed correctly. 

Example

You are a service provider that builds control cabinets for different customers.  

  1. Customer A sends you a circuit diagram project in which all neutral conductor connections are marked with the color code “BU”, and all 24V connections with “DBU”. The customer therefore wants blue (BU) single wires for their neutral conductor connections and dark blue (DBU) wires for their 24V connections. 

  2. Customer B sends you a circuit diagram project in which all neutral conductor connections are marked with the color code “LBU”, and all 24V connections with “BU”. The customer also wants blue (LBU) single wires for their neutral conductor connections and dark blue (BU) wires for their 24V connections.

To avoid misinterpretation, create an “Import schema A” with “Mapping A” for your customer A, and an “Import schema B” with “Mapping B” for customer B. This allows you to save all the “knowledge” required for your wire list work preparation in WIRE Mind.

Mapping Tips 

  Check the mapping using an example file.


General Settings

Overwrite Existing Values with Mapping 

Activate this option to replace existing mappings in an already mapped wire list.  

Procedure:  

Open a wire list.

Select the Map button in the top bar.

Unassigned end treatments or wire types are assigned. Properties that have already been assigned may be overwritten by new properties. The mapping always refers to the values that were in the connection list during the import.
Exception: When using the WLD (wire length calculation) feature, WLD values are set for the corresponding connection types. In this case, these values are used as the basis for the mapping.


Select and Apply Automatic Mapping

Procedure

  1. Create new mapping schema

  2. Save mapping schema in import schema 

  3. Enter values manually in the mapping schema or use the mapping wizard when importing wire lists (see Mapping Wizard) 

  4. Mapping is performed automatically when uploading a file (if enabled). 

  5. If there are unknown values in the uploaded connection list, these can be added to the mapping table using the Mapping Wizard and the mapping can then be performed manually again.


Manually Select and Apply Mapping

Select Mapping

  1. Select a predefined mapping profile for your wire list.

  2. Activate “Overwrite existing values with mapping” to replace old mappings. Or skip the setting to map only “unassigned values”.

Caution: The “Overwrite existing values with mapping” feature also overwrites manually adjusted values, so a manually set wire-end treatment, for instance, could be discarded during mapping or reset to the original terminal. 

Edit Unrecognized Values

If values cannot be mapped automatically:

  1. Press “Map” and then the “Eyes” icon for the Mapping Wizard to display all unrecognized values.

  2. Manually define how to map these values. Confirm by pressing the Save icon to save it in your mapping table, then select “Map” to perform the mapping. 

Tip: If all values are entered in the mapping tables, but there are terminals that cannot be assigned automatically, this may be because the terminal types for this wire type do not exist. For example, if you want to apply an 8 mm long ferrule to a 25 mm² wire. This is then indicated via a red exclamation mark next to the respective terminal.

Mapping Wizard

The Mapping Wizard is a feature that helps you perform your mapping easily and intuitively, step by step. The Mapping Wizard writes the data that is actually used to the mapping tables at the moment it is needed. This is intended to make it easier to fill out the mapping tables manually. 


Define Mapping

By mapping the following properties, you will ensure that your data is mapped correctly in your WIRE Mind:

  • Wire type

  • Wire end treatment

  • Wire color

  • Laying direction  


Manage Mapping Codes

All your mapped values can be found in your mapping tables. There you can also check, remove, or move all values.

You will find the following assignments here:

  • Wire type

  • Wire end treatment

  • Wire color

  • Laying direction  

Add or Delete Codes 

  1. Add code: Navigate to the "Add Code" field. Double-click to enter a new value and confirm with “Enter”.

  2. Delete code: Navigate to “Custom Codes” and delete any unwanted values by pressing the X icon.


Mapping Groups

Perfect Organization

Mapping groups can be identified by the corresponding symbol displayed in the mapping tables. Each mapping group is associated with a specific mapping table. These help, for example, to select the right terminal for the right wire cross-section, as this often cannot be precisely controlled in the upstream CAD systems.

Application

This example of a partially insulated wire end ferrule will demonstrate how a mapping group works.

Your wire list contains the information shown here.

The mapping table assigns the value “PIF” to the mapping group “Partially Insulated Ferrule”.

As a result, you will automatically receive a ferrule that matches the wire cross-section.

Here is an example of what a fully created mapping group might look like in the mapping table.


Bundling Rules

Spot Taping Wire Lists

In this tab, you define how wires are combined into bundles via spot taping. You can use standard strategies or create your own rules.  


General Settings

Unbundle Existing Bundles 

Activate this option to unbundle existing bundles and create new ones. Existing bundles are bundles that have already been imported or created using the bundle function.

Old Behavior

If the “Old Behavior” checkbox is active, chains are automatically created at the beginning and bundles at the end. 

This creates a fully functional spot-taping algorithm with just a single spot-taping strategy (using the function: “Find all components and spot-tape those with the largest number of wires”).

Process

  1. Chain bundle at the beginning: The system scans the connection list for all connections that have more than one wire. The algorithm then puts the connections in the order they will be used for connecting or for pre-assembly of the twin ferrules.
    Tip: Typical chain bundles are, for example, 0V connections that go from a 0V terminal strip to the A2 of a contactor and then next from contactor to contactor to supply all contactors with 0V. 

  2. Normal spot-taping routine: The selected standard spot-taping strategy is then applied. The simplest version, for instance, inserts a “Default” strategy, which groups all connections into “Components”. Check the box next to “Group bundles by property” and select the “Function, installation location, and component designators”, for example. In addition, when grouping, the wires of a component are also turned to one side, which makes it easier to find the corresponding components when wiring the control cabinet.
    Tip: If a spot-taping strategy is not created, all remaining connections (not chains) are combined into collections in the next step.

  3. Collection at the end: Finally, all remaining wires are spot-taped together into collections. A collection is a bundle consisting of all remaining connections that were not assigned to a bundle by the previous routines. An automatically created collection consists of a maximum of 30 connections, which are neither rotated nor sorted. 


Creating Spot-Taping Strategies

In the “Bundle Routine” tab, you can use the “Add rule” button to create new spot-taping strategies with specific properties.


Spot-taping Strategy Types

Type

Select the type of element using the “Type” drop-down list. You can select between “Standard”, “Chains”, “Imported Bundle”, “Filter Group” or “Grouping Group”.

Filter

The filter can be used to filter explicitly by connection properties. In this process, filters can be linked to each other. AND or OR groups can be formed, for example.

Example in the picture: All single-conductor wires with a cross-section greater than 1.5 mm² AND in the color blue OR black.

Priority

The highest priority (lowest number) is executed first. The order of execution is: First priority 1, then priority 2, then priority 3, etc.

Term

The term can be used to check the spot-taping function. The term is then displayed when the bundle routine is executed manually in the bundle dialog.

Bundle Name

The property “Bundle Name” is used to generate the bundle name.

Bundle Sorting 

  • None: Connections are assigned to the bundle, but not rotated.

  • Component: Connections are assigned to the bundle and rotated to the “component” for which the bundle was created.

  • Target component: Connections are assigned to the bundle and rotated to the “target component” for which the bundle was created.

Example: In a building distributor, the single-conductor wires of the fuse rows “=01-F1-F12”, “=02-F1-F12” and “=03-F1-F12” run to an output terminal strip “=00-X1”. The bundle should gather all connections that run to the connecting terminal plate “=00-X1” (e.g., filter “Component designator begins with -X”), but not sorted according to the connections of the connecting terminal plate but rather according to the properties “Function and component designators” of the target components, i.e., the fuses (sorting of “Target component” - properties “Function and component designators”).

Bundle Type

The bundle type is used to set whether the bundles should be spot taped round or in sequence.

Group Bundles by Property

Grouping properties are used to create groups (bundles). If a grouping is set, for example, for the properties “Function, installation location, and component designator,” a separate bundle is created for each component.

Example: Grouping according to ("Function, installation location, and component designator") using the example of three PLC cards.

  • =AB01+S1-KF1 -> PLC card 1 (bundle 1 (function1, installation location1, and BMK1)) 

  • =AB01+S1-KF2 -> PLC card 2 (bundle 2 (function1, installation location1, and BMK2"))

  • =AB01+S1-KF2 -> PLC card 3 (bundle 3 (function1, installation location1, and BMK3))

Bundle Size 

The bundle size defines the maximum number of wires to be combined into a bundle.


Default

This function specifies the properties “Filter”, “Group”, “Sort”, “Bundle Type” and “Bundle Size”, and determines the properties of the resulting wire bundles.

Example

  • Find all connections that are not on a connecting terminal plate
    Filter “Component designator” "does not contain" “-X”

  • The bundles should be sorted so that all wires that run to the corresponding component are on the “source side” (left).
    Bundle sorting = component

  • The bundles should be combined into one round bundle.
    Bundle type = Round

  • The individual wires should be grouped together according to component.
    Group bundles according to the properties "Function, installation location, component designator"


Chains

This function searches the connection list for all connections to which more than one wire is connected. Typical chain bundles are, for example, 0V connections that go from a 0V terminal strip to the A2 of a contactor and then next from contactor to contactor to supply all contactors with 0V.

Tip: If the “Double wire end ferrule required” property is active for the connections, the “Twin terminal type” matching the terminal type is selected automatically. 

Example: The algorithm then puts the connections in the order required for connection or for advance twin wire end fitting assembly.  

Connections that require, for example, ferrules and when “Double ferrule required” is active, the corresponding double ferrules are automatically attached when the algorithm is executed.


Imported Bundles

This function is used to restore imported bundles.

Example: You import a wire list in which you have already defined bundles: For example, all wires that go through a hose into the door. There is a component with many connections in the door. The wires should therefore be twisted onto the component in the door. 

To illustrate the case from the example, the imported bundles must be restored and the value “Component” entered into the bundle sorting.


Group Elements

Tip: Filter groups and grouping groups are special functions that cannot operate without subordinate “child elements”.

Filter Groups

The filter group filters out all connections according to the criteria you have defined. This is useful for the targeted filtering of specific connections, such as large load lines, and further sorting with, for instance, “child elements”.

Example: Only wires with a cross-section > 10 mm² are taken into account. 

Grouping Group

A grouping group groups wires according to common characteristics, e.g. if a file needs to be processed for several control cabinets (“Installation location” specifies the control cabinet).

Example: Grouping by control cabinet to automatically group wire lists that have connections from multiple control cabinets by control cabinet.

Each control cabinet should contain: (Grouping group “Installation location”)

  • first all connection chains (child: “Chains”)

  • then all green/yellow connections (child: “Default” - filter for wire color “GNGE”)

  • then the bundles for all components with the highest number of connected connections

. (Child: “Standard” with “Grouping properties” function, installation location, and component designator) 

The grouping group function with the grouping property “Installation location” can be used for this. The required subordinate elements are then used as “child elements”. 


Child Elements

Child elements are all elements arranged under a “group function”. Child elements can also be “group functions” which, in turn, can contain further child elements.

Child elements can be added using the “Add child” button.


Manual Spot Taping

Procedure

  1. Upload the wire list.

  2. Select spot-taping routine.

  3. Press “Automatic spot taping”.

  4. Confirm with “Create bundle”. 


Wire Labeling

Enhanced Organization

The “Wire Labeling” section allows you to specify how your core wires should be labeled and with which properties.

Tips

  • Conduct tests: Check the printed texts using a sample file.

  • Consistency: Use uniform abbreviations (e.g. 'TL' for 'top left').

  • Space management: Avoid overly long texts.


General Settings

Overwrite Existing Print Texts

This function allows you to overwrite existing print texts.  

Note: Existing texts can have been created via import, manually ("Create print texts" in the wire list editor), or automatically during import.

Print a * at the beginning of source or target text 1 when two or more wires go to the same terminal

This function adds an * in front of source text 1, target text 1 and for heat shrink tubing texts ("Tube start line 1"/"Tube end line 1") to indicate that two or more connections are going to this connection.

This allows connections with multiple wires to be marked.

Creating Texts for Heat-Shrink Tubing 

This function generates print texts for heat-shrink tubing. However, this is only possible if a corresponding labeling schema is stored in the print text generator (below).


Defining the Print Text

Here you specify how your individual wires should be labeled. The settings you select here affect inkjet printing. 

This function combines imported and/or fixed text components into individual print texts.

Important Notes  

Printing on the individual wires requires space. The shorter the wires, the less space is available for printing and therefore the texts are truncated in a certain order if there is a lack of space. 

Truncation sequence:

  • Print text 3

  • Print text 2

  • Print text 1

  • Continuous Text
    If the continuous text is too long for printing, an attempt will be made to print print text 1 on the individual wires (this may be shorter as there are no separators). 

Note: In some cases, the machine can completely remove the printed text when operating at the limit (a wire length of less than 150 mm). This is due to technical reasons and cannot be prevented by making changes in the software.

Tip  

Place critical information (e.g., component name, connection designation) either in print text 1, since the continuous text is generated from this by default, or directly in the continuous text if you are configuring the continuous text individually.


Print Texts for Heat-Shrink Tubing

This function, similar to the print texts for inkjet labeling, creates print texts specifically for heat-shrink tubing.

Limitations

  • Due to technical reasons (automated application), heat-shrink tubing is limited to 365 mm. This means that a maximum of 20 characters can be printed on one line. This allows a maximum of 40 characters in two rows on the two lines of a heat-shrink tubing. 

  • For technical reasons, heat-shrink tubing can only be attached to single wires up to a cross-section of 6 mm². This may vary in the case of thicker outer diameters, e.g., in short-circuit-proof wires.

  • Individual wires outside these specifications will not be fitted with heat-shrink tubing.


Print Texts in Laying Directions

This function adjusts the text that describes the laying direction (“Top left”).

Default vs. Custom

Default text: 'L' for “Top left”

Customize: Change the text as needed ('TL' for “Top Left”).


Bundle Labeling

Additional labeling Options

In the “Bundle Label” tab you can specify how and with which properties your bundles should be labeled. Bundle labels are labels that are attached to your wire bundles in order to label the bundles. 

General Settings

The “Bundle Label” function allows you to specify up to three individual lines for additional labeling of your bundles.


Validation Rules

Stay up to Date

The Alert Management section allows you to define how alerts are displayed in order to distinguish between simple information, warnings, and error messages.

You can define the following alert types:

  • Info: This alert simply provides information. The alert can be viewed in the connection, but a separate symbol is not displayed.

  • Warning: The connection is marked with a yellow warning symbol (!). The summary at the top indicates when alerts are available.

  • Error: The connection is marked with a red warning symbol (X). The wire list cannot be created as an item or ordered.


Error Messages

Connection Conflicts (Source & Destination Side) 

  • #2003/#3003: A double ferrule is required but not selected

  • #2004/#3004: Multiple wires with different colors on the same connection

  • #2005/#3005: Multiple wires with different cross-sections on the same connection

  • #2006/#3006: Multiple wires of different types on the same connection

Wire Length & Processing

  • #7011: Wire too short for automatic production

  • #8601: Wire too short for heat-shrink tubing

Missing print texts

  • Source Text (#8104-#8106): Source text missing

  • Continuous Text (#8202): Continuous text missing

  • End Text (#8394-#8396): End text missing

  • Tube (#8403-#8504): At least one tube marking text is missing  

These error messages can help you identify and correct potential errors at an early stage.