Mach3 DC spindel draaibank

Alle vragen die betrekking hebben over Mach cnc controllers

Moderator: Moderators

Plaats reactie
Gebruikersavatar
parallax
Berichten: 207
Lid geworden op: 02 jul 2010 12:00
Locatie: Zuid Friesland
Contacteer:

Mach3 DC spindel draaibank

Bericht door parallax »

Heren, wie kan mij helpen met het volgende.

Op mijn draaibank heb ik een dc brushed spindelmotor van +/- 0.50 kW
Nu wil ik deze aansturen met een DC servodrive van Dugong max. 160v 35A
De encoder 2500 rev/rotation staat in closed loop met de Dugong servodrive.
BOB: de welbekende Leeuwinga kaart.

De drives kunnen aangestuurd worden met een Step en Dir signaal
en dit valt zo ver ik kan zien ook in te stellen in Mach3

Instellingen in Mach3
-->Ports and Pins --> Motor Output --> Spindel (step en dir pinnen instellen)
-->Ports and Pins --> Spindel Setup --> ( Vinkje ) Use spindelmotor output
( Vinkje ) Use step en dir signal

Nu kom ik bij het volgende, normaliter sluit je de toerentalsensor aan op een input poort.
Bijvoorbeeld -->Ports and Pins --> Imput signals --> Indexer op pin 15

Echter vraag ik mij nu af hoe dat gaat werken met een servodrive. De encoder staat immers in closed loop met
de drive. Is er een mogelijkheid om dit signaal te gebruiken voor de toerentalsensor of kan/moet ik een aparte hall sensor gebruiken om het toerental uit te lezen en zo nodig bij te kunnen sturen?

Ben nu al een aantal dagen mij aan het inlezen in de instructies van mach3 maar krijg niet een eenduidig antwoord op mijn vraag of het uberhaubt mogelijk is om het toerental stabiel te houden via Mach3 (i.v.m. draadsnijden)
Gebruikersavatar
boutje
Berichten: 939
Lid geworden op: 22 jan 2007 00:13
Locatie: spaarnwoude
Contacteer:

Re: Mach3 DC spindel draaibank

Bericht door boutje »

Aparte sensor gebruiken.
Gebruikersavatar
H@ns
Donateur
Berichten: 274
Lid geworden op: 01 jan 2009 22:32
Locatie: Vierlingsbeek

Re: Mach3 DC spindel draaibank

Bericht door H@ns »

Indien aanwezig de index puls (C) gebruiken :?:
Gebruikersavatar
parallax
Berichten: 207
Lid geworden op: 02 jul 2010 12:00
Locatie: Zuid Friesland
Contacteer:

Re: Mach3 DC spindel draaibank

Bericht door parallax »

@ boutje,
daar zit ik dus ook aan te denken aangezien de pulsstream met 2500 rv/rotation te groot wordt voor mijn 60kHz kernel speed. Wellicht dat ik een vertraging kan inbouwen om het aantal pulsen/rotation omlaag te brengen.

@ Hans
Index puls (C)
Op dit moment maak ik gebruik van een incrementele encoder, A-out B-out en Z-out voor timing
Deze wordt omgezet naar een differential A, _A, B, _B, line, en index + en - ben ik voor mijn drives niet nodig.
Nu weet ik dat je in mach3 een index puls kan instellen echter is mij niet bekend welke puls ik kan uitlezen voor RPM neem aan dat u de Z-out oftewel index (+) bedoelt?

Alvast bedankt voor de reacties, geeft mij in iedergeval weer stof tot nadenken om het op een nette manier op te lossen.
ludo
Berichten: 304
Lid geworden op: 08 feb 2007 22:07
Locatie: ESSEN (Belgie)
Contacteer:

Re: Mach3 DC spindel draaibank

Bericht door ludo »

voor zover ik het ervaren heb gebruikt mach één sensor nl de index hiermede wordt het toerental weergegeven en tevens wordt deze gebruikt om schroefdraad te snijden.Met de index meet men de tijd voor één omwenteling en berekend aan de hand daarvan de snelheid van de z-as en het toerental (STRUE op het scherm).
Gebruikersavatar
boutje
Berichten: 939
Lid geworden op: 22 jan 2007 00:13
Locatie: spaarnwoude
Contacteer:

Re: Mach3 DC spindel draaibank

Bericht door boutje »

Index pulsen van een encoder duren te kort om in mach te gebruiken.
Dus een aparte sensor.
Gebruikersavatar
parallax
Berichten: 207
Lid geworden op: 02 jul 2010 12:00
Locatie: Zuid Friesland
Contacteer:

Re: Mach3 DC spindel draaibank

Bericht door parallax »

Heren,

Bedankt voor uw reacties, vandaag aan het testen geweest en inmiddels functioneert de spindel via Mach3
Na een tijdje testen ben ik toch aan de gang gegaan met een aparte RPM sensor d.m.v. een proximity sensor.

Nu heb ik op de spindel een metalen schijf geplaatst met daaronder een proximity sensor, deze schijf heeft één gleuf van +/- 15 mm waarop de sensor kan triggeren. Nu merk ik dat het toerental in mach 3 soms blijft hangen en op andere momenten hele vreemde waarden aangeeft.

Volgende problemen blijven zich voordoen
* toerental hapert, (blijft bij accelereren op zelfde snelheid staan)
* toerental fluctueert van 1000 tot soms 11000 met zelfde snelheid
* bereik waarin hij van slag raakt is variabel, zowel bij lage als ook bij hoge toeren.

Op dit moment heb ik het volgende al geprobeerd.
* sensor afstand +/- 1 mm van materiaal
* triggering gaat met de hand goed op de sleuf van +/- 15 mm
* debounce in mach3 op 0
* extra pull down resistor op input pin om signaal snel laag te krijgen (zonder positief effect)
* sleufbreedte aangepast van 10 naar 15 mm ( met sensor rond 8 mm )

Maak gebruik van een mach3 kaart met een 24v input,
op de kaart zit een voorschakelweerstand van 1 k ohm om het ingangssignaal max 5 volt 20 mA te genereren.
Aangezien ik gebruik maak van een 5v sensor heb ik ook deze voorschakelweerstand inmiddels verlaagd naar 25 ohm om een spanningsverschil van +/- 0,5 volt te dispenseren bij 20 mA.

Zie ik hier iets over het hoofd ? of is het toch verstandiger om uit te wijken naar een optische sensor?
Gebruikersavatar
Roy 1.6
Berichten: 369
Lid geworden op: 07 mar 2010 21:04

Re: Mach3 DC spindel draaibank

Bericht door Roy 1.6 »

Is de schakel-afstand van je sensor wel 1mm?
Gebruikersavatar
Mcgyver
Berichten: 4051
Lid geworden op: 08 jun 2007 17:45
Locatie: Ridderkerk

Re: Mach3 DC spindel draaibank

Bericht door Mcgyver »

je kan eens proberen de index debounce aan te passen in general config, of de sleuf nog iets breder te maken voor een langere puls.. zeker bij 11000 toeren denk ik dat het een beetje teveel is voor mach.. maar wellicht werkt het bet de bovengenoemde aanpassingen..
Zoals het freesje thuis freest, freest het nergens...
Gebruikersavatar
parallax
Berichten: 207
Lid geworden op: 02 jul 2010 12:00
Locatie: Zuid Friesland
Contacteer:

Re: Mach3 DC spindel draaibank

Bericht door parallax »

Op zich verwacht ik dat de schakel afstand wel correct moet zijn, aangezien hij materiaal ziet op 1 mm vanaf de sensor, en bij de spleet in de schijf ziet hij totaal geen materiaal.


Zal de gleuf in de schijf vergroten en nogmaals kijken of de afstand van de sensor goed is.
Gebruikersavatar
Mcgyver
Berichten: 4051
Lid geworden op: 08 jun 2007 17:45
Locatie: Ridderkerk

Re: Mach3 DC spindel draaibank

Bericht door Mcgyver »

probeer het eerst eens met die index debounce.. heb het gevoel dat dat ook wel een oorzaak kan zijn.. "ruis"in het signaal, althans wat mach interpreteerd...

kan nog wel eens vage problemen oplossen, voordat je de zaag er in zet zeg maar ;-)
Zoals het freesje thuis freest, freest het nergens...
ludo
Berichten: 304
Lid geworden op: 08 feb 2007 22:07
Locatie: ESSEN (Belgie)
Contacteer:

Re: Mach3 DC spindel draaibank

Bericht door ludo »

misschien zijn storingen de oorzaak,een motor met borstels zijn stoorzenders.
In het begin had ik ook soortgelijke problemen doordat ik een oude sensor van de sloop had gebruikt ,misschien ligt het ook aan de sensor.
5986
Plaats reactie