Systèmes de coordonnées
Espace de travail, tâche, absolues, écran. Les systèmes utilisés par chaque contrôle et leur conversion.
Beam Bench utilise quatre systèmes de coordonnées. Savoir lequel vous regardez évite bien des confusions.
Les quatre systèmes
1. Coordonnées de l’espace de travail (machine)
Millimètres réels sur le plateau de la machine. (0, 0) est l’origine de l’espace de travail, définie par la prise d’origine. La plupart des machines à diode et à portique la placent en bas à gauche du plateau ; certaines machines CO2 la placent en haut à gauche. Le champ Paramètres de l’appareil → Machine → Origine indique à Beam Bench laquelle utiliser.
Utilisées par : la machine elle-même (coordonnées GRBL), l’affichage de position du panneau Déplacer, le déplacement manuel.
2. Coordonnées de la tâche
Coordonnées relatives à l’ancre de la tâche, contrôlées par Démarrer depuis et Origine de la tâche dans Contrôle du laser.
Si Démarrer depuis est Coordonnées absolues, tâche = espace de travail. Si Démarrer depuis est Position actuelle ou Origine utilisateur, les coordonnées de la tâche sont décalées par la position de la tête ou l’origine utilisateur afin que l’ancre du dessin se place au point de référence choisi.
Utilisées par : le planificateur G-code.
3. Coordonnées du canevas (projet)
Ce que vous voyez sur le canevas en mm. (0, 0) se trouve en bas à gauche ou en haut à gauche de la zone du plateau du projet, selon l’origine du profil de machine.
Utilisées par : chaque contrôle de l’interface affichant une position, Propriétés de la forme, Barre d’outils des propriétés, les règles.
4. Coordonnées de l’écran (fenêtre d’affichage)
Pixels dans le widget du canevas. Elles sont mappées depuis les coordonnées du canevas via le déplacement et le zoom.
Utilisées par : les événements de souris, le test de sélection, le rendu interne. Vous les voyez rarement directement.
Les conversions
screen ←→ canvas: pan, zoom (via viewport transform)
canvas ←→ workspace: identity (same coords, same units, sometimes flipped Y for top-left-origin machines)
canvas ←→ job: depends on Start From + Job Origin (see Laser Control)
job ←→ workspace: depends on Start From (User Origin offset, Current Position offset, or identity)Confusions courantes
"La découpe s’est faite au mauvais endroit"
Le dessin était au point (50, 50) du canevas, mais la découpe s’est produite ailleurs. Il s’agit presque toujours d’une incompatibilité entre Démarrer depuis et Origine de la tâche. Voir Origine de la tâche et origine de l’espace de travail.
"L’axe Y est à l’envers"
Les différentes machines utilisent une origine de l’espace de travail en bas à gauche ou en haut à gauche. Beam Bench respecte celle indiquée par le profil de machine. Si le projet a été créé pour une autre machine et que vous l’avez ouvert sur une machine dont l’origine est en haut à gauche, la tâche apparaît en miroir. Corrigez cela dans le profil de machine.
"Pouces ou mm"
L’option Unité d’affichage modifie uniquement l’affichage. Les coordonnées internes de Beam Bench sont toujours en mm. Changer d’unité ne modifie pas les données sous-jacentes.
Pourquoi ils sont distincts
Cette séparation vous permet de placer un dessin n’importe où sur le canevas par rapport à votre machine, sans devoir d’abord le déplacer progressivement dans les coordonnées de la machine. Vous concevez au point (0,0) du canevas, en bas à gauche du projet, et Origine de la tâche le déplace à l’endroit où vous voulez qu’il soit réellement exécuté.