Étape 2 :
J’ai aussi programmé un bouton personnalisé dans ma GUI LinuxCNC qui exécute certains G-code cette position de zéros sur l’axe X et Y, tout en prenant en compte le décalage de la position des caméras en ce qui concerne les axes. Pour y parvenir, j’ai dû modifier trois fichiers existants dans mon dossier config et créer un. Fichier NGC.
o101 sub<br>(Sets X0 with offset of 1.5) G10 L20 P1 X1.5 (Sets Y0 with offset of 1.5) G10 L20 P1 y1.5 (Moves to Xo Y0) G1 X0 Y0 F900 o101 endsub
Il s’agit d’un fichier de O-code assez simple vraiment qui ne contient que trois lignes de G-code. Les deux premières lignes du code G sont les deux commandes G10 L20 qui définit le système de coordonnées. Le truc cool, c’est qu’elle automatiquement prend en compte le décalage, dans ce cas 1.5, lors du calcul où X et Y 0 sont. Le « P1 » désigne le système de coordonnées qui peut être un nombre compris entre 1 à 9. La troisième ligne de G-code est une commande G1 qui indique à la machine pour passer à la X0 position de Y0 à une avance de 900.