Sida 1 av 1

Index Pulse i Mach 3

Postat: 7 januari 2010, 18:29:16
av gadget
Hej!

Jag har monterat en läsgaffel på min svarv och tänkte köra den mot Mach 3 för gängning etc.
Pratade med en kille idag som sa att index-signalen in i Mach 3 måste vara mot nollan.
Problemet är att min är tvärtom.
Jag har gjort en liten skiva med ett hål som roterar med spindeln och varje gång läsgaffeln lyser igenom ger den signal till en ingång.
I Mach3 kan man ju ställa om signalen ska vara hög eller låg men han påstår att det inte spelar någon roll och att den ändå måste vara tvärtom, stämmer det, någon som vet?
Jag kan lösa det genom att göra om skivan men tänkte kolla först...

Re: Index Pulse i Mach 3

Postat: 7 januari 2010, 18:55:53
av tecno
Det duger gott, se bara till att den öppningen är bred nog! Om du läser i dokumentationen så står det lite om detta hur du skall göra. Vilken version har du laddat ner? Just nu ÄR det strul med att få gängningen att fungera korrekt, så om du får ett konstigt beteende så håll ut bara det kommer nyare medicin snart som Brian och Art håller på att skriva.

Re: Index Pulse i Mach 3

Postat: 7 januari 2010, 19:01:33
av ToPNoTCH
Hur menar du nu.

Hur länge den är hög respektive låg är väl ointressant (index går på frekvens och inte pulsbredd).
Hur ofta du får puls skall väl vara 1 per varv vill jag minnas.

Så skivan skall du iallafall inte behöva röra.

Låter snarare som att "killen" menar något med "aktiv låg" eller "aktiv hög" på pinnen.

Du får nog visa hur du kopplat för att jag skall hänga med vad problemet består i.

/Ola

Re: Index Pulse i Mach 3

Postat: 7 januari 2010, 19:05:35
av tecno
Det SKA vara en viss minimi pulslängd för index pulsen för att Mach3 ska kunna hantera detta korrekt. Finns att läsa i dokumentationen och det finns trådar om detta på Yahoo som ju är 'huvud' forumet för Mach3.

Re: Index Pulse i Mach 3

Postat: 7 januari 2010, 19:17:31
av ToPNoTCH
Är övertygad om att du har rätt.

Men frågan är vad "minimi pulslängd" är.

En spindelaxel på 24000 rpm lär ju inte ge speciellt "långa" pulser oavsett avläsningen (om inte axeln är som en LP skiva :) )

Skulle ju innebära att det finns ett max RPM för Mach3.

Kan det vara förhållandet hög låg som är viktigt ?

Nåja , skall rota lite i dokumentationen & Yahoo.

(Tänkte köra reflexgivare på 12000 rpm, och då lär jag kolla upp detta innan jag trixar för mycket)

Re: Index Pulse i Mach 3

Postat: 7 januari 2010, 19:31:22
av tecno
Ola, trådskaparen pratar om svarvning så några herre jösses varvtal på 24krpm är det definitivt inte frågan om.

Detta är meddelande #87843 från 29 febr 2008 på Yahoo
Förklarar hur det hela hänger ihop med Mach3 Kernal speed/interupt
Actual calcs would be ..

Diamter 110, slot 2mm..

3000RPM = 50 revs/second.. thats 20ms per rev. , the actual slot being 2 / 110
of the toal 20ms, or 1.8%. so 1.8% of 20ms is 36us.. which at 35K kernal speed
is much greater than the 28us sensing period. SO in theory on your disk at
35Khz, you should read up to a bit higher than 3000RPM... At 25Khz youd be a
bit less than the 40us sensing period, so a bit less than 3000 would be
expected..(2720RPM ?).. of course thats all assuming the opto is near instant in
its rise to light.. they DO vary..

With a debounce of 0, there is no delay in the index pulse, so the figure of
1/Kernal is the sensing time of a pulse.. we dont have to divide the resultant
bandwidth by 2 as per the nyquist freq., we only have to ensure the pulse width
is more than 1 kernal period thus making sure we'll see it on the next interrupt
if we missed it on the current one..


Thanks,
Art

Re: Index Pulse i Mach 3

Postat: 7 januari 2010, 19:50:23
av ToPNoTCH
Aha..det var så du menade.

Mycket tydligare förklarat.

Förhållandet mellan hög/låg och kernal-speed är ju helt logiskt.

Pollar man långsammare än pulsen blir det ju självklart fel.

Tack för förtydligandet.

/Ola

Re: Index Pulse i Mach 3

Postat: 7 januari 2010, 23:02:07
av gadget
Jag menar nog aktiv hög eller aktiv låg isåfall.
Jag vet inte hur man uttrycker detta fackligt men han menade att mach 3 accepterar inte att
själv indexpulsen är hög utan sa att signalen måste vara hög hela tiden och vara "låg" vid pulsen. (1 gång/varv).
Den läsgaffel jag har är hög vid kontakt (när den passerar hålet) vilket innebär att det är tvärtom isåfall.
Om detta är fel får jag göra om indexskivan ifrån en med ett hål i till en som har en liten klack som bryter signalen istället för öppnar.
Hade gärna lagt upp en bild jag ritat men jag vet inte hur man gör. :(

Re: Index Pulse i Mach 3

Postat: 8 januari 2010, 12:28:08
av tecno
Om det nu är så skall du INVERTERA signalen så får du det du villa ha.

Så här är min reflexdetektor kopplad, om det sen är en optogaffel så är det ju på samma sätt det bör kopplas.
Du behöver fm labba lite med motståndsvärden för att få din signal till rätt nivå
http://tecno.se/CNC/docs/sync.pdf

Så här såg det ut 2004 http://tecno.se/CNC/Lathe.htm

Re: Index Pulse i Mach 3

Postat: 8 januari 2010, 17:18:30
av gadget
Fin svarv där tecno.
Min är väl 1/10 av den storleken och går att lyfta med en hand. :)
Ska mecka med Servomotorn till spindeln nu i helgen så vi får väl se hur det hela slutar.
Tack för all hjälp.
Hur gör man förövrigt för att invertera signalen?