Servomotor/encoder probleem CNC draaiban Siemens sturing

Op zondag 10 november 2024 08:19:41 schreef GJ_:
[...]
Dat ís vrijwel zeker het probleem.

Dat is geen stappenmotor maar een servomotor.
De encoder zit nu vrijwel zeker onder een andere hoek op de as en dan kan de motor niet meer fatsoenlijk draaien.
De drive moet namelijk wel weten wanneer welke spoelen aan te sturen.

Met een absoluut encoder word de hoek van de encoder gebruikt, met een incrementele encoder worden commutatiesporen gebruikt, bij beide soorten in combinatie met een instelbare offset.

Sommige motoren hebben een vaste offset, bij andere motoren moet er een tune worden uitgevoerd om de offset te bepalen.

Dus:
zoek de manual van de drive en kijk of en hoe de motor te tunen.
Je bent niet de eerste die een dure motor sloopt met dit soort acties, dus eerst goed inlezen voor je weer spanning op die drive zet!

Bedankt voor de uitleg.
Denk dat je inderdaad gelijk hebt als je het zo uitlegt.
Mocht iemand weten hoe ik dat terug kan afstellen dan is alle hulp welkom.
Ik heb een handleiding gevonden maar kom er niet echt uit wijs.

Mogelijk zal ik de encoder een marketing zijn wat de nulpositie aangeeft. Misschien is de stand van de motor na het “op hol slaan bij opstarten) de nulstand en moet die gelijk staan met de nulpositie van de encoder? Of is dit te gemakkelijk ?

Dat is te gemakkelijk.
In het gemakkelijkste geval vind je een autotune functie die de juiste waarde achterhaald door de motor langzaam rond te draaien.

Je kunt ook in de parameterlijst op zoek gaan naar een parameter die "encoder offset" of iets vergelijkbaars heet. Je mag er best een graadje naast zitten en als je in stapjes van 6 graden iedere keer even voorzichtig(!) probeert moet je op een gegeven moment de best mogelijke instelling kunnen vinden. Daarna ga je in stapjes van 2 graden verder zoeken.

Ik zou je graag verder helpen, maar ik zit op het moment met meerdere grote projecten tegelijk tot over m'n oren in het werk. Als het b.v. Control Techniques servo's waren geweest had ik het uit m'n hoofd allemaal geweten, maar met die &^#^%R^# Siemens moet ik het ook allemaal uitzoeken.

Misschien dat er hier een ander meer ervaring met Siemens aandrijvingen heeft.

Op zondag 10 november 2024 19:44:24 schreef GJ_:
Dat is te gemakkelijk.
In het gemakkelijkste geval vind je een autotune functie die de juiste waarde achterhaald door de motor langzaam rond te draaien.

Je kunt ook in de parameterlijst op zoek gaan naar een parameter die "encoder offset" of iets vergelijkbaars heet. Je mag er best een graadje naast zitten en als je in stapjes van 6 graden iedere keer even voorzichtig(!) probeert moet je op een gegeven moment de best mogelijke instelling kunnen vinden. Daarna ga je in stapjes van 2 graden verder zoeken.

Ik zou je graag verder helpen, maar ik zit op het moment met meerdere grote projecten tegelijk tot over m'n oren in het werk. Als het b.v. Control Techniques servo's waren geweest had ik het uit m'n hoofd allemaal geweten, maar met die &^#^%R^# Siemens moet ik het ook allemaal uitzoeken.

Misschien dat er hier een ander meer ervaring met Siemens aandrijvingen heeft.

Ik was al bang dat dat te makkelijk was.
In handleidingen die ik tot nu toe gevonden heb kan ik niet dadelijk iets nuttigs vinden. Mijn kennis is ook te beperkt vrees ik.
Ga morgen eens proberen om de encoder telkens een klein beetje te verdraaien en hopen dat dat werkt.

In principe ga ik op de juiste positie of daar kort in de buurt gewoon de foutmelding kunnen resetten terwijl hij onder spanning staat denk je of moet ik elke keer opnieuw opstarten?

Als dit niet werkt gaat het een nieuwe motor worden vrees ik.

Mvg Pieter

