hugo stoutjesdijk schreef: ↑20 mar 2024 17:53
Ik heb alleen een vermoeden, want ken mach niet.
Je hebt waarschijnlijk meer parameters bij het homen, b.v. waar het machine nulpunt tov de home switch ligt, en de positie waar je machine naartoe loopt nadat er gehomed is. Dat zijn allemaal maar kleine stukjes, maar kan net het verschil maken.
Misschien even een printscreen van het invulvenster.
Bij sommige systemen kun je ook een keuze maken op welke methode er gehomed wordt. (aanlopen en teruglopen, herhaling enz)
En de hardware limitswitch uitzetten, dus alleen soft limits is misschien ook niet verkeerd.
Ik had inderdaad al eens gekeken of ik kon vinden of er nog andere dingen van toepassing waren die dit konden veroorzaken.
Intussen ontdekt dat de inputs niet meer klopte.
Het lijkt erop dat de byte offset veranderd is na het opnieuw inschakelen van de drivers.
Bij het eerste instellen heb ik wat instellingen van de drivers mbt de inputs moeten aanpassen. Op basis daarvan vervolgens de inputs in mach4 ingesteld en leek alles te werken.
N
u de inputs ingesteld op de nieuwe offsets en het lijkt homen goed te werken.
Het instellen van soft limits is nu de volgende stap. In principe zou het homen zo goed als nooit nodig moeten zijn aangezien het multi-turn absolute encoders betreft op de assen met een batterij in de kabel zodat de positie altijd onthouden zou moeten blijven. De instellingen die hiervoor nodig zijn moet ik ook nog naar gaan kijken
Hetgeen dat vreemd blijft is dat mijn volgens de documentatie van de leadshine drivers zijn de inputs aangesloten op SI3 en SI4.
Dan zou je verwachten dat je in mach4 ook input 3 en input 4 van de drivers moet selecteren. Echter lijken de inputs niet gekoppeld aan de daadwerkelijke inputs van de drivers maar aan de offset van de byte array, in dit geval byte 6 en 7.
Mocht iemand hier een verklaring voor hebben hoor ik het graag