[Fl...] Posted May 27, 2021 Share Posted May 27, 2021 Hallo zusammen, wir sollen an einer Symmetrie eine Maximum Material Bedingung auswerten, die abhängig von einem Abstandsmaß ist. Die Toleranz vom Abstandsmaß beträgt 1,01 +0,15 / -0,05. Die Symmetrie beträgt 0,05. Wenn also das Abstandsmaß bei 1,16 liegen sollte, bekommen wir 0,2 mm auf die Symmetrietoleranz dazu, also 0,25. Wie kann ich das über eine Formel lösen? Die Formel soll natürlich nur greifen, wenn das Abstandsmaß größer ist wie 0,96 mm. Wie sieht es denn aus wenn das Maß größer wie 1,16 mm ist? So funktioniert das jedenfalls nicht: 🤣 if (getActual("Pos_06_Abstand_X").actual < 0.96) then 0.05 else 0.05 + (getActual("Pos_06_Abstand_X").actual - 0.96) endif Ist die Überlegung so grundsätzlich in Ordnung? MfG Florian Link to comment Share on other sites More sharing options...
[Se...] Posted May 27, 2021 Share Posted May 27, 2021 Hallo, wir lösen es so: bei InnenØ / Bohrung: Nenn+ min(BonusMax, max(0,(getActual("Merkmal").diameter-MinAbmaß))) bei AußenØ / Welle: Nenn+ min(BonusMax, max(0,MaxAbmaß-(getActual("Merkmal").diameter))) Nenn = Zeichnungsangabe (Grundtoleranz) MinAbmaß/MaxAbmaß = untere / obere Toleranzgrenze BonusMax = Toleranzbreite Der Max-Ausdruck dient nur dazu negative Werte durch Null zu ersetzen. In der Min-Auswertung wird der kleinste Wert ausgegeben, durch die Angabe BonusMax ist der höchst zulässige Wert angegeben. Sind die Werte größer als BonusMax wird der BonusMax ausgegeben, sind diese kleiner der errechnete Wert. Dieser Wert wird zur Grundtoleranz addiert. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in