Dzięki za sugestię. Faktycznie jakoś VBA nie jest zbyt atrakcyjny. Zaciągam Visuala i wieczorem popróbuję coś sklecić
Znaleziono 4 wyniki
Wróć do „Rozwijanie sznurka jako 4-ta oś”
- 26 kwie 2021, 12:11
- Forum: Ogólne dyskusje na temat oprogramowania CAD/CAM
- Temat: Rozwijanie sznurka jako 4-ta oś
- Odpowiedzi: 13
- Odsłony: 1194
Re: Rozwijanie sznurka jako 4-ta oś
- 26 kwie 2021, 08:28
- Forum: Ogólne dyskusje na temat oprogramowania CAD/CAM
- Temat: Rozwijanie sznurka jako 4-ta oś
- Odpowiedzi: 13
- Odsłony: 1194
Re: Rozwijanie sznurka jako 4-ta oś
W sumie rozwiązanie jest bardzo proste. Podszkoliłem się nieco w g-kodach i wygląda na to, że wystarczy dopisać do linii gdzie jedziemy po łuku polecenie obrotu osi o 180*. Do każdego kolejnego przejazdu po łuku robić kolejne 180*
Teraz tylko muszę poduczyć się VBA żeby napisać skrypt, który po zidentyfikowaniu linii kodu, gdzie jedziemy po łuku (zaczynający się od G2) dopisujemy A180, A360, A540 itp.
Gdyby ktoś z Was umiał pomóc w tym zagadnieniu to chętnie przyjmę pomoc
Pozdro!
Teraz tylko muszę poduczyć się VBA żeby napisać skrypt, który po zidentyfikowaniu linii kodu, gdzie jedziemy po łuku (zaczynający się od G2) dopisujemy A180, A360, A540 itp.
Gdyby ktoś z Was umiał pomóc w tym zagadnieniu to chętnie przyjmę pomoc
Pozdro!
- 21 kwie 2021, 08:50
- Forum: Ogólne dyskusje na temat oprogramowania CAD/CAM
- Temat: Rozwijanie sznurka jako 4-ta oś
- Odpowiedzi: 13
- Odsłony: 1194
Re: Rozwijanie sznurka jako 4-ta oś
Panowie, dziękuję za zainteresowanie i pomysły!
Opcje z zewnętrznym sterowaniem poprzez Arduino itp. są jak najbardziej do zrobienia, ale.... jest to dodatkowy sprzęt, program, czas... a to wszystko praktycznie siedzi w g-kodzie Dodatkowo, gdybym chciał układać 2 "cewki" obok siebie to interpretacja ruchów maszyny robi się coraz bardziej skomplikowana.
Zacząłem badać temat ploterów ze sterowanym nożem obrotowym (taki jak do szkła/pizzy) ale jeszcze nie znalazłem nic konkretnego.
Natkąłem się natomiast na skrypt gcode swivel_vj.xls (DONEK TOOLS.COM) który coś dodaje do g-codu. Jeszcze rozkminiam jak to działa.
I teraz przyszło mi do głowy zrobienie własnego skryptu modyfikującego g-kod.
Może dzisiaj nad tym popracuję i jak coś wymyślę to dam znać. Załączam przykładowy DXF, g-kod i skrypt. Jak macie jakieś uwagi czy sugestie to piszcie
(trajektoria.ngc zmieniłem na txt bo nie dało się inaczej załączyć)
Opcje z zewnętrznym sterowaniem poprzez Arduino itp. są jak najbardziej do zrobienia, ale.... jest to dodatkowy sprzęt, program, czas... a to wszystko praktycznie siedzi w g-kodzie Dodatkowo, gdybym chciał układać 2 "cewki" obok siebie to interpretacja ruchów maszyny robi się coraz bardziej skomplikowana.
Zacząłem badać temat ploterów ze sterowanym nożem obrotowym (taki jak do szkła/pizzy) ale jeszcze nie znalazłem nic konkretnego.
Natkąłem się natomiast na skrypt gcode swivel_vj.xls (DONEK TOOLS.COM) który coś dodaje do g-codu. Jeszcze rozkminiam jak to działa.
I teraz przyszło mi do głowy zrobienie własnego skryptu modyfikującego g-kod.
Może dzisiaj nad tym popracuję i jak coś wymyślę to dam znać. Załączam przykładowy DXF, g-kod i skrypt. Jak macie jakieś uwagi czy sugestie to piszcie
(trajektoria.ngc zmieniłem na txt bo nie dało się inaczej załączyć)
- 20 kwie 2021, 11:08
- Forum: Ogólne dyskusje na temat oprogramowania CAD/CAM
- Temat: Rozwijanie sznurka jako 4-ta oś
- Odpowiedzi: 13
- Odsłony: 1194
Rozwijanie sznurka jako 4-ta oś
Cześć! Jestem amatorem jeśli chodzi o CNC i stanąłem przed pewnym problemem.
Chciałbym wykorzystać prosty ploter do układania spiralnie pętli ze sznura. Pętle mają mieć kształt elipsy ale takiej z linią prostą na bocznych "ścianach". Czyli taki okrąg przecięty w połowie i połączony liniami prostymi i tak np. jedna "cewka" będzie składać się z 30 pętli.
I teraz problem polega na tym, że aby sznur nie zwijał się wokół własnej osi trzeba obracać szpulę jak głowica jedzie po okręgu. Musi być zrobione 360* na każdej pętli, tylko że te rosną z każdym przebiegiem (nawijam od wewnątrz).
Pętlę rysuję w DXF i dalej wrzucam do DXF 2 G-CODE.
Jak wysterować obrotnicę szpuli....? Możnaby wyłapać z g-kodu jazdę po okręgu ale potrzebne jest przeskalowanie w zależności od wielkości pętli.... Mózg wybucha, pomożecie?
Chciałbym wykorzystać prosty ploter do układania spiralnie pętli ze sznura. Pętle mają mieć kształt elipsy ale takiej z linią prostą na bocznych "ścianach". Czyli taki okrąg przecięty w połowie i połączony liniami prostymi i tak np. jedna "cewka" będzie składać się z 30 pętli.
I teraz problem polega na tym, że aby sznur nie zwijał się wokół własnej osi trzeba obracać szpulę jak głowica jedzie po okręgu. Musi być zrobione 360* na każdej pętli, tylko że te rosną z każdym przebiegiem (nawijam od wewnątrz).
Pętlę rysuję w DXF i dalej wrzucam do DXF 2 G-CODE.
Jak wysterować obrotnicę szpuli....? Możnaby wyłapać z g-kodu jazdę po okręgu ale potrzebne jest przeskalowanie w zależności od wielkości pętli.... Mózg wybucha, pomożecie?