evelkneevel
Level-2
- Beiträge
- 108
- Reaktionspunkte
- 17
-> Hier kostenlos registrieren
kein Problem, sowas mach ich gerne
Wie lautet schon das Motto dieses Forums?
wie gesagt, setz mal den enable von dem Baustein auf always true...der ist wirklich dafür da, dass der Baustein abgearbeitet wird, das hat mit der Achse eigentlich nichts zu tun
warte dann am besten ein paar SPS Zyklen oder 1-2 Sekunden bis der Baustein ein paar Mal durchlaufen wurde und intern alles tacco ist
dann setz den enableAxis auf true
warte bis der Baustein axisEnabled = true meldet

ggf kannst du auch noch auf den valid Ausgang gucken...der sollte -glaube ich- auch immer true sein (kann auch sein, dass der hin und wieder auf false geht, bin mir gerade nicht 100% sicher)
dann solltest du auch den ERR MC Power nicht mehr haben
und dann kannst du deine Fahrbefehle mit jog oder pos absolute oder so setzen
du kannst dir auch gerne die Doku zu der LAxisCtrl Lib einmal durchlesen, da sind auch Erklärungen und Ablaufdiagramme drin
das geht intern im Baustein recht schnell, aber du musst halt immer auf die Rückmeldungen warten...ein paar SPS Zyklen braucht es da schon bzw. auch noch ein paar Kommunikations- bzw. Rechenzyklen über den OB MC_Servo...
und bitte vergiss erstmal die Slave Achse...guck mal das der Master dreht
dann synchronisier den Slave auf....auch wenn das dein Prozess nicht zulässt
versuch erstmal ein Problem zu lösen und nicht 5 gleichzeitig
wie gesagt, setz mal den enable von dem Baustein auf always true...der ist wirklich dafür da, dass der Baustein abgearbeitet wird, das hat mit der Achse eigentlich nichts zu tun
warte dann am besten ein paar SPS Zyklen oder 1-2 Sekunden bis der Baustein ein paar Mal durchlaufen wurde und intern alles tacco ist
dann setz den enableAxis auf true
warte bis der Baustein axisEnabled = true meldet

ggf kannst du auch noch auf den valid Ausgang gucken...der sollte -glaube ich- auch immer true sein (kann auch sein, dass der hin und wieder auf false geht, bin mir gerade nicht 100% sicher)
dann solltest du auch den ERR MC Power nicht mehr haben
und dann kannst du deine Fahrbefehle mit jog oder pos absolute oder so setzen
du kannst dir auch gerne die Doku zu der LAxisCtrl Lib einmal durchlesen, da sind auch Erklärungen und Ablaufdiagramme drin
das geht intern im Baustein recht schnell, aber du musst halt immer auf die Rückmeldungen warten...ein paar SPS Zyklen braucht es da schon bzw. auch noch ein paar Kommunikations- bzw. Rechenzyklen über den OB MC_Servo...
und bitte vergiss erstmal die Slave Achse...guck mal das der Master dreht
dann synchronisier den Slave auf....auch wenn das dein Prozess nicht zulässt
versuch erstmal ein Problem zu lösen und nicht 5 gleichzeitig