Macro's
Koppel een reeks G-code-opdrachten aan een sneltoets of werkbalkknop. De snelste manier om binnen 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: homing + werk-nulpunt instellen, naar een vaste referentiepositie joggen, luchtassistentie inschakelen en aangepaste opwarmsequenties.
Wat je nodig hebt
- Een duidelijk idee van de opdrachten die je wilt uitvoeren.
- ~5 min per macro.
Stappen
1. Open het paneel Macro's
Het paneel Macro's staat standaard rechtsboven. Open het vanuit het menu Venster als het verborgen is.
2. Maak een nieuwe macro
Klik op + Macro toevoegen. De nieuwe macro wordt geopend in de bewerkingsmodus.
3. Vul de velden in
- Naam: beschrijvend (bijv. "Naar nulpunt en nul instellen", "Naar materiaalhoek joggen").
- Beschrijving (optioneel), korte toelichting.
- G-code: één opdracht per regel. Voorbeelden:
Voor "naar nulpunt en nul instellen":
$H
G92 X0 Y0Voor "naar een specifieke positie joggen":
G0 X150 Y100 F3000- Sneltoets (optioneel), bijv.
Ctrl+1. Conflicten met ingebouwde sneltoetsen of andere macro's worden gemarkeerd. - Werkbalk: schakel dit in om een knop aan de werkbalk toe te voegen.
4. Opslaan
Klik op Opslaan. De macro kan nu worden uitgevoerd.
5. Test de macro
- Controleer of de machine verbonden is.
- Klik op R (Uitvoeren) in de macrorij.
- De opdrachten worden in de juiste 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 |
|---|---|---|
| Naar nulpunt en nul | $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 veiligheidsbeveiligingen op hoger niveau omzeilen. Plaats geen onbewerkte laser-aan- of controller-schaalvermogensopdrachten in een macro; gebruik de goedgekeurde testprocedure van de machinefabrikant en de profielgestuurde, ingedrukt-houden-om-te-vuren-bediening van Beam Bench.
Macro's delen
- Exporteren schrijft al je macro's naar een JSON-bestand.
- Importeren leest ze weer in.
Deel macrobestanden met een andere maker met een vergelijkbare configuratie, of maak een back-up van je macro's voordat je de software schoon installeert.
Sneltoetsconflicten
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 (kunnen niet als macrosneltoets worden gebruikt) zijn onder andere de standaard sneltoetsen voor bewerken/bestanden/selecteren (Ctrl+Z, Ctrl+C, Ctrl+S, Esc, enz.) en de sneltoetsen voor gereedschappen met één letter (V, M, N, P, L, R, T, E, H, B).
Controleer of het werkt
- De macro verschijnt in het paneel.
- Als je op R klikt, worden de opdrachten naar de machine verzonden.
- De sneltoets (indien ingesteld) activeert de macro overal in de app.
Gerelateerd
- Paneel Macro's
- Paneel Console: test opdrachten voordat je ze in een macro bundelt
- Dialoogvenster Sneltoetsbewerker
- GRBL-basis