hugo stoutjesdijk schreef: ↑13 jan 2024 10:33
Maak eens even een ander nulpunt actief, wat gebeurt er dan met de getallen onder BASE?
't was mij bij het grasduinen in een Manual online ook al opgevallen dat BASE altijd identiek is aan het huidige nulpunt.. zou derhalve mogelijk zijn dat die weergave dan niet veranderd als je een G92 toepast in het huidige nulpunt, dus dat je in BASE het huidige nulpunt zonder nulpuntverplaatsingen ziet, en dat zou ik dan wel een handig iets vinden.. maar.. dan moet de Manual daar wel wat duidelijkheid in verschaffen.
Bashidap schreef: ↑13 jan 2024 09:14
Er is zeker wat te zeggen voor slechts één besturingssysteem voor alle machines.
Eigenlijk is dat iets wat je niet vaak ziet.. tenzij een bedrijf de hele mikmak in één keer aanschaft, en sommige besturingen kom je gewoon niet tegen op bepaalde machines.. Fanuc.. dat is eigenlijk de enige. die heeft ook besturingen voor Draadvonkmachines.
in de gereedschapmakerij waar ik lange tijd gewerkt heb, daar hadden we Fagor op de draaibanken, Heidenhain op de Freesbanken en Mitsubishi op 2 van de 3 draadvonkmachines, de derde had Brother besturing.
In de productie.. was het eigenlijk op de verspanende machines Fanuc wat de klok sloeg.. en dat was inderdaad handig.. zo kon je makkelijk van de ene naar de andere draaibank overschakelen, en ook de Cincinatti Horizontale Freesbanken draaiden op Fanuc.
In mijn eigen werkplaatsje... Ja.. 3 Machines met EdingCNC, 2 Freesbanken en 1 Draaibank. 1 draaibank draait EMCOtronic TM02, en dat is op zich ook geen gekke besturing. Toch wil ik die machine om gaan bouwen naar EdingCNC, dit ook omdat ik een Programmeeromgeving (E++) aan het ontwikkelen ben, waarmee het kinderlijk eenvoudig wordt om onderdelen gewoon aan de machine even in te kloppen, meer als een schetsje heb je niet nodig.. geen CAM, gewoon bewerkingen kiezen, waarden invullen en oproepen.. meer dan dat moet het niet zijn tenslotte..
dat wordt uiteindelijk een soort Mix van Fagor en Heidenhain Klartekst, aangevuld met wat eigen vindingen.
ook de 2 Freesbanken zullen in de (nabije) toekomst E++ geinstalleerd krijgen.
Volgens sommigen hier is aan de machine programmeren niet meer van deze tijd, maar ik zeg maar zo.. waarom zou je naar een PC lopen als je het net zo makkelijk aan de machine kan doen?.. en je hebt geeneens een tekening nodig.
Bashidap schreef: ↑13 jan 2024 12:36
Eén van de dingen waar ik op vast loop is dat als ik een G43 gebruik en de machine naar boven loopt om te wisselen dan buiten z'n bereik wil gaan (dus een foutmelding)
Met G44 werkt het wel. Blijkbaar blijft dan alles binnen z'n bereik. Even goed opletten dat ik alle waardes goed instel, maar ik heb er al wat mee gefreesd.
Maar eigenlijk zou ik ook een G43 moeten kunnen gebruiken. Dat gaat alleen over een paar mm compensatie en verder is dat niet zo spannend. Zou dus gewoon moeten werken.
Als G43 LengteCompensatie + is, en G44 LengteCompensatie -, dan vraag ik me een aantal dingen af.. vanaf welk punt bepaal je de gereedschapslengtes?, is G43 Absoluut of incrementeel. is G44 Absoluut of incrementeel?
G49 gebruik je om Gereedschapslengte Compensatie uit te zetten (Dat gebruik ik soms om een Z referentie vast te leggen tegen de Turretplaat van mijn Draaibank als ik nieuwe gereedschappen moet gaan plaatsen, en dus nog niet weet hoe lang die zijn)
Als je naar boven loopt voor een gereedschapwissel, dan doe je dat zonder Compensaties en zonder werkstuknulpunten, dus G53..
Bashidap schreef: ↑13 jan 2024 12:36
Zonder rekenmachine kan ik niet meer. Alle freeslengtecompensaties moet ik na het inmeten handmatig uitrekenen en instellen. Misschien is dat altijd zo, maar ik had het me eenvoudiger voorgesteld. Iets met een lengteverschil en een 0-frees. Als ik het nulpunt iets verzet moet ik alle frezen opnieuw instellen.
Rekenmachine?.. ja.. handig ding.. als je tijd over hebt
sorry.. het enige rekentuig dat ik veel gebruik in de werkplaats is een Rekenlineaal, maar dan wel een speciale die snijsnelheden en voedingen berekent (Ok.. ik ben van die generatie die als't even kan dingen gewoon uit het hoofd op op een kladblaadje berekent..
als je bij elk nieuw nulpunt je gereedschapslengtes opnieuw moet instellen, dan is dat waarschijnlijk omdat je ze instelt vanuit een WERKSTUK nulpunt, en niet vanuit het MACHINE nulpunt.. , maar zelfs dan.. een CNC moet het werken eenvoudiger maken, niet moeilijker.. als ik moeilijk had gewild, had ik wel Mach geinstalleerd..
Bovendien, je gebruikt standaard geen Freeslengte
compensaties, je gebruikt Freeslengtes!, Compensaties zijn er om maten een haartje aan te passen om in een tolerantieveld te komen, terwijl je gewoon nominaal geprogrammeerd hebt.
Met dien verstande dat je Gereedschapslengtecompensatie (G43) de Freeslengte laadt, zodat de Lengte van de Frees verrekend wordt met de positie van de spindelneus(Waarvanaf je de lengte bepaalt) zodat Z0 ook Z0 is met een Frees in de spindel, ongeacht de lengte van die frees..
Hoe bepaal je dat?.. dat hangt van de besturing af.. op mijn EMCOtronic TM02 draai ik een peukje materiaal vlak, en dan meet ik de Offset door de ToolTurret (dat is mijn gereedschapslengte 0) tegen het werk te zetten.. of met een Toolbitje 10 mm klem ertussen.. in dat laatste geval trek ik 10 mm af van de gevonden waarde (de Z-Coordinaat) stel dat in de Offset tabel in op het Nulpunt dat ik ga gebruiken..meestal G54, dan is mijn werkstukvoorkant Z0 in G54, Ik zwenk het te meten gereedschap voor, raak het oppervlak, en druk Enter, de EMCOTronic neemt dan deze maat over in de gereedschapstabel op de geladen Offset.. (ik kan Wisselaarpositie EN offset apart opgeven in een Toolchange, dat is het mooie van de TM02, ik moet nog zoiets schrijven voor EdingCNC.. )
bovenstaand voorbeeld maakt dus duidelijk dat je gereedschapslengtes kan meten vanuit een werkstuknulpunt.. Heck!.. op de Bridgeport-van-de-zaak (Bridgeport VMC800 met Heidenhain TNC 410) deed ik dat ook vaak.. als ik een boor nodig had die niet in de Carrousel zat, dan trok ik een houder uit de kast, boor erin , en dan even kijken welk tool ik even kon missen, de boor even met zijn neus op een (genuld ) werkstuk zetten, gereedschapstabel openen, toolnummer opzoeken en bij Lengte, gewoon de toets Coordinaat overnemen.. klaar!. Ik kon em ook wel meten op de Toolsetter, maar als de diameter niet belangrijk is, ging het zo ook prima..