MC_CamIn oder MC_CamInPos oder.....?

leoleo

Level-1
Beiträge
85
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,


Ich habe eine Drehachse (0-360 Grad) und möchte von 90 bis 180 Grad die horizontale Komponente von der Bewegung der Drehachse als Simulationachse benutzen. Ich habe Cam Table gemacht und es ist alles OK. Ich benutze die Funktion MC_CamIn.Bei 180 Grad ist die Position von der Simulationachse gleich wie die Position von der realle Achse, aber die Geschwindigkeit ist nicht gleich. Gibt es eine Möglichkeit dass die Simulationachse sowohl Positions als auch Geschwindigkeit –synchron ist? Die Fliegende Säge hat keine Cam Table!!!!!!!


Gruss,

Leo
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leo,

das Ganze ist nur in einem Sonderfall korrekt, dass Master als auch Slaveachse Positions und Geschwindigkeitssynchron fahren. Dies gilt bei einer Steigung von 1 der Kurvenscheibe sowie gleichen Faktorgruppen in der Steuerungskonfiguration. Wenn du eine Kurve mit einer diagonalen Linie anlegst die von Master und Slave 0-360° geht hast du nix anderes als das was "MC_GearIn" macht, nämlich ein elektronisches Getriebe mit der Übersetzung von 1:1.

Willst du diese Kopplung nur genau an einer Stelle haben z.B. von 0-180° und sonst soll die Slaveachse einfach stehen bleiben musst du einfach nur die Slaveachse zur Masterachse 1:1 skalieren also die vorher angesprochene Diagonale. Bei der zweiten Hälfte eine sog. Rast einlegen dann bleibt der Slave stehen (waagreche Linie). Aber Achtung: Am Übergang bei 180° und 360° zu 0° (fallst du periodisch anwählst) hast du u.U. dann einen sehr harten Knick. Evtl. sogar eine Unstetigkeit was in der physikalischen Welt nicht ausgeführt werden kann.
Lösung a) Glättung (keine gute Lösung) im Antriebscontroller
Lösung b) Kurve so designen, dass ein weicher Übergang zur Rast entsteht (beachten hierzu einfach die Ableitungen dann siehst du sehr gut Sprünge in der Geschwindigkeit (=schlecht!)

Gruß excelite
 
Zurück
Oben