Smoothstepper?
Smoothstepper?
Jag har varit nöjd med min maskin fram tills nu. Jag kör Mach3 och använder parallellporten för att styra mina stegmotorstyrningar.
Under en ovanligt lång körning igår upptäckte jag att en axel driver lite med tiden. Inget mekaniskt fel vad jag kan se. Det är nog snarare så att "dir" missupfattas ibland (det är två optokopplare på vägen, säkert inte särskilt optimalt med tanke på timing).
Istället för att börja riva i det tänkte jag uppgradera lite. Smoothstepper, är det det som gäller? Jag har optoisolerade motorstyrningar så jag behöver egentligen inte ethernetversionen av den anledningen, men vilken rekommenderas bortsett från det? Någon kanske har en över och vill sälja?
Eller finns det någon annan intressant lösning, bortsett från Smoothstepper?
Mvh Jonas
Under en ovanligt lång körning igår upptäckte jag att en axel driver lite med tiden. Inget mekaniskt fel vad jag kan se. Det är nog snarare så att "dir" missupfattas ibland (det är två optokopplare på vägen, säkert inte särskilt optimalt med tanke på timing).
Istället för att börja riva i det tänkte jag uppgradera lite. Smoothstepper, är det det som gäller? Jag har optoisolerade motorstyrningar så jag behöver egentligen inte ethernetversionen av den anledningen, men vilken rekommenderas bortsett från det? Någon kanske har en över och vill sälja?
Eller finns det någon annan intressant lösning, bortsett från Smoothstepper?
Mvh Jonas
Re: Smoothstepper?
Jag kör smoothstepper med ethernet på min. Jag skulle rekommendera att köra etherneten eftersom jag upplever den som mer stabil. Har inte provat något annat än smoothstepper med USB och med Ethernet.
Re: Smoothstepper?
Ska du köra Smoothstepper så välj Ethernet!
USB-varianten är rätt känslig för störningar (been there) och kräver noggrann och genomtänkt installation för att fungera stabilt (undvika jordloopar osv).
Annars finns det ju ett antal lösningar som Centipede, KFlop, Hicon, Csmio/IP för att nämna några.
USB-varianten är rätt känslig för störningar (been there) och kräver noggrann och genomtänkt installation för att fungera stabilt (undvika jordloopar osv).
Annars finns det ju ett antal lösningar som Centipede, KFlop, Hicon, Csmio/IP för att nämna några.
Re: Smoothstepper?
Kanske inte aktuellt om du är van vid mach3 men jag gjorde bytet från mach3 till LinuxCNC och har inte ångrat mig ännu.
Stabilt som tusan och jag tror att timingen i realtidskärnan är bättre än vad Mach3 kan göra.
Kör du sen även på http://www.mesanet.com/ hw kort får du riktigt bra integration med hårdvaru baserade pulsgeneratorer.
Men annars gällande smoothsteppern och det jag läst om den så är det ethernetvarianten man skall köra då USB varianten har problem med galvanisk isolation och får lätt störningar.
Stabilt som tusan och jag tror att timingen i realtidskärnan är bättre än vad Mach3 kan göra.
Kör du sen även på http://www.mesanet.com/ hw kort får du riktigt bra integration med hårdvaru baserade pulsgeneratorer.
Men annars gällande smoothsteppern och det jag läst om den så är det ethernetvarianten man skall köra då USB varianten har problem med galvanisk isolation och får lätt störningar.
Re: Smoothstepper?
Tackar för all input! Tur att jag inte köpte en USB-variant, var lite på G där...
LinuxCNC hade det nog blivit om jag hade börjat om. Samtidigt är det smidigt att kunna dra igång CamBam på samma dator (men inte samtidigt) som Mach3... Fast man hade ju kunna ha en dator till. Det borde man väl egentligen i vilket fall, kanske...
Så, en ethernet-smoothstepper... Ingen som har en till salu? Var köper man en bäst och billigast?
LinuxCNC hade det nog blivit om jag hade börjat om. Samtidigt är det smidigt att kunna dra igång CamBam på samma dator (men inte samtidigt) som Mach3... Fast man hade ju kunna ha en dator till. Det borde man väl egentligen i vilket fall, kanske...

