Obsah NC-programu

Použití

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.

Popis funkce

NC-programy vytváříte v režimu Editor v pracovní ploše Hledat.

Pracovní plocha 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.

 
Tip

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.

NC-funkce vložit

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ě.

Znázornění NC-programu

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.
  • Základy programování