Wat ik me herinner van de Cirkel Center meting op de Bridgeport-van-de-zaak: Je ging naar de modus taster (Toets TCH PROBE), in MDI T22 met M56 de taster "Wakker schudden"
dan in handbediening naar je eerste tastpunt, cirkeltasten activeren, X of Y + of- drukken, en de taster gaat bewegen.. dan jog je naar een ander punt, kiest weer een as, en zo nog 2 keer.. en dan rekent de besturing wel uit waar het midden ligt.. dan geeft ie een dialoogje, waar je de gewenste coordinaten van het gat ingeeft.. en klaar...
Dat stelt je ook in staat om met 4 willekeurige punten op een cirkel(boog) te meten.. hoe mooi wil je het hebben?..
Automatisch een middelpuntje meten?.. Dat kun je programmeren.. gewoon een progje voor induimen.. ik had indertijd een progje voor het inmeten van een hoek.. 2 automatische cirkelmetingen, en een beetje Goniometrie... de Rotatie werd opgeslagen in een Parameter.. dus in het bewerkingsprogramma Cycle Def ROTATION, Q Zoveel.. enter klaar.. koffie.
het is maar net hoe gek je het wilt hebben.. wil je kunnen meten op je freesbank, of sta je te frezen op een Meetbank?.
Wat EdingCNC betreft.. hoe gek wil je het?.. Ik ben ooit bezig geweest met een routine die op basis van 4 willekeurige punten op een cirkel het middelpunt bepaalt.. Hoe?.. eigenlijk niet heel moeilijkt.. 3 meetpunten zou al genoeg zijn.. dat geeft 3 lijnstukken, tussen elke 2 gemeten punten 1..
Dus. kun je van deze lijnstukken de vector afleiden, en daarmee de richtingscoefficient, en.. omdat een eerstegraads functie altijd f(x)=ax + b luidt, kun je a zijnde de richtingscoefficent zo invullen, b is dan het snijpunt met de y as.., pak twee van die functies. bepaal van beiden het middelpunt tussen de 2 gevonden coordinaten, inverteer de functies zodat ze 90 graden ten opzichte van de eerste 2 gevonden functies lopen, en dan door het middelpunt. dus gewoon een middelloodlijntje neerlaten.. dan maak je die 2 functies aan elkaar gelijk.. en presto.. daar heb je je middelpunt.. doe dat voor de zekerheid ook even met de andere gevonden punten en mogelijke lijnen.. en neem het gemiddelde van de gevonden punten.. ik denk dat je dan niet ver van het ware midden af zit..
die code is echter tamelijk pittig. want je moet goed in de gaten houden dat je niet door 0 gaat delen..
Eigenlijk valt het best wel mee.. wiskunde is niet zo heel moeilijk eigenlijk, want als je iets uitgerekend hebt, dan kun je het doorgaans aan de praktijk toetsen...