Arbeitsbereich 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
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework