Sinumerik - interpolace v polárních souřadnicích

diskuze tykajici se ridicich systemu a software komercnich CNC stroju
Odpovědět
jujik
Příspěvky: 19
Registrován: 11. 5. 2010, 11:45
Bydliště: Hulín

30. 9. 2022, 12:18

Krásný dobrý den všem přeji.
Řeším frézování plošek na CNC soustruhu INDEX A200 se Sinumerikem 840D sl (a taky s jedním starším Sinumerikem, jehož označení si nepamatuju. Stroj je stařičký soustuh S42 z Kovosvitu).
Na systému Fanuc jsem zvyklý používat funkci G112 a G113 (případně G12.1 a G13.1, je to totéž). Jde o to, že po zadání G112 programuji frézování na čele dílce v pravoúhlém souřadném systému, stejně jako při frézování na stole frézky, akorát místo os X a Y mám osy X a C. Systém si pak sám přepočítává pohyb v těchto dvou osách do polárních souřadnic.
Pokoušel jsem se něco podobného najít v Sinumeriku, leč zatím bezúspěšně.
Nevěděl by někdo z přítomných zda-li existuje podobná funkce i u Sinumeriku a případně jaká? Myslím že co se možností programování týče, tak je Sinumerik podstatně přívětivější než Fanuc, takže předpokládám že by to mohl umět.
Zatím počítám s tím, že pro frézování plošek si napíšu parametrický program. Přijde mi to ale trošku kostrbatější řešení.
Děkuji předem za jakoukoliv relevantní informaci.
Radim.
hastroha
Příspěvky: 262
Registrován: 26. 12. 2017, 5:53

1. 10. 2022, 8:17

3.1.11 G110-112 Polární souřadnice
Při programování polárních souřadnic se zadávají polohy s úhlem a poloměrem
vztahujícím se k pólu (počátku polárního souřadného systému).
G110 pól vztahující se k naposled najeté poloze nástroje
G111 pól vztahující se k aktuálnímu nulovému bodu souřadnicového sytému
G112 pól vztahující se k poslednímu platnému pólu
Pól může být zadán v pravoúhlých nebo polárních souřadnicích
X, Y, Z souřadnice pólu (pravoúhlé)
RP polární poloměr (vzdálenost pól – cílový bod)
AP polární úhel mezi pólem-cílovým bodem a vztažnou osou úhlu
Příklad:
G111 X50 Y50 Z0
G1 RP=30 AP=60 F500
Pomocí G111 přesuneme pól na souřadnice
X50 Y50 Z0
Pomocí G1 se nástroj posune z předešlé
polohy do polární polohy RP40 AP60
Úhel se vztahuje k ose X, neboť tato osa byla
ve G111 naprogramována nejdříve


https://is.muni.cz/th/nsbzo/Vyukova_pod ... stroju.pdf
jujik
Příspěvky: 19
Registrován: 11. 5. 2010, 11:45
Bydliště: Hulín

4. 10. 2022, 11:24

Ano, toto jsem v návodu k Sinumeriku našel. Nicméně to je pouze polohování podle polárních souřadnic. Tedy systém pouze provádí přepočet polohy nějakého prvku z polárních souřadnic do pravoúhlých.
Já potřebuje něco trošku jiného. Zadám pravoúhlé souřadnice a chci aby si systém tuto polohu přepočítal do polárních souřadnic jedné lineární (osa X) a jedné rotační osy (osa C - otáčení vřetena soustruhu). Přičemž pohyb na další souřadnici musí probíhat lineární či kruhovou interpolací.

Příklad frézování čtverce na soustruhu se systémem Fanuc
G0 X40 Z1 C0
G1 Z-10 F100
G112
G41 X20
C-10
X-20
C10
X20
C0
G40 X40
G113
Je to jen příklad pro názornost, technologicky je nesmysl začínat frézování čtyřhranu uprostřed plošky. Podstatné je, že mám zadány pravoúhlé souřadnice a systém pohybem osy X a C vytvoří rovné plochy.
Stejný příklad pro frézku:
G0 X20 Y0 Z1
G1 Z-10
G41 X10
Y-10
X-10
Y10
X10
Y0
G40 X20
Relativní pohyb nástroje bude stejný jako v příkladu výše na soustruhu s Fanucem.
A toto bych rád vyřešil i na Sinumeriku
Odpovědět

Zpět na „Ridici systemy“