Hello Guest it is April 25, 2024, 09:46:30 AM

Author Topic: Hilfe für Werkzeuglängensensor 2  (Read 1510 times)

0 Members and 1 Guest are viewing this topic.

Hilfe für Werkzeuglängensensor 2
« on: June 17, 2020, 03:25:04 PM »
Hallo,

ich habe einen funktionierenden Werkzeuglängensensor, komme aber mit der Programmierung per G-Code nicht klar.
Ein eigenes Programm soll bei Bedarf aufgerufen werden, das Werkzeug über den fest montierten Sensor fahren und sich langsam absenken, nullen und wieder hoch fahren. Das funktioniert wunderschön, allerdings stimmt der Nullpunkt gelegentlich nicht. Dieser verschiebt sich um einen krummen Wert, aktuell 2,16 mm, sobald das Programm beendet ist.
Im Programm wird auf 80mm angehoben, sobald das Programm fertig ist, springt der Z-Wert von 80 auf 82,16.
Aber wieso? Alle Werkzeuglängen sind auf 0.

Code: [Select]
N0010 (Filename: ToolChange.ngc)
N0020 (Post processor: Mach3.scpost)
N0040 G21 (Units: Metric)
N0050 G40
N0060 G90 F1000
N0100 G53 X35 Y58 (Maschinenkoordinaten für Sensor)
N0120 (T201 M06)
N0130 (G43 H201)
N0140 G31 Z-300 F500
N0150 G92 Z45.9 (Auslösehöhe Tastkopf)
N0190 G0 Z80 (hoch)
N0340 M05 M30

Das Aufrufen des passenden Werkzeugs ändert auch nichts.
Wenn ich danach gleich weiterfräse, dann passt das immer.
Ich möchte aber ein anderes Programm starten, habe aber dann diesen Versatz. Wer hat eine Idee?