QCAD, czyli jak tego nie robić...

Awatar użytkownika

kozak12
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 23
Posty: 398
Rejestracja: 22 cze 2013, 16:49
Lokalizacja: mazowsze

Re: QCAD, czyli jak tego nie robić...

#51

Post napisał: kozak12 » 05 wrz 2025, 20:29

tuxcnc pisze:
05 wrz 2025, 20:09
nie ma możliwości przesunąć ruchu w dół w zetce za G41/41.
...
Wiesz jak działa kompensacja?
Jezeli frez zjedzie już skompensowany w dół to zostawi slad bo zawsze jakieś bice boczne jest jeżeli będzie wiercił i frezował też dostanie drgań i te drgania będą i Widocznie na materiale.
Dlatego normalni ludzie mają programy cam bez takiej opcji ja Ty .
Dla normalnych po Twojejmu wszystko jest źle.



Awatar użytkownika

Autor tematu
tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 28
Posty: 9836
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: QCAD, czyli jak tego nie robić...

#52

Post napisał: tuxcnc » 05 wrz 2025, 20:52

kozak12 pisze:
05 wrz 2025, 20:29
tuxcnc pisze:
05 wrz 2025, 20:09
nie ma możliwości przesunąć ruchu w dół w zetce za G41/41.
...
Wiesz jak działa kompensacja?
Jezeli frez zjedzie już skompensowany w dół to zostawi slad bo zawsze jakieś bice boczne jest jeżeli będzie wiercił i frezował też dostanie drgań i te drgania będą i Widocznie na materiale.
Dlatego normalni ludzie mają programy cam bez takiej opcji ja Ty .
Dla normalnych po Twojejmu wszystko jest źle.
Nie odpisuj na posty których nie czytałeś albo nie rozumiesz!
tuxcnc pisze:
05 wrz 2025, 13:17
Chodzi o to, że wejście nie robi nic oprócz odsunięcia freza od ścieżki, więc robienie wejścia w materiale nie ma sensu.
Owszem, czasem wchodzi się w materiał po łuku żeby nie zostawiać śladu, ale ten łuk nie musi być wejściem G41/G42, tylko może być dodatkowym ruchem o stosunkowo małej długości.

Awatar użytkownika

kozak12
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 23
Posty: 398
Rejestracja: 22 cze 2013, 16:49
Lokalizacja: mazowsze

Re: QCAD, czyli jak tego nie robić...

#53

Post napisał: kozak12 » 05 wrz 2025, 21:40

tuxcnc pisze:
05 wrz 2025, 20:52
kozak12 pisze:
05 wrz 2025, 20:29
tuxcnc pisze:
05 wrz 2025, 20:09
nie ma możliwości przesunąć ruchu w dół w zetce za G41/41.
...
Wiesz jak działa kompensacja?
Jezeli frez zjedzie już skompensowany w dół to zostawi slad bo zawsze jakieś bice boczne jest jeżeli będzie wiercił i frezował też dostanie drgań i te drgania będą i Widocznie na materiale.
Dlatego normalni ludzie mają programy cam bez takiej opcji ja Ty .
Dla normalnych po Twojejmu wszystko jest źle.
Nie odpisuj na posty których nie czytałeś albo nie rozumiesz!
tuxcnc pisze:
05 wrz 2025, 13:17
Chodzi o to, że wejście nie robi nic oprócz odsunięcia freza od ścieżki, więc robienie wejścia w materiale nie ma sensu.
Owszem, czasem wchodzi się w materiał po łuku żeby nie zostawiać śladu, ale ten łuk nie musi być wejściem G41/G42, tylko może być dodatkowym ruchem o stosunkowo małej długości.
Jakoś inni umieją obsługiwać tylko nie Ty.

Dodane 1 minuta 46 sekundy:
Uważa że słowa które tak często wypowiadasz , bardzo często słyszysz pod swoim adresem.

