Table des matières

1 Halui

1.1 Introduction

Halui est une interface utilisateur pour EMC s'appuyant sur HAL, elle connecte les pins de HAL à des commandes NML. La plupart des fonctionnalités (boutons, indicateurs etc.) utilisées par les interfaces graphiques traditionnelles (mini, Axis, etc.), sont fournies par des pins de HAL dans Halui.

La façon la plus facile pour utiliser halui est de modifier votre dossier d'ini pour inclure

HALUI = halui

dans la section [HAL].

Une solution alternative pour l'invoquer (surtout si vous générez la config avec stepconf) est d'inclure

loadusr halui -ini /path/to/inifile.ini

dans votre fichier custom.hal.

1.2 Nomenclature des pins d'Halui

1.2.1 Abandon (abort)

1.2.2 Axes (axis)

1.2.3 Arrêt d'urgence (E-Stop)

1.2.4 Correcteur de vitesse d'avance (Feed override)

1.2.5 Brouillard (Mist)

1.2.6 Arrosage (Flood)

1.2.7 Lubrifiant (Lube)

1.2.8 Jog

<n> est un nombre compris entre 0 et 7, ou <selected>.

1.2.9 Joints

<n> est un nombre compris entre 0 et 7, ou 'selected'.

1.2.10 Marche machine

1.2.11 Vitesse maximum

La vitesse linéaire maximum peut être ajustée entre 0 et la valeur de la variable MAX_VELOCITY dans la section [TRAJ] du fichier ini.

1.2.12 Données manuelles (MDI)

Il arrive que l'utilisateur veuille ajouter des tâches plus complexes devant être effectuées par l'activation d'une pin de HAL. C'est possible en utilisant le schéma de commande en données manuelles (MDI) suivant:

1.2.13 Mode de fonctionnement

1.2.14 Broche (Spindle)

1.2.15 Sélection d'un joint

1.2.16 Correcteur de vitesse de broche (Spindle override)

1.2.17 Outil (Tool)

1.2.18 Programme

1.2.19 Général