V dnešním článku se budeme podrobněji zabývat makropříkazy resp. jednotlivými soubory makropříkazů a popisem jejich funkce.
Soubory s makry pro Váš profil naleznete v složce UCCNC/Profiles/Macro_Stepcraft_typvašehostroje
SEZNAM MAKER:
M3 - Zapnutí vřetene ve směru hodinových ručiček
M4 - Zapnutí vřetene proti směru hodinových ručiček
M5 - Vypnutí vřetene
M6 - Makro pro zásobník automatické výměny nástroje (pro systémy s ATC)
M7 - Zapnutí chlazení mlhou (pro systémy s postřikem)
M8 - Zapnutí chlazení kapalinou (pro systémy s postřikem)
M9 - Vypnutí chlazení mlhou (pro systémy s postřikem)
M10 - Vypnutí chlazení kapalinou (pro systémy s postřikem)
M30 - Konec programu
M31 - Makro pro senzor délky upnutého nástroje (pro systémy s TLS )
M106 - Makro pro ovládání PWM výstupu (needitovatelné)
M107 - Makro pro vypnutí ovládání PWM výstupu (needitovatelné)
M200 - Parkovací pozice P1
M201 - Parkovací pozice P2
M202 - Parkovací pozice P3
M203 - Parkovací pozice P4
M204 - Go to zero se safe Z
M205 - Makro pro zapnutí THC synchronně s pohybem (needitovatelné)
M206 - Makro pro vypnutí THC synchronně s pohybem (needitovatelné)
M207 - Makro pro zapnutí zpoždění THC synchronně s pohybem (needitovatelné)
M208 - Makro pro vypnutí zpoždění THC synchronně s pohybem (needitovatelné)
M209 - Makro pro zapnutí THC anti-dive synchronně s pohybem (needitovatelné)
M210 - Makro pro vypnutí THC anti-dive synchronně s pohybem (needitovatelné)
M211 - Makro pro zapnutí THC anti-down synchronně s pohybem (needitovatelné)
M212 - Makro pro vypnutí THC anti-down synchronně s pohybem (needitovatelné)
M213 - Makro pro zapnutí bezpečného režimu sondy (needitovatelné)
M214 - Makro pro vypnutí bezpečného režimu sondy (needitovatelné)
M215 - Makro pro změnu řemenice vřetene - parametr P (needitovatelné)
M2000 - makro pro zahájení zaznamenávání souřadnic zachycených 3D dotykovou sondou (pro systémy s 3D dotykovou sondou)
M2001 makro pro ukončení zaznamenávání souřadnic zachycených 3D dotykovou sondou (pro systémy s 3D dotykovou sondou)
M20101 - makro pro nalezení levého zadního rohu upnutého dílce (pro systémy s 3D dotykovou sondou)
M20102 - makro pro nalezení zadní hrany upnutého dílce (pro systémy s 3D dotykovou sondou)
M20103 - makro pro nalezení pravého zadního rohu upnutého dílce (pro systémy s 3D dotykovou sondou)
M20104 - makro pro nalezení levé hrany upnutého dílce (pro systémy s 3D dotykovou sondou)
M20105 - makro pro nalezení horní plochy upnutého dílce (pro systémy s 3D dotykovou sondou)
M20106 - makro pro nalezení pravé hrany upnutého dílce (pro systémy s 3D dotykovou sondou)
M20107 - makro pro nalezení levého předního rohu upnutého dílce (pro systémy s 3D dotykovou sondou)
M20108 - makro pro nalezení přední hrany upnutého dílce (pro systémy s 3D dotykovou sondou)
M20109 - makro pro nalezení pravého předního rohu upnutého dílce (pro systémy s 3D dotykovou sondou)
M20110 - makro pro zjištění průměru a nalezení středu kruhového dílce (pro systémy s 3D dotykovou sondou)
M20111 - makro pro zjištění průměru a nalezení středu hranatého dílce (pro systémy s 3D dotykovou sondou)
M20112 - makro pro zjištění průměru a nalezení středu kruhového otvoru (pro systémy s 3D dotykovou sondou)
M20113 - makro pro zjištění průměru a nalezení středu hranatého otvoru (pro systémy s 3D dotykovou sondou)
M20114 - makro pro zjištění odchylky upnutí materiálu od zvolené osy (pro systémy s 3D dotykovou sondou)
M20115 - makro pro zrušení kompenzace upnutí materiálu od zvolené osy (pro systémy s 3D dotykovou sondou)
M20150 - makro pro kompenzaci pop-up dorazů nebo dorážecího L-profilu
M20151 - makro pro automatický přesun portálu do středu pracovního rozsahu
M20152 - makro pro automatická přesun portálu na konec pracovního rozsahu osy Y a střed osy X
M20153 - definovatelné tlačítko č.1 najížděcí funkce
M20154 - definovatelné tlačítko č.3 najížděcí funkce
M20155 - definovatelné tlačítko č.2 najížděcí funkce
M20201 - makro pro automatickou kompenzaci délky upnutého nástroje po jeho manuální výměně (pro systémy s TLS bez ATC)
M20202 - makro pro automatickou kompenzaci délky nástroje při přechodu mezi 3D dotykovou sondou a nástrojem (pro systémy s TLS a 3D dotykovou sondou)
M20203 - makro pro automatickou výměnu nástroje (pro systémy s ATC)
M20204 - makro pro automatické odměřování délek nástrojů upnutých v zásobníku (pro systémy s ATC)
M20205 - makro pro automatickou výměnu nástroje (pro systémy s ATC)
M20210 - makro "User button 1" tzn. programovatelné
M20211 - makro "User button 2" tzn. programovatelné
M20212 - makro "User button 3" tzn. programovatelné
M20213 - makro "User button 4" tzn. programovatelné
M20214 - makro "User button 5" tzn. programovatelné
M20250 - makro pro nalezení středu rotace v ose X nebo Y (pro systémy se 4. rotační osou)
M20251 - makro pro nalezení středu osy rotace v ose Z (pro systémy se 4. rotační osou)
M20260 - makro pro "Warm Up" proces
M20270 - makro pro zahájení pracovního cyklu s aktivovanou bezpečností funkcí "Passcode"
M20271 - makro pro spuštění frézovacího vřetene s aktivovanou bezpečností funkcí "Passcode"
M20301 - makro pro bezpečnostní kryt (pro systémy v celozaykrytovaném provedení)
M20302 - makro pro monitorování aktuálního stavu systému ATC
M20303 - makro pro monitorování aktuálního stavu vřetene
M20350 - makro pro funkci "Double home"
M20351 - makro pro posun jednotky v ose X o zadanou vzdálenost
M20352 - makro pro posun jednotky v ose Y o zadanou vzdálenost
M20353 - makro pro posun jednotky v ose Z o zadanou vzdálenost
M20354 - makro pro posun jednotky v ose A o zadanou vzdálenost
M20355 - makro pro posun jednotky v ose X na zadanou souřadnici
M20356 - makro pro posun jednotky v ose Y na zadanou souřadnici
M20357 - makro pro posun jednotky v ose Z na zadanou souřadnici
M20358 - makro pro posun jednotky v ose A na zadanou souřadnici
M99998 - makro pro načtení čísla nástroje upnutého při předchozím vypnutí UCCNC (pro systémy s ATC)
M99999 - makro pro zaznamenání čísla posledního upnutého nástroje před vypnutím UCCNC (pro systémy s ATC)
TIPY:
- před editováním soubor s původním makrem vždy zálohujte
- při editování buďte nanejvýš pozorní jelikož i jednoduchá záměna znaku "." za "," Vám může znefunkčnit celý kód
- soubor s makrem lze editovat i za živa tzn. při spuštěném UCCNC
- po dokončení editace a uložení změn souboru pro jistotu restartujte UCCNC
- podrobné pokyny pro vytváření celých nových maker lze najít v manuálu k UCCNC
- ve funkčních částech maker nepoužívejte českou diakritiku