Zwielokratniacz g-codu

Proste programy do obsługi maszyn CNC, vivery, itp. Programy darmowe, napisane przez użytkowników forum
Awatar użytkownika

x
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 243
Rejestracja: 29 mar 2006, 23:24
Lokalizacja: Laski, gm. Izabelin

#21

Post napisał: x » 19 maja 2007, 12:47

Piotr Rakowski pisze:Moja uwaga jest taka, że możnaby pomyśleć nad efektywnym rozmieszczaniem elementów w uwzględnieniem lepszego wykorzystania materiału obrabianego. W Twoim pierwszym przykładzie są rodzaje "zębów", które po rozmieszczeniu bardzo marnie "wypełniają" materiał. Gdyby były jeszcze opcje obrotu następnego rzędu (co drugiego) z jednoczesnym przesunięciem o zadany wektor...
Wydaje mi się, że to jest dosyć skomplikowane zadanie z geometrii obliczeniowej, chociaż jeszcze sę tym nie zajmowałem. Sporo programów obsługujących plotery potrafi optymalizować ułożenie wielokątów.

Załączam przykładowy, i na pewno nie najciekawszy, artykuł na ten temat. Warto poszukać jakiejś implementacji itp. pomocy naukowych (używając słów kluczowych z artykułu). Może się okazać, że można to zrobić w krótkim czasie, i bez jakiegoś specjalnego wytężania. Akurat wczoraj znalazłem metodę określania kierunku wielokąta (CW/CCW), i jest to zadziwiająco proste.

To, że człowiek może osiągnąć zadziwiająco dużo w dziedzinie która go pasjonuje, to jest fakt. Jak ktoś powiedział: "Wystarczy włożyć odpowiednio dużo pracy, i efekty muszą być widoczne".
Załączniki
applying-ant-algorithms-and.pdf
(115.71 KiB) Pobrany 575 razy



Tagi:

Awatar użytkownika

Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#22

Post napisał: Piotr Rakowski » 20 maja 2007, 07:59

Panowie, bez szaleństw! Nie chodzi mi o algorytm oprymalizujący, a o możliwość obrotu figury i ew. przesunięcia rzędów między sobą o zadany wektor. Algorytmy optymalizacji w stylu "Ant Algorythm" zostawmy sobie na deser.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)

Awatar użytkownika

x
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 243
Rejestracja: 29 mar 2006, 23:24
Lokalizacja: Laski, gm. Izabelin

#23

Post napisał: x » 20 maja 2007, 11:46

Piotr Rakowski pisze:Panowie, bez szaleństw! Nie chodzi mi o algorytm oprymalizujący, a o możliwość obrotu figury i ew. przesunięcia rzędów między sobą o zadany wektor.
A, jak tak, to luz. Akurat się ekscytuję geometrią obliczeniową (trudna, ale ciekawa), i coś takiego mi przyszło na myśl.

Awatar użytkownika

Autor tematu
Inf-el
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 13
Posty: 573
Rejestracja: 22 cze 2004, 18:41
Lokalizacja: Szczecin
Kontakt:

#24

Post napisał: Inf-el » 31 maja 2007, 21:02

Dodałem możliwość wstawienia linii cięcia.
Może ktoś przetestuje (najbezpieczniej na symulatorze).

Wstawiłem jeszcze możliwość podglądu 2D (bez perspektywy) ale na razie działa bardzo źle (trudno znaleźć obiekt). Na przyszłość to chyba dość przydatna opcja do podglądu i projektowania.

Awatar użytkownika

Rayford
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 7
Posty: 846
Rejestracja: 03 paź 2006, 20:45
Lokalizacja: Gołdap

#25

Post napisał: Rayford » 08 lip 2007, 08:22

x pisze:Wysłany: 2007-05-31
Minęło sporo czasu od ostatniego wpisu, programik pewnie do tej pory udoskonalony na "ful wypas" :)

Awatar użytkownika

Autor tematu
Inf-el
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 13
Posty: 573
Rejestracja: 22 cze 2004, 18:41
Lokalizacja: Szczecin
Kontakt:

#26

Post napisał: Inf-el » 08 lip 2007, 15:02

