Znaleziono 7 wyników
Wróć do „Program do upraszczania g-kodu.”
- 29 cze 2016, 17:07
- Forum: G-CODE - programowanie
- Temat: Program do upraszczania g-kodu.
- Odpowiedzi: 16
- Odsłony: 4264
- 24 lut 2016, 21:57
- Forum: G-CODE - programowanie
- Temat: Program do upraszczania g-kodu.
- Odpowiedzi: 16
- Odsłony: 4264
- 24 lut 2016, 16:34
- Forum: G-CODE - programowanie
- Temat: Program do upraszczania g-kodu.
- Odpowiedzi: 16
- Odsłony: 4264
- 24 lut 2016, 16:00
- Forum: G-CODE - programowanie
- Temat: Program do upraszczania g-kodu.
- Odpowiedzi: 16
- Odsłony: 4264
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?
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?
- 23 lut 2016, 22:11
- Forum: G-CODE - programowanie
- Temat: Program do upraszczania g-kodu.
- Odpowiedzi: 16
- Odsłony: 4264
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.
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.
- 18 lut 2016, 16:24
- Forum: G-CODE - programowanie
- Temat: Program do upraszczania g-kodu.
- Odpowiedzi: 16
- Odsłony: 4264
- 18 lut 2016, 10:05
- Forum: G-CODE - programowanie
- Temat: Program do upraszczania g-kodu.
- Odpowiedzi: 16
- Odsłony: 4264
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?
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?