Základy Evolventní interpolace (INVCW, INVCCW)
Evolventní interpolace (INVCW, INVCCW) Funkce Evolventa kruhu je křivka, která je popsána koncovým bodem pevného napnutého vlákna odvíjejícího se z kružnice. Evolventní interpolace umožňuje dráhové křivky podél evolventy. Pohyb se uskutečňuje v rovině, ve které je definována základní kružnice, a probíhá z naprogramovaného počátečního bodu do naprogramovaného koncového bodu.
Programování koncového bodu může být realizováno dvěma způsoby: 1.
Prostřednictvím kartézských souřadnic
2.
Nepřímo zadáním úhlu kruhové výseče (viz také programování úhlu kruhové výseče pro programování kruhových oblouků).
Jestliže počáteční a koncový bod v rovině základní kružnice neleží, vznikne analogicky ke spirální interpolaci u kruhů superpozice křivky v prostoru. Jestliže je ještě navíc zadán dráhový pohyb kolmo na aktivní rovinu, je možné (podobně jako v případě spirální interpolace u kruhů) definovat evolventu v prostoru.
Syntaxe INVCW X... Y... Z... I... J... K... CR=... INVCCW X... Y... Z... I... J... K... CR=...
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=19801054987&Language=cs-CZ&TopicId=14248582155 24.1.2017
Základy Evolventní interpolace (INVCW, INVCCW)
INVCW I... J... K... CR=... AR=... INVCCW I... J... K... CR=... AR=...
Význam INVCW:
Příkaz pro pohyb evolventě ve směru hodinových ručiček
INVCCW:
Příkaz pro pohyb po evolventě proti směru hodinových ručiček
X... Y... Z... :
Přímé programování koncového bodu v kartézských souřadnicích
I... J... K... :
Interpolační parametry pro popis středu základní kružnice v kartézských souřadnicích Upozornění: Údaje jednotlivých souřadnic se vztahují na počáteční bod evolventy.
CR=... :
Rádius základní kružnice
AR=... :
Nepřímé programování koncového bodu zadáním úhlu kruhové výseče (úhel otáčení) Počátek úhlu kruhové výseče je přímka spojující střed kruhu a počáteční bod. AR > 0:
Bod se pohybuje po evolventní dráze pryč od základní kružnice.
AR < 0:
Bod se pohybuje po evolventní dráze směrem k základní kružnici. Pro AR < 0 je tedy maximální úhel omezen tím, že se koncový bod musí vždy nacházet mimo základní kružnici.
Nepřímé programování koncového bodu zadáním úhlu kruhové výseče
Poznámka V případě nepřímého programování koncového bodu zadáním úhlu kruhové výseče AR je potřeba věnovat pozornost znaménku úhlu, protože změna tohoto znaménka by měla za následek jinou evolventu a tím pádem i jinou dráhu.
Tyto záležitosti by měly být objasněny pomocí následujícího příkladu:
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=19801054987&Language=cs-CZ&TopicId=14248582155 24.1.2017
Základy Evolventní interpolace (INVCW, INVCCW)
Zadané údaje pro rádius a střed základní kružnice, ale i počáteční bod a směr otáčení (INVCW / INVCCW), jsou pro evolventy 1 a 2 stejné. Jediný rozdíl spočívá ve znaménku úhlu kruhové výseče:
• •
Jestliže je AR > 0, pohybuje se bod po dráze evolventy 1, takže se najede do koncového bodu 1. Jestliže je AR < 0, pohybuje se bod po dráze evolventy 2, takže se najede do koncového bodu 2.
Okrajové podmínky
• • •
Jak počáteční, tak i koncový bod musí ležet mimo plochu základní kružnice evolventy (kruh s rádiusem CR okolo středu definovaného souřadnicemi I, J, K). Pokud tato podmínka není splněna, je generován alarm a zpracování programu se přeruší. Obě možnosti naprogramování koncového bodu (přímo prostřednictvím kartézských souřadnic nebo nepřímo zadáním úhlu kruhové výseče) se vzájemně vylučují. V jednom bloku se proto smí použít jen jedna z těchto dvou možností programování. Jestliže naprogramovaný koncový bod neleží přesně na evolventě definované počátečním bodem a základní kružnicí, bude se provádět mezi oběma evolventami, které jsou definovány počátečním a koncovým bodem, interpolace (viz následující obrázek).
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=19801054987&Language=cs-CZ&TopicId=14248582155 24.1.2017
Základy Evolventní interpolace (INVCW, INVCCW)
Maximální odchylka koncového bodu je stanovena strojním parametrem (--> výrobce stroje). Pokud je odchylka naprogramovaného koncového bodu v radiálním směru větší, než je hodnota daná tímto strojním parametrem, potom se generuje alarm a zpracování programu se přeruší.
Příklady Příklad 1: Levotočivá evolventa z počátečního bodu do naprogramovaného koncového bodu a pravotočivá evolventa pro zpětný pohyb zase zpátky
Programový kód
Komentář
N10 G1 X10 Y0 F5000
; Najíždění na počáteční pozici
N15 G17
; Volba pracovní roviny X/Y.
N20 INVCCW X32.77 Y32.77 CR=5 I-10 J0
; Evolventa proti směru hodinových ručiček, koncový bod v kartézských souřadnicích.
N30 INVCW X10 Y0 CR=5 I-32.77 J-32.77
; Evolventa ve směru hodinových ručiček, počátečním bodem je koncový bod z bloku N20, nový koncový bod je počáteční bod z bloku N20, nový střed kružnice se vztahuje na nový počáteční bod a rovná se starému středu kružnice.
...
Příklad 2: Levotočivá evolventa s nepřímým naprogramováním koncového bodu zadáním úhlu kruhové výseče
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=19801054987&Language=cs-CZ&TopicId=14248582155 24.1.2017
Základy Evolventní interpolace (INVCW, INVCCW)
Programový kód
Komentář
N10 G1 X10 Y0 F5000
; Najíždění na počáteční pozici
N15 G17
; Volba pracovní roviny X/Y.
N20 INVCCW CR=5 I-10 J0 AR=360
; Evolventa proti směru hodinových ručiček a směrem od základní kružnice (proto má zadaný úhel kladnou hodnotu) o jednu celou otáčku (360 stupňů).
...
Literatura Další informace související se strojními parametry a okrajovými podmínkami majícími vztah k evolventní interpolaci naleznete v příručce: Příručka Popis funkcí, Základní funkce: Různé signály rozhraní NC/PLC a funkce (A2), kapitola: "Parametry pro evolventní interpolaci".
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=19801054987&Language=cs-CZ&TopicId=14248582155 24.1.2017