Strona 1 z 4

Zwielokratniacz g-codu

: 16 maja 2007, 23:13
autor: Inf-el
Udostępniam testową wersję zwielokratniacza g-codów.
Program windowsowy, wykorzystuje opengl do podglądu.
Ma jeszcze wiele niedoróbek.
- rozumie tylko G00, G01, F
- importuje plik g-code
- zwielokratnia kod wg. zadanych parametrów w ustawieniach
- umożliwia wstawienie linii cięcia powielonych elementów
- zapisuje w pliku zwielokrotniony kod.
Może sie przydać do prostego powielania prac.
Proszę o ewentualne uwagi.

: 17 maja 2007, 00:33
autor: rockykon
wow, ciekawe, zastanawialem sie ostatnio nad czyms takim i przychodził mi do głowy tylko przesuwanie punktu zerowego, moim zdaniem przydatne narzedzie, niewątpliwie wyprubuje jak tylko dokończe maszynkę, a tym czasem moge tylko popatrzec ...

: 17 maja 2007, 01:03
autor: lenherd
czyli prosty nesting :wink:

: 17 maja 2007, 01:06
autor: markcomp77
ja próbowałem z pomocą pliku spirala.nc.. na sucho
http://www.2a.pl/~mark/cnc/spirala.nc

jako pomoc do oceny wyników - skrypt tcl do wizualizacja gcodu (był już przedstawiany na forum w dziale opensource)
http://www.2a.pl/~mark/cnc/tracer.tcl

aby tracer mógł działać - z pliku generowanego przez program zwiel.exe należy usunąć początek w którym jest komentarz poprzedzony znakiem ";"... tego znaku";" nie lubi tracer

: 17 maja 2007, 08:39
autor: Inf-el
No i już na podstawie spirali widać kilka błędów w programie.
program nie radzi sobie z: g1 a nie g01, kod F
Może wieczorkiem poprawię.

: 17 maja 2007, 18:39
autor: Rayford
Przydałby sie przycisk dopasowujący cały rysunek do ekranu i nie trzeba byłoby suwać go klawiszami jeśli w ogóle można go przesunąć

Inna sprawa jak wpisuję np 4 kopie w ustalonej odległości od siebie i jak chcę zmienić rozstaw i wprowadzam nowe współrzędne to pierwsze rozstawienia nie znikają i mam już nie cztery rysunki a osiem

: 17 maja 2007, 19:08
autor: markcomp77
Rayford pisze:Inna sprawa jak wpisuję np 4 kopie w ustalonej odległości od siebie i jak chcę zmienić rozstaw i wprowadzam nowe współrzędne to pierwsze rozstawienia nie znikają i mam już nie cztery rysunki a osiem
jeśli generowany obraz w gcodzie również będzie zawierał historię...
to można to wykorzystać do indywidualnego pozycjonowania!!!

: 17 maja 2007, 19:53
autor: Rayford
Jeszcze jedna sprawa jak już program będzie doskonały w zwielokrotnianiu to po wyfrezowaniu wszystkich rysunków trzeba byłoby od razu porozcinać detale, jak to zrobić?

: 17 maja 2007, 19:59
autor: Inf-el
Rayford pisze:Przydałby sie przycisk dopasowujący cały rysunek do ekranu
Będzie zrobione automatyczne dostosowanie ekranu.
Rayford pisze:jeśli w ogóle można go przesunąć
Można przesuwać ciągnąc prawym klawiszem myszy.
Środkowym - można obracać.
Pokrętłem myszy można oddalać i zbliżać.
Rayford pisze:... i wprowadzam nowe współrzędne to pierwsze rozstawienia nie znikają
Już poprawiam.
Rayford pisze:porozcinać detale
Jak to sobie wyobrażasz ? Linie między, taka kratownica ?

Aktualnie program rozgrzebałem i pracuję nad interpretacją innych kodów: F, G02, G03
I zastanawiam się czy warto kombinować z G91.

: 17 maja 2007, 20:36
autor: Rayford
Inf-el pisze:Jak to sobie wyobrażasz ? Linie między, taka kratownica ?
Tak.

Myślę w tej chwili o płytkach pcb, po wyfrezowaniu trzeba byłoby pojedyncze płytki porozcinać nie koniecznie na wylot, przynajmniej do połowy grubości naciąć a później można połamać w rękach