Ik werk niet met de controller machine coördinaten maar met de controller work positions en pas geen G54 aan maar gebruik G92. Dat is een bewuste keus om te voorkomen dat andere programma's die G54 wel gebruiken daar misschien last van hebben. Het kost achter de schermen wat rekenwerk, maar daar ziet de gebruiker niets van.
Ik gebruik op de EMCOtronic TM02 alleen maar G54 eigenlijk, maar (dat heb ik geleerd bij een bedrijf waar ik gewerkt heb) ik heb voor elk product een "WorkShift"
als G54 Z = 0 dan G54 = G53
G53 Z0 ligt op de Spindelneus, dus, Ik tel daar 46 mm bij op, en dan heb ik em voorin de klauwplaat liggen, tel daarbij de uitsteeklengte bij op, en je hebt de voorkant van je werk..
Dat klinkt omslachtig, maar dat is het niet.. want.. hoe bepaal ik die waarde?.. simpel.. je zorgt voor een paraplu vol gekalibreerd gereedschap, in elk geval de lengtes gekalibreerd, en stelt in G35 en dan T0202 om er maar een te pakken.. 02 is bij mij een nadraai mesbeitel, en dan raak je de voorkant van je werk.. en die z waarde die je dan afleest.. vul je in bij G54.
ik hou voor mijn serieproducten een (eveneens geleerd bij dat bedrijf) instelblad paraat.. en daarop staan alle belangrijke gegevens voor een product:
Zoals de productnaam, tekeningnaam, programma, machine, Werkstuk Coordinatensysteem, Offset, en de gebruikte gereedschappen, en hun positie op de wisselaar.
een ander product gaan maken?. instelblad erbij.. gereedschappen wisselen, (Door de wijze van bevestigen hoef je ze niet elke keer te kalibreren), Juiste spanmiddel erop, juiste waarde invullen bij het juiste nulpunt (gewoon in het tabelletje), materiaal in de klem, grote groene knop.. Koffie.. meer dan dat is het niet, was het niet, zal het ook nooit worden..
Zonder radius compensatie kun je niet eens een chamfer op maat draaien. Ook blijft dan altijd een puntje staan bij het vlak draaien. Als de eindpositie X=0 is, stuur ik de beitel de neus radius verder, in alle andere gevallen niet.
Jawel.. als Beitelradius=0 is er niets aan de hand.. en voor een eenvoudige Chamfer is zoiets nog "on the fly" te berekenen.
Wat dat puntje bij vlakdraaien betreft.. ELKE draaier weet dat je voor vlakdraaien net over het hart moet draaien.. als je dat niet weet, dan moet je in het vervolg met je takken van een draaibank afblijven, en gaan kantklossen ofzo...
als je Daarentegen met contouren bezig bent, en die in stukken opdeelt..dan moet je bij een Chamfer of Fillet wel rekening houden met de aansluitende contourelementen, Fagor had daar een instelling voor.. met de pijltjestoetsen kon je selecteren of het begin van je Chamfer of Fillet langs een cilindrisch deel begon, of aan een vlakke kant >Radius Beitel, als je aan een vlakke kant begon, dan positioneerde de beitel op x-radius voor. anders gewoon op x,
en datzelfde voor de achterkant van die Feature, als je langs een cilindrisch deel uitkwam.. dan liep ie R beitel door.. zo niet.. dan stopte ie tegen het platte vlak..
ik moet nog even hard nadenken over hoe ik dat ga vastleggen.. want al ik met beitels met een radius ga werken.. dan moet het wel gecorrigeerd worden.. anders klopt het niet... Ik denk aan nummers 1 t/m 4 om aan te geven hoe de boel eruit ziet.. pictogrammetjes erbij.. dat moet het wel doen..
Tevens zit ik te denken aan 2 modii voor mijn macro..de "klunsmodus" voor "effe snel een dingetje draaien, en de "expertmodus" voor het maken van complete programma's.. daarin komen dan minder parameters om in te vullen, zodat je zelf wat meer moet nadenken.. maar dat staat dan dichter bij andere professionele besturingen, eigenlijk een beetje zoals de EMCOtronic TM02, en waarschijnlijk een hele resem andere "ouderwetsche" besturingen.. zorgen dat je beitel op de goede plek staat.. invullen wat je weet.. de rest weet de machine wel. Start. Koffie!!
Het is net zoals ik al heb gezegd een grote abracadabra voor mij.
Ik hoop in ieder geval dat ik straks, als gebruiker ,( maar dan voor het FREZEN met een router), hier heel veel gemak van hoop te hebben.
Dus brainstorm maar verder.
Beetje laat, maar op mijn leeftijd moet je als het gezellig is niet zomaar naar huis gaan.
Goeie groet Kees ( alias Elvis3)
voor elke leeftijd geldt.. niet eerder naar huis dan de gezelligheid...
Abracadabra?.. ach..zolang ik het kan volgen, kan het nooit moeilijk zijn..voor sommige processen heb je er veel aan als iemand er eens goed voor gaat zitten, en alles uitpluist.. zodat het voor de anderen makkelijker wordt.. ik zit na mijn motorongeval momenteel toch op mijn reet.. dus kan ik mijn tijd maar beter goed besteden
Wat het frezen betreft... in wezen.. als E++ klaar is.. kun je er ook zelf allerhande Macro's voor schrijven. omdat de intelligentie in feite in EdingCNC zit...en daar tap ik alleen maar van met E++, meer dan dat is het niet, was het niet, zal het waarschijnlijk op korte termijn ook niet worden.. tenzij ik een makkelijke manier vind om zelf cyclusdialogen aan te maken in E++