> For the complete documentation index, see [llms.txt](https://docs.besmart.software/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.besmart.software/design-data-management-and-exchange/cnc-exporters/archive/old-cnc-exporter-cloud/modify-cnc-configuration-settings.md).

# Modify CNC configuration settings

## Introduction

Be.Smart CNC Exporter Cloud has several predefined CNC export configurations (aka rulesets). Each default CNC configuration is designed to export files read by [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**.

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

## Modify CNC configuration settings &#x20;

Click on the Start Export button:

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

Go to the Settings tab:

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

If users need to create a new configuration, we recommend choosing the existing configuration closest to the user requirements:

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

Then click on the + (plus) symbol:

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

Type the new configuration name and hit the Add button:

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

## Settings

Each default configuration has unique settings. You can modify the settings of a new or existing default configuration. All configurations have a few parameters that have the same meaning.

Below are descriptions of the most common settings:

## CNC Command code

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

Each CNC configuration has a limited number of pre-defined commands:

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

Each CNC command has a predefined Code which is a name of the command visible in the exported file.&#x20;

If you need additional commands, insert 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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
