elipsa

Diskuze o softvéru MACH od tvůrců Artsoft všech verzí: dotazy, programování, skripty, poznatky atd...
jjajapaja
Příspěvky: 5
Registrován: 28. 1. 2009, 6:33

28. 1. 2009, 6:43

Dobrý den prosím Vás jak můžu udělat elipsu nějak se mě to nevede potřeboval bych si vyrobit tohle děkuji za pomoc

Obrázek
PavelZ
Příspěvky: 356
Registrován: 10. 3. 2008, 11:48
Bydliště: Praha

28. 1. 2009, 7:39

Nejsem sice odborník, ale myslím, že to jde v podstatě dvěma způsoby (myšleno frézováním, netuším, jestli to nechceš náhodou točit soustruhem):

a) generovat elipsu jako polyline či-li nahradit její obrys úsečkami - čím hustější, tím přesnější a zároven delší G-kod
b) v místech hlavních os elipsy použít kruhové oblouky tzv. oskulační (učivo základní školy) a přechody mezi nimi nahradit bud jednou čárou nebo lépe opět polyline

Třeba má někdo jiný nápad .... každopádně to prý nejde tak, že by se nastavila různá měřítka os X a Y a pak použilo G2 či G3.

Dodatečně se omlouvám za tykání ... :roll: ... síla zvyku
Uživatelský avatar
sysel
Příspěvky: 655
Registrován: 12. 6. 2007, 9:24
Bydliště: Šenov u Ostravy
Kontaktovat uživatele:

28. 1. 2009, 7:48

Tohle jsem kdysi dělal, nakonec to dopadlo tak, že jsem nakreslil v AutoCADu olipsu a ručně ji oklikal mnoha úsečkami.. Výsledek byl, ale Gkod dost dlouhý....
Ta varianta s oskulačníma kružnicema je dobrá, se divím že jsem to tenkrát nezkusil když to bylo v době kdy jsem ve škole měl deskriptivu a tam se to učil.... Záleží jak přesně to potřebuješ udělat...
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
rawen
Sponzor fora
Příspěvky: 1585
Registrován: 15. 3. 2008, 12:22
Bydliště: Prostějov

28. 1. 2009, 7:59

A nebo by to šlo udělat čuň..cky. Nakreslit kružnici, vygenerovat g-kód a v Machu natáhnout měřítko jedné osy.
Vím, že to strajařsky není košer, ale my hobbisti... :)

Radek
soustruh Bernardo 500, frézka Proxxon
(CNC Tron, CNC Proxxon MF70)
PavelZ
Příspěvky: 356
Registrován: 10. 3. 2008, 11:48
Bydliště: Praha

28. 1. 2009, 8:13

rawen píše:A nebo by to šlo udělat čuň..cky. Nakreslit kružnici, vygenerovat g-kód a v Machu natáhnout měřítko jedné osy.
Vím, že to strajařsky není košer, ale my hobbisti... :)

Radek
No, to by teoreticky šlo, ale přímo v manuálu Machu to popisují tak, že to nejde viz. kapitola 10.7.15. Měřítkové faktory G50 a G51.

Čistě akademicky by ještě šlo nahrazovat křivku elipsy kruhovými oblouky (pro každý bod křivky lze analyticky velmi jednoduše vypočítat poloměr křivosti). Při zadané maximální odchylce od teoretického tvaru by se pak nasekal určitý počet oblouků.
Pokud by byl zájem, můžu ve volném čase spáchat malý softík, který provede výše uvedené tři způsoby, vybere ten, který při dodržení přesnosti vykazuje nejmenší (nejkratší) G-kod a výstupem může být např. dxf soubor.
rawen
Sponzor fora
Příspěvky: 1585
Registrován: 15. 3. 2008, 12:22
Bydliště: Prostějov

28. 1. 2009, 8:19

PavelZ píše:
rawen píše:A nebo by to šlo udělat čuň..cky. Nakreslit kružnici, vygenerovat g-kód a v Machu natáhnout měřítko jedné osy.
Vím, že to strajařsky není košer, ale my hobbisti... :)

Radek
No, to by teoreticky šlo, ale přímo v manuálu Machu to popisují tak, že to nejde viz. kapitola 10.7.15. Měřítkové faktory G50 a G51.
Takhle ne v G-kódu. V okně Machu, kde ti to píše X, Y, Z souřadnice se hned vedle dá nastavit měřítko - vlastně měřítko výstupu na stroj.

Radek
soustruh Bernardo 500, frézka Proxxon
(CNC Tron, CNC Proxxon MF70)
Uživatelský avatar
sysel
Příspěvky: 655
Registrován: 12. 6. 2007, 9:24
Bydliště: Šenov u Ostravy
Kontaktovat uživatele:

28. 1. 2009, 8:22

