Hallo
@ chongs45
Durchmesser <-> Radius == Zum Programmieren braucht man den Radius, sei es, um ihn direkt einzugeben (z.B. G2 X50 Y50 R50) oder um den Mittelpunkt der Kreisbewegung zu berechnen (Winkelfunktionen -> Sinus, Cosinus, Tangens, usw...
). Der Mittelpunkt der Kreisbewegung wird bei der Inkrementalen Programmierung immer von dem Punkt angegeben, wo der Fräser gerade "steht", bei der Absoluten vom Werkstücknullpunkt.
Aus Deinem Programm:
QUOTE
G00 X75.981 Y115
G00 Z1
G01 Z-3
G03 X20 Y100 II-55.98 JI0
G01 Y50
Ich frage mich gerade, wie Du auf
II-55.98 JI0 kommst?
Da Du beim ersten Kreisbogen bei
X75.981 Y115 anfängst, bei
X20 Y100 endest und der Mittelpunkt bei
X50 Y100 ist, liegt der Mittelpunkt inkremental programmiert bei
II-25,980762 JI-15 vom Anfangspunkt der Kreisbewegung.
Bei Absolut würde der Mittelpunkt des Kreisbogens bei
IA50 JA100 liegen.
Das zweite
I und
A bei Adressbuchstaben (X, Y, Z, I, J, K, A, B, C, usw....)steht bei der Dialog11 für
Inkremental bzw.
Absolut. Damit ist es möglich, z.B. bei genereller Absolutprogrammierung (Maschinenstandart, Programmstandart, usw..) innerhalb eines Satzes einzelne Werte inkremental anzugeben oder eben andersrum. Manchmal ist das ganz Hilfreich, man muss nicht immer mit G-Befehlen umschalten.
Geht aber auch automatisch: wenn man z.B bei Aktiver Radiuskorrektur Sätze mit
UR*wert* (Verrunden zum nächsten Element) am Ende programmiert, setzt die Steuerung bei aktiver Absolutprogrammierung automatisch
A hinter
I und
J, sobald sie den Konturzug berechnet.
Das Andere (mit Namen) kannst Du uns natürlich auch mal zeigen und dazu auch Fragen stellen, wirst auch Antworten bekommen
.
@ uli12us
Warst etwas schneller als ich
Radius ist nicht, da er ja das inkrementale (absolute) Programmieren des Mittelpunktes einer Kreisbahn üben soll, die Steuerung kann das aber natürlich schon. Wenn Er bei der Eingabe nichts falsch macht, müsste mein Programm laufen :doch: . Nach seinem Programm sind die Mittelpunkte der Kreisbahnen falsch, siehe oben
Wuste gar nicht, das es bei der Dialog11 ein CR-Befehl gibt, diese hat andere Wege, fehlende Masse auszurechnen (Konturzug).
Gruß Gerd
PS chongs45: Was ähnliches hatten wir schon mal, schau mal
hier. Weiter unten wird fast das ganze Programm erklärt, ist halt nur für eine Dialog4 gewesen, die etwas älter wie Deine Dialog11 ist
Wer das Konzept der Unendlichkeit verstehen will, muss nur das Ausmaß menschlicher Dummheit betrachten.
Voltaire