Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  Parameter als Modellwert weiterverwenden?

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
  
PDM System exakt anpassen an Anwenderforderungen (GAIN Collaboration,PDM,PDM System,PLM,PLM System)
Autor Thema:  Parameter als Modellwert weiterverwenden? (1874 / mal gelesen)
rolly1981
Mitglied
Konstrukteur im Maschinenbau

Sehen Sie sich das Profil von rolly1981 an!   Senden Sie eine Private Message an rolly1981  Schreiben Sie einen Gästebucheintrag für rolly1981

Beiträge: 8
Registriert: 20.04.2008

erstellt am: 18. Aug. 2016 09:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

In unserem Betrieb werden mittlerweile sehr viele Modelle parametrisch gesteuert, da viele Bauteile sehr ähnlich sind, sich aber in kleinen Details wie Länge und Breite, usw... unterscheiden. Das Ganze funktioniert auch sehr gut. Jetzt möchten wir Toleranzen statt wie bisher in Zeichnungen, schon direkt ins Modell einpflegen, um vielleicht in Zukunft ganz von den Zeichnungen wegzukommen. Jedoch haben wir das Problem, dass sich die Modellwerte der tolerierten Parameter nicht in weiteren Parametern (Gleichungen) weiterverwenden lassen. (Getestet wurde das in Inventor 2014 und 2016)

(sehr) vereinfachtes Beispiel:
   Bauteillänge gesteuert über -> d1 = 100  Modelltoleranz (+0,5 / +0,1)
   Bohrungsposition in X-Achse soll aus funktionstechnischen Gründen um exakt 10mm kürzer sein als das Bauteil -> d2 = d1 - 10mm
   Ergebnis = d2 = 90mm

In diesem Fall ergibt sich für d2 immer das Maß 90.000 , egal ob das Modell auf Median, Unteren oder Oberen Wert gesetzt wird. Somit stimmt dann das Modell auch nicht, wenn wir es für den CAM-Prozess auf Mitte Toleranz herausgeben.

Das Modell auf Mitte Toleranz zu modellieren wäre eine Lösung, aber leider funktioniert das aus mehreren Gründen nicht überall. Ein anderer Modellaufbau über projizierte Kanten usw.. ist ebenfalls nicht überall möglich, da die projektieren Konturen in Änderungsfällen nicht stabil genug sind...

Wir brauchen somit unbedingt den Modellwert und nicht den Nennwert von d1. Ich verstehe nicht warum ich diesen nicht verwenden kann? Wenn ich den Parameter d1 in ein anderes Bauteil exportiere, dann wird komischerweise (korrekterweise) der aktuelle Modellwert übergeben-> d1 wird dann z.B. als Medianwert 100,3 im nächsten Bauteil angezeigt.

Gibt es vielleicht irgendwo eine Einstellung oder einen Befehl mit dem ich wählen kann ob Nenn- oder Modellwert in der Gleichung verwendet werden soll?

Ich hoffe es kann uns jemand weiterhelfen...

