Znaleziono 7 wyników

autor: atom1477
29 cze 2016, 17:07
Forum: G-CODE - programowanie
Temat: Program do upraszczania g-kodu.
Odpowiedzi: 16
Odsłony: 4057

To może byś niemożliwe. Np. jak być miał frezować literę E. To są tam 3 kreski które trzeba frezować osobo. Można metodą ze stałym przesuwem po X, ale pomiędzy słupkami trzeba by wyciągać frez po Z. Czyli nie wystarczy generować po samym Y.
autor: atom1477
24 lut 2016, 21:57
Forum: G-CODE - programowanie
Temat: Program do upraszczania g-kodu.
Odpowiedzi: 16
Odsłony: 4057

Może bym pomógł odpluskwić jak zechcesz udostępnić kod.
autor: atom1477
24 lut 2016, 16:34
Forum: G-CODE - programowanie
Temat: Program do upraszczania g-kodu.
Odpowiedzi: 16
Odsłony: 4057

Zdaje się że jest kilka różnych programów o nazwie dxf2gcode.
Bo już próbowałem i coś nie działało.
Ten co podałeś działa i jest super.
Dzięki wielkie. Obrazek
autor: atom1477
24 lut 2016, 16:00
Forum: G-CODE - programowanie
Temat: Program do upraszczania g-kodu.
Odpowiedzi: 16
Odsłony: 4057

Chodzi mi o płaski rysunek. 2D. Linie nawet się nie krzyżują.
Zaczyna się jedną linią. Do niej są podłączane kolejne (początek kolejnej do końca poprzedniej).
Czyli tylko jedna ścieżka jest. Program ma po prostu po niej przejechać.
Sama idea bardzo prosta. Ale nie znam składni języka VBA czy tego LSP żeby to samemu napisać pod AudoCADa.
Nie znam też budowy formatu DXF żeby na szybko napisać program co go odczyta (i zapisze jako G-code, ale to już bardzo proste by było więc tego nie liczę).
W czym napisałeś ten Twój program?
autor: atom1477
23 lut 2016, 22:11
Forum: G-CODE - programowanie
Temat: Program do upraszczania g-kodu.
Odpowiedzi: 16
Odsłony: 4057

To mam inne pytanie.
Zna ktoś program który bezpośrednio przerabia plik DXF (linie, łuki) na g-code?
Nie chodzi mi o generowanie ścieżek. Tylko o przekonwertowanie z formatu DXF na g-code (ścieżki są już gotowe jako linie i łuki w pliku DXF).
Bez żadnego wypełniania wnętrza figur, bez kompensacji promienia narzędzia, bez wielokrotnego przechodzenia po tym samym obrysie z coraz większym zagłębieniem.
Tylko po prostu linie i łuki z DXFa żeby zamieniał na G1/G2/G3.
Próbowałem wiele programów (Gsimple, Ace Converter, PyCam i wiele innych z tej strony) i żaden nie działał tak jak bym chciał.
Zawsze robią wiele przejść z różnymi zagłębieniami i do tego poprzeplatane z jakimiś innymi dziwnymi ruchami że nie da się tego nawet prosto wyciąć z pliku.
Znalazłem też makra do AutoCADa (Gcode oraz Realize). Tylko coś mi nie działają.
Gcode każdy element frezuje osobno (nawet jak linie na rysunku są połączone). Dodatkowo edytuje plik źródłowy DXF, tak że kolejne wywołanie Gcode na tym samym rysunku już nie działa.
Realize generuje prawie pusty plik (chyba nie wiem jak go używać, może trzeba coś wpisać do linii komend jeszcze żeby zrobiło dobry plik).
I program w VBA do AutoCADa (ad2gc). Też coś działa.
Poratuje ktoś?
Bo ręczne przerabianie każdej linii/łuku z programu na g-kod już się robi męczące.
autor: atom1477
18 lut 2016, 16:24
Forum: G-CODE - programowanie
Temat: Program do upraszczania g-kodu.
Odpowiedzi: 16
Odsłony: 4057

Heh. Dzięki.
autor: atom1477
18 lut 2016, 10:05
Forum: G-CODE - programowanie
Temat: Program do upraszczania g-kodu.
Odpowiedzi: 16
Odsłony: 4057

Program do upraszczania g-kodu.

Problem taki, że LinuxCNC oraz program CAMotics (do symulacji obróbki) nie obsługuje komend M98/M99 (podprogramów) oraz G52 (lokalnego przesunięcia układu współrzędnych).
Póki co programy piszę z ręki. Trochę hardkor, ale to co generują darmowe programy do generacji g-kodu 2.5D z obiektów 3D to jeszcze większy hardkor.
Pisanie z ręki szkło by dość sprawnie gdyby tylko dało się używać podprogramów i przesuwania układu współrzędnych.
No tylko że LinuxCNC tego nie obsługuje.
Szukam więc programu który G-kod z komendami M98 ,M99 i M52 przekonwertuje do prostszego G-kodu bez tych komend (wywołania podprogramów pozamienia na wnętrze tych podprogramów, a G52 pozamienia na modyfikacje głównych współrzędnych).
Zna ktoś taki program?

Wróć do „Program do upraszczania g-kodu.”