Så, en ethernet-smoothstepper... Ingen som har en till salu? Var köper man en bäst och billigast?

Re: Smoothstepper?
Alltså.... Jag kunde inte låta bli att koppla in oscilloskåpet och kika på dir och step-signalerna. Men de såg finfina ut. Det där borde absolut fungera. Jag provade att sänka stegdelningen i mina drivare så jag kunde sänka pulshastigheten från Mach3. Nu såg pulserna (naturligtvis) ännu finare ut även om motorerna knorrade betydligt mer. Men samma fel bestod.
Tog hem en ny version av Mach3. Testade den. Samma fel.
Jag har en plugin installerad för en handenhet (en såndär med snurrhjul och lite knappar på) som ändå inte fungerar. Kan den pluginen ställa till med något? Det får bli nästa test... Och eftersom den inte går att avinstallera på något smidigt sätt blir det väl nyinstallation av Mach3. Kanske gör susen det med, vem vet...
Tog hem en ny version av Mach3. Testade den. Samma fel.
Jag har en plugin installerad för en handenhet (en såndär med snurrhjul och lite knappar på) som ändå inte fungerar. Kan den pluginen ställa till med något? Det får bli nästa test... Och eftersom den inte går att avinstallera på något smidigt sätt blir det väl nyinstallation av Mach3. Kanske gör susen det med, vem vet...
Re: Smoothstepper?
Jag TROR att alla plugins kan avinstalleras genom att helt enkelt radera filen från \plugin katalogen, sen är jag tveksam att det löser problemet (vad exakt ÄR problemet?) men du kan ju testa.
Vad är det för drivare du har?
Har du testat att öka inställningen för direction pre change? Det är den tiden som riktningsignalen sätts sann innan första stegpulsen skickas - en del drivare är "slöa" och kräver längre tid.
En annan sak att kolla är att polariteten på signalen stämmer. Om drivsteget stegar på fallande flank är det viktigt att Mach3 är inställt för det OCH att det stämmer i "andra änden" av dina optokopplare etc (alltså att signalen inte inverteras på vägen). Om det inte stämmer kommer motorn att snurra hur fint som helst men riktningsignalen kommer sättas synkroniserat med "fel" flank på stegpulsen och om drivsteget är känsligt för timingen där kan det hända att den tar ett steg åt fel håll.
Vad är det för drivare du har?
Har du testat att öka inställningen för direction pre change? Det är den tiden som riktningsignalen sätts sann innan första stegpulsen skickas - en del drivare är "slöa" och kräver längre tid.
En annan sak att kolla är att polariteten på signalen stämmer. Om drivsteget stegar på fallande flank är det viktigt att Mach3 är inställt för det OCH att det stämmer i "andra änden" av dina optokopplare etc (alltså att signalen inte inverteras på vägen). Om det inte stämmer kommer motorn att snurra hur fint som helst men riktningsignalen kommer sättas synkroniserat med "fel" flank på stegpulsen och om drivsteget är känsligt för timingen där kan det hända att den tar ett steg åt fel håll.
Re: Smoothstepper?
När jag kör mitt jobb (en 3d-konturfräsning) går fräsen ner i Z, fräser i Y-led (med lite Z ibland), sedan upp i Z igen, snabbmatning tillbaka i Y-led med samtidig liten förflyttning i X. Sedan upprepas detta ett par hundra gånger. Efter ett tag vänder den håll i X och Y, och då ser jag efter ett tag att start- och stoppositionen i Y visserligen ser korrekt ut på skärmen men blir mer och mer fel i verkliga livet jämfört med förra fräsningen på samma ställe. På ca 50mm i X (ca 25 "fräsningar") driver den ca 2mm i Y. Om samma fel finns på X och eller Z vet jag inte.
Pulserna såg fina ut. Pulståg på både step och dir (fastförskjutna +/-90 grader beroende på riktning) med frekvens på ca 20kHz max (50uS periodtid alltså, borde vara hur lugnt som helst), 50% duty cycle. Lite jitter pga interruptfrekvensen på 100kHz, men det borde inte vara några problem. Jag tycker det ser fint ut.
Skumt.
Pulserna såg fina ut. Pulståg på både step och dir (fastförskjutna +/-90 grader beroende på riktning) med frekvens på ca 20kHz max (50uS periodtid alltså, borde vara hur lugnt som helst), 50% duty cycle. Lite jitter pga interruptfrekvensen på 100kHz, men det borde inte vara några problem. Jag tycker det ser fint ut.
Skumt.
Re: Smoothstepper?
Kan du testa att mäta med oscilloskåpet precis på step/dir ingången till drivsteget på den axel som du misstänker felar mest?
Störningar kan skapa mysko problem och dessa borde du se på oscilloskåpet?
Störningar kan skapa mysko problem och dessa borde du se på oscilloskåpet?
Re: Smoothstepper?
Ingen aning om detta är felet, men kan det inte vara maskinen som är sne'?
Re: Smoothstepper?
Jag kör min fräs med Smoothstepper USB och kan bara konstatera att den är väldigt störkänslig så om jag skulle välja idag så skulle jag inte köpa den igen. Varje gång jag startar dammsugaren efter ett fräspass så kraschar smoothsteppern och enda lösningen på det är att starta om datorn
Jag kör även en UC100 på min svarv och den har hittills fungerat över förväntan. Den är bara hälften så dyr som smoothsteppern och verkar betydligt stabilare.

