Macro's
Koppel een reeks G-code-opdrachten aan een sneltoets of werkbalkknop. De snelste manier om in de app te automatiseren.
Een macro is een opgeslagen G-code-reeks met een optionele sneltoets. Gebruik macro's voor bewerkingen die je vaak uitvoert: referentie zoeken en werk-nulpunt instellen, naar een vaste referentiepositie joggen, luchtassistentie inschakelen en aangepaste opwarmreeksen.
Wat je nodig hebt
- Een duidelijk idee van de opdrachten die je wilt uitvoeren.
- ~5 minuten per macro.
Stappen
1. Het Macro's-paneel openen
Het paneel Macro's deelt standaard een dock aan de rechterkant met Uitvoeren. Open het vanuit het menu Venster als het verborgen is.
2. Een nieuwe macro maken
Klik op + Macro toevoegen. De nieuwe macro gaat naar de bewerkingsmodus.
3. De velden invullen
- Naam: beschrijvend (bijvoorbeeld "Referentie zoeken en nulpunt instellen", "Naar materiaalk hoek joggen").
- Beschrijving (optioneel), korte toelichting.
- G-code: één opdracht per regel. Voorbeelden:
Voor "referentie zoeken en nulpunt instellen":
$H
G92 X0 Y0Voor "naar een specifieke positie joggen":
G0 X150 Y100 F3000- Sneltoets (optioneel), bijvoorbeeld
Ctrl+1. Conflicten met ingebouwde sneltoetsen of andere macro's worden gemarkeerd. - Werkbalk: schakel deze in om een knop aan de werkbalk toe te voegen.
4. Opslaan
Klik op Opslaan. De macro kan nu worden uitgevoerd.
5. Testen
- Controleer of de machine is verbonden.
- Klik op R (Uitvoeren) in de macrorij.
- De opdrachten worden in volgorde naar de machine verzonden.
Of druk overal in de app op de toegewezen sneltoets.
Handige macro's om mee te beginnen
| Naam | G-code | Waarom |
|---|---|---|
| Referentie en nulpunt | $H en daarna G92 X0 Y0 | Snel begin van een sessie. |
| Kop centreren | G0 X<half-bed> Y<half-bed> | Snel uit de weg bewegen. |
| Status opvragen | ? | De huidige machinestatus en positie lezen. |
| Instellingen dumpen | $$ | De huidige GRBL-instellingen van de controller lezen. |
| Parkeren | G0 X0 Y<max-y> | De kop naar achteren bewegen om materiaal te laden. |
Macro's verzenden hun opdrachten letterlijk en kunnen veiligheidswaarborgen op hoger niveau omzeilen. Plaats geen onbewerkte laser-aan- of vermogensopdrachten op controllerschaal in een macro; gebruik de goedgekeurde testprocedure van de machinefabrikant en de profielgestuurde besturing van Beam Bench waarbij je de knop ingedrukt moet houden om te activeren.
Macro's delen
- Exporteren schrijft al je macro's naar een JSON-bestand.
- Importeren leest ze weer in.
Deel mac bestanden met een andere maker met een vergelijkbare opstelling, of maak een back-up van je macro's voordat je de software schoon installeert.
Conflicten met sneltoetsen
Als je een sneltoets toewijst die conflicteert met een ingebouwde opdracht of een andere macro, mislukt de validatie bij het opslaan en wordt het conflict rood weergegeven. Kies een andere combinatie.
Gereserveerde combinaties die niet als macrosneltoets kunnen worden gebruikt, zijn onder andere de standaard sneltoetsen voor bewerken, bestanden en selecteren (Ctrl+Z, Ctrl+C, Ctrl+S, Esc, enzovoort) en de sneltoetsen met één letter voor gereedschappen (V, M, N, P, L, R, T, E, H, B).
Controleren of het werkt
- De macro verschijnt in het paneel.
- Als je op R klikt, worden de opdrachten naar de machine verzonden.
- De sneltoets activeert de macro overal in de app, als deze is ingesteld.
Gerelateerd
- Paneel Macro's
- Paneel Console: opdrachten testen voordat je ze in een macro bundelt
- Dialoogvenster Sneltoetseditor
- GRBL-basis