Složitý vzorec obrysu
Základy
Se složitými vzorci obrysů můžete sestavovat komplexní kontury z dílčích úseků (kapes nebo ostrůvků). Jednotlivé dílčí obrysy (geometrická data) zadávejte jako oddělené NC-programy nebo podprogramy. 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.
Příbuzná témata
- Překrytí obrysů
- Jednoduchý obrysový vzorec
- Cyklus 14 OBRYS
- SL-cykly
- OCM-cykly
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 |
Připomínky pro programování:
- Paměť pro SL-cyklus (všechny programy pro popis obrysů) je omezena na maximálně 100 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.
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:
| ||
|
Řídicí systém nabízí následující možnosti pro zadání obrysu:
Možnost výběru | Funkce | |
---|---|---|
Soubor |
| Definujte název obrysu nebo zvolte výběr souboru |
QS | Definujte číslo parametru řetězce | |
LBL |
| Definujte číslo, název nebo QS-parametr štítku |
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:
| ||
|
Řídicí systém nabízí následující možnosti pro zadání obrysu:
Možnost výběru | Funkce | |
---|---|---|
Soubor |
| Definujte název obrysu nebo zvolte výběr souboru |
QS | Definujte číslo parametru řetězce | |
LBL |
| Definujte číslo, název nebo QS-parametr štítku |
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.
Zadejte složitou rovnici obrysu
Pomocí funkce Vzorec obrysu můžete spolu spojovat různé obrysy v jednom matematickém vzorci:
| ||
|
Pomocný obrázek | Zadání | Propojovací funkce | Příklad |
---|---|---|---|
& | Průnik s | QC10 = QC1 & QC2 | |
| | Sjednocení s | QC10 = QC1 | QC2 | |
^ | Sjednocení, ale bez průniku | QC10 = QC1 ^ QC2 | |
\ | Bez | QC10 = QC1 \ QC2 | |
( | Úvodní závorka | QC10 = QC1 & (QC2 | QC3) | |
) | Koncová závorka | QC10 = QC1 & (QC2 | QC3) | |
Definování jednotlivého obrysu | QC10 = QC1 |
Řídicí systém nabízí následující možnosti pro zadávání vzorců:
- Automatické dokončování
- Klávesnice na obrazovce pro zadávání vzorců z panelu akcí nebo formuláře
- Režim zadávání vzorců z klávesnice na obrazovce
Sloučené obrysy
Ří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
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
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
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
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
Obrábění definovaného celkového obrysu se provádí SL-cykly (viz Frézování obrysů s SL-cykly ) nebo OCM-cykly (viz Frézování obrysů s OCM-cykly (#167 / #1-02-1)).