Sida 1 av 1

Felsökning Optisk Enkoder

Postat: 11 april 2020, 20:57:26
av Iccccie
Jag har försökt felsöka en optisk enkoder, men har kört fast. Är väldigt grön på området men har ett brinnande intresse för problemlösning.
Så ber om ursäkt om jag använder fel termer osv.

Lite bakgrundsfakta:
Enkodern ska sitta på en kantvik som även ska gå att CNC köra. Men de har aldrig funkat, jag har inga manualer på maskinen så inte mycket hjälp från de hållet. Maskinen börjar referensköra alla 3 axlarna Y, X och R som de kallas. Men fastnar alltså här. Jag har felsöka så långt som att denna enkodern kommer från Y axeln inte ger ifrån sig en referens signal. Därav felet tror jag.
Mailade CNC tillverkaren "Delem" men de hänvisar till maskinbyggaren då de säger att deras styrningar konfigureras av maskinbyggaren. vilket jag kan förstå till viss fel, men deras DC servokort har jag svårt att tro att man kan konfigurera på så många vis. Tillverkaren av maskinen "Guifil" finns inte idag längre vad jag kan se.
X & R axeln har Sanyo Denki DC servon med inbyggd enkoder, Y har en DC motor från Maxon med enkoder från Scancon på motoraxeln. 5V vs 12V enkoders och 48 vs 80V servon så det går tyvärr inte på ett enkelt sätt att byta axlarna mot varandra.


Så till den troligtvis defekta enkodern.
Scancon 2RHF-250-D-08-S länk till datablad: http://www.muhendisler.com.tr/upload/2RHF.pdf
Det som inte verkar stämma är att det står 10 - 30 Volt på enkodern och inte fr. 4,5V som på databladet.

Jag har provat mata enkodern med 12V från labb. aggregat och får fina pulser från A och B kanalen men ingen Z-ref. som ska komma en gång per varv.
Jag har fotograferat IR dioderna i mörker med CMOS kamera och båda dioderna lyser.
Där sitter totalt 7 "fotoceller". Grupperade 5+2. De 4 är för kvadranterna för A + B puls, och den ovanför skulle då gissningsvis vara för Z ref. Vad de två andra gör vet jag inte, endast en av dessa två blir överkörd av Z-ref slitsen på "enkoderskivan" och där finns ingen IR-diod under till.

Hittat data på ET9600 dock ej på SCP, och SN74HC32
https://datasheet4u.com/datasheet-parts ... ?id=570029
https://datasheet4u.com/datasheet-parts ... ?id=491660

Hittar inget på ST chippen.

Jag har oscilloskop och multimeter att mäta med.

Tips mottages tacksamt.

Re: Felsökning Optisk Enkoder

Postat: 12 april 2020, 10:32:17
av H.O
Var mäter du de fina pulserna på A & B men ingen Z? Är det på utgången eller någon stans internt?

Om du inte redan gjort det hade jag kollat på ingångarna till ET9600. Det är alltså pin 3, 8 och 12 som är ingångarna för A, B och Z men det går inte att med säkerhet säga vilken konstruktören använt till vad.


Har du INTE indexpulsen på ingången till ET9600 får du försöka spåra signalen baklänges därifrån. Man ser på kortet att pin 9 på ET9600 kommer från pin 3 på 74HC32 och pin 12 på ET9600 ser ut att gå till pin 6 74HC32 - vilket verkar rimligt då pin 3 och 6 på 74HC32 är utgångar. De andra två utgångarna på 74HC32 är pin 8 och 11 så någon av de BORDE rimligen gå till pin 8 på ET9600 men det går inte att se på bilderna.

Re: Felsökning Optisk Enkoder

Postat: 13 april 2020, 22:18:05
av Iccccie
Pulserna på A och B uppmättes på flera ställen, jag började på maskinen, motorstyrkort, Y kopplingen mellan enkoder, servokort och CNC styrning. Där gick A och B signalerna fram, men ingen Z puls. Sen monterade jag av enkodern och körde på bänk, fortfarande bara A & B.

Gjorde som du skrev o började mäta ingångar på ET9600 och ingenting på Z. Backade till 74HC32, inget på utgången. Men här blir ingångarna diffusa. Förutom att kanal A och B har sina egna in- & utgångar pin 1+2 & 3 ut, resp 4+5 & 6ut så är de även kopplade till pin 13 och 12 med utgång på 11 som går direkt in på pin 10. Pin 10 är ju en av ingångarna på Z kanalen. Troligtvis måste detta ha med att Z kanalen är "Gated" med A och B kanalerna båda höga, detta står i broschyren för enkodern. Men även detta en ren gissning.

Jag fortsatte bakåt och började kolla på ST 3721, framförallt den uppe i vänster hörn. Den hör ihop med A & B. Den till höger om den verkar ha att göra med Z. Kommer inte ihåg exakt vad de gör nu för jag glömde ta med mig anteckningarna hem. Det var i alla fall binär puls ut.


Idag gjorde jag ett nytt försök, jag började med att tvätta rent lite med isopropanol och en tops, sen mätte jag alla fotocellerna och det verkade ge mellan 220mV och 250mV med ett lysrör ovanför. Sedan kopplade jag upp den, och snurrade lite. Plötsligt var där Z puls. Kunde knappt tro mina ögon. Snurrade lite till på den och signalen hängde med 1 puls / varv.

Jag vet dessvärre inte vad det är som "fixat" den.

Monterade tillbaka den på maskinen, ser att den tar emot index puls under diagnos menyn och provar starta maskinen som nu verkar funka igen.

Re: Felsökning Optisk Enkoder

Postat: 14 april 2020, 03:56:07
av säter
Skit med fel som lagar sig självt.

Re: Felsökning Optisk Enkoder

Postat: 14 april 2020, 15:29:18
av Iccccie
Ja, de felen brukar komma tillbaka.

Men jag är i alla fall överlycklig att jag äntligen fått igång kantpressen efter ett år av felsökande från och till.
Till en början trodde jag att det var X axeln som spökade då denna aldrig körde mer än till sitt ändläge. ( X axeln är material stoppet )
Det enda so synts på displayen är status "-2" vilket tyder på att de "externa" axlarna dvs X & R håller på och referens köras. R axeln funkade alltid och där blev siffervärden på displayen och körde mot programmerat värde. Men X bara stannade vid ändläge.

Införskaffade jag ett oscilloskop nyligen, och kunde mäta fram både X och R enkodrarna som fungerade. Däremot ingen ref på Y.

Så klart skulle man kunna beställa ny enkoder, men var osäker om det skulle hjälpa då jag inte fått loss papper på maskinen. Ledtid på 3-4 veckor och kostar säkerligen en hel del har gjort att jag väntat med det.

Nu har jag tyvärr flyttat de flesta av givarna och även haft enkoder och rem av på motorn, så måste på något sätt finna proceduren för att ställa in axeln korrekt. För ber jag den pressa t.ex 90° så blir det nu ungefär 120°.


Här är en bild på kantviken för de nyfikna.