Dodane 2 minuty 14 sekundy:
tuxcnc pisze:
05 wrz 2025, 20:52
tuxcnc pisze:
05 wrz 2025, 13:17
Chodzi o to, że wejście nie robi nic oprócz odsunięcia freza od ścieżki, więc robienie wejścia w materiale nie ma sensu.
Owszem, czasem wchodzi się w materiał po łuku żeby nie zostawiać śladu, ale ten łuk nie musi być wejściem G41/G42, tylko może być dodatkowym ruchem o stosunkowo małej długości.
Tam w tej ikonce masz kilka opcji wyboru .

Awatar użytkownika

Autor tematu
tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 28
Posty: 9836
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: QCAD, czyli jak tego nie robić...

#54

Post napisał: tuxcnc » 05 wrz 2025, 22:21

Najwyższy czas zakończyć tę debilną "dyskusję" z trollem, który nic nie rozumie, albo udaje że nic nie rozumie, co nie robi wielkiej różnicy.

LibreCAD + dxf2gcode
Darmowe narzędzia na licencji GPL, co prawda nie mają tak ładnego interfejsu, ale zobaczmy co potrafią.
Rysujemy sobie kwadrat:
Obrazek
Zapisujemy, otwieramy w dxf2gcode, zaznaczamy korekcję narzędzia:
Obrazek
Eksportujemy g-kod:

Kod: Zaznacz cały

(Generated with: DXF2GCODE)
(Version: Py3.13.5 PyQt5.15.11, Date: $Date$)
(Created from file: /root/rectangle.dxf)
(Used Postprocessor: postpro_config.cfg)
(Output format description: G-CODE for LinuxCNC)
(Time: Fri Sep  5 21:48:08 2025)
G21 (Units in millimeters)
G90 (Absolute programming)
G64 (Default cutting) G17 (XY plane) G40 (Cancel radius comp.) G49 (Cancel length comp.)
G0 Z  15.000

(*** LAYER: 0 ***)
T10 M6
S12000

(* SHAPE Nr: 0 *)
G0 X -25.000 Y -10.000
M3 M8
G41
F500
G1 X -15.000 Y -15.000
G3 X   0.000 Y   0.000 I   0.000 J  15.000
G0 Z   1.000
F300
G1 Z  -1.000
F500
G1 X   0.000 Y 100.000
G1 X 100.000 Y 100.000
G1 X 100.000 Y   0.000
G1 X   0.000 Y   0.000
F300
G1 Z   1.000
G0 Z  15.000
G40
M9 M5
G0 X   0.000 Y   0.000
M2 (Program end)
otwieramy w LinuxCNC:
Obrazek
No i mam dokładnie to, co chcę - wejście w kompensację na bezpiecznej wysokości, bez ładowania się w materiał bez sensu...
Owszem, frez wjeżdża w materiał z góry, co może (choć nie musi) być niedopuszczalne.
Wracamy więc do LibreCAD i przedłużamy dwie linie:
Obrazek
Zapisujemy, otwieramy w dxf2gcode, zaznaczamy korekcję narzędzia:
Obrazek
Eksportujemy g-kod:

Kod: Zaznacz cały

(Generated with: DXF2GCODE)
(Version: Py3.13.5 PyQt5.15.11, Date: $Date$)
(Created from file: /root/rectangle.dxf)
(Used Postprocessor: postpro_config.cfg)
(Output format description: G-CODE for LinuxCNC)
(Time: Fri Sep  5 22:00:09 2025)
G21 (Units in millimeters)
G90 (Absolute programming)
G64 (Default cutting) G17 (XY plane) G40 (Cancel radius comp.) G49 (Cancel length comp.)
G0 Z  15.000

(*** LAYER: 0 ***)
T10 M6
S12000

