# How to create service holes in horizontal tracks?

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FVGUTyBidoPrPp8ddxfZm%2Fimage.png?alt=media&#x26;token=f43cb0db-e1c9-4970-af0c-e0ba54805751" alt=""><figcaption></figcaption></figure>

This guide explains how to prepare the service holes for CNC export before automating them using the **Detail Configurations** or **Smart Connections.** You'll need to set up the **Structural Framing** category **Service Hole** family **type settings.**

{% hint style="warning" %}
&#x20;Make sure to use the **Metal Framing** families (**Settings** > **Load Families** > **Detail Families**)
{% endhint %}

{% hint style="success" %}
Note: **Imperial** service hole families already include pre-set types for CNC machine brands.&#x20;
{% endhint %}

1. Navigate to the **Project Browser** > **Families** > **Structural Connections**
2. Find the **I\_SC Service Hole** (Imperial) or **M\_SC Service Hole** (Metric) family
3. Duplicate and rename any existing family type (not mandatory):

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FQwZnKhtkhDEFW0dlJMXL%2Fimage.png?alt=media&#x26;token=3e872b83-30ed-4e69-8ce5-59ebd6b67edc" alt="" width="380"><figcaption></figcaption></figure>

{% hint style="info" %}
When renaming a duplicated service hole family type, it's recommended to include your CNC brand name for clarity.
{% endhint %}

4. **Edit** the family **type**
5. Enter one of the values for the **CNC Type** parameter:

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FNPvCts1ezO2aXAJ2ZtSB%2Fimage.png?alt=media&#x26;token=9ae04795-1358-4ff1-813c-2a786a3b085a" alt="" width="427"><figcaption></figcaption></figure>

* **Arkitech** CNC machine:

```
Arkitech
```

* **Howick** CNC machine:

```
Howick
```

* **Knudson** CNC machine:

```
KnudsonKfsT1420
```

* **Metroll** CNC machine

```
Metroll
```

* **Pinnacle** CNC machine:

```
Pinnacle X5
```

* **Royal** CNC machine:

```
Ryoal
```

* **Scotsim** CNC machine:

```
ScotSim
```

\
6\. Enter the service hole punch command in the **CNC Command** parameter.

{% hint style="warning" %}
Your CNC machine has specific punch command names for service holes (e.g. SERVICE\_HOLE, 3, etc.). The value in the parameter must match it.
{% endhint %}

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F9PJjaHiuJ2uGJkiM7XmV%2Fimage.png?alt=media&#x26;token=bedb3065-8f47-4b34-a7df-d04201e4faec" alt=""><figcaption></figcaption></figure>

***

{% hint style="info" %}
If you can't find the answers you're looking for, please [contact our support team](https://helpdesk.besmart.software/support/tickets/new).
{% endhint %}
