Složitý obrysový vzorec

Základy

S se složitými vzorci obrysu můžete sestavovat složité obrysy z dílčích úseků (kapes nebo ostrůvků).Jednotlivé dílčí obrysy (geometrická data) zadávejte jako oddělené NC-programy.Tím je možné všechny dílčí obrysy znovu kdykoliv použít.Ze zvolených dílčích obrysů, které spojíte dohromady obrysovým vzorcem, vypočítá řízení celkový obrys.

sl_contform_depth
Schéma: Zpracování pomocí SL-cyklů a komplexního obrysového vzorce

0 BEGIN CONT MM

...

5 SEL CONTOUR "MODEL"

6 CYCL DEF 20 DATA OBRYSU

...

8 CYCL DEF 21 HRUBOVANI

...

9 CYCL CALL

...

13 CYCL DEF 23 DOKONCOVAT DNO

...

14 CYCL CALL

...

16 CYCL DEF 24 DOKONCOVANI STEN

...

17 CYCL CALL

...

50 L Z+250 R0 FMAX M2

51 END PGM CONT MM

 
Tip
  • Připomínky pro programování:
  • Paměť pro SL-cyklus (všechny programy pro popis obrysů) je omezena na maximálně 128 obrysů. Počet možných prvků obrysu závisí na typu obrysu (vnitřní nebo vnější obrys) a na počtu popisů obrysu a činí maximálně 16384 prvků obrysu.
  • Cykly SL s obrysovým vzorcem předpokládají strukturovanou stavbu programu a nabízí možnost ukládat do jednotlivých NC-programů stále se opakující obrysy. Pomocí obrysového vzorce spojíte části obrysů do celkového obrysu a definujete, zda se jedná o kapsu nebo ostrůvek.
  • Vlastnosti dílčích obrysů
  • Řídicí systém rozpozná všechny obrysy jako kapsu, neprogramujte korekce poloměru
  • Řízení ignoruje posuvy F a přídavné funkce M
  • Transformace souřadnic jsou povoleny – pokud jsou naprogramovány v rámci úseků obrysů, platí také v následujících vyvolaných NC-programech, ale po vyvolání cyklu není nutné je resetovat
  • Volané NC-programy mohou také obsahovat souřadnice v ose vřetene, ale jsou ignorovány
  • V prvním souřadnicovém bloku volaného NC-programu specifikujete rovinu obrábění
  • Části obrysů můžete definovat dle potřeby s různými hloubkami
  • Vlastnosti cyklů
  • Řízení automaticky polohuje před každým cyklem do bezpečné vzdálenosti
  • Každá úroveň hloubky se frézuje bez zvednutí nástroje; ostrůvky se objíždějí po stranách
  • Rádius „vnitřních rohů“ je programovatelný – nástroj nezůstává stát, stopy po doběhu nevznikají (platí pro krajní dráhu při hrubování a dokončování stran)
  • Při dokončování stran najede řízení na obrys po tangenciální kruhové dráze
  • Při dokončování dna najíždí řízení nástrojem na obrobek rovněž po tangenciální kruhové dráze (např.: osa vřetena Z: kruhová dráha v rovině Z/X)
  • Řízení obrábí obrys průběžně sousledně, popřípadě nesousledně.

Rozměrové údaje pro obrábění, jako hloubku frézování, přídavky a bezpečnou vzdálenost, zadáte centrálně v cyklu 20 DATA OBRYSU nebo 271 OCM DATA OBRYSU.

Schéma: Započtení dílčích obrysů pomocí obrysového vzorce

0 BEGIN MODEL MM

1 DECLARE CONTOUR QC1 = "120"

2 DECLARE CONTOUR QC2 = "121" DEPTH15

3 DECLARE CONTOUR QC3 = "122" DEPTH10

4 DECLARE CONTOUR QC4 = "123" DEPTH5

5 QC10 = ( QC1 | QC3 | QC4 ) \ QC2

6 END PGM MODEL MM

0 BEGIN PGM 120 MM

1 CC X+75 Y+50

2 LP PR+45 PA+0

3 CP IPA+360 DR+

4 END PGM 120 MM

0 BEGIN PGM 121 MM

...

Zvolte NC-program s definicí obrysu

Pomocí funkce SEL CONTOUR zvolíte NC-program s definicemi obrysu, z nichž si řízení vezme popisy obrysu:

Postupujte takto:

SF_4_NCFunktion_Einfuegen

  1. Zvolte Vložit NC funkci
  2. Řízení otevře okno Vložit NC funkci
SelectContour

  1. Zvolte SEL CONTOUR
  2. Řídicí systém spustí zadávání obrysového vzorce.
  3. Definice obrysu

Řídicí systém nabízí následující možnosti pro zadání obrysu:

Možnost výběru

Funkce

Soubor

  • Zadání
  • Výběr souboru

Definujte název obrysu nebo zvolte výběr souboru

QS

Definujte číslo parametru řetězce

 
Tip
  • Připomínky pro programování:
  • Pokud je volaný soubor ve stejném adresáři jako volající soubor, můžete připojit pouze název souboru bez cesty.
  • Blok SEL CONTOUR naprogramujte před SL-cykly.Cyklus 14 OBRYS již není při použití SEL CONTUR nutný.

Definujte popis obrysu

Pomocí funkce DECLARE CONTOUR (Deklarovat obrys) zadáte NC-programu cestu k NC-programům, z nichž si řízení vezme popis obrysů. Pro tento popis obrysu můžete také vybrat samostatnou hloubku.

Postupujte takto:

