Hallo gravie,
G28 dient nur dem Referenzfahren mit Zwischenposition. In diesem Falle der C-Achse. Programmierst du G28 C0, dann fährt er erst die C-Achse auf 0 und danach den
Referenzpunkt der C-Achse an. Was bei 0° allerdings keinen Unterschied machen dürfte. Wir programmieren G28 immer mit U0 W0 oder H0, d.h. er fährt ohne Zwischenposition direkt auf den Referenzpunkt. In deinem Fall also G28 H0. Bei G28 H45 fährt die C-Achse erst auf 45° von deiner aktuellen Position, bei G28 C45 auf 45° absolut, danach Referenz.
Willst du deine Kontur nicht auf 0° anfangen, dann würde ich das mittels des Nullpunktes der C-Achse lösen. G28 ist nur zum Referenzfahren.
Zwischen G12.1 und 13.1 (bzw.G112 G113) sofern mir bekannt kein G0.
Laut Fanuc-Handbuch richtet sich die Programmierung der X-Werte immer nach dem eingestellten Maschinenparameter für die X-Achse. Diese wird aber wohl fast jeder auf Durchmesserprogrammierung eingestellt haben. Alles andere ergibt beim
Drehen ja auch keinen Sinn. Und diese Einstellung wird dann auch bei Polarkoordinateninterpolation genutzt. Einzeln kannst du es wahrscheinlich nicht umstellen.
Die C-Achse wird allerdings immer als Radius programmiert.
Gruß André
Der Beitrag wurde von gram bearbeitet: 03.08.2016, 12:27 Uhr