For the complete documentation index, see llms.txt. This page is also available as Markdown.

Sorting Numbers - Detailed - Draft.

Complete Guide to Sorting Numbers in Dietrich's Software

Background: Understanding Sorting Numbers

What Are Sorting Numbers?

Sorting numbers (in German: "Sortier-Nummer" or "laufende Nummer") are component TYPE identification numbers assigned to timber construction components in Dietrich's software. They serve as the primary reference system for tracking component types throughout the entire production and construction process.

Key Concept: One sorting number represents one component TYPE, which typically includes multiple identical physical pieces. Think of sorting numbers like SKUs or part numbers in a catalog - "Sorting #1" might represent 50 identical rafters, all sharing the same sorting number.

Terminology Note: Throughout this document, we use "Sorting #1" or "Sorting Number 1" for consistency. In practice, you may see this written as "Component #1", "Part #1", or "Component Number 1" on labels, drawings, and in conversation - these all refer to the same thing: Sorting Number 1.


Sorting Number vs. Item Number: Understanding the Difference

Critical Distinction

Before diving deeper into sorting numbers, it's essential to understand how they differ from Item Numbers, as these two concepts are often confused but serve completely different purposes.

Aspect

Sorting Number

Item Number

Purpose

Identifies component TYPES in your project (like SKU/Part Number)

Identifies the material/product specification from the database

What it answers

"Which component TYPE is this?" (one number = many identical pieces)

"What is this component made of?"

Example Values

Sorting #1 (50 pcs), Sorting #2 (30 pcs), Sorting #100 (20 pcs)

"OSB/3 22mm", "Pine 45x120", "Glulam GL24h"

Quantity per number

Multiple identical pieces share the same number

All pieces with that material specification

Generated by

Sorting function (automatic or manual)

Selected from Material Database

When assigned

During sorting process (at end of design)

During component input (at creation)

Scope

Project-specific (unique to this building)

Database-wide (consistent across all projects)

Changes between projects

Yes, completely different for each project

No, same materials available in every project

Used for

Component TYPE tracking, production programs, batch identification

Material specifications, ordering, cost calculation

Simple Analogy

Think of the difference this way:

🏭 Manufacturing/Retail (BEST analogy):

  • Sorting Number = SKU / Part Number (P/N-12345 = "Blue Widget Type A", you have 50 units with this same SKU)

  • Item Number = Material Specification (Made from "Aluminum 6061" or "Steel Grade 304")

📦 In a warehouse:

  • Sorting Number = Product SKU (SKU-789 = 100 identical hammers on shelf)

  • Item Number = Material Composition (Steel head, wood handle)

