Obsahy programu NC

Aplikácia

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.

Opis funkcie

Vytvoríte programy NC v prevádzkovom režime Programovanie v pracovnej oblasti Program.

Pracovná oblasť 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.

 
Tip

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.

Funkcie NC vloženie

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.

Zobrazenie programu NC

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.
  • Základy programovania