# Log Construction Implementation - Drilling

## Block construction execution - Drilling

In the list one of the settings for the drillings can be selected. The browser button navigates to the dialog box for creating and modifying the drillings settings. The settings in the drillings dialog box are saved under their own name and those settings are then available again in the definition of the block construction execution.

For the drillings in the wall one of three different variants can be chosen. You can switch between the individual variants using a drop-down list. When saving the settings, only the values of the current variant are saved. Therefore, a setting can contain only one variant of the drillings.

## Drillings - entire wall

If a drilling is defined under the setting 'entire wall', drillings are created in all planks of a wall at the same global position. Perpendicular drillings are always created. The drillings are always through-holes (depth = 0.0).

The position of the drillings is oriented to the already connected plank. The value 'end distance' determines the position of the drillings at the beginning and at the end of the plank. The span between these two drillings is subdivided. In the field 'maximum distance' the value for the maximum permissible distance of these drillings is specified. The subdivision is carried out as with the division function using start distance, end distance and free bundle dimension.

Each drilling row also includes fasteners. The fasteners are created in the lower plank.

At the beginning and at the end of the drilling row a countersunk drilling can also be created. These are also 'perpendicular drillings'. These drillings are limited in depth.\
For the countersunk drilling at the upper end of the drilling row it is checked whether the plank here, in the area of the drilling, contains a section (gable wall). If this is the case, the countersunk drilling is not created in this plank but in the plank below it.

Additional drillings may also be required within the area of a drilling row. These connecting drillings are limited in depth. A 'connecting drilling' consists of two drillings. In the lower plank a drilling with reference side E is created and in the upper plank a drilling with reference side C.\
In which planks the 'connecting drilling' is created is determined by the 'number of planks per threaded rod'. The counting proceeds from bottom to top.

<figure><img src="https://1294550180-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0t0AJ2HDudwBgiGFR59Q%2Fuploads%2FWclmTciGMYh9EZCBwx2l%2Fgrafik.png?alt=media&#x26;token=962c9fd4-6501-45ec-bd2f-ac9db5f75ce3" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1294550180-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0t0AJ2HDudwBgiGFR59Q%2Fuploads%2FikFSkqgnaMd9gTHcJVB7%2Fgrafik.png?alt=media&#x26;token=088fcd4c-a37d-4729-b0db-a6fedf30a35a" alt=""><figcaption></figcaption></figure>

A fastener may also belong to the connecting drilling. The fastener is always created in the lower plank.

**Implementation**: Here the execution for the drillings is selected.

> **entire wall**: The drilling rows penetrate the entire wall. All planks of the wall are drilled through continuously.
>
> **through**: Drilling rows are created that run through a user-enterable number of planks. The program then automatically places as many such drilling rows side by side and offsets them by the entered number of planks until all planks of a wall have been pre-drilled. The drilled planks are each completely drilled through; no blind-hole drillings are created in the planks.
>
> **limited**: The drillings lie entirely within the wall. A blind-hole drilling is created in each of the two planks to be drilled. This drilling type is specifically intended for mortise drillings.

**Drilling diameter**: Here the diameter for the drillings in the block planks is entered. If the value is zero, the drillings are not created.

**End distance**: The value specifies the distance of the first or last drilling (drilling row) to the end of the wall (not to the start or end of the plank).

**Maximum distance**: Here the maximum distance of the individual drillings (drilling rows) is specified. If the value is zero, only the first and the last drilling row are created.

**Threaded rod identification number**: Here the identification number for the fasteners associated with the drillings is entered. If an identification number is entered here or selected from the master database, the values for diameter and length are adopted and the next two fields are disabled.

**Threaded rod diameter:** Here the diameter for the fasteners is entered. If the value is zero, no fastener is created.

**Threaded rod length:** Here the length for the fasteners is entered. If the value for the diameter is greater than zero, the value for the length must also be greater than zero.

**Countersink drilling diameter**: Here the value for the diameter of the drillings located at the beginning and at the end of the drilling row is entered. If the value is zero, these drillings are not created.

**Countersink drilling depth**: The value specifies the depth of the additional drilling. If the value is zero, these drillings are not created.

**Connecting drillings diameter**: Here the value for the diameter of the drillings that are additionally created within the drilling row is entered when a coupling sleeve is to be installed to connect two threaded rods. If the value is zero, these drillings are not created.

**Connecting drillings depth**: The value specifies the depth of the additional drilling. If the value is zero, these drillings are not created.

**Number of planks per threaded rod**: The value indicates how many planks are connected with one threaded rod. This determines the position of the connecting drillings.

**Ident number**: Here the identification number for the fasteners associated with the connecting drillings is entered.

## Drillings - through

If a drilling is defined under the setting 'through', drilling rows are created that do not run over the entire height of the wall. Within the individual component the drillings are, however, always through-holes (depth = 0.0).\
The length of the individual drilling row is determined by the 'number of planks to be connected'. The next drilling row is offset in height by the 'number of planks to be connected' minus the 'overlap of the drillings'. This results in a grid of drilling rows.

