Pro pokročilé Sestavování kódované tabulky kontury (CONTPRON)
Sestavování kódované tabulky kontury (CONTPRON) Funkce Při přípravě kontury aktivované příkazem CONTDCON jsou následně vyvolávané NC-bloky ukládány kódovaně do tabulky se 6 sloupci, což je výhodné z hlediska využití paměti. Každému konturovému prvku odpovídá řádek v tabulce kontury. Ze znalosti níže uvedených pravidel pro kódování můžete např. z řádků tabulky sestavit program v kódu DIN pro cyklus. V řádku tabulky s číslem 0 jsou uložena data výchozího bodu.
Syntaxe Aktivování přípravy kontury: CONTDCON(
,<směr opracování>) Deaktivování přípravy kontury a návrat zpět do normálního režimu zpracování: EXECUTE() Viz " Ukončení přípravy kontury (EXECUTE) "
Význam CONTDCON
Příkaz pro aktivování přípravy kontury za účelem sestavení kódované tabulky kontury
Název tabulky kontury
<směr opracování>
Parametr pro stanovení směru opracování Typ:
INT
Hodnota:
0
Příprava kontury podle posloupnosti konturových bloků (standardní hodnota)
1
nepřípustné
Poznámka Spektrum G-kódů, které jsou přípustné pro funkci CONTDCON v úseku programu, který se má uložit do tabulky, je širší než v případě příkazu CONTPRON. Kromě toho jsou s každým úsekem kontury ukládány také posuvy a typ posuvu.
Příklad: Sestavení tabulky kontury s následujícími parametry: This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801200139&Language=cs-CZ&TopicId=14336271371 20.2.2017
Pro pokročilé Sestavování kódované tabulky kontury (CONTPRON)
• • • •
Název "KTAB" Konturové prvky (kruhy, přímky) Provozní režim: Soustružení Směr obrábění: Směrem dopředu
NC program: Programový kód
Komentář
N10 DEF REAL KTAB[9,6]
; Tabulka kontury s názvem KTAB a s 9 řádky, které umožňují 8 konturových bloků. Hodnota parametru 6 (počet sloupců v tabulce) je pevně danou veličinou.
N20 DEF INT MODE = 0
; Proměnná pro stanovení směru opracování Standardní hodnota 0: jen v naprogramovaném směru kontury.
N30 DEF INT ERROR = 0
; Proměnná pro chybové hlášení
... N100 G18 G64 G90 G94 G710 N101 G1 Z100 X100 F1000 N105 CONTDCON (KTAB, MODE)
; Vyvolání přípravy tabulky (parametr MODE lze vypustit).
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801200139&Language=cs-CZ&TopicId=14336271371 20.2.2017
Pro pokročilé Sestavování kódované tabulky kontury (CONTPRON)
Programový kód
Komentář
N110 G1 Z20 X20 F200
; Popis kontury
N120 G9 X45 F300 N130 Z0 F400 N140 G2 Z-15 X30 K=AC(-15) I=AC(45)F100 N150 G64 Z-30 F600 N160 X80 F700 N170 Z-40 F800 N180 EXECUTE(ERROR)
; Ukončení plnění tabulky kontury, přepnutí do normálního programového režimu.
...
Tabulka kontury KTAB: Index sloupce 0
1
2
3
4
5
Index řádku
Režim kontury
Koncový bod abscisa
Koncový bod ordináta
Střed abscisa
Střed ordináta
Posuv
0
30
100
100
0
0
7
1
11031
20
20
0
0
200
2
111031
20
45
0
0
300
3
11031
0
45
0
0
400
4
11032
-15
30
-15
45
100
5
11031
-30
30
0
0
600
6
11031
-30
80
0
0
700
7
11031
-40
80
0
0
800
8
0
0
0
0
0
0
Vysvětlení obsahu sloupců Řádek 0: Kódování pro počáteční bod
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801200139&Language=cs-CZ&TopicId=14336271371 20.2.2017
Pro pokročilé Sestavování kódované tabulky kontury (CONTPRON)
Sloupec 0:
100 (místo jednotek): G0 = 0 101 (místo desítek): G70 = 0, G71 = 1, G700 = 2, G710 = 3
Sloupec 1:
Počáteční bod, abscisa
Sloupec 2:
Počáteční bod, ordináta
Sloupec 3-4:
0
Sloupec 5:
Index řádku posledního úseku kontury v tabulce
Řádky 1-n: Záznamy úseků kontury Sloupec 0:
100 (místo jednotek): G0 = 0, G1 = 1, G2 = 2, G3 = 3 101 (místo desítek): G70 = 0, G71 = 1, G700 = 2, G710 = 3 102 (místo stovek): G90 = 0, G91 = 1 103 (místo tisíců): G93 = 0, G94 = 1, G95 = 2, G96 = 3 104 (místo desítek tisíců): G60 = 0, G44 = 1, G641 = 2, G642 = 3 105 (místo stovek tisíců): G9 = 1
Sloupec 1:
Koncový bod, abscisa
Sloupec 2:
Koncový bod, ordináta
Sloupec 3:
Střed kruhu na abscise při kruhové interpolaci
Sloupec 4:
Střed kruhu na ordinátě při kruhové interpolaci
Sloupec 5:
Posuv
Další informace Povolené příkazy pohybu, souřadný systém Pro programování kontury jsou přípustné následující G-skupiny a následující příkazy G-funkcí: G-skupina 1:
G0, G1, G2, G3
G-skupina 10:
G60, G64, G641, G642
G-skupina 11:
G9
G-skupina 13:
G70, G71, G700, G710
G-skupina 14:
G90, G91
G-skupina 15:
G93, G94, G95, G96, G961
Kromě toho jsou k dispozici následující možnosti:
• •
Zaoblení a faseta Programování kruhových oblouků pomocí příkazů CIP a CT
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801200139&Language=cs-CZ&TopicId=14336271371 20.2.2017
Pro pokročilé Sestavování kódované tabulky kontury (CONTPRON)
Funkce pro spliny, polynomy a závity mají za následek chybu. Změny souřadného systému prostřednictvím aktivování framu jsou v úseku mezi příkazy CONTDCON a EXECUTE nepřípustné. Totéž platí i v případě přepnutí mezi funkcemi G70 a G71, příp. G700 a G710. Výměna geometrických os pomocí příkazu GEOAX v době, kdy probíhá příprava tabulky kontury má za následek alarm. Směr obrábění Při opracovávání pomocí tabulky kontury sestavené pomocí funkce CONTDCON se smí postupovat ve směru naprogramování kontury.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete documentation can be found at: /dokumentation/default.aspx?DocVersionId=19801200139&Language=cs-CZ&TopicId=14336271371 20.2.2017