# WebMotion®

{% columns %}
{% column width="50%" %}

<figure><img src="/files/636CDy1CWCScGarJOU5q" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column width="50%" %}
Operation, commissioning, parameterization, and data recording are conveniently performed using your standard web browser—without any additional installation. Simply connect your computer to the XENAX® servo controller via the TCP/IP interface and enter the corresponding IP address in the browser.

This makes commissioning a servo axis quick and easy.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

## General Operation Overview

{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

<figure><img src="/files/Nz5ZYt8gka6mO6dpnD32" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

### User interface

The WebMotion® GUI consists of five central areas that are available in every view:

<details>

<summary>1 Navigation Bar</summary>

This section contains the main menu items of the WebMotion® interface. The navigation bar remains visible at all times, allowing you to switch between menus quickly.

</details>

<details>

<summary>2 Connection Status</summary>

online: connection to the servo controller

offline: no connection to the servo controller

rebooting: servo controller is restarting

</details>

<details>

<summary>3 Axis ID</summary>

Customer-defined axis device name, set via the `SID` command.\
After refreshing the web interface, this name also appears in the browser tab, which provides improved clarity, especially in systems with multiple axes.

</details>

<details>

<summary>4 Workspace</summary>

This is the central area of the GUI.\
Depending on the selected menu item, this area displays controls, tables, graphs, or configuration options.

</details>

<details>

<summary>5 System Status Bar</summary>

Displays operating and diagnostic information, such as current values, warnings, or system states.

</details>
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

### Units and Input Fields

{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

{% endcolumn %}

{% column %}
As a general rule, WebMotion® uses SI units.\
However, axis- and measurement-system-dependent parameters - such as position or speed - are specified in the unit inc (increment). An increment represents the smallest resolvable step of the respective measurement system and therefore depends on the connected axis and its encoder resolution.

In addition, values in all input fields can also be entered using common SI prefixes. The conversion to the respective base unit is performed automatically, allowing inputs to be made either as raw values or as scaled quantities.

| Entry | Präfix | Faktor          |
| ----- | ------ | --------------- |
| G     | Giga   | 10<sup>9</sup>  |
| M     | Mega   | 10<sup>6</sup>  |
| k     | Kilo   | 10<sup>3</sup>  |
| m     | Milli  | 10<sup>-3</sup> |
| u     | Micro  | 10<sup>-6</sup> |
| n     | Nano   | 10<sup>-9</sup> |

Position and distance fields support input not only in raw values, but also in common physical units. The following units are recognized and are automatically converted into the internal base unit:

| Entry            | Unit       | Description      |
| ---------------- | ---------- | ---------------- |
| m                | Meter      | SI base unit     |
| cm               | Centimeter | 10<sup>-2</sup>m |
| mm               | Millimeter | 10<sup>-3</sup>m |
| um               | Micrometer | 10<sup>-6</sup>m |
| °                | Degree     | Angle            |
| as               | Arcsecond  | 1/3600 degree    |
| {% endcolumn %}  |            |                  |
| {% endcolumns %} |            |                  |

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

### Eingabe und Datenspeicherung

{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

<figure><img src="/files/gFG9WAo8j9tboaO3ujhW" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}
Parameter können entweder direkt im Eingabefeld oder – sofern verfügbar – über den adaptiven Slider angepasst werden.

Sobald der Slider losgelassen wird oder der Wert im Eingabefeld mit Enter bestätigt wird, erfolgt die sofortige Übertragung des Parameters an den XENAX®-Servocontroller. Eine zusätzliche Bestätigung oder Speicherung ist in diesen Fällen nicht erforderlich. Je nach Art des Parameters wird der Wert entweder dauerhaft im XENAX® abgelegt oder bleibt nur bis zum nächsten Neustart des Controllers gültig.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

<figure><img src="/files/VqiKID2BKlPA0HjVbbUF" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}
Änderungen im Bereich `application` werden hingegen zunächst nur lokal im Browser durchgeführt und **nicht** unmittelbar an den XENAX® übertragen. Ein blinkender `save`-Button weist darauf hin, dass Änderungen noch ausstehen. Durch Betätigen des `To XENAX`-Buttons werden die geänderten Werte an den Servocontroller übertragen. Dabei wird der Controller neu gestartet, was zur Folge hat, dass die Achse während dieses Vorgangs stromlos geschaltet wird.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

### Welcome-Page / Selbsttest

{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

<figure><img src="/files/cQebAwbm0HHr5SE3LtrA" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}
Nach Eingabe der IP-Adresse des angeschlossenen XENAX®-Servocontrollers im Browser wird die Welcome-Page angezeigt und ein automatischer Selbsttest gestartet. Dabei erkennt das System eine angeschlossene Achse – sofern es sich um eine Jenny-Science-Achse handelt – automatisch, zeigt sie an und lädt die zugehörigen Standardparameter.

Nach Abschluss dieses Vorgangs ist die Achse betriebsbereit, und die beiden Menüs [Quick Start](broken://pages/UOyC9YfWa7LgHQxY2pOh) und [Operation](broken://pages/D5AVPON81IRJVLbAlfhh) stehen zur Verfügung.
{% endcolumn %}
{% endcolumns %}


---

# 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://tech.jennyscience.com/control_system/xenax/xenax-xvi-75v8s/webmotion.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.