<figure><img src="https://1294550180-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0t0AJ2HDudwBgiGFR59Q%2Fuploads%2Fw0PdwRNjhPWpoD578oBP%2Fgrafik.png?alt=media&#x26;token=74d79825-5566-40f5-8553-99ab76dc3f7f" alt=""><figcaption></figcaption></figure>

A fastener can also belong to each drilling row. The fastener is created in the lowest plank of the drilling row.

**Implementation**: Here the execution for the drillings is selected.

> **entire wall**: The drilling rows penetrate the entire wall. All planks of the wall are drilled through continuously.
>
> **through**: Drilling rows are created that run through a user-enterable number of planks. The program then automatically places as many such drilling rows side by side and offsets them by the entered number of planks until all planks of a wall have been pre-drilled. The drilled planks are each completely drilled through; no blind-hole drillings are created in the planks.
>
> **limited**: The drillings lie entirely within the wall. A blind-hole drilling is created in each of the two planks to be drilled. This drilling type is specifically intended for mortise drillings.

**Drilling diameter**: Here the diameter for the drillings in the block planks is entered. If the value is zero, the drillings are not created.

**End distance**: The value specifies the distance of the first or last drilling (drilling row) to the end of the wall (not to the start or end of the plank).

**Maximum distance**: Here the maximum distance of the individual drillings (drilling rows) is specified. If the value is zero, only the first and the last drilling row are created.

**Number of planks to be connected**: The value indicates how many planks a drilling row connects. The value must always be greater than or equal to two.

**Overlap of the drilling row**: The value indicates by how many planks the individual drilling rows overlap. The value must be at least one.

**Fastener identification number**: Here the identification number for the fasteners associated with the drillings is entered.\
If an identification number is entered here or selected from the master database, the values for diameter and length are adopted and the next two fields are disabled.

**Fastener diameter**: Here the diameter for the fasteners is entered. If the value is zero, no fastener is created.

**Fastener length**: Here the length for the fasteners is entered. If the value for the diameter is greater than zero, the value for the length must also be greater than zero.

## Drillings - limited

If a drilling is defined under the setting 'limited', a drilling is created in two planks respectively. The drillings are not through-holes, but have a fixed 'depth'. The drilling in the lower plank is created with reference side E, the drilling in the upper plank with reference side C.

<figure><img src="https://1294550180-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0t0AJ2HDudwBgiGFR59Q%2Fuploads%2FMrVvwM68FqjDznjL2p14%2Fgrafik.png?alt=media&#x26;token=14ec54f7-b45d-4971-8902-8c1dfb3ac5fa" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1294550180-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0t0AJ2HDudwBgiGFR59Q%2Fuploads%2F7QIywgqS1qzMgoLK9DMu%2Fgrafik.png?alt=media&#x26;token=4192ea93-4089-4a4b-8d40-2ad49546af75" alt=""><figcaption></figcaption></figure>

Fasteners may also belong to the drillings. The fastener is created in the lower plank.

**Implementation**: Here the execution for the drillings is selected.

> **entire wall**: The drilling rows penetrate the entire wall. All planks of the wall are drilled through continuously.
>
> **through**: Drilling rows are created that run through a user-enterable number of planks. The program then automatically places as many such drilling rows side by side and offsets them by the entered number of planks until all planks of a wall have been pre-drilled. The drilled planks are each completely drilled through; no blind-hole drillings are created in the planks.
>
> **limited**: The drillings lie entirely within the wall. A blind-hole drilling is created in each of the two planks to be drilled. This drilling type is specifically intended for mortise drillings.

**Drilling diameter**: Here the diameter for the drillings in the block planks is entered. If the value is zero, the drillings are not created.

**End distance**: The value specifies the distance of the first or last drilling (drilling row) to the end of the wall (not to the start or end of the plank).

**Maximum distance**: Here the maximum distance of the individual drillings (drilling rows) is specified. If the value is zero, only the first and the last drilling row are created.

**Depth**: The value specifies the depth of the drillings. At the same position the lower plank receives a drilling with reference side E and the upper plank a drilling with reference side C.

**Offset**: The setting determines whether the drillings on the top side are at the same longitudinal position as the drillings on the underside. If the option 'half offset' is chosen for the offset, the drillings are staggered relative to each other. The longitudinal dimension of the drillings on the top side is larger by half the distance between the drillings than the longitudinal dimension of the drillings on the underside.

**Fastener identification number**: Here the identification number for the fasteners associated with the drillings is entered.\
If an identification number is entered here or selected from the master database, the values for diameter and length are adopted and the next two fields are disabled.

**Fastener diameter**: Here the diameter for the fasteners is entered. If the value is zero, no fastener is created.

**Fastener length**: Here the length for the fasteners is entered. If the value for the diameter is greater than zero, the value for the length must also be greater than zero.