(* SHAPE Nr: 0 *)
G0 X -25.000 Y -20.000
M3 M8
G41
F500
G1 X -15.000 Y -25.000
G3 X  -0.000 Y -10.000 I   0.000 J  15.000
G0 Z   1.000
F300
G1 Z  -1.000
F500
G1 X   0.000 Y 100.000
G1 X 100.000 Y 100.000
G1 X 100.000 Y   0.000
G1 X -10.000 Y   0.000
F300
G1 Z   1.000
G0 Z  15.000
G40
M9 M5
G0 X   0.000 Y   0.000
M2 (Program end)
otwieramy w LinuxCNC:
Obrazek
No i tym razem nie ma do czego się dopieprzyć.

Jak pisałem, trochę to upierdliwe, ale działa.
No i po jasną cholerę mam zapłacić 100 euro?
Żebym nie mógł tego zrobić w żaden sposób?

Awatar użytkownika

kozak12
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 23
Posty: 398
Rejestracja: 22 cze 2013, 16:49
Lokalizacja: mazowsze

Re: QCAD, czyli jak tego nie robić...

#55

Post napisał: kozak12 » 05 wrz 2025, 23:32

tuxcnc pisze:
05 wrz 2025, 22:21

Jak pisałem, trochę to upierdliwe, ale działa
Jak chcesz możesz i sobie ten kod z palca napisać.
To że ty nie umiesz nie znaczy że się nie da.
A czasu zmarnowanego sobie nie kupisz.

Awatar użytkownika

Autor tematu
tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 28
Posty: 9836
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: QCAD, czyli jak tego nie robić...

#56

Post napisał: tuxcnc » 06 wrz 2025, 05:46

Jakiekolwiek "dyskusje" z trollem mają sens tylko o tyle, że to jest publiczne forum, dużo ludzi to czyta, więc nawet ktoś kto nie zabiera tu głosu może coś zrozumieć, czegoś się dowiedzieć, albo czegoś się nauczyć.
Natomiast troll, jak to troll, zignoruje wszelkie merytoryczne argumenty i napisze oczywiste kłamstwa, bo mu przecież nie zależy na obiektywnej prawdzie, tylko na wywołaniu złych emocji.
Ja już dawno wyrosłem z przekonywania debili do upadłego i za wszelką cenę, bo to nie ma najmniejszego sensu.
Prawda jest obiektywna i nie zależy od tego czy się ją udowodni.
Jak ktoś jest inteligentny, to prawdę zrozumie po jednym zdaniu, jak ktoś jest kretynem, to i napisanie książki nie pomoże...

Wracając do meritum.
Ja zaczynałem naukę programowania od assemblera 8080, Wtedy nie było Internetu ani AI, a całkiem skomplikowane programy trzeba było zmieścić w kilobajcie albo dwóch, bo pamięci były małe i niesamowicie drogie.
Wtedy jak ktoś nie umiał myśleć, to nie miał czego szukać jako programista.
Dziś większość ludzi piszących programy to debile z dobrą pamięcią, którzy nie rozumieją najprostszych rzeczy, ale potrafią skopiować i wkleić kod, który gdzieś tam działał, to i tu powinien...
Na szczęście nauczyłem się takich ludzi rozpoznawać i wiem kiedy dać sobie spokój, bo przekonać się ich nie da.

Prawda wygląda następująco:
LibreCAD + dxf2gcode:
Obrazek
QCAD:
Obrazek

Temat uważam za zamknięty.

Awatar użytkownika

kozak12
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 23
Posty: 398
Rejestracja: 22 cze 2013, 16:49
Lokalizacja: mazowsze

Re: QCAD, czyli jak tego nie robić...

#57

Post napisał: kozak12 » 06 wrz 2025, 09:50

Jaka to obiektywna prawda?
jak człowiek co ja pisze nie potrafi włączyć g41 w programie i denerwuje się że program nie działa.

Dodane 1 minuta 21 sekundy:
tuxcnc pisze:
03 wrz 2025, 17:30
kozak12 pisze:
03 wrz 2025, 17:05
Poza tym lewy górny nie masz wybranego g41 g42
No faktycznie, zmieniałem nie w tym oknie (dla nowego rysunku)...
Po zmianie w "lewym górnym" usuwa wygenerowane wcześniej ścieżki i używane narzędzia, więc trzeba wszystko zaczynać od nowa...
Dostałem coś takiego:
Dodane 1 minuta 26 sekundy:
Obiektywna prawda pisana przez człowieka z zerowym dorobkiem jest tyle samo warta.

Dodane 2 minuty 38 sekundy:
tuxcnc pisze:
06 wrz 2025, 05:46

Dziś większość ludzi piszących programy to debile z
Piękne podsumowanie. Ty stoisz na czele

Dodane 10 minuty 43 sekundy:
tuxcnc pisze:
06 wrz 2025, 05:46
Jakiekolwiek "dyskusje" z trollem mają sens tylko o tyle, że to jest publiczne forum, dużo ludzi to czyta,
Właśnie dlatego opiszę.
Czytając Twoje debilne wpisy wychodzi że największy opiniotwórcza tego forum to trol z zerowym dorobkiem.
I doświadczeniem .
W tym temacie pokazałeś że poza szybkim pisaniem dużą ilością czasu przed komputerem i brakiem oporów do nazywania innych debilami nic sobą nie reprezentujesz.
Wrzucasz wpisy na anglojęzycznych forach . Wpisy wyglądają jak z tłumacza Google


jasiekk7
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 9
Posty: 273
Rejestracja: 31 lip 2011, 15:03
Lokalizacja: Żywiec

Re: QCAD, czyli jak tego nie robić...

#58

Post napisał: jasiekk7 » 06 wrz 2025, 16:40

To co chcesz osiągnąć można też zrobić wybierając dosunięcie prostopadłe z odległością dosunięcia równą promieniowi.
Obrazek

Awatar użytkownika

Autor tematu
tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 28
Posty: 9836
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: QCAD, czyli jak tego nie robić...

#59

Post napisał: tuxcnc » 06 wrz 2025, 17:40

jasiekk7 pisze:
06 wrz 2025, 16:40
To co chcesz osiągnąć można też zrobić wybierając dosunięcie prostopadłe z odległością dosunięcia równą promieniowi.
Obrazek
Możesz dokładnie opisać co i gdzie ustawiłeś?
Bo mi rysuje takie cudaki:
Obrazek
Naprawdę mam już dość dochodzenia "co poeta miał na myśli"...
Szkoda mi trochę tej symulacji i że wszystko by było w jednym programie, ale pogodziłem się z tym, że używać się tego nie da...

Dodane 28 minuty 49 sekundy:
Tutaj niby wyszło lepiej:
Obrazek
Ale i tak debilizm totalny, bo wejście kompensacji wystarczy zrobić raz.
Te wejścia i wyjścia na każdej głębokości są po prostu bez sensu.
Cały algorytm powinien być przepisany od nowa, ale jak to zrobić kiedy kod jest zamknięty i nieudostępniany, a autor jest z siebie dumny i głuchy na wszelkie argumenty?
Ja to już tylko po to się tym bawię, żeby się pozbyć resztek wątpliwości...
Ostatnio zmieniony 06 wrz 2025, 17:41 przez tuxcnc, łącznie zmieniany 1 raz.


jasiekk7
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 9
Posty: 273
Rejestracja: 31 lip 2011, 15:03
Lokalizacja: Żywiec

Re: QCAD, czyli jak tego nie robić...

#60

Post napisał: jasiekk7 » 06 wrz 2025, 17:40

Obrazek

ale to jest nic. Spróbuj zrobić wewnętrzny kontur tak, żeby nie przerżnąć materiału. To już mnie przerosło.
Ostatnio zmieniony 06 wrz 2025, 17:53 przez jasiekk7, łącznie zmieniany 1 raz.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Ogólne dyskusje na temat oprogramowania CAD/CAM”