Alleen het instellen van de z-lengte is niet echt duidelijk, wordt niet over gesproken in de handleiding. Je moet de lengte ervan invullen in T99 in de tooltable.
Daarnaast is de macro standaard geconfigureerd als de zogenaamde ''directe toolmeting'' zoals Sorotec het noemt. Dit is voor als je zonder tooltable of een herhaalbare gereedschapwissel werkt, en dus elke keer de lengte moet proben. Zelfde als in de Sorotec toollengte macro is het een kwestie van de juiste procedure activeren dmv het weghalen van de ; tekens. Duurde bij mij even voordat ik dat door had.
Als je een Probe hebt in een vaste gereedschapsopname (bij een ATC spindel) of met een schacht die dermate lang is dat ie altijd tot achterin de spindel valt, is het wel nodig om de lengte te bepalen en deze in de tooltabel te zetten.
Mijn methode voor de lengtebepaling is als volgt: (zo deed ik het ook op de Bridgeport-van-de-zaak).
Men Neme:
een gereedschaphouder met een pen, uitsteek van deze pen moet een reproduceerbare waarde zijn (Paspen die er tot 't huigje ingaat, of een pen met een randje eraan.. zodat ie strak tegen de "neus" aanligt (bij een Weldon houder), of je reserveert er gewoon een houder voor.. pen erin.. en er nooit meer uithalen.. spuit het ding citroengeel voor mijn part..
Dit is je "nul" gereedschap, Nu meet je de lengte op, op een voor jou handige manier..werk je met een ATC, dan meet je vanaf de spindelneus, werk je met een spantang opname, dan meet je vanaf de spindelmoer.
Laten we zeggen dat ie "ongeveer" 50 mm uitsteekt, dan zet je dit als 50 in de tabel.. volgens de machine is deze pen dus PRECIES 50..
Maak een referentievlak Z0 op de machine met dit gereedschap.
Als je Taster met lengte 0 in de tabel staat, roep je em aan. tast het referentievlak, en de lengte komt eruit rollen..
je kunt daar een macrootje voor schrijven natuurlijk.. gewoon de gevonden lengte wegschrijven naar de Tooltabel, niet heel spannend..
Dan weet je (en je machine) hoe lang de taster is, wel zo fijn als je met de taster je werk inmeet, en daarna je Toolsetter gebruik om je tools in te meten.
Datzelfde "nulgereedschap" gebruik je dus ook om de Toolsetter te kalibreren.. zodra je machinebed/tafel Z0 is, kun je de hoogte meten van je Toolsetter.. de coordinaten worden opgeslagen in Werkstukcoordinaten, dus andere Nulpunten hebben daar geen invloed op.
Het mooiste zou nog zijn als je het geheel ook vanuit Fusion kan aansturen, daar zitten sinds dit jaar probing routines in. Maar dit ondersteunt de postprocessor voor Eding (nog) niet.
kun je die Post niet aanpassen dan?.. daar zijn Posts toch voor?..
Anyhow.. Je kunt gewoon zelf wel een meetprogje schrijven.. als je een onderdeel wilt nameten, en je weet de nominale coordinaten van de gaten, dan schrijf je om te beginnen een macro om het midden van een gat te meten vanaf een veilige hoogte, laten we zeggen Z10, en die gooi je in een M Functie, 'k noem maar wat.. M40 voor Cirkelmeting binnenzijde, dan heb je zo een progje in de trant van :
T99 M6
G43
G00 X20 Y20 Z20 (20 mm boven het eerste gat.)
G00 Z10
M40
G00 X50 Y30
M40
G00 X100 Y20
M40
G00 Z20
G28 M2
Wat je met de Meetgegevens doet, je kunt ze uit de Digitize.nc halen, of.. je schrijft ze met LOGMSG weg in een Meetrapport, zeker leuk als je seriewerk hebt..
Je kunt er dan voor kiezen , als je em "meetrapport.txt"noemt, om aan het eind van het programma het meetrapport te openen.. kun je em wegschrijven met een andere naam.
Dat doe je met EXEC Notepad Meetrapport.txt
meer is het niet..
ik gebruik dat zelf in mijn draaibank macro om mijn Partprogram te kunnen openen, Als ik dat zo instel, wordt elke cyclus opgeslagen in Partprogram.nc, wil ik even kijken hoever ik ook al weer was, of wil ik er wat handgeschreven code tussen zetten, zoals een M0, vlak voor ik ga afsteken, dan kan dat.. waarom ik dat doe?.. nou.. ik maak nog wel eens onderdelen die je echt niet meer terugvindt als je ze in de spanenbak laat vallen:
Nou.. ja.. dat dus.. :)