Op 17 maart 2019 21:09:24 schreef Lemmy:
Ik stel mij het volgende voor; stel je rijdt het 100.000 km/h over de snelweg en je moet om de 2 meter lijnen trekken van 1 meter lang. Als dan de lijnentrekker precies de snelheid kan halen, denk ik dat je heel snel uit de stap gaat lopen.
Dit is geen vergelijking natuurlijk. Als je tijdens het frezen stappen gaat missen "als het geen closed loop systeem is" dan heb je er teveel materiaal voor gezet om te frezen, je loopt te snel, of er zit een spindel op die teveel mm verplaatst per omwenteling. In het laatste geval klopt de mechanica niet. En het is ook nog eens zo, hoe sneller jou stappenmotor moet draaien, hoe minder koppel je overhoud. Het is dus helemaal niet gewenst om hoge snelheden te draaien met een stappenmotor. En als je te snel wil draaien met een stappenmotor ga je zeker stappen missen.
Ik ken verder het type driver niet, "geen ervaring mee" maar ik zag geloof ik dat bij half stap de motor 1000 stappen per omwenteling doet, dus voor een redelijke freessnelheid heb je niet meer dan 20Khz nodig vermoed ik. Dus hoe je aan zo'n hoge frequentie komt is mij een raadsel.
Als ik straks stapjes ga missen in mijn freesmachine wordt het niets.
Leg eens uit waarom je denkt dat je stappen gaat missen? Dat kan alleen zoals hierboven beschreven.
Ik weet ook wel dat de pulsen uit de parallelle poort langzamer zijn. Ik schreef al dat ik in LinuxCNC de pulsen ingesteld heb op 7500ns, wat overeenkomt met 133 KHz.
Als jij dat eruit krijgt met Linux, hoef je nergens bang voor te zijn, dat is echt ruim voldoende.
Het kan best zijn dat als ik de motor op de as aangesloten heb en ga bewegen, ik alsnog zie dat er stappen overgeslagen worden.
Herhaal het nog maar een keer, kan alleen zoals hierboven beschreven.
Voor de duidelijkheid. Ik heb nu 1 Berger Lahr drive D900.01 met een 3fase stappenmotor aangesloten die wel werkt met 5v inputsignalen.(zie filmpje)
Ik zie geen filmpje, maar ik geloof je zomaar.
De WD5 008 drives zijn voor 5polige stappenmotoren en hebben encoders voor terugkoppeling. Daar heb ik 3 sets van en kan ik dus een freesmachine van maken.
Dat is dus een closed loop systeem, dan hoef je je geen zorgen te maken dat je stappen gaat missen. Je kan het systeem alleen bij overbelasting een fout melding in je driver laten geven, die stopt er dan gewoon mee. Maar stappen missen kan niet, de motor wil altijd naar de opgegeven positie.
Hier heb je een artikel over stappenmotoren, misschien kun je er nog iets uithalen.
https://www.circuitsonline.net/artikelen/view/47
Op 18 maart 2019 00:19:15 schreef Sine:
Toegegeven, ik heb er niet veel verstand van, maar is CNC over de parallelle poort niet gruwelijk achterhaald?
Het wordt nog steeds gebruikt, maar eigenlijk is het niets. Hier ga ik waarschijnlijk commentaar op krijgen.
Alle 'moderne' controllers lijken iets arduino achtigs te gebruiken wat via USB aan een pc hangt.
Dat werkt ook wel leuk, maar dat haalt het niet bij bijv. USBCNC, waarvan ik al eerder een link geplaatst heb.