QUOTE (guest @ 28.04.2016, 15:29 Uhr)
Normalerweise werden doch 2 Nullpunkte (einstellbare Nullpunktverschiebungen) verwendet.
G54, beispielsweise für die Arbeit auf der Hauptspindel und z.B. G55 für die Arbeit auf der Gegenspindel.
Wenn in einer Nullpunktverschiebung eine Drehung oder eine Verschiebung in C eingetragen ist, hast du einen Fehler.
Wie wird eigentlich die Übergabe des Teils an die Gegenspindel programmiert? Synchronisation fliegend oder orientiert?
Ja, ist richtig. Es sind in C aber keine Werte eingetragen.
Zuerst werden beide 0 Punkte der C-Achse angefahren, dann packt die Gegenspindel auf das Teil und wird von der Stange abgestochen.
Dort wird aber nichts verdreht o.ä.
Habe nur das Programm von XC auf XY geändert und schon hat es gepasst.
Die Teile mit XC hatten alle die gleich Differenz.