Znaleziono 4 wyniki

autor: skowal
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ś

Avalyah pisze:
26 kwie 2021, 10:00
skowal pisze:VBA

W dowolnym języku coś takiego napiszesz, to żaden problem. Ja do takiej prostej appki polecam C# i Winform, program do zrobienia w 30 minut z interfejsem.
Dzięki za sugestię. Faktycznie jakoś VBA nie jest zbyt atrakcyjny. Zaciągam Visuala i wieczorem popróbuję coś sklecić :)
autor: skowal
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 :P 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!
autor: skowal
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ć)
autor: skowal
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 :P 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?

Wróć do „Rozwijanie sznurka jako 4-ta oś”