XY non rectangular cross compensation
Moderator: Moderators
-
- Berichten: 99
- Lid geworden op: 09 mar 2010 20:07
- Locatie: Den Haag/Utrecht
- Contacteer:
XY non rectangular cross compensation
Ik probeer XY NON RECTANGULAR CROSS COMPENSATION aan de praat te krijgen.
Dit is een overdreven schets van de situatie.
Ik zou dus graag mijn X-as positie corrigeren voor een afwijking in rechtheid van mijn Y-as. De handleiding is niet heel duidelijk of ik nu de compensatie aan moet zetten bij [JOINT_0] of [JOINT_1] en of crossCompensationFromAxis = 1 of 0 moet zijn. Ik heb het nu bij [JOINT_0] gedaan en crossCompensationFromAxis = 1. Ik heb het tabel aangemaakt exact volgens het format. Bij opstart software krijg ik de melding dat het tabel geladen is. Ik heb de correctie zichtbaar in de DRO maar zie niet dat er iets gecorrigeerd wordt, zowel niet bij x als bij y…
Wat doe ik fout?
Dit is een overdreven schets van de situatie.
Ik zou dus graag mijn X-as positie corrigeren voor een afwijking in rechtheid van mijn Y-as. De handleiding is niet heel duidelijk of ik nu de compensatie aan moet zetten bij [JOINT_0] of [JOINT_1] en of crossCompensationFromAxis = 1 of 0 moet zijn. Ik heb het nu bij [JOINT_0] gedaan en crossCompensationFromAxis = 1. Ik heb het tabel aangemaakt exact volgens het format. Bij opstart software krijg ik de melding dat het tabel geladen is. Ik heb de correctie zichtbaar in de DRO maar zie niet dat er iets gecorrigeerd wordt, zowel niet bij x als bij y…
Wat doe ik fout?
Re: XY non rectangular cross compensation
Ik ben dit wel eens tegenkomen bij het zoeken naar iets anders maar nooit gebruikt. Wel de 0-10V compensatie tabel ingevuld, om het verloop enigszins lineair te krijgen wegens het gebruik van een PWM-> 0-10V printje, niet van Eding.
Om te testen zou je (ten overvloede) het kunnen overdrijven om te zien of het werkt.
Om te testen zou je (ten overvloede) het kunnen overdrijven om te zien of het werkt.
Dat lijkt mij de haaksheid ipv
Of ? wie vult aan ? Ik heb er niet de handleiding bij gepakt, 'tis al een tijdje terug dat ik die bekeek.
handig aanhalen (citeren, quoten) : https://cnczone.nl/viewtopic.php?f=37&t=12599
Re: XY non rectangular cross compensation
Pagina 84 van de handleiding.
De as die je wilt compenseren moet je gebruiken en dan relatief aan de hand van de positie van de andere as de compensatie opgeven. (joint 0 =x, joint 1=y) geen idee of dit bepaald wordt aan de hand van de outputs op je Eding controller. je kan dit in setup definiëren, normaal is het x/y/z, maar je kan dit aanpassen als je het niet goed aangesloten hebt). Heb je wel waarden op .000 nauwkeurig gebruikt? (of .0000 als ik de handleiding mag geloven).
En heb je je PC al eens opnieuw opgestart? ik had gezevel met een M97 offset compensatie die maar niet wilde werken, herstart van de pc loste het ineens op.
In welke map heb je de X-pitchCompTable.txt gezet?
De as die je wilt compenseren moet je gebruiken en dan relatief aan de hand van de positie van de andere as de compensatie opgeven. (joint 0 =x, joint 1=y) geen idee of dit bepaald wordt aan de hand van de outputs op je Eding controller. je kan dit in setup definiëren, normaal is het x/y/z, maar je kan dit aanpassen als je het niet goed aangesloten hebt). Heb je wel waarden op .000 nauwkeurig gebruikt? (of .0000 als ik de handleiding mag geloven).
En heb je je PC al eens opnieuw opgestart? ik had gezevel met een M97 offset compensatie die maar niet wilde werken, herstart van de pc loste het ineens op.
In welke map heb je de X-pitchCompTable.txt gezet?
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
Re: XY non rectangular cross compensation
Zoals ik duidelijk aangaf; mijn ervaring is anders met de offsets voor M97. kom anders met een suggestie waar de TS wel iets aan heeft.
Re: XY non rectangular cross compensation
Ik sluit niets uit, het leek me wbt de correctie tabel zeer onwaarschijnlijk, van het M97 probleem weet ik niets.
Re: XY non rectangular cross compensation
Ook een waarde die in de cnc.ini wordt aangepast. Ik heb na afsluiten van edingcnc en het editen van de M97 offset in de cnc.ini herhaaldelijk gehad dat deze waarde niet correspondeerde wanneer de camera geactiveerd werd. Na een herstart van de pc werden deze offsets wel juist meegenomen.
-
- Berichten: 99
- Lid geworden op: 09 mar 2010 20:07
- Locatie: Den Haag/Utrecht
- Contacteer:
Re: XY non rectangular cross compensation
Ik heb het aan de praat. Ik moest nog "Crosscomp on" in de home routine zetten. Stom van mij. Misschien moet het niet helemaal onderaan als aantekening in de handleiding staan maar iets hoger bij de andere stappen die je moet nemenserum schreef: ↑29 aug 2020 14:17 Pagina 84 van de handleiding.
De as die je wilt compenseren moet je gebruiken en dan relatief aan de hand van de positie van de andere as de compensatie opgeven. (joint 0 =x, joint 1=y) geen idee of dit bepaald wordt aan de hand van de outputs op je Eding controller. je kan dit in setup definiëren, normaal is het x/y/z, maar je kan dit aanpassen als je het niet goed aangesloten hebt). Heb je wel waarden op .000 nauwkeurig gebruikt? (of .0000 als ik de handleiding mag geloven).
En heb je je PC al eens opnieuw opgestart? ik had gezevel met een M97 offset compensatie die maar niet wilde werken, herstart van de pc loste het ineens op.
In welke map heb je de X-pitchCompTable.txt gezet?
Re: XY non rectangular cross compensation
LOL! ze hadden het nog wel geel gemaakt :) ik was vermoedelijk in dezelfde valkuil getrapt..niek_saxofoon schreef: ↑30 aug 2020 10:24Ik heb het aan de praat. Ik moest nog "Crosscomp on" in de home routine zetten. Stom van mij. Misschien moet het niet helemaal onderaan als aantekening in de handleiding staan maar iets hoger bij de andere stappen die je moet nemenserum schreef: ↑29 aug 2020 14:17 Pagina 84 van de handleiding.
De as die je wilt compenseren moet je gebruiken en dan relatief aan de hand van de positie van de andere as de compensatie opgeven. (joint 0 =x, joint 1=y) geen idee of dit bepaald wordt aan de hand van de outputs op je Eding controller. je kan dit in setup definiëren, normaal is het x/y/z, maar je kan dit aanpassen als je het niet goed aangesloten hebt). Heb je wel waarden op .000 nauwkeurig gebruikt? (of .0000 als ik de handleiding mag geloven).
En heb je je PC al eens opnieuw opgestart? ik had gezevel met een M97 offset compensatie die maar niet wilde werken, herstart van de pc loste het ineens op.
In welke map heb je de X-pitchCompTable.txt gezet?
Re: XY non rectangular cross compensation
Maar werkt de correctie ook voor de afwijking die je hebt ?
Op je plaatje zie ik een slinger, in de gebruiksaanwijzing zie ik :
Op je plaatje zie ik een slinger, in de gebruiksaanwijzing zie ik :
Waar bij "square/rectangular" mij toch doet vermoeden dat het om de haaksheid gaat.This is a way to compensate the non-accuracy of the machine when the X and Y axis on
the machine are not exactly square/rectangular. By compensation the Y axis depending
on the position of the X axis and vice versa, this can be compensated.
Re: XY non rectangular cross compensation
Je kan op een tien tal punten opgeven wat de afwijking is van de X of Y relatief van elkaar. De tussenliggende punten worden logischerwijs geïnterpoleerd.
Als het een simpele hoekafwijking was, zoals jij omschrijft, hadden 2 uiterste punten volstaan.
Lineair pitch compensation werkt op een soortgelijke manier. Geen lineaire afwijking, maar een afwijking gemeten op meerdere punten.
Als het een simpele hoekafwijking was, zoals jij omschrijft, hadden 2 uiterste punten volstaan.
Lineair pitch compensation werkt op een soortgelijke manier. Geen lineaire afwijking, maar een afwijking gemeten op meerdere punten.
Re: XY non rectangular cross compensation
Daar moet ik even over nadenken.
-
- Berichten: 99
- Lid geworden op: 09 mar 2010 20:07
- Locatie: Den Haag/Utrecht
- Contacteer:
Re: XY non rectangular cross compensation
Het lijkt wel te werken. Ik had een rei van 2m gekocht om de afwijking van mijn y-as te meten. Uiteindelijk viel die afwijking wel mee, grootste verschil was 0,1mm.keesfrees schreef: ↑30 aug 2020 16:42 Maar werkt de correctie ook voor de afwijking die je hebt ?
Op je plaatje zie ik een slinger, in de gebruiksaanwijzing zie ik :Waar bij "square/rectangular" mij toch doet vermoeden dat het om de haaksheid gaat.This is a way to compensate the non-accuracy of the machine when the X and Y axis on
the machine are not exactly square/rectangular. By compensation the Y axis depending
on the position of the X axis and vice versa, this can be compensated.
Om het effect te testen van XY crosscompensation moest ik even vogelen, want bij joggen van de y as wordt volgens mij niet de x-as realtime aangepast. Volgens mij wordt de correctie toegepast op je frees programma. Ik heb heb de y-as van 0 naar 2000 laten lopen met een g0 terwijl ik naar het meetklokje aant kijken ben, volgens mij wordt het dan wel aangepast. Klopt deze denkwijze?
Met de XY cross compensation is de afwijking nu 0,05mm. Ik denk dat de constructie van mijn machine niet stevig genoeg is om dit beter te krijgen en eigenlijk vind ik dit ook helemaal prima.
- hugo stoutjesdijk
- Donateur
- Berichten: 11995
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: XY non rectangular cross compensation
Zet je er toch even een afwijking van 10 mm in, zie je snel genoeg of de correctie werkt. (altijd overdrijven als je iets wilt testen)
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.