Uiteindelijk moet dat werken, als de encoder niet stuk is tenminste. Die kunnen behoorlijk kwetsbaar zijn. Daarom worden in ruige omstandigheden altijd resolvers gebruikt in plaats van encoders.

[Bericht gewijzigd door GJ_ op (74%)]

Kan je feed enable niet uitzetten en as manueel verplaatsen en zien of er een waarde verschijnt in de siemens?
Dan weet je al of er leven in zit.
(Ik neem aan dat er geen rem opzit op de x as)
Krijg je een waarde?
Zelfde kan je doen bij de z as of is die niet absoluut?

Moet er gerefereerd worden met een as?

Ik zou zeker nog even verder zoeken, nieuwe motor en encoder, ligt aan bouwer of je serienummers moet ingeven, dan moet je weten welke parameter je moet zijn.

[Bericht gewijzigd door Fikkie zero op (20%)]

Deze encoder is in willekeurige positie teruggezet, dan kan de motor onmogelijk goed draaien.
Er zijn m.i. twee mogelijkheden: de encoder is stukgegaan tijdens de operatie óf hij staat redelijk verkeerd. Dat laatste is het waarschijnlijkste.

Ter informatie: dit is een gewone incrementele encoder met commutatiesporen. Die laatste zijn hier noodzakelijk om de motor goed rond te krijgen.

Op maandag 11 november 2024 22:50:19 schreef Fikkie zero:
Kan je feed enable niet uitzetten en as manueel verplaatsen en zien of er een waarde verschijnt in de siemens?
Dan weet je al of er leven in zit.
(Ik neem aan dat er geen rem opzit op de x as)
Krijg je een waarde?
Zelfde kan je doen bij de z as of is die niet absoluut?

Moet er gerefereerd worden met een as?

Ik zou zeker nog even verder zoeken, nieuwe motor en encoder, ligt aan bouwer of je serienummers moet ingeven, dan moet je weten welke parameter je moet zijn.

De motor ligt nu volledig los (wel nog aangesloten) en er zit geen rem op, je kan hem dus wel met de hand draaien.
Kan morgen wel proberen of dat iets zegt op de drive, maar ik vermoed dat de foutcode er gewoon op zal blijven staan.
De assen moeten genuld worden, dan lopen ze met een nokje tegen een contact op. Als ik dit met de hand indruk maakt geen verschil.
Ik weet niet wat be juist bedoeld voor de Z as maar daar zou ik liefst afblijven ?

Heb overigens vandaag geen tijd gehad om met de positie van de encoder te spelen.. hoop dat ik daar morgen aan toe kom en dat het iets oplevert.
Gaat niet makkelijk zijn want er is daar niet veel plaats tussen en het ding is niet gemaakt om veel los en vast te draaien vrees ik.

Mvg Pieter

Als het eventueel kan helpen.
In bijlage een manual die ik in een ver verleden eens gebruikte om een siemens servo motor af te regelen.

Opgelet het type nummer is anders

Op dinsdag 12 november 2024 23:24:31 schreef pamwikkeling:
Als het eventueel kan helpen.
In bijlage een manual die ik in een ver verleden eens gebruikte om een siemens servo motor af te regelen.

Opgelet het type nummer is anders

Bedankt voor de handleiding.
Heb dit even bekeken maar het grootste deel is een beetje Chinees voor mij.. je zou dan de motor moeten laten draaien door een andere motor te koppelen en dan met een oscilloscoop gaan meten?

Mvg Pieter

Dank GJ, dus tuning voor aansturing van de juiste wikkelingen van de motor komen niet overeen wat de drive verwacht.

Dat word dus verdraaien in grotere stappen, ben je er bijna kleine aanpassingen voor of achteruit.

Met de 840D en Sinumerik one gaat dat ff anders dus.

Ja, je zal de motor op een of andere manier moeten laten draaien. Met een accuboormachine op de as kan dat ook.

En ja, je gebruikt best een oscilloscoop bij het afregelen.

Uiteraard op voorwaarde dat het werkingsprincipe bij de nieuwe generatie motoren hetzelfde is zoals in de toegestuurde manual.

