Jump to content

Arbeitsbereich Fcmcua

From FreeCAD Documentation
This page is a translated version of the page Fcmcua Workbench and the translation is 100% complete.
Symbol des Arbeitsbereichs Fcmcua

Einleitung

Fcmcua ist ein Externer Arbeitsbereich der zur Steuerung einer Baugruppe im Arbeitsbereich Assembly4 von einem [Unified Architecture]-Server kontrolliert wird. Dies bietet Funktionen zur Simulation von Maschinen, die durch digitale Steuerungen gesteuert werden, wie z. B. [Steuerungen], solange der Controller OPC UA unterstützt. Der Arbeitsbereich verwendet die vom OPC UA-Server bereitgestellten Werte, um den Anhangsversatz des lokalen Koordinatensystems (LCS) jedes Teils zu bearbeiten.

Installation

Fcmcua kann mit dem Addon-Manager installiert werden.

Anwendung

Fcmcua bietet zwei Arten von Mechanismen zur Simulation von Bewegungen in einem Modell: Achsen und Aktuatoren.

Eine Achse wird von Gleitkomma-Werten kontrolliert, die entweder die Achsposition oder die Drehzahl des Motors, der die Achse antreibt, darstellen.

Ein Aktuator ist jede Bewegung, die durch ein binäres Signal ausgelöst wird. In diesem Fall simuliert Fcmcua selbst die Bewegung, indem es die für die Simulation erforderlichen Positionswerte berechnet.

Weitere Anwendungshinweise findet man im Fcmcua-Repository.

Verbindung

Eine URL zum OPC UA-Server muss in der Form opc.tcp://127.0.0.1:4840 angegeben werden.

Durch Festlegen einer Abfragerate kann die Zeit zwischen den Aktualisierungen der FreeCAD-Baugruppe begrenzt werden.

Der Verbindungsstatus wird im Verbindungsfenster angezeigt.

Achseneinstellungen

Ein Achsenknoten auf dem OPC UA-Server stellt eine eindimensionale Änderung des Befestigungsversatzes eines Teils in der Baugruppe dar. Um diese Zuordnung zu konfigurieren, müssen die folgenden Informationen angegeben werden:

  • Node Id: Die Adresse des Serverknotens.
  • Document Name: Der Name des Dokuments des Teils.
  • LCS: Die Bezeichnung des lokalen Koordinatensystems des Teils.
  • Offset: Die Vektorkomponente des Anhangs-Versatz, die der Knotenwert aktualisieren wird.
  • Type: Geschwindigkeitsachse oder Positionsachse.

Der Wert vom Server kann auch durch Angabe eines mathematischen Vorzeichens und/oder Faktors invertiert oder skaliert werden.

Aktuator-Einstellungen

Ein Aktorknoten auf dem OPC UA-Server fungiert als Auslöser zum "Öffnen" oder "Schließen" des Aktors. Zur Konfiguration des Aktors müssen folgende Informationen angegeben werden:

  • Type: Beschreibt, wie viele Signale zum Öffnen oder Schließen des Stellantriebs verwendet werden.
  • Conditional Block: Ein Stellantrieb kann über eine Endlage verfügen, die durch ein weiteres Binärsignal aktiviert wird. Diese Funktion ist optional.
  • Node Ids: Je nach Konfiguration: die Adressen der Knoten, die das Öffnen/Schließen oder die Sperrung des Stellantriebs auslösen.
  • Positions: Je nach Konfiguration: die Werte für den Anbaulängenversatz im Modell, die die Öffnungs-, Schließ- oder Sperrposition des Stellantriebs darstellen.
  • Durations: Der Zeitpunkt, zu dem der Stellantrieb öffnet oder schließt.

Verweise