Also das "RESET" steht im Display, weil dein Handrad nicht mitbekommt, dass die Maschine bereit ist (halui.machine.is-on).
Um den ersten Fehler, den du hattest, weg zu bekommen, muss du die Zeile wie folgt ändern:
"net machine.is-on halui.machine.is-on whb.halui.machine.is-on" nach "net machine.is-on whb.halui.machine.is-on"
Da das Signal fehlt, sendet dein Handrad keine Signale an die Steuerung.
Aber auch wenn es das tun würde, würde es nichts bringen, da du fast alles was vom Handrad kommt nicht mehr verknüpft hast. Da ist alles auskommentiert.
Das du die MDI-Befehle auskommentiert hast ist erst mal egal. Aber der Rest wird gebraucht. Ohne die wird es nicht funktionieren.
Wenn jede der auskommentierten Zeilen einen Fehler bringt, wird dir nichts anderes übrig bleiben als den Grund dafür zufinden.
Jedes Netz (net) darf nur an ein Ausgangssignal gekoppelt werden. In dem Fall oben ist es "halui.machine.is-on" und der Name des Netzes ist "machine.is-on". Durch deine Maschinen-HAL (Haase_CNC.hal) wird das Netz "machine.is-on" bereits mit "halui.machine.is-on" verknüpft und daher gibt es den Fehler: "./handrad.hal:15: Pin 'halui.machine.is-on' was already linked to signal 'machine-is-on'".
Das kann in der "Haase_CNC.hal" auch so bleiben. In der "handrad.hal" muss dann aber das Netz mit dem Eingangssignal "whb.halui.machine.is-on" verknüpft werden, damit das Handrad mitbekommt, dass die Maschine bereit ist.
Netze können mit mehr als einem Eingangssignal verknüpft werden.
Um zu erfahren welches Signal in einer Zeile ein Ein- oder Ausgangssignal ist, kannst du entweder in die Doku gucken, oder du öffnest das Fenster "HAL-Konfiguration" in LinuxCNC und suchst dir das jeweilige Signal raus. "Dir in/out" ist dann die Richtung.
Für mich sieht zumindes die "handrad.hal" danach aus, dass sie immer gleich aufgebaut ist: Netz Ausgang Eingang