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