[Diese Nachricht wurde von rolly1981 am 18. Aug. 2016 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rolly1981
Mitglied
Konstrukteur im Maschinenbau

Sehen Sie sich das Profil von rolly1981 an!   Senden Sie eine Private Message an rolly1981  Schreiben Sie einen Gästebucheintrag für rolly1981

Beiträge: 8
Registriert: 20.04.2008

erstellt am: 25. Aug. 2016 12:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Kann uns denn wirklich keiner helfen 

Kann doch nicht sein, dass wir die einzigen sind die dieses Problem haben? 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

GeorgK
Mitglied



Sehen Sie sich das Profil von GeorgK an!   Senden Sie eine Private Message an GeorgK  Schreiben Sie einen Gästebucheintrag für GeorgK

Beiträge: 619
Registriert: 06.06.2001

Inventor 2020
Siemens NX 8.5 - 12.0
Autocad Mechanical 2020
Catia V5R19
3,4 GHz; 64 GB RAM
Windows 10
openSUSE Leap 42.3
Visual Studio 2010 - 2017
Windows 2012 R2
Vault 2017

erstellt am: 25. Aug. 2016 14:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rolly1981 10 Unities + Antwort hilfreich

Du kannst mit iLogic / VBA die Abmessungen prüfen und die Toleranzen entsprechend ändern.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mb-ing
Mitglied
F&E-Mangement, MB-Ing. (u)


Sehen Sie sich das Profil von mb-ing an!   Senden Sie eine Private Message an mb-ing  Schreiben Sie einen Gästebucheintrag für mb-ing

Beiträge: 771
Registriert: 06.09.2012

Inventor 2021 WIN 10 (64bit), Dell Precision T1650, 16GB (Pro.File 8.7)

erstellt am: 25. Aug. 2016 14:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rolly1981 10 Unities + Antwort hilfreich

Hallo zusammen,

ohne das ich es getestet habe!!!!

Setze ein getriebenes Maß auf die BT-Länge und binde dieses in Deinen Bohrungsabstand ein....

BT-Länge L1= 90
L2 ist die getriebene Bemaßung (Driven Dimension) der BT-Länge
Bohrungsabstand X=L2-10

Könnte vllt. helfen, aber ich habe es nicht getestet und nur ein spontaner Einfall von mir.

Meine Überlegung:
Die getriebene Bemaßung gibt immer die tatsächliche Länge des BT wieder und die Länge ändert sich ja bei der Umstellung auf den Mittelwert.

Eigentlich schon eine Murks-Lösung, aber vllt. hilft es ja.

HTH.

Grüße
MB-Ing.

------------------
Wissen ist Macht. Nichts wissen macht auch nichts 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

GeorgK
Mitglied



Sehen Sie sich das Profil von GeorgK an!   Senden Sie eine Private Message an GeorgK  Schreiben Sie einen Gästebucheintrag für GeorgK

Beiträge: 619
Registriert: 06.06.2001

Inventor 2020
Siemens NX 8.5 - 12.0
Autocad Mechanical 2020
Catia V5R19
3,4 GHz; 64 GB RAM
Windows 10
openSUSE Leap 42.3
Visual Studio 2010 - 2017
Windows 2012 R2
Vault 2017

erstellt am: 25. Aug. 2016 15:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rolly1981 10 Unities + Antwort hilfreich

Public Sub ParameterToleranceTest()
    Dim app As Inventor.Application
    Set app = ThisApplication
    Dim doc As PartDocument
    Set doc = app.ActiveDocument
    Dim parameter As parameter
    Set parameter = doc.ComponentDefinition.Parameters.Item(1)
    Debug.Print parameter.Name
    Call parameter.Tolerance.SetToLimits(kLimitLinearTolerance, 1, -1)
 
End Sub

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rolly1981
Mitglied
Konstrukteur im Maschinenbau

Sehen Sie sich das Profil von rolly1981 an!   Senden Sie eine Private Message an rolly1981  Schreiben Sie einen Gästebucheintrag für rolly1981

Beiträge: 8
Registriert: 20.04.2008

erstellt am: 26. Aug. 2016 07:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Haben wir schon probiert, das Problem dabei ist, dass keine doppelte Bemaßungen zulässig sind. Es erscheint die Fehlermeldung -> Skizzenbemaßung ist bereits vorhanden. Man kann das umgehen, indem man ein anderes Maß wählt. Statt Linie zu Linie -> Punkt zu Punkt. So, oder so, bleibt das aber wie du schon sagst eine Murks-Lösung.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rolly1981
Mitglied
Konstrukteur im Maschinenbau

Sehen Sie sich das Profil von rolly1981 an!   Senden Sie eine Private Message an rolly1981  Schreiben Sie einen Gästebucheintrag für rolly1981

Beiträge: 8
Registriert: 20.04.2008

erstellt am: 26. Aug. 2016 07:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von GeorgK:
Public Sub ParameterToleranceTest()
    Dim app As Inventor.Application
    Set app = ThisApplication
    Dim doc As PartDocument
    Set doc = app.ActiveDocument
    Dim parameter As parameter
    Set parameter = doc.ComponentDefinition.Parameters.Item(1)
    Debug.Print parameter.Name
    Call parameter.Tolerance.SetToLimits(kLimitLinearTolerance, 1, -1)
  
End Sub

Wie und wo muss das rein? 
 
Habe ein Makro in der IPT erstellt, ausgeführt und es hat sich nichts getan. 

[Diese Nachricht wurde von rolly1981 am 26. Aug. 2016 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

GeorgK
Mitglied



Sehen Sie sich das Profil von GeorgK an!   Senden Sie eine Private Message an GeorgK  Schreiben Sie einen Gästebucheintrag für GeorgK

Beiträge: 619
Registriert: 06.06.2001

Inventor 2020
Siemens NX 8.5 - 12.0
Autocad Mechanical 2020
Catia V5R19
3,4 GHz; 64 GB RAM
Windows 10
openSUSE Leap 42.3
Visual Studio 2010 - 2017
Windows 2012 R2
Vault 2017

erstellt am: 26. Aug. 2016 10:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rolly1981 10 Unities + Antwort hilfreich

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz