Siemens
Digital Industries, Motion Control, Machine Tool Systems
Konstante PI im NC-Sprachschatz der 8x0D, M_PI, PI() oder wie heißt die Konstante?

Hallo Experten,
ich such' mir einen Wolf im DOConCD und im Internet, aber finde keinen Anhaltspkt. wie die Konstante Pi im NC-Programmbefehlssatz der 8x0D genau heißt.
Gibt es die wirklich nicht?
MfG
Dirk
ich such' mir einen Wolf im DOConCD und im Internet, aber finde keinen Anhaltspkt. wie die Konstante Pi im NC-Programmbefehlssatz der 8x0D genau heißt.
Gibt es die wirklich nicht?
MfG
Dirk

Was es nicht gibt, erzeuge selbst....
z.B. 840D
DEF REAL PI=3.14159........
gruß
2beeze2
z.B. 840D
DEF REAL PI=3.14159........
gruß
2beeze2
--------------------
-This is the End-

Hallo,
so'n Makro habe ich auch schon.
Der Hintergrund ist, das mein Kollege an einer Maschine mit einer Rundachse (Abwickeln des Materials) diverse Sachen rechnen muss und befürchtet durch das "Abschneiden" von einigen PI-Kommastellen nach einem gewisssen Abwickel-Weg eine Ungenauigkeit durch das bloße Rechnen mit einem gerundetem PI zu bekommen.
Werden wir wohl mal eine rechnerische Untersuchung durchführen müssen, ab welcher weggelassenen Kommastelle eine hinreichend kritische Rechenungenauigkeit im Endergebnis (ich glaub' die Vorschub-Geschwindigkeit) ensteht. Die Materialrollen sind ja auch nicht unendlich.
Ich dachte nur, dass es im NC-Sprachschatz das PI gibt, weil es dies in den Compile Zyklen auch gibt (M_PI). Naja, dann eben selbst gebaut.
MfG
Dirk
so'n Makro habe ich auch schon.
Der Hintergrund ist, das mein Kollege an einer Maschine mit einer Rundachse (Abwickeln des Materials) diverse Sachen rechnen muss und befürchtet durch das "Abschneiden" von einigen PI-Kommastellen nach einem gewisssen Abwickel-Weg eine Ungenauigkeit durch das bloße Rechnen mit einem gerundetem PI zu bekommen.
Werden wir wohl mal eine rechnerische Untersuchung durchführen müssen, ab welcher weggelassenen Kommastelle eine hinreichend kritische Rechenungenauigkeit im Endergebnis (ich glaub' die Vorschub-Geschwindigkeit) ensteht. Die Materialrollen sind ja auch nicht unendlich.
Ich dachte nur, dass es im NC-Sprachschatz das PI gibt, weil es dies in den Compile Zyklen auch gibt (M_PI). Naja, dann eben selbst gebaut.

MfG
Dirk

PI = ATAN2(0.0, -1.0)
dann geht's ohne Genauigkeitsverlust.
dann geht's ohne Genauigkeitsverlust.

Halt, halt. Selbstverständlich ist die Konstante in der Steuerung hinterlegt. Und zwar unter der Systemvariable $PI
So nebenbei: Sämtliche Systemvariablen sind zu finden im Handbuch PGA1
So nebenbei: Sämtliche Systemvariablen sind zu finden im Handbuch PGA1
--------------------
"Wenn die Torte spricht, hat der Krümel zu schweigen!"
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: