Pomocí NC-programů definujete pohyby a chování vašeho stroje. NC-programy se skládají z NC-bloků, které obsahují syntaktické prvky NC-funkcí. Řídicí systém vás podporuje funkcí HEIDENHAIN Klartext, což je nabídka dialogů s informacemi o požadovaném obsahu pro každý prvek syntaxe.
Použití
Příbuzná témata
- Vytvoření nového NC-programu
- NC-programy s pomocí CAD-souborů
- Struktura NC-programu pro obrábění obrysu
Popis funkce
NC-programy vytváříte v režimu Editor v pracovní ploše Hledat.
- První a poslední NC-blokNC-programu obsahuje následující informace:
- Syntaxe BEGIN PGM nebo END PGM
- Název NC-programu
- Měrová jednotka NC-programu mm nebo palce
Řízení vkládá NC-bloky BEGIN PGM a END PGM automaticky při vytváření NC-programu. Tyto NC-bloky nemůžete smazat.
- Po BEGIN PGM vytvořené NC-bloky obsahují následující informace:
- Definice polotovaru
- Vyvolání nástroje
- Najetí do bezpečné vzdálenosti
- Posuvy a otáčky vřetena
- Pojezdy, cykly a další NC-funkce
NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.
- Přizpůsobte následující obsahy:
- Nástroje
- Řezné podmínky
- Posuvy
- Bezpečné výšky nebo bezpečné polohy
- Polohy specifické pro daný stroj, např. s M91
- Cesty pro volání programů
Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.
Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.
Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.
0 BEGIN PGM EXAMPLE MM | ; Začátek programu |
1 BLK FORM 0.1 Z X-50 Y-50 Z-20 | ; NC-funkce pro definici polotovaru, která obsahuje dva NC-bloky |
2 BLK FORM 0.2 X+50 Y+50 Z+0 | |
3 TOOL CALL 5 Z S3200 F300 | ; NC funkce pro vyvolání nástroje |
4 L Z+100 R0 FMAX M3 | ; NC-funkce pro přímé pojezdy |
* - ... | |
11 M30 | ; NC-funkce pro ukončení NC-programu |
12 END PGM EXAMPLE MM | ; Konec programu |
Komponenta syntaxe | Význam |
---|---|
NC-blok | 4 TOOL CALL 5 Z S3200 F300 NC-blok se skládá z čísla bloku a syntaxe NC-funkce. NC-blok může obsahovat několik řádků, např. v cyklech. Řídicí systém čísluje NC-bloky ve vzestupném pořadí. |
NC-funkce | TOOL CALL 5 Z S3200 F300 Pomocí NC-funkcí definujete chování řídicího systému. Číslo bloku není součástí NC-funkcí. |
Otvírač syntaxe | TOOL CALL Otvírač syntaxe jednoznačně označuje každou NC-funkci. Otvírače syntaxe se používají v okně Vložit NC funkci. |
Prvek syntaxe | TOOL CALL 5 Z S3200 F300 Prvky syntaxe jsou všechny součásti NC-funkce, např. technologické hodnoty S3200 nebo souřadnice. NC-funkce také obsahují opční syntaktické prvky. Řídicí systém znázorňuje určité prvky syntaxe na pracovní ploše Hledat barevně. |
Hodnota | 3200 při otáčkách S Ne každý prvek syntaxe musí obsahovat hodnotu, např. osa nástroje Z. |
Pokud vytváříte NC-programy v textovém editoru nebo mimo řídicí systém, věnujte pozornost pravopisu a pořadí prvků syntaxe.
Upozornění
- NC-funkce mohou také zahrnovat několik NC-bloků, např. BLK FORM.
- Přídavné M-funkce a komentáře mohou být jak prvky syntaxe v rámci NC-funkcí, tak také samostatné NC-funkce.
- Programujte NC-programy, jako by se nástroj pohyboval! Pak je irelevantní, zda pohyb provádí osa hlavy nebo stolu.
- Koncovkou *.h definujete program Klartextu.