Ik heb het ook ooit gedaan, dus zo moeilijk kan het niet zijn.

[Bericht gewijzigd door pamwikkeling op (11%)]

Op dinsdag 12 november 2024 23:56:35 schreef Fikkie zero:

Met de 840D en Sinumerik one gaat dat ff anders dus.

Ook de 840 heeft die commutatie nodig. Eigenlijk iedere drive. Ik hen al vaker CNC mensen meegemaakt die in deze kuil vielen.

Op woensdag 13 november 2024 01:34:23 schreef pamwikkeling:
Ja, je zal de motor op een of andere manier moeten laten draaien. Met een accuboormachine op de as kan dat ook.

En ja, je gebruikt best een oscilloscoop bij het afregelen.

Uiteraard op voorwaarde dat het werkingsprincipe bij de nieuwe generatie motoren hetzelfde is zoals in de toegestuurde manual.

Ik heb het ook ooit gedaan, dus zo moeilijk kan het niet zijn.

Ik ken misschien wel iemand met een oscilloscoop die mij ermee zou kunnen helpen .
Maar zoals ik het nu uit de handleiding begrijp moet je hem dan laten draaien en de grafieken bekijken.
Dan de encoder van positie veranderen en dat blijven herhalen tot de grafieken hetzelfde zijn als in de handleiding?

Op woensdag 13 november 2024 12:57:05 schreef Fikkie zero:
Je had een manual van de drive, zou dit er in staan?

https://youtu.be/2oyiyKztMRc?feature=shared

Bedankt voor de tip.
Mijn drive is anders, heeft niet zoveel knoppen

Daarstraks even tijd gehad om met de motor te prullen en goed nieuws, hij lijkt te werken!
Had de encoder een paar keer op een andere willekeurige positie gezet en opeens lijkt het te werken. Hij staat nu 180 graden tov de plaats waar hij eerst stond.
Als ik hem nu een beetje verdraai dan merk ik niet dadelijk een verschil, tot op +-20 graden naar elke kant en dan valt hij weer in storing.

Nu is het enkel nog de vraag of hij nog de juiste nauwkeurigheid heeft, dat 1mm ook wel echt 1 mm de slede verplaatst of ja 0,5mm in dit geval aangezien het de diameter van het werkstuk bepaalt in dit geval.

Ik moet alles nog schoonmaken en de lagers van de omloopspil ook vervangen nu hij toch open ligt. Daarna kan ik dit pas meten.

Nu is het enkel nog de vraag of hij nog de juiste nauwkeurigheid heeft,

Als ik het goed begrepen heb dan heb je een encoder met daarbij nog een een spoor voor de commutatie. Het commutatie spoor is nodig om de servo goed aan te sturen. Het normale encoder deel is incrementeel en dat word gebruikt voor de positie, dus de nauwkeurigheid blijft hetzelfde

Op woensdag 13 november 2024 21:56:28 schreef benleentje:
[...]Als ik het goed begrepen heb dan heb je een encoder met daarbij nog een een spoor voor de commutatie. Het commutatie spoor is nodig om de servo goed aan te sturen. Het normale encoder deel is incrementeel en dat word gebruikt voor de positie, dus de nauwkeurigheid blijft hetzelfde

Precies. Als de commutatiesporen wat afwijken zal de drive waarschijnlijk wel meer moeite hebben de motor exact op de wenspositie te krijgen en te houden.

Dit probleem zie ik vooral bij CNC mensen voorbij komen. Die zijn over het algemeen behoorlijk technisch en zien geen probleem in het uit elkaar halen van een servomotor om even wat lagers te vervangen. Bij problemen achteraf weten ze stiekem al een beetje dat die encoderpositie toch belangrijk was. De volgende keer markeren ze hem duidelijk.

Mooi dat het bijna is opgelost.

Daarstraks even tijd gehad om met de motor te prullen en goed nieuws, hij lijkt te werken!

Op donderdag 14 november 2024 08:35:56 schreef GJ_:
[...]Precies. Als de commutatiesporen wat afwijken zal de drive waarschijnlijk wel meer moeite hebben de motor exact op de wenspositie te krijgen en te houden.

