Siemens
Digital Industries, Motion Control, Machine Tool Systems
R Parameter Siemens 840d

Hallo zusammen,
ich habe ein Problem mit den R-Parametern bei Siemens.
in einem Unterprogramm rechne ich mit Hilfe der Parameter meinen Nullpunkt aus, und eine Verschiebung.
Der Wert der bei der Rechnung raus kommt ist negativ also mit -, ich brauche aber einen Positiven Wert also ohne Vorzeichen.
Gibt es eine Funktion um das - zulöschen oder den Wert in einen postiven zuändern?
Danke für eure Hilfe.
ich habe ein Problem mit den R-Parametern bei Siemens.
in einem Unterprogramm rechne ich mit Hilfe der Parameter meinen Nullpunkt aus, und eine Verschiebung.
Der Wert der bei der Rechnung raus kommt ist negativ also mit -, ich brauche aber einen Positiven Wert also ohne Vorzeichen.
Gibt es eine Funktion um das - zulöschen oder den Wert in einen postiven zuändern?
Danke für eure Hilfe.

Hallo zusammen,
ich habe ein Problem mit den R-Parametern bei Siemens.
in einem Unterprogramm rechne ich mit Hilfe der Parameter meinen Nullpunkt aus, und eine Verschiebung.
Der Wert der bei der Rechnung raus kommt ist negativ also mit -, ich brauche aber einen Positiven Wert also ohne Vorzeichen.
Gibt es eine Funktion um das - zulöschen oder den Wert in einen postiven zuändern?
Danke für eure Hilfe.
ich habe ein Problem mit den R-Parametern bei Siemens.
in einem Unterprogramm rechne ich mit Hilfe der Parameter meinen Nullpunkt aus, und eine Verschiebung.
Der Wert der bei der Rechnung raus kommt ist negativ also mit -, ich brauche aber einen Positiven Wert also ohne Vorzeichen.
Gibt es eine Funktion um das - zulöschen oder den Wert in einen postiven zuändern?
Danke für eure Hilfe.
R1=-R1


Hallo
R1=R1*(-1)
würde auch gehen ( mal ) minus 1
R1=R1*(-1)
würde auch gehen ( mal ) minus 1
--------------------
Das dringendste Problem der Technologie von heute ist nicht mehr die Befriedigung von Grundbedürfnissen und uralten Wünschen der Menschen, sondern die Beseitigung von Übeln und Schäden, welche uns die Technologie von gestern hinterlassen hat.
Dennis Gabor (1900-79), ungar.-brit. Physiker, Entwickler der Holographie, 1971 Nobelpr.

Hallo zusammen,
ich habe ein Problem mit den R-Parametern bei Siemens.
in einem Unterprogramm rechne ich mit Hilfe der Parameter meinen Nullpunkt aus, und eine Verschiebung.
Der Wert der bei der Rechnung raus kommt ist negativ also mit -, ich brauche aber einen Positiven Wert also ohne Vorzeichen.
Gibt es eine Funktion um das - zulöschen oder den Wert in einen postiven zuändern?
Danke für eure Hilfe.
ich habe ein Problem mit den R-Parametern bei Siemens.
in einem Unterprogramm rechne ich mit Hilfe der Parameter meinen Nullpunkt aus, und eine Verschiebung.
Der Wert der bei der Rechnung raus kommt ist negativ also mit -, ich brauche aber einen Positiven Wert also ohne Vorzeichen.
Gibt es eine Funktion um das - zulöschen oder den Wert in einen postiven zuändern?
Danke für eure Hilfe.
Hallo,
die Funktionen
R1=-R1
und
R1=R1*(-1)
funktionieren nur wenn der Wert tatsächlich negativ ist.
Falls R1 auch mal Positiv wäre, würde ein negativer Wert herauskommen.
Ich bevorzuge da folgendes Konstrukt:
R1=SQRT(POT(R1))
Das Ergebniss ist IMMER positiv, egal ob R1 davor positiv oder negativ war.
Wie so oft im Leben führen mehrere Wege ans Ziel.
Gruß
Arnold