SF_4_NCFunktion_Einfuegen

  1. Zvolte Vložit NC funkci
  2. Řízení otevře okno Vložit NC funkci

  1. Zvolte DECLARE CONTOUR
  2. Řídicí systém začne zadávat obrysový vzorec.
  3. Zadejte číslo identifikátoru obrysu QC
  4. Definujte popis obrysu

Řídicí systém nabízí následující možnosti pro zadání obrysu:

Možnost výběru

Funkce

Soubor

  • Zadání
  • Výběr souboru

Definujte název obrysu nebo zvolte výběr souboru

QS

Definujte číslo parametru řetězce

 
Tip
  • Připomínky pro programování:
  • S uvedenými označovači obrysu QC můžete v obrysovém vzorci propočítat spojení nejrůznějších obrysů.
  • Pokud je volaný soubor ve stejném adresáři jako volající soubor, můžete připojit pouze název souboru bez cesty.
  • Používáte-li obrysy se samostatnými hloubkami, tak musíte všem částečným obrysům přiřadit nějakou hloubku (popř. přiřadit hloubku 0).
  • Různé hloubky (DEPTH) budou započteny pouze u překrývajících se prvků. To není případ čistých ostrůvků uvnitř kapsy. Pro ně použijte jednoduchý obrysový vzorec.
  • Jednoduchý obrysový vzorec

Zadejte složitou rovnici obrysu

Pomocí funkce Vzorec obrysu můžete spolu spojovat různé obrysy v jednom matematickém vzorci:

SF_4_NCFunktion_Einfuegen

  1. Zvolte Vložit NC funkci
  2. Řízení otevře okno Vložit NC funkci

  1. Zvolte Vzorec obrysu QC
  2. Řídicí systém spustí zadávání obrysového vzorce.
  3. Zadejte číslo identifikátoru obrysu QC
  4. Zadání obrysového vzorce

Pomocný obrázek

Zadání

Propojovací funkce

Příklad

8H000166

&

Průnik s

QC10 = QC1 & QC5

8H000164

|

Sjednocení s

QC25 = QC7 | QC18

Konturformel_Funktion3

^

Sjednocení, ale bez průniku

QC12 = QC5 ^ QC25

8H000165

\

Bez

QC25 = QC1 \ QC2

(

Úvodní závorka

QC12 = QC1 & (QC2 | QC3)

)

Koncová závorka

QC12 = QC1 & (QC2 | QC3)

Definování jednotlivého obrysu

QC12 = QC1

Sloučené obrysy

8H000164

Řízení považuje naprogramovaný obrys za kapsu. Pomocí funkce obrysového vzorce máte možnost přeměnit obrys na ostrůvek.

Jednotlivé kapsy a ostrůvky můžete slučovat do jediného nového obrysu. Tak můžete zvětšit plochu kapsy propojenou kapsou nebo zmenšit ostrůvkem.

Podprogramy: Překryté kapsy

 
Tip

Následující příklady programů jsou programy popisu obrysů, které byly definovány v programu pro definici obrysů. Program definice obrysu se musí vyvolat funkcí SEL CONTOUR ve vlastním hlavním programu.

Kapsy A a B se překrývají.

Průsečíky S1 a S2 si řízení vypočte, ty se nemusí programovat.

Kapsy se programují jako úplné kruhy.

Program pro popis obrysu1: kapsa A

0 BEGIN PGM POCKET MM

1 L X+10 Y+50 R0

2 CC X+35 Y+50

3 C X+10 Y+50 DR-

4 END PGM POCKET MM

Program pro popis obrysu 2: kapsa B

0 BEGIN PGM POCKET2 MM

1 L X+90 Y+50 R0

2 CC X+65 Y+50

3 C X+90 Y+50 DR-

4 END PGM POCKET2 MM

„Úhrnná“ plocha

8H000164

Obrobit se mají obě dílčí plochy A a B, včetně vzájemně se překrývající plochy:

  • Plochy A a B se musí naprogramovat v oddělených NC-programech, bez korekce rádiusu.
  • V obrysovém vzorci se bude počítat s plochami A a B pomocí funkce “sjednotit s“.

Program definování obrysu:

* - ...

21 DECLARE CONTOUR QC1 = "POCKET.H"

22 DECLARE CONTOUR QC2 = "POCKET2.H"

23 QC10 = QC1 | QC2

* - ...

„Rozdílová“ plocha

8H000165

Plocha A se má obrobit bez části překryté plochou B:

  • Plochy A a B se musí naprogramovat v oddělených NC-programech, bez korekce rádiusu.
  • V obrysovém vzorci se plocha B odečte od plochy A pomocí funkce Bez.

Program definování obrysu:

* - ...

21 DECLARE CONTOUR QC1 = "POCKET.H"

22 DECLARE CONTOUR QC2 = "POCKET2.H"

23 QC10 = QC1 \ QC2

* - ...

„Protínající se“ plocha

8H000166

Obrobit se má plocha překrytá A i B (plochy překryté pouze A či B mají zůstat neobrobené).

  • Plochy A a B se musí naprogramovat v oddělených NC-programech, bez korekce rádiusu.
  • V rovnici obrysu se bude počítat s plochami A a B pomocí funkce “řez s“.

Program definování obrysu:

* - ...

21 DECLARE CONTOUR QC1 = "POCKET.H"

22 DECLARE CONTOUR QC2 = "POCKET2.H"

23 QC10 = QC1 & QC2

* - ...

Zpracujte obrys pomocí cyklů SL nebo OCM

 
Tip

Obrábění definovaného celkového obrysu se provádí SL-cykly nebo s OCM-cykly (viz Přehled).