Sender-Software mit Twinwrights eigenem Kernel

Diese Seite ist für alle, die die MC-1 mit einem eigenen G-Code-Sender-Programm (bCNC, gSender oder Universal G-code Sender) statt mit Studio ansteuern wollen. Die Steuerung der MC-1 ist Twinwrights eigener Kernel, kompatibel mit dem seriellen Protokoll von Grbl 1.1 und den Erweiterungen, die aktuelle Sender-Programme verwenden; diese Sender-Programme funktionieren daher damit, mit den wenigen Einstellungen und Vorbehalten weiter unten.

Alles hier wurde am digitalen Zwilling der MC-1 getestet, der denselben Steuerungscode wie die Maschine ausführt. Die Prüfung an einer realen Maschine steht noch aus. Getestete Versionen: bCNC 0.9.16, gSender 1.6.4, UGS Platform 2.1.27.

Verbinden

WoWie
Der Zwilling im Fenster von StudioStudio akzeptiert jeweils ein Sender-Programm auf localhost:2323 (nur dieser Computer; starten Sie Studio mit --bind any, um es aus dem Netzwerk zu erreichen). bCNC: Port socket://localhost:2323. gSender: Ethernet, Adresse 127.0.0.1, Port 2323. UGS: tcp://localhost:2323.
Die MC-1 selbstNatives USB: Die Steuerung erscheint als serieller Port (COM*n* unter Windows). Wählen Sie diesen Port. Die Baudrate spielt bei nativem USB keine Rolle, aber einige Sender-Programme verlangen eine: 115200 funktioniert.

Was die Steuerung über sich selbst sagt:

Die Firmware im Sender-Programm wählen

Sender-ProgrammEinstellungWarum
bCNC 0.9.16Controller: GRBL1bCNC liest den Namen der Firmware nicht. Mit GRBL1 getestet.
gSender 1.6.4Default firmware: die andere Auswahl (nicht Grbl)gSender erkennt eine Firmware an ihrem Namen in $I. Unsere Steuerung nennt ihren eigenen Namen, daher verwendet gSender die Firmware, die Sie als Standard eingestellt haben. Mit dieser Auswahl getestet.
UGS 2.1.27Firmware: GRBLGetestet: Einstellungen, Programme, Alarme und Referenzfahrt nach einem Reset, ohne zusätzlichen Soft Reset (Abschnitt 3). Die andere Firmware-Auswahl von UGS funktioniert ebenfalls, braucht aber nach einem Reset einen weiteren Soft Reset; der Tippbetrieb wurde nur mit dieser Auswahl getestet.

Nach einem Alarm oder einem Reset

Werkzeugwechsel (M6)

Keines der drei Sender-Programme lässt die MC-1 mit den Standardeinstellungen das Werkzeug wechseln und das neue messen:

Sender-ProgrammStandardWas zu tun ist
bCNCÜberspringt jeden M6-Satz: Die Schnitte des nächsten Werkzeugs werden mit dem Werkzeug gemacht, das noch in der Spindel steckt.Stellen Sie seinen Werkzeugwechsel auf Manual tool change (TLO) und messen Sie am Werkzeuglängensensor der MC-1 (Abschnitt 5).
gSenderWerkzeugwechsel „Ignore“: M6 wird als Kommentar gesendet, und das Programm hält nicht an.Stellen Sie seinen Werkzeugwechsel auf Fixed Tool Sensor am Werkzeuglängensensor der MC-1 (Abschnitt 5).
UGSBehandelt M6 selbst: Es fährt zurück, stoppt die Spindel und fordert Sie auf, das Werkzeug zu wechseln, misst es aber nie. Ein längeres Werkzeug schneidet dann zu tief, und an einer realen Maschine kann das Werkzeug mit dem Werkstück kollidieren.Führen Sie ein Werkzeug pro Programm aus und setzen Sie vor jedem die Länge des Werkzeugs oder den Werkstücknullpunkt, oder verwenden Sie Studio für Programme mit Werkzeugwechseln.

Mehr zu UGS und M6:

Die Werkzeuglänge am Werkzeuglängensensor der MC-1 messen

Der Werkzeuglängensensor sitzt hinten links am Tisch; G59.3 ist direkt darüber gespeichert.

Den Werkstücknullpunkt mit einem Messtaster setzen

Weitere Hinweise