🍕 In a restaurant kitchen:

  • Sorting Number = Recipe Number (Recipe #5 = Margherita Pizza, made 20 times tonight)

  • Item Number = Ingredient Specification (Type of mozzarella used in the recipe)

🏢 In a company:

  • Sorting Number = Job Role/Department (many employees share: "Level 2 Engineer" - 15 people)

  • Item Number = Required Qualification (e.g., "Engineering Degree" or "MBA")

Detailed Comparison

Sorting Number

What it is:

  • A sequential number (1, 2, 3, ...) that identifies each component TYPE in your project

  • Data type: Integer (whole number only)

  • One sorting number = many identical physical pieces (like a SKU or part number)

  • Identical components share the same sorting number

  • Generated during the sorting process

Critical Understanding:

  • If you have 50 identical rafters → ALL 50 get the same sorting number (e.g., Sorting #1)

  • It's a "component type identifier," not an individual piece identifier

  • Think of it like a catalog part number where one P/N covers multiple units

Real-world example in a building project:

Purpose:

  • Track component TYPES through production workflow

  • Organize machine files by component type (one program per sorting number)

  • Create assembly sequences (install all of Component #1, then all of #2)

  • Generate production plans (cut 50 pieces according to Sorting #1 specifications)

  • Label batches of identical components for delivery and installation

Item Number

What it is:

  • A material specification code from your Material Database

  • Data type: String (text with letters, numbers, spaces, special characters)

  • Describes what material the component is made from

  • Includes specific product details, grades, and dimensions

  • Remains consistent across all projects using that material

Real-world example in Material Database:

Purpose:

  • Material ordering and procurement from suppliers

  • Cost calculation and budgeting

  • Material lists for suppliers and purchasing

  • Quality specifications and compliance

  • Machine parameter selection (cutting speeds, tool types)

How They Work Together: Practical Examples

Example 1: Wall Studs

Item Number: "Spruce C24 45x120" (Material specification - spruce lumber, grade C24, 45mm x 120mm cross-section)

Sorting Numbers: 1, 2, 3, 4, 5 (Five different configurations/lengths of studs in the project)

What happens during the workflow:

  1. Design Phase:

    • You input wall studs using item number "Spruce C24 45x120"

    • 30 studs are 2.5m long with standard end cuts

    • 20 studs are 2.5m long with window opening cuts

    • 15 studs are 3.0m long with standard end cuts

  2. Sorting Phase:

    • System analyzes all components

    • 30 identical 2.5m standard studs → All get Sorting #1

    • 20 identical 2.5m window studs → All get Sorting #2

    • 15 identical 3.0m standard studs → All get Sorting #3

  3. Material List Output:

How it's used:

  • Purchasing uses Item Number "Spruce C24 45x120" to order the right material

  • Production uses Sorting Numbers 1, 2, 3 to run the correct machining programs

  • Assembly crew uses Sorting Numbers to identify which studs go where

Example 2: Roof Panels with Replacement Item Numbers

Original Item Number: "OSB" (General specification during design - you know it's OSB but not the exact thickness yet)

Replacement Item Numbers (assigned during sorting): "OSB/3 22mm" or "OSB/3 15mm" (Specific materials - assigned automatically based on actual panel thickness)

Sorting Numbers: 50, 51, 52 (Three different panel sizes/shapes in the project)

What happens during the workflow:

  1. Design Phase:

    • You design roof using generic "OSB" item number

    • Different areas have different thickness requirements

    • Panel shapes vary based on roof geometry

  2. Sorting Phase:

    • System analyzes actual component dimensions

    • Panels that are 22mm thick → Item number becomes "OSB/3 22mm"

    • Panels that are 15mm thick → Item number becomes "OSB/3 15mm"

    • Different panel shapes get different sorting numbers

  3. Material List Output:

How it's used:

  • Purchasing orders two different materials: "OSB/3 22mm" and "OSB/3 15mm"

  • Production runs three different cutting programs: #50, #51, #52

  • Installation follows assembly drawings referencing sorting numbers

In the User Interface

When you select a component in Dietrich's, you might see this in Object Info:

Translation:

  • Sorting Number 25 = This is component type Sorting #25 in your project

  • Item Number: OSB/3 22mm = The specific material (replacement item number)

  • [OSB] = The original general specification used during design

  • When displayed with replacement, original shows in square brackets

Production Workflow: Step-by-Step

Phase 1: Design

Phase 2: Sorting

Phase 3: Material Ordering

Purchasing uses:

  • Item Numbers to place orders with suppliers

  • Quantities are totaled by item number

  • Different sorting numbers with same item number = same material order

Phase 4: Production

Production uses:

  • Item Number → Get correct material from warehouse

  • Sorting Number → Run specific machining program

  • Each sorting number has its own cutting pattern and machining operations

Phase 5: Labeling and Delivery

Labeling includes:

  • Sorting Number (primary identifier)

  • Item Number (material verification)

  • Location information

  • Quantity

Phase 6: On-Site Assembly

Construction crew uses:

  • Sorting Number → Find correct components on truck/storage

  • Item Number → Verify they have the right material

  • Drawings reference sorting numbers for placement

  • Visual verification using item number description

Why Both Are Necessary

You MUST have both because they serve different purposes:

Sorting Number tells you:

  • ✅ "This is component TYPE Sorting #25 in my project (you have 30 identical pieces)"

  • ✅ "All components with Sorting #25 are identical - make 30 pieces exactly the same way"

  • ✅ "Machine should run program for Sorting #25 for this batch of 30 pieces"

  • ✅ "Load all Sorting #25 pieces together in position A on the truck"

  • ✅ "Install all 30 pieces of Sorting #25 in locations shown on drawing"

  • ✅ "One sorting number = one component type = multiple identical physical pieces"

Item Number tells you:

  • ✅ "Order 'OSB/3 22mm' from supplier"

  • ✅ "This component costs €15.50 per sheet"

  • ✅ "Machine needs OSB-specific tool settings and cutting speed"

  • ✅ "Quality control: verify grade and thickness match specification"

  • ✅ "This material meets structural requirements"

Without Sorting Numbers:

  • ❌ Cannot identify which component TYPE is which

  • ❌ Production chaos - which machining program for which component type?

  • ❌ Assembly confusion - cannot group identical components together

  • ❌ No way to reference component types in drawings

  • ❌ Cannot organize by component type for efficient production

  • ❌ Cannot batch identical pieces together for cutting/machining

Without Item Numbers:

  • ❌ Cannot order materials from suppliers

  • ❌ Cannot calculate project costs

  • ❌ No quality specifications

  • ❌ Machine doesn't know how to process material

  • ❌ Cannot verify correct materials used

Common Scenarios

Scenario 1: Same Material, Different Component Types

Why? Same wood material, but different lengths and machining operations = different component types = different sorting numbers. Each sorting number acts like a SKU covering multiple identical pieces.

Scenario 2: Different Materials, Sequential Sorting Numbers

Why? Each component type gets the next sequential number regardless of material. Different materials, but still organized by component type.

Scenario 3: Replacement Item Numbers with Multiple Component Types

Why? Allows flexible design with generic materials, then automatic specification based on actual dimensions. Each unique combination of material specification and geometry gets its own sorting number (component type), which may cover many identical pieces.

Quick Reference Summary

🔑 CRITICAL CONCEPT:

When someone asks "What's the number?"

"What's component number 25?" → They're asking about the SORTING NUMBER → Answer: "That's the type of rafter with the window opening cut"

"What's the item number for those rafters?" → They're asking about the ITEM NUMBER → Answer: "Pine KVH 45x120"

"What number do I order from the supplier?" → They need the ITEM NUMBER → Answer: "OSB/3 22mm, supplier code 12346"

"What number do I run on the machine?" → They need the SORTING NUMBER → Answer: "Run program #25"

"What number shows on the delivery label?" → Primary is SORTING NUMBER, verified with ITEM NUMBER → Answer: "Component #25, Material: Pine 45x120"

Technical Note: How Sorting Compares Components

When determining if components are identical (and should share a sorting number), the system compares:

Checked:

  • ✅ Item Number (including replacement item numbers)

  • ✅ Dimensions (length, width, height)

  • ✅ Machining operations

  • ✅ Beam type designation

  • ✅ Building element relationships (if configured)

NOT Checked:

  • ❌ Sorting Number (doesn't exist yet)

  • ❌ Component position in building

  • ❌ Which floor or wall it belongs to (unless restart sorting configured)

Result:

  • Components with same item number and all other properties → Same sorting number

  • Components with different item number → Different sorting number (even if otherwise identical)

  • Components with same item number but different dimensions → Different sorting number


Serial Numbers: What Dietrich's Does NOT Have

Critical Understanding: No Serial Number System

Dietrich's does NOT have a serial number system for tracking individual physical pieces within a batch. This is a fundamental limitation to understand.

What this means:

  • Sorting numbers identify component TYPES, never individual pieces

  • If you have 50 identical rafters with Sorting #1, there's no way to distinguish "Rafter #1-001" from "Rafter #1-050"

  • All 50 pieces are simply "Sorting #1" - they are interchangeable

Sorting Number vs. Serial Number

Aspect

Sorting Number (Exists)

Serial Number (Does NOT Exist)

What it identifies

Component TYPE

Individual physical piece

Quantity per number

Multiple identical pieces

One unique piece

Example

Sorting #1 = 50 rafters

Serial #1-001, #1-002, #1-003...

Can distinguish individuals

❌ No

✅ Yes

In Dietrich's

✅ Exists

❌ Does not exist

The One Exception: One-Off Components

When Quantity = 1, Sorting Number EFFECTIVELY becomes a Serial Number

Label on unique component:

The Normal Case: Batch Identification Only

When Quantity > 1, Sorting Number is a BATCH identifier

Label on batch components:

Real-World Implications

What You CAN Do:

Track component types through production:

  • "All pieces of Sorting #1 have been cut"

  • "Sorting #1 is loaded on truck 2"

  • "Install all Sorting #1 pieces according to plan"

Track unique components individually:

Batch tracking:

What You CANNOT Do:

Track individual pieces within a batch:

Distinguish between identical pieces:

  • If two rafters with Sorting #1 get mixed up, you cannot tell them apart

  • They are functionally identical and interchangeable

  • No way to trace which specific physical piece went where

Individual piece history:

  • Cannot track "this specific rafter was cut by Machine A at 10:15am"

  • Can only track "all Sorting #1 rafters were cut on June 10"

When You Need Individual Piece Tracking

If your project requires tracking individual pieces within batches, you need external systems:

Option 1: External Barcode System

Option 2: RFID Tagging

Option 3: Make Pieces Artificially Unique in Dietrich's

Practical Examples

Example 1: Mixed Batch - Cannot Trace Individual Pieces

Scenario:

Example 2: Unique Beam - Can Trace Completely

Scenario:

Example 3: Partial Batch Usage - Lost Traceability

Scenario:

If this was critical, you should have:

Design Decision: When to Make Components Unique

Make separate sorting numbers (treat as unique) when:

Components are structurally critical:

Components have specific installation locations:

Regulatory/warranty requirements:

High-value or long-lead items:

Different production batches or dates:

Keep as batches (shared sorting number) when:

Components are truly interchangeable:

High quantity, low individual value:

Standard production workflow:

Replacement parts readily available:

Summary: Serial Numbers in Dietrich's

Key Points:

  1. Dietrich's does NOT have serial numbers for individual pieces within batches

  2. Sorting numbers identify component TYPES, not individual pieces

  3. One-off components (Qty=1): Sorting number effectively becomes a serial number

  4. Batches (Qty>1): Sorting number identifies the type, cannot distinguish individuals

  5. 🔧 Need individual tracking? Use external systems (barcode, RFID) or make each piece artificially unique

  6. ⚖️ Design decision: Balance between traceability needs and system complexity

Remember:

  • One Sorting Number = One Component TYPE = Usually many identical pieces

  • For unique/critical components: Make Qty=1, sorting number = serial number

  • For standard components: Accept batch-level tracking, sorting number ≠ serial number

  • Choose strategy based on: Component value, criticality, regulatory needs, replaceability

When designing your component breakdown:


Why Are Sorting Numbers Needed?

Sorting numbers are essential for several critical business processes:

1. Production Organization

  • Machine File Generation: CNC machines and automated equipment require unique component identifiers to process the correct parts with the right machining operations

  • Manufacturing Sequence: Sorting numbers help organize the production flow, ensuring components are manufactured in the optimal order

  • Quality Control: Each component can be tracked and verified against its sorting number

2. Documentation and Communication

  • Material Lists: Sorting numbers appear in all material lists and cutting lists, enabling precise material ordering and cost tracking

  • Production Plans: Workshop drawings and assembly plans reference sorting numbers to show which component goes where

  • Assembly Instructions: Construction crews use sorting numbers to identify and locate components during assembly

3. Logistics and Delivery

  • Loading Planning: Sorting numbers help organize components on delivery vehicles in the correct loading sequence

  • On-Site Assembly: Components can be unloaded and assembled in the proper order when sorted by number

  • Inventory Management: Warehouses use sorting numbers to track component locations and shipment status

4. Efficiency Through Standardization

  • Identical Components: Parts that are exactly the same receive the same sorting number, which:

    • Reduces cutting errors by grouping identical components

    • Simplifies inventory management

    • Optimizes material usage

    • Speeds up production by batching identical parts

5. Component Identification

  • Unique Reference: Each different component has its own number, making it easy to reference in conversations, emails, and documentation

  • Version Control: When components change, their sorting numbers help track which version is current

  • Error Prevention: Clear numbering prevents mix-ups between similar-looking but different components


When Are Sorting Numbers Created?

Automatic Creation Triggers

Sorting numbers are created automatically by the system in the following situations:

1. Before Output Generation

Sorting is automatically requested whenever you generate:

  • Material lists for ordering or cost estimation

  • Production plans for the workshop

  • Machine files for CNC equipment

  • Assembly drawings for the construction site

  • Loading plans for delivery organization

The system detects when components have changed since the last sorting and prompts you to sort before generating these outputs.

2. After Component Changes

Whenever you:

  • Add new components to the building model

  • Modify existing component dimensions, materials, or machining

  • Delete or replace components

  • Change component properties that affect their identity

The software recognizes that sorting is needed and will prompt you before allowing outputs.

Manual Creation

You can also manually trigger sorting at any time by:

  • Accessing the sorting function through the menu

  • Clicking the sorting icon in the toolbar

  • Using the keyboard shortcut (if configured)

  • Using the function number from the model area


How Are Sorting Numbers Modified?

Automatic Modification (Re-sorting)

When Components Are Modified

If you change a component that already has a sorting number:

  1. The component retains its original sorting number as a default

  2. During the next sorting operation:

    • If no other different component has this number → keeps the same number

    • If there are only identical components with this number → keeps the same number

    • If the number is now used by a different component → receives a new number

This intelligent system tries to maintain number stability while ensuring accuracy.

The "Attach" Function (Subsequent Sorting)

When you add new components to an already-sorted building:

  • Use "Sorting new" to completely re-sort everything

  • Use "Attaching" to only number the new components while preserving existing numbers

  • The system uses the highest current number as the starting point for new components

Manual Modification Scenarios

1. Changing Start Numbers

You can modify the starting number for each model area:

  • Walls might start at 1

  • Roofs might start at 200

  • Floors might start at 500

This prevents number overlap between different building sections.

2. Adjusting Beam Type Number Ranges

You can define specific number ranges for component types:

  • Purlins: 100-140

  • Rafters: 141-200

  • Plates: 201-300

This makes component types immediately recognizable by their number.

3. Setting Fixed Numbers

For components that need permanent, unchanging numbers (see next section), you can manually assign specific sorting numbers.


When Do You Want Fixed Sorting Numbers?

What Are Fixed Sorting Numbers?

Fixed sorting numbers are permanently assigned numbers that never change during subsequent sorting operations. Components with fixed numbers are excluded from the comparison process.

Primary Use Cases

1. Numbers from External Sources

When to use: The sorting number has been specified elsewhere Example:

  • Position numbers from structural calculations

  • Reference numbers from architectural drawings

  • Customer-specified component codes

  • Numbers matching existing construction documentation

Why: Ensures consistency between Dietrich's and external documentation systems.

2. Large/Critical Components

When to use: Very large or important components that must maintain their identity Example:

  • Laminated timber beams (glulam beams)

  • Main structural members

  • Pre-fabricated trusses

  • Special engineered components

Why: These components often represent:

  • Significant material investment

  • Long lead-time orders

  • Pre-engineered or pre-fabricated elements

  • Building sequence dependencies

Losing their number could cause serious production or delivery problems.

3. Building Sequence Control

When to use: The number represents a mandatory construction sequence Example:

  • Foundation components (must be installed first)

  • Load-bearing walls before non-load-bearing

  • Lower floors before upper floors

  • Components with specific installation timing

Why: The fixed number becomes a production/installation schedule tool.

4. Customer Requirements

When to use: The client requires specific numbering schemes Example:

  • Contract specifications require particular numbering

  • Integration with client's project management systems

  • Matching existing building phases or sections

  • Regulatory or documentation requirements

Why: Contractual compliance and customer satisfaction.

Important Fixed Number Characteristics

  1. No Comparison: Components with fixed numbers are never compared to other components during sorting

  2. Number Protection: No other component can automatically receive a fixed number

  3. Conflict Handling: If another component already has that number:

    • As a normal number: The other component loses it and gets reassigned

    • As a fixed number: Both keep it (you must verify they're identical)

  4. Scope Awareness: Fixed numbers respect sorting restart settings (per floor, per wall, etc.)


Tutorial: Using Sorting Numbers in Dietrich's

Part 1: Basic Automatic Sorting

Step 1: Understanding When to Sort

Before you begin, recognize that sorting should be done:

  • ✅ After completing major component input phases

  • ✅ Before generating any production outputs

  • ✅ After modifying existing components

  • ✅ When preparing for machine file export

Do NOT sort:

  • ❌ During active component input (wait until a logical break)

  • ❌ Multiple times unnecessarily (it doesn't improve results)

Step 2: Accessing the Sorting Function

Option A: From the Menu

  • Navigate to the appropriate menu location

  • Select "Sorting" or "Sorting and Labelling"

Option B: Using the Toolbar Icon

  • Locate the sorting icon in your current model area

  • Click the icon to open the sorting dialog

Option C: Keyboard Shortcut

  • Use your configured shortcut key (check menu for specific key)

  • Note: Shortcut won't work if focus is on a checkbox or input field

Option D: Automatic Prompt

  • Simply try to generate a list, plan, or machine file

  • The system will automatically prompt you to sort if needed

Step 3: Understanding the Sorting Dialog

The sorting dialog contains three sub-dialog boxes:

Sub-Dialog 1: Sorting Parameters (Main Settings)

This is where you'll spend most of your time. Key settings include:

Start Number:

  • Sets the beginning number for this model area

  • Example: Walls = 1, Roof = 200, Floor = 400

Restart Sorting:

  • Positional: Numbers restart based on position

  • Floor by Floor: New number sequence for each floor

  • Wall by Wall: New number sequence for each wall

  • Similar options for floor decks, roofs, roof surfaces, trusses

Sort According To:

  • Defines the criteria for determining if components are identical

  • Options automatically adjust based on "Restart Sorting" setting

Package/Element Consideration:

  • Can be set separately for each model area

  • Determines if building element relationships affect sorting

Identical Numbers Allowed in Model:

  • Yes: Same sorting numbers can exist in different model areas

  • No: Ensures globally unique numbers across all model areas

    • Prevents problems when generating machine files

    • Automatically sets other options for consistency

Sub-Dialog 2: Beam Type Dependent Sorting Numbers

Use this to assign number ranges to specific component types.

Sub-Dialog 3: Replacement Item Numbers

For automatic material specification substitution during sorting.

Step 4: Performing a Basic Sort

For First-Time Sorting:

  1. Open the sorting dialog using any method from Step 2

  2. Configure basic settings:

  3. Review model area information

    • Right side of OK button shows what will be sorted

    • Each model area displays highest number reached

  4. Click OK to execute the sorting

  5. Review the results dialog:

    • Start number for each model area

    • Highest sorting number reached

    • Highest beam type dependent number

    • Any warnings about number range conflicts

  6. Click OK to accept the results

Step 5: Verifying Sorting Results

Visual Inspection:

  • Components should now display their sorting numbers

  • Identical components should have the same number

  • Different components should have different numbers

Check Object Info:

  • Select a component

  • View its sorting number in the object information display

  • Fixed numbers show special text/formatting

Display Component Information:

  • Turn on sorting number display if not visible

  • Numbers can be shown on-screen or in plans

Generate a Test List:

  • Create a simple material list

  • Verify that sorting numbers appear correctly

  • Check that identical components are properly grouped


Part 2: Advanced Sorting - Beam Type Dependent Numbers

When to Use Beam Type Number Ranges

Use this feature when:

  • ✅ You want component types recognizable by their number

  • ✅ Different trades work with different component types

  • ✅ Production lines handle specific component categories

  • ✅ You need to organize machine files by component type

Setting Up Beam Type Number Ranges

Step 1: Access the Sub-Dialog

  • Open the main sorting dialog

  • Navigate to the "Beam Type Dependent Sorting Numbers" sub-dialog

Step 2: Define Beam Type Groups

Each row defines one group with its number range:

From/To Beam Type:

  • Enter beam type numbers or use the browser button to select

  • Single beam type: Enter same number in both fields (e.g., 331-331)

  • Range of types: Enter start and end numbers (e.g., 320-323 for all canted non-rising purlins)

Sorting Number From/To:

  • Define the number range this beam type group will use

  • Example: 100 to 140 for all purlins

Example Configuration:

Step 3: Handle Overlapping Ranges

Beam Type Overlap:

  • Overlapping beam type groups are allowed

  • Component is placed in the first matching group

  • Useful when not all types occur in every project

Number Range Overlap:

  • Overlapping number ranges are allowed

  • Useful for types that can't be defined as one group

  • Example: All tilted purlins in same range requires multiple group entries

Step 4: Using Icon Buttons

  • Delete: Remove a line

  • Move: Change line order (affects which group matches first)

  • Insert: Add a new line before current line

Step 5: Sort and Review

  • Complete the sorting process as normal

  • Check the results dialog for "Highest beam type depending sorting number"

  • If components fall outside ranges, you'll see a warning message

How Beam Type Sorting Works

  1. Identical Component Found:

    • Component gets the same number as the identical one

    • Guaranteed to be in correct range (beam type is a sorting criterion)

  2. No Identical Component:

    • Next free number in the defined range is used

    • Number is reserved for this beam type group

  3. No Free Number in Range:

    • Component gets next free number in model area

    • System avoids numbers used by other beam type groups

    • Warning message displays

  4. Component Not in Any Group:

    • Cannot receive a number from any defined range

    • Gets normal sequential number


Part 3: Fixed Sorting Numbers

Creating Fixed Sorting Numbers

Important: This function is only available in the D-CAM model area.

Step 1: Prepare Your Components

  • Ensure the components you want to fix are visible

  • Know what numbers you want to assign

  • Have your external documentation ready (if applicable)

Step 2: Access the Fixed Number Function

  • Switch to the D-CAM model area

  • Locate the fixed sorting number function

  • Find the number input box (typically top right of the function)

Step 3: Assign Fixed Numbers - Method A (Sequential)

Use when: Multiple components need consecutive numbers

  1. Enter the starting number in the input box

  2. Select all components that need fixed numbers (in desired order)

  3. Click the top button (first button option)

  4. Result:

    • First selected component gets the entered number

    • Each subsequent component gets number +1

    • Example: Enter 50, select 5 components → Numbers 50, 51, 52, 53, 54

Step 4: Assign Fixed Numbers - Method B (Same Number)

Use when: Multiple components need the same fixed number

  1. Enter the desired number in the input box

  2. Select all components that should share this number

  3. Click the second button (second button option)

  4. Result:

    • All selected components receive the same fixed number

    • Useful for components you've verified are identical

Step 5: Handle Conflicts

Conflict Type 1: Number already exists as normal sorting number

  • Query appears asking for confirmation

  • If you confirm:

    • Your component gets the fixed number

    • The other component loses this number

    • At next sorting, the other component gets a new number

Conflict Type 2: Number already exists as fixed sorting number

  • Query appears asking for confirmation

  • If you confirm:

    • Both components keep the same fixed number

    • You are responsible for verifying they are truly identical

    • System won't check this relationship

Step 6: Verify Fixed Numbers

Visual Inspection:

  • Components with fixed numbers show special formatting

  • Text is underlined and bold in component information display

  • Object info shows text before the number indicating it's fixed

Activate All Fixed Numbers:

  • Use the button to activate/highlight all components with fixed numbers

  • Easily verify you've captured all intended components

Check Sorting Settings:

  • Fixed numbers respect your sorting restart settings

  • If sorting restarts per floor, fixed numbers compared only within floor

  • Same logic applies for wall-by-wall, roof-by-roof, etc.

Removing Fixed Sorting Numbers

Step 1: Access the Removal Function

  • In D-CAM, locate the fixed number removal button (typically the lowest button)

Step 2: Select Components

  • Important: You can only select components that already have fixed numbers

  • Other components cannot be selected

Step 3: Remove Fixed Status

  • Selected components lose their fixed sorting number status

  • The number becomes a normal sorting number

Step 4: Next Sorting Behavior At the next sorting:

  • If the original fixed number is still free → component keeps it

  • If the number is taken → component gets a new number automatically


Part 4: Practical Workflows

Workflow 1: Sorting a New Project

Scenario: You've just completed the component input for a new building project.

Steps:

  1. Review Your Components

    • Check that all components are correctly entered

    • Verify materials, dimensions, and machining operations

    • Ensure building structure (MOS) is properly organized

  2. Plan Your Number Ranges

  3. Configure Sorting Settings

    • Open sorting dialog

    • Set start numbers for each model area

    • Choose restart method (typically "Positional")

    • Set "Identical numbers in model" to "No"

    • Save these settings as a favorite for future use

  4. Execute Sorting

    • Click OK to sort

    • Review results dialog

    • Note highest numbers reached in each area

  5. Verify Results

    • Check a few components to confirm numbers are assigned

    • Generate a test material list

    • Verify identical components have same numbers

  6. Generate Production Outputs

    • Now safe to create machine files, plans, and lists

    • Sorting numbers will appear in all outputs

Workflow 2: Adding Components to Sorted Building

Scenario: Production has started, but you need to add or modify components.

Steps:

  1. Add New Components

    • Input additional components as needed

    • Don't worry about their numbers yet

  2. Decide: New or Attach?

    Choose "Sorting New" if:

    • Major changes have been made

    • You want to completely re-optimize numbering

    • Many components have been modified or deleted

    Choose "Attaching" if:

    • Only a few new components added

    • You want to preserve existing numbers

    • Production is already using current numbers

  3. Execute Attach Sorting

    • Open sorting dialog

    • Select "Attaching" option (if available)

    • Existing components keep their numbers

    • New components get next available numbers

    • System uses highest current number as starting point

  4. Handle Modified Components

    • Changed components try to keep original number

    • If conflict exists, they get new number

    • Check results to see which components were renumbered

  5. Update Production Documentation

    • Generate updated lists showing new components

    • Inform production team of any number changes

    • Update machine files if necessary

Workflow 3: Using Fixed Numbers for Large Beams

Scenario: Your project has expensive glulam beams that are pre-ordered. They need fixed numbers matching the supplier's documentation.

Steps:

  1. Gather Supplier Information

    • Obtain supplier's component reference numbers

    • Note which beams in your model correspond to each supplier number

    • Document any special handling requirements

  2. Switch to D-CAM

    • Navigate to D-CAM model area

    • Make the glulam beams visible and easy to select

  3. Assign Fixed Numbers

  4. For Each Beam:

    • Enter the fixed number (e.g., 1000)

    • Select the corresponding component

    • Click the fixed number assignment button

    • Verify the assignment in object info

  5. Perform Regular Sorting

    • Switch back to your main model area

    • Run normal sorting

    • Fixed numbers are protected and won't change

    • Other components work around fixed numbers

  6. Verify in Outputs

    • Generate material list

    • Confirm glulam beams show fixed numbers

    • Check that supplier numbers match your documentation

    • Create machine files knowing critical beams are correctly identified

Workflow 4: Setting Up Beam Type Ranges for Production

Scenario: Your production facility has specialized lines for different component types. You want sorting numbers to reflect this organization.

Steps:

  1. Map Production Lines to Component Types

  2. Open Beam Type Sorting Settings

    • Access main sorting dialog

    • Navigate to "Beam Type Dependent Sorting Numbers"

  3. Configure Each Production Line

    Beam Line Configuration:

    Panel Line Configuration:

    Special Components:

  4. Test the Configuration

    • Run sorting with these settings

    • Check that components fall into expected ranges

    • Review warnings if any components couldn't fit

  5. Adjust Ranges if Needed

    • If you see "outside range" warnings

    • Expand number ranges

    • Or refine beam type group definitions

  6. Save as Template

    • Save these settings as a favorite

    • Use for all future projects with similar production setup

Workflow 5: Managing Number Conflicts

Scenario: After sorting, you discover that components from different model areas have overlapping numbers, causing machine file problems.

Steps:

  1. Identify the Problem

    • Review sorting results dialog

    • Look for warning about number overlap

    • Note which model areas are conflicting

  2. Understand Why It Happened

    • Model area A's highest number exceeds Model area B's start number

    • Example: Walls numbered 1-250, but roof starts at 200

  3. Solution: Adjust Start Numbers

  4. Implement the Fix

    • Open sorting dialog

    • Change roof start number to 300

    • Resort the building completely ("Sorting New")

  5. Prevent Future Conflicts

    • Set "Identical numbers allowed in model" to No

    • This automatically prevents cross-model-area duplicates

    • All "restart sorting" set to "positional"

    • All "package/element consideration" set to "Yes"

    • Note: This option only changeable in D-CAM model area

  6. Verify Resolution

    • Check sorting results dialog

    • Confirm no warnings appear

    • Test generate machine files

    • Verify files are accepted by equipment


Part 5: Best Practices and Tips

Planning Your Number Strategy

Before Starting a Project:

  1. Estimate Component Quantities

    • Count approximate number of wall components

    • Count floor deck components

    • Count roof components

    • Add buffer for changes

  2. Allocate Number Ranges

  3. Document Your Strategy

    • Write down your numbering plan

    • Share with team members

    • Include in project documentation

Maintaining Number Consistency

During Project:

  1. Sort at Logical Milestones

    • After completing each major input phase

    • Before major reviews or approvals

    • Before generating client deliverables

  2. Use "Attach" When Possible

    • Preserves existing numbers

    • Reduces confusion for production team

    • Maintains continuity with earlier deliverables

  3. Communicate Changes

    • When re-sorting changes numbers, document which components affected

    • Notify production team of any number changes

    • Update all active documentation

Troubleshooting Common Issues

Problem: Components Keep Changing Numbers

Causes:

  • Using "Sorting New" instead of "Attaching"

  • Component properties being modified

  • Sorting criteria too strict

Solutions:

  • Use "Attaching" for incremental changes

  • Verify component stability before sorting

  • Consider fixed numbers for critical components


Problem: Identical Components Get Different Numbers

Causes:

  • Sorting criteria includes factors that differ

  • Package/element considerations affecting comparison

  • Building MOS (structure) affecting sorting

Solutions:

  • Review "Sort According To" settings

  • Check package/element consideration setting

  • Verify components are truly identical (same material, dimensions, machining)


Problem: Machine Files Rejected Due to Duplicate Numbers

Causes:

  • Same numbers exist in different model areas

  • "Identical numbers allowed in model" set to "Yes"

Solutions:

  • Set "Identical numbers allowed in model" to "No"

  • Re-sort with adjusted start numbers to eliminate overlap

  • This setting only changeable in D-CAM model area


Problem: Fixed Numbers Not Staying Fixed

Causes:

  • Numbers assigned as normal, not fixed

  • Working in wrong model area (fixed only works in D-CAM)

Solutions:

  • Verify fixed numbers show special formatting

  • Check object info for fixed number indicator

  • Reassign using D-CAM fixed number function


Problem: Components Outside Beam Type Number Range

Causes:

  • Too many components of that type for allocated range

  • Range too small for project size

Solutions:

  • Expand the number range for that beam type group

  • Accept that some will spill over (system handles gracefully)

  • Re-plan ranges for better distribution


Quality Control Checklist

Before Finalizing Sorting:

  • [ ] All components have sorting numbers

  • [ ] Identical components share the same number

  • [ ] Different components have different numbers

  • [ ] No unexpected number overlaps between model areas

  • [ ] Fixed numbers are correctly assigned and protected

  • [ ] Beam type ranges (if used) are working as intended

  • [ ] Highest numbers don't exceed planned ranges

  • [ ] Material list generates correctly with sorting numbers

  • [ ] Machine files can be created without errors

  • [ ] Numbers match any external documentation requirements

Before Releasing to Production:

  • [ ] Final sorting complete and verified

  • [ ] Settings saved for potential re-sorting

  • [ ] Number changes (if any) communicated to team

  • [ ] Updated lists and plans generated

  • [ ] Machine files regenerated with final numbers

  • [ ] Loading plans reflect correct sorting numbers

  • [ ] Assembly documentation uses correct numbers


Conclusion

Sorting numbers are a fundamental organizational tool in Dietrich's software that enables efficient production, clear communication, and accurate component tracking throughout the construction process. By understanding when and how to use automatic sorting, beam type ranges, and fixed numbers, you can create a robust numbering system that serves your project from design through installation.

Key Takeaways:

  1. Sort regularly but not excessively - at logical project milestones

  2. Plan your number ranges before starting to avoid conflicts

  3. Use "Attaching" to preserve existing numbers when adding components

  4. Assign fixed numbers to critical components that need stability

  5. Configure beam type ranges when production organization matters

  6. Always verify sorting results before releasing to production

  7. Set "Identical numbers in model" to No to prevent machine file issues

With these practices in place, your sorting numbers will provide reliable component identification and support smooth project execution from office to construction site.


German Terminology Reference

For users working with German-language documentation:

English
German

Sorting Number

Sortier-Nummer, laufende Nummer

Fixed Sorting Number

Feste Sortier-Nummer

Running Number

Laufende Nummer

Beam Type

Stabtyp

Start Number

Startnummer

Attaching

Anhängen

Model Area

Modellbereich


Document Version: 1.0 Created for Dietrich's Software Users Based on Update V19.01 through V23.01 documentation

Last updated

Was this helpful?