Jag kör även en UC100 på min svarv och den har hittills fungerat över förväntan. Den är bara hälften så dyr som smoothsteppern och verkar betydligt stabilare.
-
- Inlägg: 381
- Blev medlem: 21 mars 2012, 12:05:59
- Ort: Malmö
Re: Smoothstepper?
Nu fattar jag (nästan) ingenting.....Pulserna såg fina ut. Pulståg på både step och dir (fastförskjutna +/-90 grader beroende på riktning) med frekvens på ca 20kHz max (50uS periodtid alltså, borde vara hur lugnt som helst), 50% duty cycle. Lite jitter pga interruptfrekvensen på 100kHz, men det borde inte vara några problem. Jag tycker det ser fint ut.
Vad är det som är fasförskjutet 90° och var/hur mäter du 50% dutycycle? Jag trodde du körde med LPT-porten och den lämnar inte pulser med 50% dutycycle.
OK, så på 25 "svep" driver Y 2mm, dvs 0.08mm per "svep". Vad har du för upplösning på maskinen, alltså steg per mm?
Du kan ju TESTA att växla polaritet på steg-signalen och se om det blir någon skillnad.
Till sist, kör inte 100kHz kernel frequency om det inte absolut nödvändigt för att nå upp i rätt hastighet. Du verkar ju inte köra fortare än 20kHz ändå. Ändra till 35 eller 45kHz istället - mycket snällare mot systemet. Visst, att köra på MAX kernel frequency ger lite mindre jitter men jag tror inte du märker någon skillnad, testa att backa lite på den.
Re: Smoothstepper?
Jo, signalerna från min parallellport är helt klart 50% duty cycle. Ingen som helst tvekan om det. Ni är välkomna hem till mig på provmätning om ni vill. 
Jag mixtrade lite med stegupplösning och sådant igår, jag tror jag hamnade på 640 steg/mm till slut. Innan låg jag på 1600. Samma fel, troligen lika mycket.
Jag ser inga som helst störningar på step/dir. De ser jättefina ut. Inga jordslingor eller annat elände här inte, så vitt jag kan se.
När jag kör är step och dir fasförskjutna 90 grader. När jag kör "+" är dir låg när step går hög, när jag kör "-" är dir hög när step går hög. Inverterar jag dir går den åt motsatt håll, precis som förväntat. Ser ut som om det skulle funka perfekt. Och det gör det ju, bortsett från att den verkar förlora positionen. Hör inget från motorerna som tyder på tappade steg. Allt är i harmoni, fast det blir ändå fel. Mach3 tror sig vara på korrekt position.
Får bli nyinstallation av Mach3. Jag är medveten om att 50% duty cycle inte är vad man normalt kör med Mach3, vet inte hur jag lyckats få till det. Kanske är nån bug i den delen som aldrig hittats eftersom få använder det.
Jag skulle kunna prova att lägga en resistor över optoingången på stegmotordrivaren för att verkligen se till att minimera risken för störningar. Men spänningen verkar ändå snällt gå ner till 0V när den ska vara inaktiv, så jag misstänker att det redan sitter en resitor på ingången.
Tycker det är konstigt att jag inte märkt felet innan, jag har ju kört med maskinen i över ett år utan att direkt ändra något.
Om jag byter mellan 75 och 100kHz blir det ingen skillnad, har inte testat lägre.

Jag mixtrade lite med stegupplösning och sådant igår, jag tror jag hamnade på 640 steg/mm till slut. Innan låg jag på 1600. Samma fel, troligen lika mycket.
Jag ser inga som helst störningar på step/dir. De ser jättefina ut. Inga jordslingor eller annat elände här inte, så vitt jag kan se.
När jag kör är step och dir fasförskjutna 90 grader. När jag kör "+" är dir låg när step går hög, när jag kör "-" är dir hög när step går hög. Inverterar jag dir går den åt motsatt håll, precis som förväntat. Ser ut som om det skulle funka perfekt. Och det gör det ju, bortsett från att den verkar förlora positionen. Hör inget från motorerna som tyder på tappade steg. Allt är i harmoni, fast det blir ändå fel. Mach3 tror sig vara på korrekt position.
Får bli nyinstallation av Mach3. Jag är medveten om att 50% duty cycle inte är vad man normalt kör med Mach3, vet inte hur jag lyckats få till det. Kanske är nån bug i den delen som aldrig hittats eftersom få använder det.
Jag skulle kunna prova att lägga en resistor över optoingången på stegmotordrivaren för att verkligen se till att minimera risken för störningar. Men spänningen verkar ändå snällt gå ner till 0V när den ska vara inaktiv, så jag misstänker att det redan sitter en resitor på ingången.
Tycker det är konstigt att jag inte märkt felet innan, jag har ju kört med maskinen i över ett år utan att direkt ändra något.
Om jag byter mellan 75 och 100kHz blir det ingen skillnad, har inte testat lägre.
Re: Smoothstepper?
> Jag är medveten om att 50% duty cycle inte är vad man normalt kör med Mach3, vet inte hur jag lyckats få till det.
Ah, du har antagligen aktiverat "Sherline Mode", då går det att få 50% dutycycle med den nackdelen att den praktiskt användbara hastigheten halveras.
> Inverterar jag dir går den åt motsatt håll, precis som förväntat.
Vet inte om vi kanske missförstått varandra men det jag menar att du ska testa är att invertera steg-signalen, inte riktningsignalen.
> Tycker det är konstigt att jag inte märkt felet innan, jag har ju kört med maskinen i över ett år utan att direkt ändra något.
Mmm, men har du kört liknande program tidigare?
Kör du med CV aktiverat och har du någon backlash-kompensering påslagen?
För "ett tag" sedan diagnostiserade vi "ett fel" med Mach3 här på forumet som hade med CV och backlash att göra (nej, inget fel, bara en oönskad biprodukt av det sätt det fungerar i Mach3). Vet inte om du sett det och jag hittar inte tråden nu men du kan läsa min sammanfattning av problemet på min websida. Möjligen kan ditt problem ha med det att göra.
Ah, du har antagligen aktiverat "Sherline Mode", då går det att få 50% dutycycle med den nackdelen att den praktiskt användbara hastigheten halveras.
> Inverterar jag dir går den åt motsatt håll, precis som förväntat.
Vet inte om vi kanske missförstått varandra men det jag menar att du ska testa är att invertera steg-signalen, inte riktningsignalen.
> Tycker det är konstigt att jag inte märkt felet innan, jag har ju kört med maskinen i över ett år utan att direkt ändra något.
Mmm, men har du kört liknande program tidigare?
Kör du med CV aktiverat och har du någon backlash-kompensering påslagen?
För "ett tag" sedan diagnostiserade vi "ett fel" med Mach3 här på forumet som hade med CV och backlash att göra (nej, inget fel, bara en oönskad biprodukt av det sätt det fungerar i Mach3). Vet inte om du sett det och jag hittar inte tråden nu men du kan läsa min sammanfattning av problemet på min websida. Möjligen kan ditt problem ha med det att göra.