# Modify CNC Configuration Settings

## Introduction

Be.Smart CNC Exporter Cloud has several predefined CNC export configurations that export CNC files for [different Metal CNC machines](https://docs.besmart.software/design-data-management-and-exchange/cnc-exporters/metal/introduction) including **Arkitech**, **Howick, Knudson,** **Metroll**, **Pinnacle**, **Royal C.N.C.** and **Scottsdale**.

Default CNC configurations cannot be modified. However, their duplicates can be.

After duplicating a selected default configuration, users can modify specific configuration settings, including **CNC Command code**, **dimensions to Start and end**, **tolerance**, **length** and other settings.

## Duplicate chosen CNC configuration &#x20;

Before modifying settings, users must duplicate a chosen default CNC configuration.

First, select a frame for export and then click **Export Frames**:

<figure><img src="/files/Q5Ye86B73xr4JIgNObtd" alt=""><figcaption></figcaption></figure>

Then, after choosing a default configuration, click **Duplicate**:

<figure><img src="/files/bFcaQZTksphtRHxmp35N" alt=""><figcaption></figcaption></figure>

If you wish, you can rename the duplicated configuration and click **Save**:

<figure><img src="/files/iawilEU9pY2iPA1V4kUJ" alt=""><figcaption></figcaption></figure>

## Modify settings

Switch to the **Settings** tab at the top of the export dialogue to modify CNC configuration settings:

<figure><img src="/files/5z2B2Bq3tt2thJHcNkz7" alt=""><figcaption></figcaption></figure>

Some CNC configurations have similar settings, while others have unique sets.

### CNC Command and Code

<figure><img src="/files/dxHSQtdEzwbs67FOdkTK" alt=""><figcaption></figcaption></figure>

**CNC Command** represents **a punching feature of the CNC machine**. Some CNC machines share the same commands (for example, Notch) although most have a different number and type of punches.

<figure><img src="/files/lIowyHusLbEmrjpYzDFj" alt="" width="309"><figcaption><p>Notch</p></figcaption></figure>

**Code** is the **name of a CNC command** exported to the CNC production file. The names of the same commands may vary in different CNC machines (for example, "Notch",  "Web Notch", etc):

<figure><img src="/files/Dtp7WRxt7xYUpx1dveHm" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/5WzV3FjNvTeeoFsWvX77" alt=""><figcaption></figcaption></figure>

Most CNC machines have varying flexibility in the CNC command positioning and repetition. The CNC Exporter Cloud controls the command names for **fixed** CNC commands:

&#x20;

CNC commands that need to appear in **specific** locations (for example Service hole).

**FIXED CNC COMMANDS**

Arkitech, Howick and Pinnacle:

* Dimple
* Swage
* Lip cut
* Notch
* Truss end

Metroll (C+U):

* Dimple
* Notch
* Straight cut

Metroll (C+C):

* Straight cut

Metroll (C+C):

* Straight cut

Royal:

* Dimple
* Notch

Scotsim:

* Straight Cut

Knudson:

* Dimple
* Notch

You can find out more about the most popular metal CNC commands [here](https://docs.agacad.com/design-data-management-and-exchange/cnc-exporters/metal/most-popular-cnc-commands).&#x20;

**SPECIFIC CNC COMMANDS**

If you need additional commands for punches in specific frame locations (for example, service holes), you need to ensure that these punches are modeled inside the Revit project using Metal Framing.

Service holes can be added&#x20;

Structural Connection families into Structural Framing elements in the Revit model before uploading the project to the cloud version:

<figure><img src="/files/SEx4FhDIKG6kPjArqbbW" alt=""><figcaption></figcaption></figure>

Learn more about inserting Structural Framing families [here](https://docs.agacad.com/design-data-management-and-exchange/cnc-exporters/metal/adjust-detail-families-for-export).

Change the name of the selected command.

<figure><img src="/files/48lufP3NrMAuw10bsSF6" alt=""><figcaption></figcaption></figure>

### Dimensions to Start/End

<figure><img src="/files/3hDBv6KTpwSs8jxXI9di" alt=""><figcaption></figcaption></figure>

Defines the distance from the element start/end to the command.

### Tolerance

Tolerance of the command.

<figure><img src="/files/WD6yNg3YOTS474oIuFmP" alt=""><figcaption></figcaption></figure>

### Length

<figure><img src="/files/TlGAXbnqw1HodNqbAiZW" alt=""><figcaption></figcaption></figure>

Length of the command.

### Inverse Wall/Floor/Roof Label

<figure><img src="/files/7jLeLPglUthM8NO3a6C9" alt=""><figcaption></figcaption></figure>

Labels may be printed on the reverse side of the frame.

### Inverse Wall/Floor/Roof Command

<figure><img src="/files/W8aqWEI8pXDyPl88Sdct" alt=""><figcaption></figcaption></figure>

Inverses commands in the exported CNC file.

### Analyze Cuts for Inverse Connections (Howick and Pinnacle)

<figure><img src="/files/XWEmXYeam936eiLASdxM" alt=""><figcaption></figcaption></figure>

When frames in the model have inverse connections (for example, plates cut studs), the button must be ticked in order to export the correct commands.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.besmart.software/design-data-management-and-exchange/cnc-exporters/cnc-metal-exporter/cnc-exporter-cloud/modify-cnc-configuration-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
