oplopende afwijking met x y en z as
Moderator: Moderators
- audiomanics
- Donateur
- Berichten: 5273
- Lid geworden op: 28 feb 2007 09:31
- Locatie: Appelscha
- Contacteer:
Re: oplopende afwijking met x y en z as
Ik meen dat je in Mach (ik heb van Mach geen verstand en wil het ook niet..) kan kiezen tussen voor en achterflank?
Dergelijke fenomenen van het consequent missen van stappen willen wel eens te maken hebben met welke flank er getriggerd wordt..
In feite is deze flankselectie ook uit te voeren door de ingangen van de stepperdriver anders aan te sluiten:
Je hebt de keuze tussen de -DIR en -STEP aan GND te leggen en de +DIR en +STEP te voorzien van de signalen
of
De +DIR en +STEP aan de +5V te hangen en de -DIR en -STEP van signalen te voorzien..
De laatste is het meest gebruikelijk.
Als alles mechanisch soepel loopt en de motoren sterk genoeg zijn om met een bepaalde acceleratie de hele Z-as + spindel omhoog te krijgen. zal daar het probleem niet liggen.
Bij een te hoge acceleratie kan de Z-as gewoonweg de te maken stappen niet volgen, met als gevolg dat de Z-as steeds verder gaat zakken.
Dit lijkt een beetje op het ziektebeeld dat je schetst..
Je kan dus ook beginnen met een (te) lage acceleratie.
Kijk ook even of je de stroom door de motoren niet te laag hebt staan: ze mogen na een half uurtje best behoorlijk warm zijn geworden.. Meer stroom resulteert dan alleen maar in meer warmteontwikkeling niet in meer koppel.
Als de motoren gewoon koud blijven kan de stroom, en daarmee het koppel wel te laag zijn om de Z-as omhoog te krijgen bij die acceleratie.
Dit geldt voor gewone stappenmotoren zonder terugkoppeling. (closed loop motoren, inclusief de servo's, doe het over het algemeen beter. die worden ook niet verder aangestuurd dan noodzakelijk.. Closed-loop maakt ook geen stapfouten, anders gaan ze in de fout..)
Kees
Dergelijke fenomenen van het consequent missen van stappen willen wel eens te maken hebben met welke flank er getriggerd wordt..
In feite is deze flankselectie ook uit te voeren door de ingangen van de stepperdriver anders aan te sluiten:
Je hebt de keuze tussen de -DIR en -STEP aan GND te leggen en de +DIR en +STEP te voorzien van de signalen
of
De +DIR en +STEP aan de +5V te hangen en de -DIR en -STEP van signalen te voorzien..
De laatste is het meest gebruikelijk.
Als alles mechanisch soepel loopt en de motoren sterk genoeg zijn om met een bepaalde acceleratie de hele Z-as + spindel omhoog te krijgen. zal daar het probleem niet liggen.
Bij een te hoge acceleratie kan de Z-as gewoonweg de te maken stappen niet volgen, met als gevolg dat de Z-as steeds verder gaat zakken.
Dit lijkt een beetje op het ziektebeeld dat je schetst..
Je kan dus ook beginnen met een (te) lage acceleratie.
Kijk ook even of je de stroom door de motoren niet te laag hebt staan: ze mogen na een half uurtje best behoorlijk warm zijn geworden.. Meer stroom resulteert dan alleen maar in meer warmteontwikkeling niet in meer koppel.
Als de motoren gewoon koud blijven kan de stroom, en daarmee het koppel wel te laag zijn om de Z-as omhoog te krijgen bij die acceleratie.
Dit geldt voor gewone stappenmotoren zonder terugkoppeling. (closed loop motoren, inclusief de servo's, doe het over het algemeen beter. die worden ook niet verder aangestuurd dan noodzakelijk.. Closed-loop maakt ook geen stapfouten, anders gaan ze in de fout..)
Kees
<klik>... euh..test... 123.... einde test... uit.<klik>
-
- Berichten: 11
- Lid geworden op: 13 mei 2019 20:56
- Locatie: Nuenen
Re: oplopende afwijking met x y en z as
hier zal ik de bovengenoemde vragen op een rij beantwoorden
de stappen hebben wij via de settings tab van mach 3 laten calculeren via de set steps per unit knop
locatie nu toegevoegd
wij hebben de machine vanuit duitsland gekocht wij hebben nog geen contact gehad gaan we zsm nog doen alleen is er een taalbarrière de leverancier spreekt geen goed engels en wij geen goed duits.
de pulsewidth staat nu op 10 usec stond eerst op 0 heb ook 5 geprobeerd
wij constateerde het probleem voor het eerst toen wij een programma lieten lopen waarbij een pocket van 1mm diep gefreesd werdt alleen bij het einde van het programma waarbij op zijn minst 100 keer de z-as bewogen heeft het materiaal niet eens meer geraakt werdt. wij hebben op zowel de z-as als de y-as een klok gehad en gemeten dat de z-as een constante oplopende afwijking in de plus heeft van 0.01mm, de y-as doet hetzelfde, de x-as hebben we nog niet gemeten. maar de x-as wijkt ook af.
alle assen verlopen consequent 1 kant op.
we hebben de klemmingen nagelopen en ze zitten vast (met viltstift z-as gecontroleerd)
wij hebben geen instellingen bevalve de ports en pins meegekregen
de stappen hebben wij via de settings tab van mach 3 laten calculeren via de set steps per unit knop
locatie nu toegevoegd
wij hebben de machine vanuit duitsland gekocht wij hebben nog geen contact gehad gaan we zsm nog doen alleen is er een taalbarrière de leverancier spreekt geen goed engels en wij geen goed duits.
de pulsewidth staat nu op 10 usec stond eerst op 0 heb ook 5 geprobeerd
wij constateerde het probleem voor het eerst toen wij een programma lieten lopen waarbij een pocket van 1mm diep gefreesd werdt alleen bij het einde van het programma waarbij op zijn minst 100 keer de z-as bewogen heeft het materiaal niet eens meer geraakt werdt. wij hebben op zowel de z-as als de y-as een klok gehad en gemeten dat de z-as een constante oplopende afwijking in de plus heeft van 0.01mm, de y-as doet hetzelfde, de x-as hebben we nog niet gemeten. maar de x-as wijkt ook af.
alle assen verlopen consequent 1 kant op.
we hebben de klemmingen nagelopen en ze zitten vast (met viltstift z-as gecontroleerd)
wij hebben geen instellingen bevalve de ports en pins meegekregen
Re: oplopende afwijking met x y en z as
Als hij op blijft lopen gaat de eerste puls verloren, zou kunnen dat hij domweg verkeerd aangesloten is, dat hij een gezamenlijke + heeft en de gnd schakelt ipv andersom en dat er zo een verschil optreedt oid. Of misschien kan je de stap inverten op de controller?
- hugo stoutjesdijk
- Donateur
- Berichten: 11995
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: oplopende afwijking met x y en z as
Je kunt 'low active' aan vinken, zowel voor dir als voor step. Is wel nuttig om te proberen. (maar dat de leverancier bij de ports en pins moeten melden)
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Re: oplopende afwijking met x y en z as
Die zou ik even proberen voor de step in dit geval.
Re: oplopende afwijking met x y en z as
Kun je bij mach ook puls delay instellen? Als je die iets later kan zetten is je machine er wellicht wel aan toe om de eerste puls te verwerken.
-
- Berichten: 11
- Lid geworden op: 13 mei 2019 20:56
- Locatie: Nuenen
Re: oplopende afwijking met x y en z as
wij hebben de low active setting voor de step aangevinkt helaas verhielp dat het probleem niet.
wij hebben ook geen pulse delay optie gevonden op mach3.
ik heb in dit bericht een pdf bestand bijgevoegd met de schematiek van de controller, deze hebben we van de leverancier gekregen.
we hebben de controller nog niet open gehad om te kijken of alles van binnen klopt.
we hebben ook geconstateerd dat de stappenmotoren soms licht blijven brommen, we weten niet of dat een probleem is.
ook is de pulse frequentie die wij op 25000hz hebben staan iets te hoog het is namelijk +-27000hz gezien via zowel diagnostics als de driver test, de driver test geeft wel aan dat het OK is. ook van dit weten we niet of het een probleem is.
wij hebben ook geen pulse delay optie gevonden op mach3.
ik heb in dit bericht een pdf bestand bijgevoegd met de schematiek van de controller, deze hebben we van de leverancier gekregen.
we hebben de controller nog niet open gehad om te kijken of alles van binnen klopt.
we hebben ook geconstateerd dat de stappenmotoren soms licht blijven brommen, we weten niet of dat een probleem is.
ook is de pulse frequentie die wij op 25000hz hebben staan iets te hoog het is namelijk +-27000hz gezien via zowel diagnostics als de driver test, de driver test geeft wel aan dat het OK is. ook van dit weten we niet of het een probleem is.
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
Re: oplopende afwijking met x y en z as
Daar de waarde van Dir-Pulse op 10 zetten ipv 5
Er staat wel dat de max in te vullen waarde 5 ms is maar dat is niet waar je kunt gewoon 10 invullen.
Ik heb alleen Koffie nodig op dagen die eindigen op een G.
-
- Berichten: 11
- Lid geworden op: 13 mei 2019 20:56
- Locatie: Nuenen
Re: oplopende afwijking met x y en z as
we hebben geprobeerd de dir-pulse op 10 te zetten heeft helaas het probleem niet verholpen.
wat we ons nu ook afvroegen is of het aan de software zou kunnen liggen. want wij hebben elke voor de hand liggende oplossing uitgeprobeerd
wij gebruiken nu windows xp 32 bit met mach 3
wat we ons nu ook afvroegen is of het aan de software zou kunnen liggen. want wij hebben elke voor de hand liggende oplossing uitgeprobeerd
wij gebruiken nu windows xp 32 bit met mach 3
- audiomanics
- Donateur
- Berichten: 5273
- Lid geworden op: 28 feb 2007 09:31
- Locatie: Appelscha
- Contacteer:
Re: oplopende afwijking met x y en z as
Dan de vraag: wat is het je waard om naar een ordentelijke controller over te stappen? Ik bedoel iets als een EdingCNC CPU5A4E... Die zou zelfs nog met een XP computer overweg kunnen, al is dat wel een heel oud beestje.. Misschien kan je eens een andere computer pakken? iets met Windows 7 of 8 ?
Volgende stap kan zijn om closed loop motoren te plaatsen. mits goed aangesloten (ook de error-uitgang gebruiken) ben je gevrijwaard van stapfouten.
Kost wat, maar aan een machine die onbetrouwbaar werkt heb je ook niets..
Ik las ook dat de spindel iedere keer wat hoger komt.. stapfouten zijn dan niet je probleem want omhoog gaat zwaarder dan naar beneden.
Kort door de bocht kan je eens een andere (nieuwere) computer pakken.. (ga er dus maar van uit dat iedereen wel een stuk of wat van die dingen heeft staan ergens.. )
Kees
Volgende stap kan zijn om closed loop motoren te plaatsen. mits goed aangesloten (ook de error-uitgang gebruiken) ben je gevrijwaard van stapfouten.
Kost wat, maar aan een machine die onbetrouwbaar werkt heb je ook niets..
Ik las ook dat de spindel iedere keer wat hoger komt.. stapfouten zijn dan niet je probleem want omhoog gaat zwaarder dan naar beneden.
Kort door de bocht kan je eens een andere (nieuwere) computer pakken.. (ga er dus maar van uit dat iedereen wel een stuk of wat van die dingen heeft staan ergens.. )
Kees
<klik>... euh..test... 123.... einde test... uit.<klik>
- kawarider
- Donateur
- Berichten: 1669
- Lid geworden op: 17 okt 2016 20:46
- Locatie: Drongelen
- Contacteer:
Re: oplopende afwijking met x y en z as
Probeer eens uit te rekenen wat het aantal steps per unit moet zijn en of dit overeenkomt met wat mach gevonden heeft. Ik heb soortgelijk probleem gehad en het bleek dat er ergens wat aangevinkt was wat niet hoorde. Iets met sturing vd motoren.
Wat Kees zegt. Bye bye Mach. Nu is t Hier Uccnc of Eding. Eding is erg fijn. Uccnc is gebaseerd op mach maar dat netjes ipv die puinzooi. Laatste heeft ook actief forum voor support. Eding zijn hier veel gebruikers van.
Wat Kees zegt. Bye bye Mach. Nu is t Hier Uccnc of Eding. Eding is erg fijn. Uccnc is gebaseerd op mach maar dat netjes ipv die puinzooi. Laatste heeft ook actief forum voor support. Eding zijn hier veel gebruikers van.
- hugo stoutjesdijk
- Donateur
- Berichten: 11995
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: oplopende afwijking met x y en z as
Ik vind het allemaal een beetje wazig worden, er is hier zelden iemand die problemen heeft die hier op lijken, en dat dat dan komt omdat die pulslengte te kort is, en er zijn er genoeg die mach3 gebruiken.
Als we de feiten nu eerst es op een rijtje zetten, hieronder even een opsomming van de constateringen:
Dat is snel genoeg te testen door onderstaand programma per as uit te voeren, en er een meetklok tegenaan te zetten.
Na 100 x moet de afwijking dan gelijk aan 1 (micro)stap zijn.
Als dat overtuigend lijkt, zou ik persoonlijk van de motor van de geteste as de A+ en A- wikkeling verwisselen en de test nogmaals herhalen, de fout zal dan de andere kant op moeten lopen.
(homen werkt dan natuurlijk niet, en er kunnen nog wat andere verassingen optreden als je niet door hebt dat de richting van je as niet klopt, je kunt ook het vinkje bij het dir signaal aanpassen zodat het geinvereteerd is)
Wanneer nu overtuigend is aangetoond zal er onderzocht moeten worden waarom die verandering van richting niet op tijd door de stepperdriver uitgevoerd wordt, en als het aansturen van het dir signaal een verkeerde timing heeft, wordt het met closed loop steppers echt niet beter.
Volgens mij zit er in je besturing gewoon een simpel BOB kaartje en 3 'standaard' stepperdrives, dus zo lastig kan het niet zijn.
De oplossing van het probleem zit wel in het stellen van de juiste diagnose, er komen te veel oplossingen voorbij die geen oplossing zijn.
Als we de feiten nu eerst es op een rijtje zetten, hieronder even een opsomming van de constateringen:
Het lijkt er op dat bij het omkeren van de richting er 1 (micro) stap verloren gaat. (maar zeker is dat dus niet, evenmin dat het zeker is dat je stappen verliest)het programma waarbij op zijn minst 100 keer de z-as bewogen heeft het materiaal niet eens meer geraakt werd. wij hebben op zowel de z-as als de y-as een klok gehad en gemeten dat de z-as een constante oplopende afwijking in de plus heeft van 0.01mm, de y-as doet hetzelfde, de x-as hebben we nog niet gemeten. maar de x-as wijkt ook af.
alle assen verlopen consequent 1 kant op.
Dat is snel genoeg te testen door onderstaand programma per as uit te voeren, en er een meetklok tegenaan te zetten.
Na 100 x moet de afwijking dan gelijk aan 1 (micro)stap zijn.
Code: Selecteer alles
%
O0001 (MAIN PROGRAM)
G00 G90 G43
G0 X0
M98 P0002 L100 // voer programma P0002 100 x uit
M30
O0002 (SUB PROGRAM)
G0 X10
X0
M99
%
(homen werkt dan natuurlijk niet, en er kunnen nog wat andere verassingen optreden als je niet door hebt dat de richting van je as niet klopt, je kunt ook het vinkje bij het dir signaal aanpassen zodat het geinvereteerd is)
Wanneer nu overtuigend is aangetoond zal er onderzocht moeten worden waarom die verandering van richting niet op tijd door de stepperdriver uitgevoerd wordt, en als het aansturen van het dir signaal een verkeerde timing heeft, wordt het met closed loop steppers echt niet beter.
Volgens mij zit er in je besturing gewoon een simpel BOB kaartje en 3 'standaard' stepperdrives, dus zo lastig kan het niet zijn.
De oplossing van het probleem zit wel in het stellen van de juiste diagnose, er komen te veel oplossingen voorbij die geen oplossing zijn.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Re: oplopende afwijking met x y en z as
Je stelt nu de puls steeds in maar kun je bij de dir niet ook iets instellen dan?
-
- Berichten: 11
- Lid geworden op: 13 mei 2019 20:56
- Locatie: Nuenen