Pomocou programov NC definujete pohyby a reakciu vášho stroja. Programy NC sa skladajú z blokov NC, ktoré obsahujú prvky syntaxe funkcií NC. Nekódovaným textom HEIDENHAIN vám ovládanie poskytuje podporu tým, že ku každému prvku syntaxe poskytuje dialóg s údajmi k potrebnému obsahu.
Aplikácia
Súvisiace témy
- Vytvorenie nového programu NC
- Programy NC pomocou súborov CAD
- Štruktúra programu NC na obrábanie obrysu
Programy NC vygenerované pomocou CAM
Opis funkcie
Vytvoríte programy NC v prevádzkovom režime Programovanie v pracovnej oblasti Program.
- Prvý a posledný blok NCprogramu NC obsahujú nasledujúce informácie:
- Syntax BEGIN PGM alebo END PGM
- Názov programu NC
- Merná jednotka programu NC mm alebo inch
Ovládanie vloží bloky NC BEGIN PGM a END PGM automaticky pri vytvorení programu NC. Tieto bloky NC nemôžete vymazať.
- Po BEGIN PGM vytvorené bloky NC obsahujú nasledujúce informácie:
- Definícia polovýrobku
- Vyvolania nástrojov
- nábehu do bezpečnostnej polohy
- posuvoch a otáčkach vretena,
- Posuvy, cykly a ďalšie funkcie NC
Programy NC obsiahnuté v používateľskej príručke sú návrhy riešení. Skôr ako použijete programy NC alebo jednotlivé bloky NC na stroji, musíte ich prispôsobiť.
- Prispôsobte nasledujúce obsahy:
- nástroje,
- hodnoty rezných podmienok,
- posuvy,
- bezpečnú výšku alebo bezpečné polohy,
- polohy špecifické pre stroj, napr. s M91,
- cesty vyvolaní programu.
Niektoré programy NC závisia od kinematiky stroja. Prispôsobte tieto programy NC pred prvým testovacím chodom kinematike svojho stroja.
Navyše otestujte programy NC pomocou simulácie pred vlastným chodom programu.
Pomocou testu programu zistite, či program NC môžete použiť s dostupnými softvérovými verziami, aktívnou kinematikou stroja, ako aj aktuálnou konfiguráciou stroja.
0 BEGIN PGM EXAMPLE MM | ; začiatok programu |
1 BLK FORM 0.1 Z X-50 Y-50 Z-20 | ; Funkcia NC na definovanie polovýrobku, ktoré obsahuje bloky NC |
2 BLK FORM 0.2 X+50 Y+50 Z+0 | |
3 TOOL CALL 5 Z S3200 F300 | ; Funkcia NC na vyvolanie nástroja |
4 L Z+100 R0 FMAX M3 | ; Funkcia NC pre rovný posuv |
* - ... | |
11 M30 | ; Funkcia NC na ukončenie programu NC |
12 END PGM EXAMPLE MM | ; Koniec programu |
Súčasť syntaxe | Význam |
---|---|
Blok NC | 4 TOOL CALL 5 Z S3200 F300 Blok NC sa skladá z čísla bloku a syntaxe funkcie NC. Blok NC môže zahŕňať viacero znakov, napr. pri cykloch. Ovládanie čísluje bloky NC vo vzostupnom poradí. |
Funkcia NC | TOOL CALL 5 Z S3200 F300 Pomocou funkcií NC definujete reakciu ovládania. Číslo bloku nie je súčasťou funkcií NC. |
Otvárač syntaxe | TOOL CALL Otvárač syntaxe označuje každú funkciu NC jednoznačne. V okne Vložiť funkciu NC sa používajú otvárače syntaxe. |
Prvok syntaxe | TOOL CALL 5 Z S3200 F300 Prvky syntaxe sú všetky súčasti funkcie NC, napr. technologické hodnoty S3200 alebo údaje súradníc. Funkcie NC obsahujú aj voliteľné prvky syntaxe. Ovládanie zobrazuje určité prvky syntaxe v pracovnej oblasti Program farebne. |
Hodnota | 3200 pri otáčkach S Nie každý prvok syntaxe musí obsahovať hodnotu, napr. os nástroja Z. |
Ak vytvoríte programy NC v textovom editore alebo mimo ovládania, rešpektujte spôsob písania a poradie prvkov syntaxe.
Upozornenia
- Funkcie NC môžu zahŕňať aj viaceré bloky NC, napr. BLK FORM.
- Prídavné funkcie M a komentáre môžu byť tak prvky syntaxe v rámci funkcií NC, ako aj vlastné funkcie NC.
- Naprogramujte programy NC tak, ako keby sa nástroj pohyboval! Preto je irelevantné, či pohyb vykonáva os hlavy alebo os stola.
- S koncovkou *.h definujete nekódovaný program.