Donnerstag, 8. Oktober 2015

Ein Knopf zur Rückkehr nach 0/0

Ein Blog-Leser hat mich gefragt, ob man denn einen weiteren Knopf in Axis einbauen könnte, mit dem auf den Werkstück-Nullpunkt fahren kann.

Das ist denkbar einfach. Man erweitert dazu laengensensor.xml um folgende Zeilen:
<button>
<halpin>"goto-xy-zero"</halpin>
<text>"Gehe X/Y nach 0/0"</text>
</button>

Und die laengensensor.hal um folgendes:
net goto-xy-zero halui.mdi-command-04 <= pyvcp.goto-xy-zero

Schliesslich noch in der Konfigurationsdatei der Fräse (.ini-Datei) das Kommando dazu (nur der fette Teil kommt dazu)
[HALUI]
MDI_COMMAND = G30.1
MDI_COMMAND = G30
MDI_COMMAND = O<probez> call
MDI_COMMAND = O<touchoffxy> call
MDI_COMMAND = G0 X0 Y0

Und schon flutscht das:

Und will man einen weiteren Knopf, um zum Maschinen-Nullpunkt zu kommen, geht das analog im .xml-File:
<button>
<halpin>"goto-xy-zero-machine"</halpin>
<text>"Gehe X/Y nach Maschinen-0/0"</text>
</button>
im HAL-File:
net goto-xy-zero-machine halui.mdi-command-05 <= pyvcp.goto-xy-zero-machine

und die HALUI-Sektion sieht dann so aus:
[HALUI]
MDI_COMMAND = G30.1
MDI_COMMAND = G30
MDI_COMMAND = O<probez> call
MDI_COMMAND = O<touchoffxy> call
MDI_COMMAND = G0 X0 Y0
MDI_COMMAND = G53 G0 X0 Y0
Viel Spass beim Nachbauen :-).

1 Kommentar:

  1. Kann man auch einen Knopf für die Referenzfahrt machen?
    So das X und Y gleichzeitig fahren.

    AntwortenLöschen