OVerigens:
Er bestaat nog wat onduidelijkheid over bovenstaande Dialoog.
het startpunt van de Cyclus is dus de positie waar de beitel op het moment dat de Cyclus wordt aangeroepen. (Ik kopieer gewoon de Reeks Parameters #5001 t/m #5006, gewoon in een moeite door, dan kan ik dezelfde routine in mijn Freesmacro neerplakselen)
Door dit in een Subje te knupp'n heb ik altijd dezelfde parameters, en door vergaande overerving in mijn huidige macro heb ik de routines voor vlak-en langsdraaien, en die gebruik ik eveneens voor de Chamfer routines, omdat ik de eind X en eind Z van elke beweging bereken in de Chamfer Vlakken en Chamfer Langsdraaien bereken, zodoende spaart me dat het schrijven/kopiëren van die Subroutines..
Als Start Z = Z1, dan komt er geen cilindrisch deel aan de bewerking, en gaat de Sub direct over tot het berekenen van Eind X Waarden snijdend met de Cirkelboog bij Vlakdraaien.
Als Start X = X2 dan komt er geen kops vlak aan de bewerking en zal de sub de eind Z waarden snijdend met de Cirkelboog gaan berekenen.
Zo kan ik dus ook gewoon een afronding van een Cilindrisch deel maken, of tot aan de einddiameter van de radius..Immers, het startpunt wordt bepaald door de beitelpositie bij het aanroepen van de bewerking.
Als mijn Start X en Start Z net een haartje buiten de contour liggen, dan heb ik een stukje "veiligheidsafstand" het enige is dat ik hier nog geen radiusCompensatie in heb, omdat daarvoor de hele contour bekend moet zijn.
In dat geval kan ik voorlopig met Beitels met Radius 0 werken (die heb ik, want ik slijp ze zelf), en zodra de RadiusCompensatie werkt zoals het hoort (daar moet nog even naar gekeken worden door ondergetekende) kan ik alle cycli met een overmaatje programmeren, en dan de contour in één keer aflopen om em na te draaien..
Bij de Chamfer Cycli werkt het precies zo, zodat daar dezelfde opties gebruikt kunnen worden.
Ook daar moet ik nog even een kritische blik werpen op de RadiusCompensatie, maar zoals eerder vermeld.. daar moet ik nog eens kritisch naar kijken.. de Open Dag bij EdingCNC nadert met rasse schreden, en dan moet ik wel iets hebben waarvan menigeen steil van achterover gaat slaan..