Introduction
Interface Graphique Mekanika
Nos machines sont livrées avec une interface graphique clé en main, composée de deux éléments :
- un écran tactile de 7 ou 13 pouces (selon l'interface que tu as choisie)
- un clavier Bluetooth personnalisé
L'écran tactile te permettra de contrôler ta machine via PlanetCNC, mais aussi de naviguer sur le Raspberry Pi si tu as besoin de parcourir tes dossiers, d'éditer certains fichiers, ou même de surfer sur le web.
Le clavier Bluetooth offre une alternative pour utiliser ta machine de manière simple et intuitive : la plupart des touches ont été reconfigurées pour correspondre à des fonctionnalités spécifiques de PlanetCNC et serviront de raccourcis très utiles pour le contrôler.

Si tu souhaites utiliser ton propre écran, clavier et souris comme interface pour contrôler la machine, c'est bien sûr possible. Il suffit de connecter tes appareils à l'arrière du boîtier de contrôle et de modifier la résolution du Raspberry Pi pour l'adapter à ton nouvel écran.
Écran Principal de Planet CNC
Lorsque tu allumes la machine, PlanetCNC démarre automatiquement après quelques secondes et tu arrives sur l'écran ci-dessous.
Voici un aperçu des différentes zones et fonctionnalités du logiciel :

- 1. Position actuelle des axes X, Y et Z (coordonnées de travail et absolues de la machine)
- 2. Vitesse de déplacement de la machine et vitesse de rotation de la broche en temps réel (Feed & Speed)
- 3. Vitesse de déplacement manuelle de la machine et contrôles (Jog)
- 4. Menu général
- 5. Menu de contrôle du G-code (Play, Pause, Stop,...)
- 6. Menu des actions de la machine (Homing, Mesure de longueur d’outil,...)
- 7. Interface graphique et vue 3D
- 8. Panneau de G-code (code actuellement chargé)
- 9. Ligne de commande G-code (MDI)
Certaines fonctionnalités de PlanetCNC sont uniquement accessibles à l’aide de l’écran tactile, mais les plus importantes peuvent être rapidement activées à l’aide du clavier. Ces fonctionnalités partagent les mêmes icônes sur l’écran et sur les touches.
Coordonnées des axes
La première section de l’écran affiche les coordonnées en temps réel de la machine. Il existe deux types de coordonnées que vous utiliserez :
- Les coordonnées de travail (en bleu), représentant la position de l’outil par rapport au point d'origine du travail, définit par l'utilisateur.
- Les coordonnées machine (en vert), représentant la position de l’outil par rapport à l’origine de la machine (fixe), X0 Y0 Z0 située à l’avant en bas à gauche de la machine.
Tu peux basculer entre les deux en utilisant les onglets, comme le montrent les images ci-dessous.


Vitesses d'avance et de rotation (Feed & Speed)
La deuxième section de l’écran affiche deux valeurs : la vitesse de déplacement actuelle de la machine (également appelée Feed ou “Avance” - l'icone en forme de compteur) et la vitesse de rotation de la broche (également appelée Speed ou “Vitesse” - l'icone en forme de fraise), telles que définies à l’intérieur du G-code chargé dans le programme.
Si tu cliques sur les icônes, la section s'agrandit et présente de nouvelles fonctions. Elles te permettent d'augmenter/diminuer l'avance et la vitesse en temps réel par incrément de 10%, pendant que le programme travaille et lit un G-code.
Par exemple, sur l’image ci-dessous, la machine est censée se déplacer à une vitesse de 2000mm/min (Feed F2000 dans le G-Code), mais la vitesse d'avance a été réduite à 70% donc la machine avance en fait à 1400mm/min.

Cela te permet de faire des ajustements aux vitesses et avances durant l'usinage, si tu remarques que les réglages de ton G-Code ne sont pas adaptés.
Attention : 10% peut représenter un gros changement selon le programme, et changer une vitesse en cours d'usinage peut présenter des risques.
Déplacement manuel de la machine (Jog)
La section "jog" (déplacement) te permet de déplacer ta machine librement, à une certaine vitesse. Cette vitesse peut être modifiée en double-cliquant sur le nombre indiqué sur l’image ci-dessous.
Pour déplacer la machine, appuie sur les flèches de l'écran tactile ou utilise les touches suivantes du clavier :

La barre supérieure contient des raccourcis vers 5 menus contextuels, dans lesquels tu peux trouver toutes les fonctionnalités avancées de PlanetCNC, y compris les préférences linguistiques et les paramètres de la machine.
Nous n'allons pas tout détailler ici, mais si tu souhaites en savoir plus, tu trouveras toutes les informations nécessaires dans la documentation PlanetCNC TNG, qui peut être téléchargée sur la page de support de notre site web.

Contrôle du G-Code

Ces 4 boutons te permettent dans l'ordre de :
- Ouvrir un fichier G-Code dans le logiciel
- Lancer le G-Code
- Arrêter le G-Code définitivement (on ne peut pas reprendre l'usinage mais la machine peut être déplacée manuellement)
- Mettre en Pause le G-Code (on peut reprendre l'usinage au même point en ré-appuyant dessus mais la machine ne peut pas être déplacée manuellement pendant ce temps)
Et le clavier à des touches correspondantes pour un accès plus facile :

Actions de la machine
Ces boutons servent à envoyer/recevoir des informations vers/de la machine.

- Arrêt d'urgence - identique au bouton physique (à préférer en cas d'urgence)
- Aller a XYZ Zero - envoie la machine aux coordonnées de travail X0 Y0 Z0
- Aller a XY Zero - envoie la machine aux coordonnées de travail X0 Y0 sans bouger le Z
- Définir XY Zero - place le point X0Y0 en coordonnées travail a l'endroit ou se trouve la machine
- Définir Z Zero - place le point 20 en coordonnées travail a l'endroit ou se trouve la machine
- Mesure de l'outil - sert à mesurer la longueur de l'outil utilisé avec le capteur et la pince fournies.
(l'outil va descendre doucement jusqu'à toucher le capteur, il définira alors le Z0 à la position de la base du capteur, avant de remonter un peu)
- Home - la machine va toucher tous ses capteurs de limites l'un après l'autre afin de connaître sa position réelle et de l'accorder avec les coordonnées machine du logiciel.
- Equerrage du portique - la machine va remonter l'axe Y jusqu'à ce que les deux capteurs de limites en Y soient touchés en même temps, assurant que les axes X et Y sont parfaitement perpendiculaires.
Parmi ces 8 actions, 4 d’entre elles sont également disponibles sur le clavier avec des icônes similaires.

Interface graphique
Au milieu de l'écran, tu trouveras une vue 3D représentant le volume de travail XYZ atteignable de la machine. Le cône orange ou jaune (donc un rond en vue du dessus) représente le centre de l'outil, donc le point central de la machine à partir duquel toutes les coordonnées sont calculées.
Sa taille ne correspond pas à la taille de la fraise, il représente seulement le centre de l'outil !
Si un G-code est chargé, l’interface graphique affichera également le parcours d’outil que la machine suivra pour fraiser cette pièce.

La barre d’outils située en haut permet de changer les vues (dessus, côté,...), mais aussi de zoomer sur la pièce, sur l’outil, ou d'adapter la vue au parcours d'outils chargé.

Panneau G-Code et lignes de commande
La dernière section de l'écran est utilisée pour afficher le G-code chargé (si elle n'est pas visible tu peux l'activer avec l'icône de droite des 3 icônes représentant les 3 panneaux de l'interface tout en haut à droite).
Tu peux l'utiliser pour parcourir ton code, pour l'exécuter ligne par ligne, ou même pour commencer des opérations au milieu de celui-ci (Plus d'informations dans cet article dédié), comme le montre l'image ci-dessous.
N'utilise cette fonction que si tu connais son fonctionnement ! Démarrer un code à partir d'une mauvaise ligne ou d'une mauvaise position de la machine peut entraîner des mouvements imprévisibles de la machine et/ou des crashs de l'outil dans la table, par exemple ! Lisez l'article dédié pour plus d'informations.
Au bas de cette section, tu trouveras une ligne de commande qui permet de saisir manuellement du G-code et de l'envoyer directement à la machine.
Par exemple, la commande montrée ci-dessous déplacera la machine à la vitesse maximale aux coordonnées de travail X50 et Y100.
Si tu souhaites en savoir plus, tu trouveras toutes les informations nécessaires dans la documentation sur le G-code de PlanetCNC, qui peut être téléchargée sur la page de support de notre site Web.

Utilisation de l'écran tactile
Les CNC Mekanika fonctionnent sur un Raspberry Pi qui est directement connecté à ton interface de contrôle. Cela signifie que tu peux l'utiliser comme tu le souhaites pour organiser tes fichiers, naviguer sur le web, etc. Tu peux accéder au bureau en réduisant la fenêtre de PlanetCNC.

Comme avec un smartphone, si tu veux ouvrir un fichier ou un programme, il suffit d'appuyer une fois sur l'icône. Si tu veux faire un clic droit, appuie plus longuement sur l'icône et le menu contextuel apparaîtra. Enfin, si tu as besoin de taper du texte, tu peux ouvrir le clavier virtuel en cliquant sur l'icône de la barre des tâches.
