Hallo
Ich bestätige die Meinung von @charleslr (den ich begrüße) Solidworks ist eine Katastrophe, abgesehen von sehr einfachen Bewegungen.
Wenn ich sehr einfach sage, sind es maximal zwei oder drei Achsen und wieder.
Es gibt zwei Funktionen, mit denen Sie ein korrektes Ergebnis erzielen können:
Die erste ist Motion, die in der Solidworks Premium-Version und in der PRO-Version enthalten ist. Für einen Roboter darf Motion nur mit Constraint Control arbeiten, was bei komplexen Bewegungen sehr schwierig zu handhaben ist.
Für einen FANUC 5 Achsen war ich gezwungen, eine Mischung aus einer Kopfsteuerung mit 3D-Splines zu machen, die mehr oder weniger parallel sind (als ob Sie Schienen hätten, wobei der Kopf der Schlitten ist) und Einschränkungen für das Handgelenk zu machen. Da es sich um eine einfache Bewegung eines Rahmens handelte, tat ich dies, um es dem Kunden zu verkaufen. Aber ich habe mir selbst geschworen, dass ich das nie wieder tun würde.
Die andere Lösung ist ein Scheiß, der 2017 oder 2018 aufgetaucht ist und "Constraint Driver" heißt, ich sage Scheiße, weil man nicht mehr als 10 Sequenzen verketten kann. Außerdem ist es beschissen zu bedienen, weil es sich nicht um eine eigenständige Funktion wie Motion handelt, aber es ist eine Funktion, die kaum für ultra-grundlegende Dinge geeignet ist. Im besten Fall können Sie Pick-and-Place machen, aber Sie werden niemals einen Schweißroboter für eine Montagewerkstatt fahren, zum Beispiel für eine Montagewerkstatt
Die von @charleslr angedeuteten "Trèscherware"-Lösungen scheinen also nicht die einzigen zu sein, die man sich ansehen sollte.
Herzliche Grüße
PS: Auf der anderen Seite verwendet ein Kollege, der bei FANUC arbeitet, die SW-Simulation, um die Berechnungen der Rahmen und Zellen zu überprüfen, an denen die Roboter befestigt sind, denn da es fast die ganze Zeit in Auslegern arbeitet, ist es ratsam, Simus auf den Befestigungsrahmen zu machen