Arie Kabaalstra schreef: ↑09 okt 2021 15:15 'k heb de code niet getest.. maar ik moet zeggen dat je't in elk geval heel netjes geschreven hebt.
Volop gebruik gemaakt van Comments,
Maar.. eh... :Als je je gereedschappen gewoon netjes in de Tooltabel zet.. Dan geldtCode: Selecteer alles
#1209 = MILL_DIAMETER
#5009= MILL_RADIUS, en die hoef je dan niet in te geven..
Dank voor het compliment Voor wat betreft de Tooltabel, met een Sorotec machine ben ik ook eerst maar van start gegaan met de Sorotec macro en dus zonder het gebruik van de Tooltabel. Ik probeerde mijn #1000 series van variabelen al wel een beetje gelijk te houden met de Eding variabelen, maar spot nu net het verschil tussen #5009 radius en mijn #1209 diameter. Misschien mijn macro voor consistentie daarop nog maar even aanpassen.
Verder werkte de macro prima, maar heb ik nog wel een paar kleine aanpassingen gedaan:
- eerst een G0 G53 Z0 voordat ik naar de G0 X0 Y0 van het werkstuk ga (ik stond op machine coördinaten X0 Y0 en met het draaien van de macro miste ik op een haar na mijn tool length sensor
- na afloop nog even naar Z-Safe
- en ik heb je M100, M101 opgenomen in de macro, dus hoewel je in de macro uitgaat van genulde werkstuk coördinaten, sla ik aan het begin via M100 ze alsnog op om na afloop van de macro met M101 terug te keren naar de opgeslagen X- en Y-coördinaten. In mijn M101 gaat de machine standaard naar G0 G53 Z0. Of dat allemaal nodig, handig is kom ik bij volgende macro's wel achter.