585.775 aktive Mitglieder*
4.306 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
FANUC Forum

G12.1, Verständnisfrage

Beitrag 03.08.2016, 11:42 Uhr
gravie
gravie
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 16.12.2005
Beiträge: 62

Ich spiele grad mit G12.1 rum und hab ein paar fragen.

Vor dem Aufruf von G12.1 positioniere ich die C Achse mit G28 C0.
Das wäre dann meine Koordiantensystem mit "Grunddrehung auf 0".
Wenn ich vorher G28 C45 eingebe ist meine Kontur zwischen G12.1 und 13.1 45 Grad gedreht?

Zwischen G12.1 und G13.1 kann ich nicht mit G0 Sätzen verfahren?

Zwischen G12.1 und G13.1 muss ich den X Wert verdoppeln (Weil das die Durchmesserachse ist) oder kann man das mit einer Funktion deaktivieren?

Der Beitrag wurde von gravie bearbeitet: 03.08.2016, 11:51 Uhr
TOP    
Beitrag 03.08.2016, 12:23 Uhr
gram
gram
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 20.04.2006
Beiträge: 210

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
TOP    
Beitrag 04.08.2016, 22:04 Uhr
gravie
gravie
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 16.12.2005
Beiträge: 62

gut, das G28 H0 steht schon in der FIXFORM

also vor G12.1 mit G0 C0 positionieren und dann zwischen G12.1 und 13.1 nur mit G1
wenn ich dann mit G0 auf 45 drehe und wieder den programmteil zwischen G12.1 und 13.1 aufrufe wird dieser 45 grad versetzt angeordnet?

hat mich nur etwas irritiert, weil in der emco pdf anleitung G0 zwischen G12.1 und 13.1 steht...woebei wir keine emco haben.
TOP    
Beitrag 04.08.2016, 22:45 Uhr
2500xly
2500xly
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 12.11.2009
Beiträge: 366

QUOTE (gravie @ 04.08.2016, 23:04 Uhr) *
gut, das G28 H0 steht schon in der FIXFORM

also vor G12.1 mit G0 C0 positionieren und dann zwischen G12.1 und 13.1 nur mit G1
wenn ich dann mit G0 auf 45 drehe und wieder den programmteil zwischen G12.1 und 13.1 aufrufe wird dieser 45 grad versetzt angeordnet?

hat mich nur etwas irritiert, weil in der emco pdf anleitung G0 zwischen G12.1 und 13.1 steht...woebei wir keine emco haben.


Hallo,
Ja: Wenn du vor G12.1 die C-Achse auf 45 Grad drehst wird die gesamte Kontur um diesen Winkel verdreht.
G0 ist in G12.1 und in G7.1 nicht möglich. Du musst dann halt G1 F5000. oder so programmieren.
TOP    



1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: