Sida 1 av 1

Konvertera pulser

Postat: 4 april 2014, 15:45:38
av Gtm-S
Hej

Jag håller på att byta spindel till en Tormach med TTS och spindelmotor till AC-servo på min fräs (Syil X6)
Jag har en Indramat MKD071B motor och drivare Indramat DKC01.3-040-7-FW detta är installerat och verktygs låsningen är klar.

Nu ska jag bara få motorn att snurra också.
Skall köras av Mach3 via Ethernet Smoot Stepper, Problemet är att ESS skickar ut 5v pulser och drivaren tar emot antingen 0-3V eller 16-30V, så jag letar efter en omvandlare som klarar frekvenserna Mach3/ESS skickar ut, tänkte sikta på den högre spänningen för att få mindre risk för störningar.

Hoppas få lite input var jag kan hitta något som kan funka, helst för din montage.

Bara detta kvar att lösa sen har jag en fungerande maskin med hemmagjord ATC av karuselltyp, Servo spindel och automatisk verktygs inmätning.


Tacksam för hjälp.


Thomas

Re: Konvertera pulser

Postat: 4 april 2014, 17:00:06
av MiaM
Vill du alltså omvandla signalen på en utgång där pulsbredden = "värdet", till en ingång som vill ha en analog spänning?

Kommer pulserna konstant med jämn hastighet, eller kan de dyka upp med lite olika intervall?

Är pulserna ungefär som på ett modellflygplansservo?

Re: Konvertera pulser

Postat: 4 april 2014, 17:52:38
av swapper
Är det denna manualen som gäller?
Finns drivarna i olika utföranden en för analog och en för steg+riktning?

https://www.boschrexroth.com/country_un ... 2_FKB1.pdf
The ECODRIVE acts as a conventional stepping motor drive controller in
the stepping motor interface operating mode. This enables conventional
stepping motor controls to be attached to the ECODRIVE
Har du ovan tillgängligt är det bara att koppla in mot Smoot Steppern och konfigurera spindeln i mach3 att styras med steg+riktning.

Re: Konvertera pulser

Postat: 4 april 2014, 18:39:10
av Gtm-S
Tack för snabbt svar

Nej det är inte den manualen, den jag har fått är på 6MB så den går inte att bifoga här.
Skummade igenom och på sidan 133 står det stepper motor input 3-5V så det borde väl funka rakt av där.

Vilka övriga anslutningar behöver man ansluta?, motorn och enkodern är klara.

Ska se om jag kan minska filstorleken och posta senare.


Thomas

Re: Konvertera pulser

Postat: 4 april 2014, 22:28:17
av swapper
Ja normal är steg+riktning 5v men dubbelkolla(finns steg som klarar 24v och annat).
Sen borde det vara så enkelt som att du tar steg+riktning ut från Smoot Steppern.
Nu vet jag inte vad maxfrekvensen som Smooth Steppern kan generera pulser men det kan bli problem att generera tillräckligt med pulser för att komma upp i några vettiga hastigheter.
Men då det är för spindeldrift kan du skala ingången så att varje puls rör axeln med en annan faktor så kommer du få upp hastighet men lägre precision (oväsentligt för en spindel motor)
Men troligtvis klarar Smooth Steppern ganska höga frekvenser så det kan vara så att du kommer upp i hastighet ändå.

Re: Konvertera pulser

Postat: 4 april 2014, 23:24:00
av Gtm-S
Smooth steppern kan skicka ut pulser upp till 1Mhz och drivaren kan ta emot upp till 1Mhz.
Företaget i tyskland jag köpte drivaren ifrån har ställt in den på 1200 pulser/varv, och stegmotor mode.
Om jag har föstått det rätt blir det 1200x6000(rpm)/60=120Khz vid 6000rpm
Är det rätt tänkt?
Verkar vara 3-5V så då behöver jag ingen spänningsomvandlare :-).
Min målsättning är att kunna gänga med maskinen, med "compression/tension" hållare
och kanske tom. kan gå att göra rigid tapping, eller vad tror ni?
Samt få högre spindelhastighet från det gamla 3500 till 6000/0,875 =6857 rpm i utväxling.
Hur gör jag för att få tillbaka spindelhastigheten till mach3, säljaren pratade om "emulated feedback".

God kväll

Thomas

Re: Konvertera pulser

Postat: 5 april 2014, 00:37:17
av swapper
Ok men då är du nog hemma gällande pulserna.
Känns rätt att det skulle bli runt 120khz, matte är inte min starkaste sida...)
Finns många här som definitivt vet!

Du bör inte behöva konvertera signalen.
Vet dock inte hur smooth steppern fungerar riktigt, är den optoisolerad?
Själv har jag bara kört med vanliga BOB kort på paralellporten och nu senast för nya fräsen med Mesa kort för linuxcnc.

Den efterforskning som jag gjort gällande möjligheterna att köra rigid tapping så är det inte många som kör det med framgång med Mach3.
Fungerar med flytande hållare men inte helt stumt vilket skall gå i linuxcnc.
Tror att något av korten om det var dynomotion eller något som klarar rigid men då körs hela syncen i själva kortet som en färdigkokad rutin och inte i mach3.

Spindelåterkopplingen ifrån en servodrivare brukar gå att få som en emulerad kvadratursignal.
Lite vag på detta men jag tror inte mach har nytta av alla fyra flankerna utan använder bara 1 puls per varv för att mäta hastigheten på spindeln.
Du borde åtminstone kunna plocka ut index pulsen ifrån ditt drivsteg och mata mach med detta så kommer du få motorns hastighet.

Kan detta vara manualen?
http://wenku.baidu.com/view/f3343ddbad5 ... 1f150.html

Re: Konvertera pulser

Postat: 5 april 2014, 08:16:28
av tecno
och mata mach

Kör man med extern pulsgenerator som i detta fallet med SS så sker ju all återkoppling dit och bör då behandlas där, detta bör stå i SS manualen hur man ska gå tillväga.

Hur är det med signal nivåerna på SS för steg/riktning, är dessa 5V eller 3.3V? Det kanske rentav går att ställa in? (har ej lekt med SS)

Re: Konvertera pulser

Postat: 5 april 2014, 08:54:15
av H.O
> Min målsättning är att kunna gänga med maskinen, med "compression/tension" hållare och kanske tom. kan gå att göra rigid tapping, eller vad tror ni?

Med en "längdutjämnare" kommer det säkert fungera fint, bara motorn har tillräckligt med vridmoment. För att köra rigit tapping kommer du behöva använda lite trix med SwapAxis() eftersom den "vanliga" spindelaxeln-utgången inte är synkroniserad. I vilket fall så blir det rigid tapping utan återföring, dvs du måste kunna lita på att spindelmotorn inte sackar, så lite riskfyllt är det.

Om du vill köra äkta rigid tapping MED enkoderåterföring måste du ha en extern motion controller som stödjer det, Smoothstepper är inte en sådan. Jag tror att de som Vital Systems erbjuder gör det med det är en HELT annan prisklass än en SS. Jag vet inte hur det är med KFlop, det vet säkert tecno. CS-Labs har också en del intressanta prylar men jag är inte tillräckligt påläst för att veta om de stödjer rigid tapping.

Re: Konvertera pulser

Postat: 5 april 2014, 09:28:44
av tecno
KFlop ska fungera med rigid tapping, i mitt fall så kör jag med 'flytande' tapphållare då jag inte har äkta servo spindel utan fuskar med enkoder och VFD styrd motor.

Re: Konvertera pulser

Postat: 7 april 2014, 21:57:54
av Gtm-S
Har nu fått igång drivaren till servomotorn, så motorn är på och har hållmoment :-)
Har dock inte kopplat in steg/riktning än, men det har visat sig efter nogrant läsande att signalerna skall vara 3-5 v.
Så jag behöver ingen omformare för spänningen.
Ska bli spännande att prova senare i veckan

Lite bilder på gamla och nya spindeln.
Nya spindeln har fått HTD tandremshjul från Mekanex.
Spindelmotorn på plats, med verktygs låsningen/släppningen framför, vilken är luft hydraulisk och styrd från mach3.

Re: Konvertera pulser

Postat: 8 april 2014, 15:46:43
av swapper
Är det en ny spindel du införskaffat eller ?
Gärna mer info.

Re: Konvertera pulser

Postat: 8 april 2014, 16:20:27
av Gtm-S
Ja, jag köpte en från Tormach för att få deras TTS system för att få till ATC.
Hade redan byggt liknande till den gamla spindeln men den hade Mk3 vilken gärna ville fastna, vilket isig inte var ett problem då tryckförstärkaren till hydraliken är stark, men efter 2 st mk3 konor med cylindriskt dia 20 hål gått av gav jag upp den iden och bytte till R8, och ac servo som spindelmotor för att samtidigt få upp spindelhastigheten från 3500rpm till ca 6500 rpm