Logiciels d’envoi avec le noyau propre à Twinwright

Cette page s’adresse à ceux qui veulent piloter la MC-1 depuis un logiciel d’envoi de G-code de leur choix (bCNC, gSender ou Universal G-code Sender) plutôt que depuis Studio. Le contrôleur de la MC-1 est le noyau propre à Twinwright, compatible avec le protocole série Grbl 1.1 et les extensions qu’utilisent les logiciels d’envoi actuels ; ces logiciels d’envoi fonctionnent donc avec lui, moyennant les quelques réglages et réserves ci-dessous.

Tout ce qui figure ici a été testé sur le jumeau numérique de la MC-1, qui exécute le même code de contrôleur que la machine. La vérification sur une machine réelle reste à faire. Versions testées : bCNC 0.9.16, gSender 1.6.4, UGS Platform 2.1.27.

Connexion

OùComment
Le jumeau dans la fenêtre de StudioStudio accepte un seul logiciel d’envoi à la fois sur localhost:2323 (cet ordinateur seulement ; lancez Studio avec --bind any pour y accéder depuis le réseau). bCNC : port socket://localhost:2323. gSender : Ethernet, adresse 127.0.0.1, port 2323. UGS : tcp://localhost:2323.
La MC-1 elle-mêmeUSB natif : le contrôleur apparaît comme un port série (COM*n* sous Windows). Choisissez ce port. Le débit en bauds est sans importance en USB natif, mais certains logiciels d’envoi en demandent un : 115 200 convient.

Ce que le contrôleur dit de lui-même :

Choisir le micrologiciel dans le logiciel d’envoi

Logiciel d’envoiRéglagePourquoi
bCNC 0.9.16Controller : GRBL1bCNC ne lit pas le nom du micrologiciel. Testé avec GRBL1.
gSender 1.6.4Default firmware : le choix autre que GrblgSender reconnaît un micrologiciel à son nom dans $I. Notre contrôleur indique son propre nom ; gSender utilise donc le micrologiciel que vous avez défini par défaut. Testé avec ce choix.
UGS 2.1.27Firmware : GRBLTesté : réglages, programmes, alarmes et prise d’origine après une réinitialisation, sans Soft Reset supplémentaire (section 3). L’autre choix de micrologiciel d’UGS fonctionne aussi, mais demande un Soft Reset de plus après une réinitialisation ; le déplacement manuel (jog) n’a été testé qu’avec ce choix.

Après une alarme ou une réinitialisation

Changements d’outil (M6)

Aucun des trois logiciels d’envoi, avec ses réglages par défaut, ne permet à la MC-1 de changer l’outil et de mesurer le nouveau :

Logiciel d’envoiPar défautQue faire
bCNCIgnore chaque ligne M6 : les coupes de l’outil suivant sont faites avec l’outil resté dans la broche.Réglez son changement d’outil sur Manual tool change (TLO) et mesurez sur le capteur de longueur d’outil de la MC-1 (section 5).
gSenderChangement d’outil « Ignore » : M6 est envoyé comme commentaire et le programme ne s’arrête pas.Réglez son changement d’outil sur Fixed Tool Sensor, au niveau du capteur de longueur d’outil de la MC-1 (section 5).
UGSGère M6 lui-même : il dégage, arrête la broche et vous demande de changer l’outil, mais il ne le mesure jamais. Un outil plus long coupe alors trop profond et, sur une machine réelle, il peut entrer en collision avec la pièce.Exécutez un seul outil par programme et définissez la longueur de l’outil ou l’origine pièce avant chacun, ou utilisez Studio pour les programmes avec changements d’outil.

Compléments sur UGS et M6 :

Mesurer la longueur d’outil sur le capteur de longueur d’outil de la MC-1

Le capteur de longueur d’outil se trouve à l’arrière gauche de la table ; G59.3 est mémorisé juste au-dessus.

Définir l’origine pièce avec un palpeur

Autres points à connaître