rawen píše:
PavelZ píše:
rawen píše:A nebo by to šlo udělat čuň..cky. Nakreslit kružnici, vygenerovat g-kód a v Machu natáhnout měřítko jedné osy.
Vím, že to strajařsky není košer, ale my hobbisti... :)

Radek
No, to by teoreticky šlo, ale přímo v manuálu Machu to popisují tak, že to nejde viz. kapitola 10.7.15. Měřítkové faktory G50 a G51.
Takhle ne v G-kódu. V okně Machu, kde ti to píše X, Y, Z souřadnice se hned vedle dá nastavit měřítko - vlastně měřítko výstupu na stroj.

Radek
Tohle podle mně není řešení, to bys musel mít kružnici rozsekanou stejně na X dílů aby to dokázal....
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
PavelZ
Příspěvky: 356
Registrován: 10. 3. 2008, 11:48
Bydliště: Praha

28. 1. 2009, 8:26

rawen píše:
PavelZ píše:
rawen píše:A nebo by to šlo udělat čuň..cky. Nakreslit kružnici, vygenerovat g-kód a v Machu natáhnout měřítko jedné osy.
Vím, že to strajařsky není košer, ale my hobbisti... :)

Radek
No, to by teoreticky šlo, ale přímo v manuálu Machu to popisují tak, že to nejde viz. kapitola 10.7.15. Měřítkové faktory G50 a G51.
Takhle ne v G-kódu. V okně Machu, kde ti to píše X, Y, Z souřadnice se hned vedle dá nastavit měřítko - vlastně měřítko výstupu na stroj.

Radek
Já nabyl dojmu, že je úplně jedno, jestli měřítko zadám v g-kódu nebo nastavím v ovládacích prvcích na obrazovce .... a zkoušel to už někdo fyzicky ???? Já nemám ještě mašinu v kupě, takže jen teoretizuju :?
Uživatelský avatar
sysel
Příspěvky: 655
Registrován: 12. 6. 2007, 9:24
Bydliště: Šenov u Ostravy
Kontaktovat uživatele:

28. 1. 2009, 8:56

Já to před chvilkou zkoušel z G kodu G51čkou a nelze.. Místo elipsy to buď udělá dvojnásobný kruh (pokud je kružnice ze 2 půlek) a nebo zmršenou květinku (pokud je ze 4 čtvrtkruhů)
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
PavelZ
Příspěvky: 356
Registrován: 10. 3. 2008, 11:48
Bydliště: Praha

28. 1. 2009, 8:58

A hned je jasno, dík za rychlost Sysle :D
Uživatelský avatar
sysel
Příspěvky: 655
Registrován: 12. 6. 2007, 9:24
Bydliště: Šenov u Ostravy
Kontaktovat uživatele:

28. 1. 2009, 9:01

Není zač, samotného mně to zajímalo jestli jde nebo nejde....
5/2007 přístup na přestavěnou BF20
5/2009 dokončeno vlastní CNC
http://cnc.usysla.eu/
Uživatelský avatar
magi
Sponzor fora
Příspěvky: 2723
Registrován: 16. 10. 2006, 12:40
Bydliště: Třebíč
Kontaktovat uživatele:

28. 1. 2009, 11:57

Co treba 4 na sebe navazujici radiusy? Je to ovsem potreba spocitat.
Dle úpravy hnojiště poznáme hospodáře, dle výsledu voleb jakýchkoliv duševní úroveň voličů.
jjajapaja
Příspěvky: 5
Registrován: 28. 1. 2009, 6:33

29. 1. 2009, 4:48

jde o frézování materiál hliník

PavelZ píše:Nejsem sice odborník, ale myslím, že to jde v podstatě dvěma způsoby (myšleno frézováním, netuším, jestli to nechceš náhodou točit soustruhem):

a) generovat elipsu jako polyline či-li nahradit její obrys úsečkami - čím hustější, tím přesnější a zároven delší G-kod
b) v místech hlavních os elipsy použít kruhové oblouky tzv. oskulační (učivo základní školy) a přechody mezi nimi nahradit bud jednou čárou nebo lépe opět polyline

Třeba má někdo jiný nápad .... každopádně to prý nejde tak, že by se nastavila různá měřítka os X a Y a pak použilo G2 či G3.

Dodatečně se omlouvám za tykání ... :roll: ... síla zvyku
Pupik
Příspěvky: 248
Registrován: 7. 12. 2008, 6:09
Bydliště: Ostrava
Kontaktovat uživatele:

29. 1. 2009, 5:01

Jestli se nepletu a plati ten koncovy radius tak to neni elipsa, ale oval.
Šiřka = 10,9 = 2 x R5,45
Nebo je to jeste jinak?
Mimochodem, hezky vykres ;)
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22890
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

29. 1. 2009, 7:33

kdyz zmenim meritko v jedne os tak musi vyjit vzdy elipsa
Vsechna prava na chyby vyhrazena (E)
Odpovědět

Zpět na „MACH všech verzí“