# Features

FEATURES

Modified on: Thu, 19 Aug, 2021 at 6:59 PM

### Set Default CNC Type

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FCrb6ePweNDiLuYfUg77g%2Fimage.png?alt=media&#x26;token=91db7ef5-656b-49ca-ad01-754fb9256ece" alt=""><figcaption></figcaption></figure>

**Set Default CNC Type** – default configurations for exporting to the most popular CNC machines: **Howick**, **Metroll**, **Pinnacle**,

**Royal C.N.C.** and **Scottsdale**. You can modify them or create new ones. Configuration names can be written to the wall, floor, roof, or truss types in the project. In such cases, different elements may be exported to different CNC machines or using different settings.

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F2kBwE5A5zfnvwXNUb5hl%2F1.jpeg?alt=media)

*Note: these configurations are just sample configurations, where users can modify it according to different machines including profile sizes, commands etc.*

### Export Setup

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FHptbvZGar8ughEUWLOXE%2Fimage.png?alt=media&#x26;token=8be988e4-1b2e-4e75-a59c-e577ea4852ca" alt=""><figcaption></figcaption></figure>

**Export Setup** – common export settings where you can predefine the exported file location. An additional setting lets you instruct that labels be printed on the reverse side of the frame, if needed. Also it allows to inverse commands in the exported CNC file.

*Note: setup setting can be different depending on selected CNC machine.*

The predefined export file location may be the same where the Revit project file is located or any other custom location:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FD4dJHvGjwCK3DnhWh9IP%2F3.jpeg?alt=media)

**Inverse Wall, Floor, Roof Labels** – labels may be printed on the reverse side of the frame.

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FHB0qmbGAk7IkawvTm5Jl%2F4.jpeg?alt=media)

*Example with a label:*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FvFlNNT2UXZ3N6qjKFUut%2F5.jpeg?alt=media)

*Inversed label:*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FmsCw3vnsmnsMyJSxHsBf%2F6.jpeg?alt=media)

*Let's make one more example when a simple frame is exported:*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FMuJbN7XiCdSlBVi86LnJ%2F7.jpeg?alt=media)

***Inverse Labels** is switched OFF:*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FBI77X7E0SZTIWXRpTjPt%2F8.jpeg?alt=media)

***Inverse Labels** is switched ON:*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FnnaOyjEJ0JKU5mF0H37s%2F9.jpeg?alt=media)

**Inverse Wall, Floor, Roof Commands** – inverses commands in the exported CNC file.

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F3RkswZlYVcZOZls5O0JC%2F10.jpeg?alt=media)

*Example: here is a beam with commands a, b and c:*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FY1sqc9peFTSfP18cQDEq%2F11.jpeg?alt=media)

*If **Inverse Wall, Floor, Roof Commands** is switched OFF then the order in CNC file is:*

*Beam Mark, beam length, command a 100, command b 460, command c 720.*

*If **Inverse Wall, Floor, Roof Commands** is switched ON then the order in CNC file is: Beam Mark, beam length, command c 200, command b 460, command a 820.*

*Let's make one more example when a simple frame is exported:*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FoRhW6jwMJGsZfJkvFYaR%2F12.jpeg?alt=media)

***Inverse Wall, Floor, Roof Commands** is switched OFF and then switched ON:*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FMmIqGSv8dmG82GG6en4Y%2F13.jpeg?alt=media)

If you would like to inverse labels or commands only for some element types or individual elements, add a Yes/No

Instance or Type parameter to your families (or create a Project parameter).

Parameter name – "Inverse Label" for labels, "Inverse Commands" for command reverse.

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FlZW9NSS6bPZWsrpLa1HL%2F14.jpeg?alt=media)

**Label distance** *(Special feature for Pinnacle machine)* – define distance from the frame beginning till the label (mark).

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F1Kfg4hLo3KEWyfJU2oWH%2F15.jpeg?alt=media)

*Result in the file:*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FVwZvveost4AL2LGQTCnG%2F16.jpeg?alt=media)

**File Name** (*Special feature for Pinnacle machine*) – define exported file name. Under Available Parameters you will see possible parameters from project and element. The last value of naming is **FM Gauge** value by default.

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FUiwQJk6ZuWw37ca3x47b%2F17.jpeg?alt=media)

**FM Gauge** is type parameter in the frame element which shows metal thickness.

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FPJVsSlAdRY6rpPiuP0if%2F18.jpeg?alt=media)

*Example, file name includes Project Name (Hotel Verona) + wall Mark number (W-6) + FM Gauge value (33):*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FzjjhAaK2YpVhbEuDxQKh%2F19.jpeg?alt=media)

### Export Frames

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FY5zIQTMD9qXTifHSrnky%2Fimage.png?alt=media&#x26;token=2fab3ad4-60c9-415b-b0e1-20265352c123" alt=""><figcaption></figcaption></figure>

**Export Frames** – exports selected wall, floor, truss, or roof frames to [the predefined CNC machine. **CNC Metal Exporter** must be used in tandem with AGACAD Metal Framing BIM software](https://agacad.com/products/bim-solutions/metal-framing-professional-suite)

[(https://agacad.com/products/bim-solutions/metal-framing-professional-suite), which creates framing elements with all the nece](https://agacad.com/products/bim-solutions/metal-framing-professional-suite)ssary geometry and information data inside the Revit project.

[*Example, select a wall that has been created using **Metal Framing Wall (https://agacad.com/products/bim-solutions/metalframing-wall/overview)**:*](https://agacad.com/products/bim-solutions/metal-framing-wall/overview)

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FCczT4DJvHwT1DtublJQ1%2Fimage.png?alt=media&#x26;token=9cc8485c-0630-4b3e-9770-c8de2c1f0c3a" alt=""><figcaption></figcaption></figure>

*Example, CSV file has been created with all information from the selected wall. This file can be now pushed to the CNC machine for production:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F1QNUbMUk1G1z9cyzg3rF%2Fimage.png?alt=media&#x26;token=4c425224-e5a0-4a50-b656-251eedc96732" alt=""><figcaption></figcaption></figure>

### Calculate Number of Screws - Wall, Floor, Truss, Roof

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FQVXMz3ddsyBYFCNxc0T7%2Fimage.png?alt=media&#x26;token=c3231e84-e327-4b2f-a1cc-f02e14ab24be" alt=""><figcaption></figcaption></figure>

**Calculate Number of Screws - Wall, Floor, Truss, Roof** – calculates the number of screws needed for the selected wall, floor, truss, or roof frames.

*Example, this is a simple wall frame. The selected stud and top plate have a connection at two points from both sides. Each element will have one connection point:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FNS2vMytfC1vOfK3KSG0y%2Fimage.png?alt=media&#x26;token=5fad304f-b82c-4dfa-8faa-9dfc49103c9b" alt=""><figcaption></figcaption></figure>

*In some cases a connection between elements can be screwed two or more times from one side. In such cases you can modify the **Screw Calculation Parameter** in element type parameters. The default value of 1 means that elements will be screwed one time from one side. This parameter value is multiplied by the defined connections.*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FdkUXOkuAfdE02P4xTh9W%2Fimage.png?alt=media&#x26;token=ebc2e643-8e92-4113-914b-6f1fe09b09e7" alt=""><figcaption></figcaption></figure>

*Before using **Calculate Number of Screws - Wall, Floor, Truss, Roof**, renumber elements with **Wall+M**, **Floor+M**, **Roof+M** → **Number Elements**:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FYesj1uT4VdXRxGBsdEmx%2Fimage.png?alt=media&#x26;token=479efdb6-8474-48b8-b3f9-9e638081f8a4" alt=""><figcaption></figcaption></figure>

*Click **Calculate Number of Screws - Wall**.*

*Select a frame stud or plate → Go to instance properties → Under **Identity Data**,* *find **FM Number of Connectors** parameter with result:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FtvXp5eDUKunCmWkfrebS%2Fimage.png?alt=media&#x26;token=399cc70a-7a6c-4899-9955-bad61d3887fa" alt=""><figcaption></figcaption></figure>

*This parameter can be used in the schedules and summed for the total screw count for the whole wall:*

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FBWiQWmbQGjoxEc8dmVBw%2Fimage.png?alt=media&#x26;token=4b6d9651-83df-44b1-a1c4-5e0c62dde2fc" alt=""><figcaption></figcaption></figure>
