> For the complete documentation index, see [llms.txt](https://doc.realvirtual.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.realvirtual.io/extensions/modelzoo/wandelbots-nova-fanuc-crx.md).

# Wandelbots Nova Fanuc CRX

This ModelZoo scene demonstrates the integration of a **Wandelbots NOVA** controlled robot in a virtual commissioning environment using **realvirtual.io**.

The robot model used in this scene is a **Fanuc CRX-10iA/L**. All PLC logic for the **entry and exit conveyors** is handled **entirely inside the simulation**, so no external PLC is needed.

To use this model, make sure you have:

* Access to **Wandelbots NOVA** (cloud or local installation)
* The robot controller configured for the **Fanuc CRX-10iA/L**

## Interface Configuration

To connect the simulation with a [**Wandelbots NOVA** ](https://www.wandelbots.com/de)instance, the following parameters must be set. Open the **⚙️ Settings** window in the top menu bar to access these fields:

| Field                                      | Description                                                                       |
| ------------------------------------------ | --------------------------------------------------------------------------------- |
| `WandelbotsNOVAInterface.WandelbotsServer` | IP address or URL of your Wandelbots NOVA server (e.g. `http://172.28.214.72`)    |
| `WandelbotsNOVAInterface.MotionGroup`      | The motion group identifier for the robot (e.g. `1@fanuc` for a Fanuc CRX-10iA/L) |
| `WandelbotsNOVAInterface.Username`         | Username for NOVA login                                                           |
| `WandelbotsNOVAInterface.Password`         | Password for NOVA login                                                           |
| `WandelbotsNOVAInterface.AccessToken`      | *Optional:* Only required when connecting to a **cloud-hosted** NOVA instance     |

After entering your connection data, activate the interface using the **🔌 connect switch** in the menu bar. Once the connection is active, the plug icon will turn green.

> 💡 Note: The **Access Token** is not needed for local or offline installations—only for authenticated access to the cloud-based NOVA server.

<figure><img src="/files/qpHZ7Ptpe5C8u9v2r6cu" alt=""><figcaption><p>Wandelbots NOVA interface configuration</p></figcaption></figure>

## Signal Mapping

The following digital signals are used for handshaking between **realvirtual.io** and the **Wandelbots NOVA** robot:

### **Inputs (realvirtual.io → NOVA)**

| Signal | Type  | Description                            |
| ------ | ----- | -------------------------------------- |
| `di1`  | Input | Load Cell – triggers robot to load     |
| `di2`  | Input | Unload Cell – triggers robot to unload |
| `di3`  | Input | Gripper Closed – gripper status        |

### **Outputs (NOVA → realvirtual.io)**

| Signal | Type   | Description                                      |
| ------ | ------ | ------------------------------------------------ |
| `do1`  | Output | Robot Is Loading – robot has started loading     |
| `do2`  | Output | Robot Is Unloading – robot has started unloading |
| `do3`  | Output | Close Gripper – command to close gripper         |

***

#### Robot Programming

The robot behavior must be programmed in **Wandelbots NOVA**.\
Use the signal mapping above to define your automation logic and synchronize the robot with the simulation scene.

{% hint style="warning" %}
This page is under construction!
{% endhint %}


---

# 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://doc.realvirtual.io/extensions/modelzoo/wandelbots-nova-fanuc-crx.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.