Dit probleem zie ik vooral bij CNC mensen voorbij komen. Die zijn over het algemeen behoorlijk technisch en zien geen probleem in het uit elkaar halen van een servomotor om even wat lagers te vervangen. Bij problemen achteraf weten ze stiekem al een beetje dat die encoderpositie toch belangrijk was. De volgende keer markeren ze hem duidelijk.

Mooi dat het bijna is opgelost.

De volgende keer markeer ik de positie zeker. Ik heb mijn lesje geleerd haha

De lagers zijn besteld, zijn speciale en nergens in voorraad dus voorlopig kan ik het nog niet helemaal testen maar ik vermoed wel dat het in orde gaat komen nu.

Aan iedereen heel erg bedankt voor de hulp en input!

Let je wel op met het vervangen van de lagers, een encoder is zo beschadigd. En dat zou zonde zijn, maar mooi dat het weer werkt. :)

Single row angular contact ball bearing ?

B7008-C-T-P4S-UM of zo iets ?

opgepast, lagervet geschikt voor hoge toerentallen gebruiken
ziet eruit als margarine

Hoekcontact lager is juist, maar dan 2x 7202 P3 nsk lagers.
Peperduur hier en niet op voorraad, daarom maar de Chinese variant besteld.
Gaat in elk geval beter zijn dan dat het nu was want er was al aan geprutst. Er zat ik hoekcontact lager in samen met een gewone 6202 C3 lager.
Dus dat heeft toch altijd iets speling.
En er zat ook nog eens geen vet in.. dan moet ge denken dat de kogelomloopspil bij de vorige eigenaar nog onder garantie vervangen zou zijn een jaar geleden.
Als dat effectief vervangen geweest is is het schandalig slecht gemonteerd. Want ben nog al dingen tegen gekomen die niet goed waren zoals de spie in de zwaluwstaart verbinding die volledig los zat.

Hopelijk is hij weer snel genezen.

Bedenk dat men soms gebruik maakt van een vast opgesteld lager en een los lager.

Indien men twee hoekcontact lagers in X-opstelling of O-opstelling naast elkaar monteert, en dit geheel vast monteert in een behuizing,
heb je een lager opstelling waarbij de as axiaal niet kan bewegen ten opzichte van de behuizing.
De lagers zitten immers vast tegen elkaar aangedrukt en vb door een afdekplaat vast gemonteerd in een behuizing.
De lagers kunnen dus niet bewegen haaks op het loopvlak van de kogels.

Omdat het twee hoekcontact lagers zijn (X of O opstelling) kan de as ook niet axiaal bewegen.

Als de as nu warmer wordt dan de behuizing, zal deze axiaal uitzetten.
Op het andere einde van de as moet dan een lager constructie gebruikt worden
die kan bewegen en de axiale uitzetting kan opvangen.
Een 6202 lager mogelijk met een spanveer is dan een oplossing.

Op vrijdag 15 november 2024 21:15:32 schreef pamwikkeling:
Bedenk dat men soms gebruik maakt van een vast opgesteld lager en een los lager.

Indien men twee hoekcontact lagers in X-opstelling of O-opstelling naast elkaar monteert, en dit geheel vast monteert in een behuizing,
heb je een lager opstelling waarbij de as axiaal niet kan bewegen ten opzichte van de behuizing.
De lagers zitten immers vast tegen elkaar aangedrukt en vb door een afdekplaat vast gemonteerd in een behuizing.
De lagers kunnen dus niet bewegen haaks op het loopvlak van de kogels.

Omdat het twee hoekcontact lagers zijn (X of O opstelling) kan de as ook niet axiaal bewegen.

Als de as nu warmer wordt dan de behuizing, zal deze axiaal uitzetten.
Op het andere einde van de as moet dan een lager constructie gebruikt worden
die kan bewegen en de axiale uitzetting kan opvangen.
Een 6202 lager mogelijk met een spanveer is dan een oplossing.

Ik begrijp wat je bedoelt, in dit geval zitten er enkel 2 lagers (moeten volgens het boek ook 2 hoeklagers zijn) aan de aangedreven kant van de spil, de andere kant zweeft gewoon. Het is maar een kleine spil van +-50cm lang