Hallo,
die Funktionen
R1=-R1
und
R1=R1*(-1)
funktionieren nur wenn der Wert tatsächlich negativ ist.
Falls R1 auch mal Positiv wäre, würde ein negativer Wert herauskommen.
Ich bevorzuge da folgendes Konstrukt:
R1=SQRT(POT(R1))
Das Ergebniss ist IMMER positiv, egal ob R1 davor positiv oder negativ war.
Wie so oft im Leben führen mehrere Wege ans Ziel.
Gruß
Arnold
die Funktionen
R1=-R1
und
R1=R1*(-1)
funktionieren nur wenn der Wert tatsächlich negativ ist.
Falls R1 auch mal Positiv wäre, würde ein negativer Wert herauskommen.
Ich bevorzuge da folgendes Konstrukt:
R1=SQRT(POT(R1))
Das Ergebniss ist IMMER positiv, egal ob R1 davor positiv oder negativ war.
Wie so oft im Leben führen mehrere Wege ans Ziel.
Gruß
Arnold
Und was macht jetzt SQRT und POT genau?
--------------------
Idealisten wollen die Welt verbessern, nicht den Status Quo verwalten!

Dann aber doch lieber
R1=ABS(R1)
(Bezieht sich auf #5)
Der Beitrag wurde von CNCFr bearbeitet: 21.12.2014, 21:45 Uhr
R1=ABS(R1)
(Bezieht sich auf #5)
Der Beitrag wurde von CNCFr bearbeitet: 21.12.2014, 21:45 Uhr


Und was macht jetzt SQRT und POT genau?
Der R-Parameter wird Potenziert (R1*R1) und dann wieder die Wurzel gezogen.
Angenommen der Parameter R1=-5
Das POTenzieren macht dann: -5 * -5=+25
SQRT zieht daraus wieder die Quadratwurzel: Wurzel aus +25=+5
Wenn die Steuerung den Befehl ABS() unterstützt, so macht Diese genau Dasselbe.
Also: R1=ABS(R1)
Gruß
Arnold

Wenn die Steuerung den Befehl ABS() unterstützt, so macht Diese genau Dasselbe.
Gruß
Arnold
Gruß
Arnold
Das will ich nicht hoffen. Sie wird etwas in der Art tun
If r1 < 0 r1 = -r1
Der Weg über das Quadrat und die Wurzel ist erstens aufwendiger und zweitens wird der Betrag der Zahl nach der Operation im allgemeinen ein ander sein als vorher, weil unvermeidlich Rundungsfehler auftreten werden. Und das will und kann man hier ja problemlos vermeiden.



Level 7 = Community-Professor







Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Mitglied seit: 16.11.2003
Beiträge: 1.511
Das will ich nicht hoffen. Sie wird etwas in der Art tun
If r1 < 0 r1 = -r1
Der Weg über das Quadrat und die Wurzel ist erstens aufwendiger und zweitens wird der Betrag der Zahl nach der Operation im allgemeinen ein ander sein als vorher, weil unvermeidlich Rundungsfehler auftreten werden. Und das will und kann man hier ja problemlos vermeiden.
If r1 < 0 r1 = -r1
Der Weg über das Quadrat und die Wurzel ist erstens aufwendiger und zweitens wird der Betrag der Zahl nach der Operation im allgemeinen ein ander sein als vorher, weil unvermeidlich Rundungsfehler auftreten werden. Und das will und kann man hier ja problemlos vermeiden.
das wir im Rechner viel banaler gelöst es wird einfach das Vorzeichen Bit auf 0 geschrieben wenn es den gesetzt ist.
Abhandlung zu zahlen Formaten im Rechner
http://www-nw.uni-regensburg.de/~brf09510/float/realform.pdf
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: