Konfigurieren von Motoränderungen in einer Bewegungsstudie

Wenn die SOLIDWORKS Simulation® Professional Zusatzanwendung installiert wurde, kann eine Bewegungsanalyse-Studie für die Berechnung einer Baugruppe, die eine ereignisgestützte Bewegungssteuerung beinhaltet, verwendet werden.

Ereignisgestützte Bewegungsstudien werden mit einem Satz von Bewegungsaktionen, die aus auslösenden Ereignissen resultieren, definiert. Erstellen Sie eine ereignisgestützte Bewegungsstudie, wenn Sie die genaue zeitliche Abfolge für Elementänderungen nicht kennen. Sie können die zeitliche Abfolge für Elementänderungen ermitteln, indem Sie eine ereignisgestützte Bewegungsstudie berechnen.

In einem Produktionsprozess z. B., der die Bewegung von Komponenten auf einem Förderband beinhaltet, schalten sich Motoren ein oder ändern sich je nach der Position der Komponente auf dem Förderband. Da Sie aber die genaue Zeit nicht kennen, zu der eine Komponente eine Position erreicht, bevor Sie die Bewegung berechnen, können Sie die Zeit zur Änderung des Motorwertes nicht bestimmen. Ohne die genauen Zeitpunkte zum Einschalten oder Ändern eines Motors zu kennen, können Sie keine zeitgestützte Bewegungsstudie erstellen. Sie können aber eine ereignisgestützte Bewegungsstudie verwenden, um die Förderband-Baugruppenbewegung zu modellieren.

Für das Förderbandmodell können Sie:
  • Nähensensoren definieren, um die Komponentenposition zu überwachen.
  • Auslöser, basierend auf Sensorenwerten definieren.
  • Motoren mit konstanter Geschwindigkeit oder Servomotoren für das Modell definieren.
  • Aktionen definieren, die Motoren einschalten oder Motorenwerte ändern, wenn sie von Sensoren laut Plan ausgelöst werden.
Vor der Definition einer Motoraktion in Reaktion auf einen Auslöser in einer ereignisgestützten Bewegungsstudie:
  1. Geben Sie in einer ereignisgestützten Bewegungsstudie den Task-Namen und die Beschreibung ein, und legen Sie den Task-Auslöser fest. Definieren Sie z.B. einen Nähensensorauslöser, der eine Aktion basierend auf Komponentenpoition auslöst.
  2. Definieren Sie den Motor, der der Task-Aktion zugewiesen werden soll. Definieren Sie z.B. einen Verschiebungs-Servomotor.

Definieren einer Task-Aktion, die einen Motorwert in Reaktion auf einen Task-Auslöser ändert:

  1. Doppelklicken Sie in der Task-Zeile auf den Text in der Spalte Feature.
  2. Wählen Sie im Dialogfeld Feature eine konstante Geschwindigkeit oder einen Servomotor aus der Liste Motoren aus.
    Sie können mehr als ein Feature auswählen, so lange Sie dieselbe Aktion jedem Feature zuweisen.
  3. Klicken Sie auf OK.
  4. Klicken Sie in der Spalte Aktion für den Task, und wählen Sie Ändern.
  5. Geben Sie für Wert den Wert des Motors am Ende der Aktion ein.
    Die Einheiten richten sich nach dem Motortyp.
    Um z. B. eine Komponente 120 mm mit einem Verschiebungs-Servomotor zu verschieben, geben Sie 120mm ein.
  6. Geben Sie für Dauer die Zeit für die Task-Aktion ein.
    Geben Sie z. B. 2s ein.
  7. Klicken Sie in der Spalte Profil für den Task, und wählen Sie ein Profil für die Motorfunktion aus.
    Die Motorwerte während der Aktion hängen vom Profil und den Motorwerten am Beginn und Ende der Aktion ab.
    Wählen Sie z. B. Linear aus, was in einer geraden Linien-Verschiebungslaufbahn für einen Verschiebungs-Servomotor resultiert.
Sie können eine ähnliche Vorgehensweise verwenden für die Änderung des konstanten Drehmoments oder der Kraftwerte während der Bewegung.