Ich habe mir das nochmals angeschaut. Die .ini Datei habe ich soweit möglich mit meinem sehr unterschiedlichen setup verglichen.
_Die Zeile mit REMAP nicht vollständig (prolog und epilog fehlen)
_SUBROUTINE_PATH und USER_M_PATH sind nicht so richtig definiert.
[RS274NGC]
REMAP=M6 modalgroup=6 prolog=change_prolog ngc=change epilog=change_epilog
SUBROUTINE_PATH = /home/cnc/linuxcnc/nc_files/Subroutines
USER_M_PATH = /home/cnc/linuxcnc/nc_files/MFunc
INI_VARS = 1
HAL_PIN_VARS = 1
Folgender Eintrag fehlt, Dateien stdglue.py , toplevel.py und remap.py in Verzeichnis Python kopieren, alle als ausführbar
[PYTHON]
PATH_PREPEND= /home/cnc/linuxcnc/configs/Python
TOPLEVEL= /home/cnc/linuxcnc/configs/Python/toplevel.py
LOG_LEVEL = 8
_Der Eintrag: source custom_postgui.hal (für pyvcp Panel sollte in postgui_call_list.hal sein)
POSTGUI_HALFILE = postgui_call_list.hal
_Ich habe mit settool.ngc und probez.ngc auf meiner Maschine Funktionskontrolle und Vergleichsmessungen gemacht, zeitlich zuerst meine Integrierten Routinen. Aus der Logdatei:
* WZ Laenge ermittelt am: Freitag 15.April 2022 16:51:39 *
* T8.000000 MEAS=-120.809250 TOOL_L=30.660750 *
;***********************************************************************
* WZ Laenge ermittelt am: Freitag 15.April 2022 16:50:56 *
* T8.000000 MEAS=-120.807800 TOOL_L=30.662200 *
;***********************************************************************
* Z-Nullpunkt ermittelt am: Freitag 15.April 2022 16:53:41 *
* T8.000000 Z Nullpunkt -144.270083 Tastergebnis=-91.279333 *
* Koordinatensystem: 2.000000 *
;***********************************************************************
* Z-Nullpunkt ermittelt am: Freitag 15.April 2022 16:52:42 *
* T8.000000 Z Nullpunkt -144.270500 Tastergebnis=-91.279750 *
* Koordinatensysteme: 2.000000
;***********************************************************************
_custompanel.xml und custom_postgui.hal habe ich etwas angepasst, das die Buttons im Auto-modus ausgegraut sind.
_Falls beim öffnen einer neuen gcode datei ein Fehler angezeigt wird, dann wird natürlich die Vorschau nicht aktualisiert, obwohl der neue Dateiname als Angewählt angezeigt wird ist dann die Vorschau noch vom Vorgänger, und Nullpunkte können nicht aktualisiert werden, weil ja der Fehler beim einlesen besteht.
_Wie schon erwähnt, sollte bei settool.ngc und probez.ngc, zwischen den Sternchen, die Höhe des Messtasters eingetragen werden, und auch die Distanz Spindelnase zum Tisch. Bei den zu verwendenden Werkzeuge ca. die Auskraglänge im Tooltable eintragen.
_Bei tool-change.ngc ,falls der Eintrag o<settool> call wirklich erwünscht ist, startet der Messvorgang natürlich sofort nach dem Wz Wechsel
_Ich hänge die Dateien nochmals an, die ich heute zur Hand hatte, und alle noch minimale Änderungen haben.