Hallo,
vielen Dank für die ausfühliche Erklärung. Sorrý wenn ich das nochmal hier auf mache, aber ich hänge da genauso.
Die abkürzung mit "net machine- is-on whb.halui.machine- is-on" funktioniert bei mir nicht.
Hab es bei mir soweit in der Handrad.hal angepasst: (Netzname, Eingang, Ausgang)
Code:
net maschine.ist-an halui.machine.is-on whb.halui.machine.is-on
net pdnt.machine.on whb.halui.machine.on halui.machine.on
net pdnt.machine.off whb.halui.machine.off halui.machine.off
Dennoch die Fehlermeldung mit der doppelten Verknüpfung. Hab auch schon verschiedene Varianten durch, bleibt unverändert.
Machine.hal sieht wie folgt aus:
Code:
# ---HALUI Signale---
net axis-select-x halui.axis.x.select ## ist in der Handrad HAL
net jog-y-neg halui.axis.y.minus
net jog-x-pos halui.axis.x.plus
net jog-x-neg halui.axis.x.minus
net jog-x-analog halui.axis.x.analog
net x-is-homed halui.joint.0.is-homed ## ist in der Handrad HAL
net axis-select-y halui.axis.y.select ## ist in der Handrad HAL
net jog-y-neg halui.axis.y.minus
net jog-y-analog halui.axis.y.analog
net y-is-homed halui.joint.1.is-homed
net axis-select-z halui.axis.z.select ## ist in der Handrad HAL
net jog-y-neg halui.axis.y.minus
net jog-z-pos halui.axis.z.plus
net jog-z-neg halui.axis.z.minus
net jog-z-analog halui.axis.z.analog
net z-is-homed halui.joint.2.is-homed
net jog-selected-pos halui.axis.selected.plus
net jog-selected-neg halui.axis.selected.minus
net spindle-manual-cw halui.spindle.0.forward
net spindle-manual-ccw halui.spindle.0.reverse
net spindle-manual-stop halui.spindle.0.stop
net machine-is-on halui.machine.is-on ## ist in der China Hanrad HAL
net jog-speed halui.axis.jog-speed
net MDI-mode halui.mode.is-mdi ## ist in der China Hanrad HAL
Da kommt dann noch die ganzen select und homed Netzweke hinzu, die zicken machen.
Wenn man die Handrad Pins in der Machine.hal ergänzt und in der Handrad.hal raus nimmt werden diese nicht gefunden.
Viellecht hast du mir ein Ansatz was ich da falsch mache.