| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: NX Motion Simulation (6028 mal gelesen)
|
michi90 Mitglied Student
Beiträge: 10 Registriert: 30.10.2012 NX 8.5
|
erstellt am: 29. Nov. 2012 17:56 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich arbeite aktuell mit der NX Kinematik Simulation und versuche gerade vergeblich verschiedene Bewegungen hintereinander auszuführen. Ich will also z.B. zuerst entlang einer linearen Achse fahren und danach um ein Gelenk drehen. Ist es möglich so einen Bewegungsablauf von vornherein festzulegen oder kann ich diesen Bewegungsablauf nur über Artikulation animieren? Bin für jede Idee/Anregung/Hilfe dankbar. Michi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Sirus Ehrenmitglied CAD Applikationsentwickler
Beiträge: 1564 Registriert: 03.06.2004
|
erstellt am: 30. Nov. 2012 07:43 <-- editieren / zitieren --> Unities abgeben: Nur für michi90
hallo michi ich mache solche bewegungen auch mit einer hubbewegung und mit einem gelenk. nur mache ich die steuerung der bewegung über eine excel-tabelle. jede achse eine spalte, jeder schritt eine zeile. du kannst deine definierte bewegung als excel exportieren, danach erhälst du die formatierung der tabelle, die du frei anpassen kannst, dann zum ausführen berechnen. viel erfolg! ------------------ gruss urs Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mike Ulbrich Ehrenmitglied PLM-Specialist
Beiträge: 1560 Registriert: 11.04.2005 Teamcenter 10.1.4(20150421.00) 10.0.3.5 MP5
|
erstellt am: 30. Nov. 2012 07:53 <-- editieren / zitieren --> Unities abgeben: Nur für michi90
|
uger Mitglied CADler & Kinematiker
Beiträge: 1115 Registriert: 25.02.2003 NX2015 WIN10 64Bit
|
erstellt am: 30. Nov. 2012 09:47 <-- editieren / zitieren --> Unities abgeben: Nur für michi90
Hallo zusammen. In einem Gelenk kann man unter dem Reiter "Fahrer" den Antrieb definieren. Darin kann als Typ auch "Funktion", z.B. Verschiebung, eingestellt werden. Über den grünen Pfeil gelangt man in den Funktionsmanager. Hier kann man dann entweder: a: Bewegungsabläufe aus mathem. Funtionen zusammenbauen oder b: eine Tabelle erzeugen / einlesen. Wie das genau geht steht in der Hilfe. Wir nutzen diese sehr intensiv und konnten damit bisher alle Antriebsverläufe hinbekommen. uger ------------------ Deine Wahrnehmung bestimmt deine Realität! NDS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
michi90 Mitglied Student
Beiträge: 10 Registriert: 30.10.2012 NX 8.5
|
erstellt am: 30. Nov. 2012 21:55 <-- editieren / zitieren --> Unities abgeben:
Also vielen Dank für die Hilfe schonmal, das mit der Excel Tabelle hab ich hinbekommen. Ich hab nun für jeden Step aber die Position aller Driver eingeben müssen. Geht es auch so dass ich nur meine fünf Schritte eingebe die abgearbeitet werden müssen (also die positionen des jeweiligen Drivers bei Schritt 1,2,3...) und die Simulation dann automatisch zwischen diesen Werten iterpoliert in Abhängigkeit der Steps? Und nochwas: Kann ich irgendwie meine Bewegungen von der Position meiner Sensoren abhängig machen oder wie muss ich mir die Sensoren vorstellen? Kann man das evntl mit der Co-Simulation mit Matlab/Simulink (Efahrungen?)? VG Michi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Moogy Mitglied Student
Beiträge: 1 Registriert: 04.12.2012
|
erstellt am: 04. Dez. 2012 13:41 <-- editieren / zitieren --> Unities abgeben: Nur für michi90
Hallo liebe Forengemeinde. Ich bin 23 jahre alt, Maschinenbau Student aus der Schweiz und bin neu hier Ich arbeite schon seit 5 Jahren mit verschiedenen CADs. NX habe ich frisch erlernt. Im Moment habe ich noch grosse Probleme mit der Simulation (kinematik tool) und da denke ich ihr könnt mir helfen Gibt es ein gutes Tutorial dazu? Habe Bücher bestellt aber die kommen erst mitte Dezember Ich habe begonnen eine einfache Drehung zu machen aber ich kann keine Animation starten (habe die Achse bauteil und Vektor bestimmt, muss ich noch mehr Parameter irgendwo einstellen?). Habe irgendwo gelesen dass man eine Hilfskonstruktion zeichnen muss? was hats mit ,,fahrer,, auf sich? Des weiteren habe ich immer wieder den Fehler ,,ungültiger navigator historienname,,. Könnt ihr mir mit dieser Beschreibung helfen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
falo72 Mitglied
Beiträge: 4 Registriert: 20.12.2012 NX8.5
|
erstellt am: 20. Dez. 2012 14:34 <-- editieren / zitieren --> Unities abgeben: Nur für michi90
@michi90: Du kannst Dir z.B. sog. "Marker" in der Simulation setzten. Mit einem "Sensor", was eine Messung zwischen diesen Markern ist, kannst Du über den "XY Function Manager" und einer if-Funktion den Antrieb steuern. D.h. Der Antrieb fährt solange, bis er eine bestimmte Position erreicht hat. Viele Grüße und frohes Fest Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
uger Mitglied CADler & Kinematiker
Beiträge: 1115 Registriert: 25.02.2003 NX2015 WIN10 64Bit
|
erstellt am: 20. Dez. 2012 15:39 <-- editieren / zitieren --> Unities abgeben: Nur für michi90
Hallo an alle! Habe den Vorschlag von falo72 einmal ausprobiert. Klappt super, naja, bis auf einen Bug den ich gefunde habe (glaube ich). Ich habe über eine IF Bedingungen die Geschwindigkeit eines Antriebes gesteuert. Hat ein Schieber einen bestimmten Abstand erreicht (über einen Sensor ermittelt) dann soll seine Geschwindigkeit 0 werden. Das führte immer zu einem Solver-Fehler. Wenn die Geschwindigkeit einen anderen Wert als Null annehmen sollte dann klappte es. Nachdem ich aus dem Kinematikmodell dann alle 3D-Kontakte entfernt habe klappte es plötzlich auch mit der 0. Frage: kennt das jemand? Ist das wirklich ein Bug dass 3D-Kontakte in dieser Kombination für Ärger sorgen? uger ------------------ Deine Wahrnehmung bestimmt deine Realität! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kevin9009 Mitglied
Beiträge: 9 Registriert: 01.08.2022 CAD System: NX 2007
|
erstellt am: 08. Sep. 2022 14:30 <-- editieren / zitieren --> Unities abgeben: Nur für michi90
Hallo Uger, kannst du mir hier noch ein kleines bisschen auf die Sprünge helfen? Ich finde mich leider über die Hilfe nicht zu recht... Ich habe es bisher wie folgt versucht: Treiber / Profil 2D / Dialogfenster Profil / Dateiformat Tabellendaten / Datei öffnen (Exceltabelle mit Zeit- und Positionswerten aufgerufen) Nur hier komme ich nicht weiter. Wenn ich auf Bearbeiten klicke öffnet sich zwar die Datei, ich kann jedoch keine Spalte o.Ä. auswählen. Den Dialog in NX kann ich auch nicht abschließen (eine gültige Spalte ist erforderlich)... Du hattest nun etwas gesagt von Treiber / Funktion / grüner Pfeil / Funktionsmanager aber ab hier komme ich nicht weiter. Mein Ziel ist eigentlich "nur" eine Excel Datei mit X (Zeit)- und Y (Position)- Werten vorzudefinieren und dann die entsprechenden Spalten der Tabelle auf die Treiber in NX zuzuweisen. [Diese Nachricht wurde von Kevin9009 am 08. Sep. 2022 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kevin9009 Mitglied
Beiträge: 9 Registriert: 01.08.2022 CAD System: NX 2007
|
erstellt am: 08. Sep. 2022 14:31 <-- editieren / zitieren --> Unities abgeben: Nur für michi90
Zitat: Original erstellt von uger: Hallo zusammen.In einem Gelenk kann man unter dem Reiter "Fahrer" den Antrieb definieren. Darin kann als Typ auch "Funktion", z.B. Verschiebung, eingestellt werden. Über den grünen Pfeil gelangt man in den Funktionsmanager. Hier kann man dann entweder: a: Bewegungsabläufe aus mathem. Funtionen zusammenbauen oder b: eine Tabelle erzeugen / einlesen. Wie das genau geht steht in der Hilfe. Wir nutzen diese sehr intensiv und konnten damit bisher alle Antriebsverläufe hinbekommen. uger
Hallo Uger, kannst du mir hier noch ein kleines bisschen auf die Sprünge helfen? Ich finde mich leider über die Hilfe nicht zu recht... Ich habe es bisher wie folgt versucht: Treiber / Profil 2D / Dialogfenster Profil / Dateiformat Tabellendaten / Datei öffnen (Exceltabelle mit Zeit- und Positionswerten aufgerufen) Nur hier komme ich nicht weiter. Wenn ich auf Bearbeiten klicke öffnet sich zwar die Datei, ich kann jedoch keine Spalte o.Ä. auswählen. Den Dialog in NX kann ich auch nicht abschließen (eine gültige Spalte ist erforderlich)... Du hattest nun etwas gesagt von Treiber / Funktion / grüner Pfeil / Funktionsmanager aber ab hier komme ich nicht weiter. Mein Ziel ist eigentlich "nur" eine Excel Datei mit X (Zeit)- und Y (Position)- Werten vorzudefinieren und dann die entsprechenden Spalten der Tabelle auf die Treiber in NX zuzuweisen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kevin9009 Mitglied
Beiträge: 9 Registriert: 01.08.2022 CAD System: NX 2007
|
erstellt am: 20. Sep. 2022 15:45 <-- editieren / zitieren --> Unities abgeben: Nur für michi90
|
Walter Hogger Moderator Maschinenbauingenieur
Beiträge: 3886 Registriert: 06.10.2000 UG V2 bis UG V18 NX1 bis NX2008 ("NX19")
|
erstellt am: 20. Sep. 2022 16:43 <-- editieren / zitieren --> Unities abgeben: Nur für michi90
Hallo Kevin9009, CAD-Foren sind eher nicht geeignet um ganze NX-Module zu verklickern. Ich mach das hier seit über 22 Jahren und es hat so (fast) noch nie funktioniert. Wenn du keinen NX-Motion-Kurs machen kannst bleibt noch übrig: - Kann es ein Arbeitskollege? - Komme ich mit der NX-Onlinehilfe zurecht? (Das hast du ja bereits verneint.) - Kann ich es mit Probieren rausbekommen? Das kann sehr frustrierend sein, und wenn du Angestellter bist, ist das für die Firma auch ein teurer Weg. - Gibt es Literatur darüber? Ja, gibt es. - Bietet das Internet etwas? Ja, Z.B. bei YouTube gibt es viele NX-Motion-Videos. Wir stellen auch gelegentlich etwas rein. Z.B. hier Gruß ------------------ Walter Hogger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kevin9009 Mitglied
Beiträge: 9 Registriert: 01.08.2022 CAD System: NX 2007
|
erstellt am: 20. Sep. 2022 17:03 <-- editieren / zitieren --> Unities abgeben: Nur für michi90
Zitat: Original erstellt von Walter Hogger: Hallo Kevin9009,CAD-Foren sind eher nicht geeignet um ganze NX-Module zu verklickern. Ich mach das hier seit über 22 Jahren und es hat so (fast) noch nie funktioniert. Wenn du keinen NX-Motion-Kurs machen kannst bleibt noch übrig: - Kann es ein Arbeitskollege? - Komme ich mit der NX-Onlinehilfe zurecht? (Das hast du ja bereits verneint.) - Kann ich es mit Probieren rausbekommen? Das kann sehr frustrierend sein, und wenn du Angestellter bist, ist das für die Firma auch ein teurer Weg. - Gibt es Literatur darüber? Ja, gibt es. - Bietet das Internet etwas? Ja, Z.B. bei YouTube gibt es viele NX-Motion-Videos. Wir stellen auch gelegentlich etwas rein. Z.B. hier Gruß
Hallo Walter, nun ein ganzes NX-Modul zu erklären ist hier nun eigentlich nicht notwendig denke ich. Das von dir verlinkte Video kenne ich, vielen Dank. Nach diesem Prinzip habe ich das bei mir auch umgesetzt. Sprich: Excel Tabelle erstellt, verschiedene Gelenke als Zeilen und als Spalten dann die entsprechenden Positionen über die Zeit. Das ganze dann in den im Video zu sehenden Dialog abgetippt. Das funktioniert ja nun generell auch. Wenn ich nun jedoch sagen wir 10 Gelenke habe, muss ich für 10 Gelenke separat diesen Dialog ausfüllen. Wenn ich nun jedoch dazwischen einen neuen Schritt einfügen möchte, fängt es an richtig umständlich zu werden. Ich denke du verstehst das Problem. Mein Gedanke war eben, dass diese Infos bestimmt aus aus Excel eingelesen werden können. Nun habe ich eben recherchiert und den oben stehenden Beitrag gefunden. Ich finde nun offensichtlich in der Hilfe jedoch nicht die richtige Seite wo das Vorgehen erklärt wird. Möglicherweise würde das bereits ausreichen um das Problem zu lösen. Ein Motion-Kurs wird in einigen Wochen folgen, jedoch mahlen die Mühlen in Unternehmen zeitweise recht langsam... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Hogger Moderator Maschinenbauingenieur
Beiträge: 3886 Registriert: 06.10.2000 UG V2 bis UG V18 NX1 bis NX2008 ("NX19")
|
erstellt am: 21. Sep. 2022 08:33 <-- editieren / zitieren --> Unities abgeben: Nur für michi90
Hallo Kevin9009, wenn ich die Stelle genau wüsste, hätte ich dir eine konkrete Antwort gegeben, aber mit dem Hinweis Zitat: Treiber / Funktion / grüner Pfeil / Funktionsmanager
muss ich mich auch erst wieder neu reindenken. Das kann schon mal eine Stunde dauern, da ich NX-Motion ca. alle 6 Monate mal "betrete". Diese Stunde habe ich zur Zeit leider nicht. Gruß ------------------ Walter Hogger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |