Fcmcua Workbench/fr

Introduction
Fcmcua est un atelier externe qui est utilisé pour contrôler un assemblage créé dans l'atelier Assembly4 depuis un serveur OPC UA. Cela permet de simuler des machines contrôlées par des contrôleurs numériques tels que des [|APIs ou Automates programmables industriels (PLCs en anglais)], pour autant que le contrôleur supporte OPC UA. L'atelier utilise les valeurs fournies par le serveur OPC UA pour manipuler le décalage d'attachement du système de coordonnées local (LCS) de chaque pièce.

Installation
Fcmcua peut être installé à partir du Gestionnaire des extensions.

Utilisation
Fcmcua fournit deux types de mécanismes pour simuler le mouvement dans un modèle : Axis et Actuator.

Un axe est contrôlé par des valeurs en |virgule flottante qui représentent soit la position de l'axe, soit la vitesse du moteur qui l'entraîne.

Un actionneur est n'importe quel mouvement déclenché par un signal binaire. Dans ce cas, Fcmcua simule lui-même le mouvement en calculant les valeurs des positions nécessaires à la simulation.

Pour de plus amples instructions d'utilisation, voir le dépôt de Fcmcua.

Connexion


Une URL vers le serveur OPC UA doit être spécifiée sous la forme. La définition du taux d'interrogation peut être utilisée pour limiter le temps entre les mises à jour de l'assemblage FreeCAD.

Setting a polling rate may be used to limit the time between updates to the FreeCAD assembly.

L'état de la connexion est affiché sur le panneau de connexion.

Axis Settings


An axis node on the OPC UA server represents a one-dimensional change in the Attachment Offset of a part in the assembly. To configure this assignment the following information must be specified:


 * Node Id:  The address of the server node.
 * Document Name: The name of the part's document.
 * LCS: The label of the part's Local Coordinate System.
 * Offset: The vector component of the Attachment Offset that the node value will update.
 * Type: Speed axis or positional axis.

The value from the server can also be inverted or scaled by supplying a mathematical sign and/or factor.

Actuator Settings


An actuator node on the OPC UA server acts as a trigger to open or close the actuator. To configure the actuator the following information must be specified:


 * Type: Describes how many signals are used to open or close the actuator.
 * Conditional Block: An actuator may have a stop in its travel, activated by another binary signal. This feature is optional.
 * Node Ids: Depending on the configuration: the addresses of the nodes that trigger the opening/closing or the block of the actuator.
 * Positions: Depending on the configuration: the Attachment Offset values in the model that represent the open, close or block position of the actuator.
 * Durations: The timing with which the actuator opens or closes.

Links

 * Fcmcua repository
 * External workbenches