Niestety nie zrobiłem nic przy tym programie.
Nie jestem pewien czy jest zapotrzebowanie na taki program w wersji pełnej.
Ja też na razie go nie potrzebuję.
Np. większą ilości płytek drukowanych zamawiam lub robię sitodrukiem. Metodę frezowania stosuję dla jednorazowych prototypów. Ostatnio nawet przegiąłem drukując druk.laserową na zwykłym papierze do ksero. Ścieżki zostały dokładniej odprasowane niż na specjalnej (dość drogiej) folii.
Jeśli jednak będzie zainteresowanie to poprzestanę na tym, że program będzie rozumiał i powielał podstawowe kody (G00,G01,G02,G03,G20,G21,G81,G90,G91) czego na razie nie robi.
Chyba, że ktoś mnie przekona, że warto zrobić coś więcej.

Na razie mam problem z maszyną.
W osi X mam luz 0.5mm.

Tzn.
- robię otwotek w 0,0 (wiercę punkt)
- jadę np do x10, wracam do 0,0
- robię otworek
- cofam się do x-10 i wracam do x0
- robię otworek ...
i mam szlaczek o odchyleniach 0.5mm
..!.
.!..
..!.
.!..
Wydaje mi się, że mam luz na nakrętce względem śruby kulowej (czego nie rozumiem)
Była dobrze dopasowana. Czyżby się wyrobiła ?
A może to można wyregulować dociskając kulki bo ja do tej pory ich wcale nie dociskałem ?
Załączniki
luzy.jpg
kier.luzów = zielony
czy można docisnąć = czerwone ?
luzy.jpg (83.31 KiB) Przejrzano 357 razy
Ostatnio zmieniony 08 lip 2007, 17:48 przez Inf-el, łącznie zmieniany 1 raz.

Awatar użytkownika

Rayford
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 7
Posty: 846
Rejestracja: 03 paź 2006, 20:45
Lokalizacja: Gołdap

#27

Post napisał: Rayford » 08 lip 2007, 16:46

Nie wiem, jak zbudowana twoja nakrętka od śruby kulowej, ale nazwa śruby bezluzowa brzmi dla mnie czysto teoretycznie i jeśli nie ma nakrętka rozwiązania kasowania luzu to taki luz będzie niestety powstawał i jedyną radą na taki luz to dodatkowa druga taka nakrętka :( lub kasowanie luzu w programie ale nie zawsze to zdaje egzamin :(

Awatar użytkownika

Autor tematu
Inf-el
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 13
Posty: 573
Rejestracja: 22 cze 2004, 18:41
Lokalizacja: Szczecin
Kontakt:

#28

Post napisał: Inf-el » 08 lip 2007, 17:49

Musi być jakiś sposób oprócz kupowania nakrętki za 400 zł.

Awatar użytkownika

Rayford
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 7
Posty: 846
Rejestracja: 03 paź 2006, 20:45
Lokalizacja: Gołdap

#29

Post napisał: Rayford » 08 lip 2007, 18:23

Musi być jakiś sposób oprócz kupowania nakrętki za 400 zł.
Zaznaczone zielonym to czasem nie są zaślepki? w tych miejscach prawdopodobnie kulki
przechodzą nad gwintem śruby do początku nakrętki i z powrotem wchodzą w gwint.

nie wydaje mi się, że to jest jakakolwiek regulacja do kasowania luzów.

Sam noszę się z kupnem śrub kulowych ale cena dwóch nakrętek mnie przeraża a z innym sposobem kasowania luzów się nie spotkałem :(

Najszybciej ścierają się kulki i luz powstaje mniej więcej jak na rysunku, jedynie co tu można zrobić to wymienić kulki na nowe o większej średnicy
Załączniki
Nakrętka.jpg
Nakrętka.jpg (15.9 KiB) Przejrzano 357 razy

Awatar użytkownika

Autor tematu
Inf-el
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 13
Posty: 573
Rejestracja: 22 cze 2004, 18:41
Lokalizacja: Szczecin
Kontakt:

#30

Post napisał: Inf-el » 11 lip 2007, 20:36

Poprawiłem usztywnienie maszyny przez dodanie 2 kątowników do rusztowania ciągnącego bramę i jakiś efekt się pojawił.
Na razie kątowniki są przykręcone na 2 śruby, może jak przyspawam to będzie jeszcze lepiej.
Potem zrobię test na cieńszym frezie (0.51 mm).
Załączniki
usztyw.jpg
po lewej przed
po prawej po usztywnieniu
usztyw.jpg (67.32 KiB) Przejrzano 1596 razy

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Software”