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ć...

#41

Post napisał: kozak12 » 04 wrz 2025, 11:07

jasiekk7 pisze:
04 wrz 2025, 10:38
Nie da się wybrać "none" jeżeli używamy kompensacji.
Generalnie ten ruch po odcinku prostym do łuku na wejściu i wyjściu nie jest jakimś problemem choć rzeczywiście wydaje się zbędny. Nie nazwałbym tego błędem a "przypadłością" programu. Prosty program to wielu parametrów ustawić się po prostu nie da.

Proponuję wybierać dosunięcie prostopadłe, odsunięcie to promień i dać jakiś niezerowy overcut. Dla zewnętrznych konturów to powinno dać zadowalający efekt. Programowanie maszyn to często kombinowanie.
Nie mam na tym komputerze programu.
A drugie okno czemu
jest 6mm



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ć...

#42

Post napisał: tuxcnc » 04 wrz 2025, 13:11

jasiekk7 pisze:
04 wrz 2025, 10:38
Generalnie ten ruch po odcinku prostym do łuku na wejściu i wyjściu nie jest jakimś problemem choć rzeczywiście wydaje się zbędny.
Ten ruch, nawet gdyby był potrzebny, to powinien być wykonywany na bezpiecznej wysokości, bo niby po jasną cholerę w materiale...
Tak samo wejście. Powinna być możliwość ustawienia wejścia nad materiałem lub w materiale, bo czasem potrzebujemy jednego, a czasem drugiego...

Dodane 1 godzina 33 minuty 30 sekundy:
Ponieważ na forum QCAD był odzew, postanowiłem napisać krótki kod, żeby go tam umieścić dla wyjaśnienia problemu.
Chodzi o ten rysunek:
Obrazek

Kod wygląda tak:

Kod: Zaznacz cały

G10 L1 P1 R10
M6 T1
S1000 F1000
G0 Z20
G0 X30 Y0
G1 Z-5
G41
G3 X0 I-15 J0
G1 Y-30
G40 X10
G0 Z20
M30
Natomiast zrzuty z LinuxCNC tak:
Obrazek
Obrazek
Może się komuś dzięki temu coś rozjaśni...

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ć...

#43

Post napisał: tuxcnc » 04 wrz 2025, 18:29

https://www.qcad.org/rsforum/viewtopic. ... 835#p48836
Gość jest przekonany, że wszystko w QCAD jest dobrze i nie ma potrzeby niczego zmieniać...
Nie mam ambicji wyprowadzać go z błędu, po prostu nie zarobią na mnie 100 euro.
Trochę szkoda, bo ładny interfejs i fajna symulacja, ale LibreCAD+dxf2gcode do moich potrzeb wystarczą...


Pneumokok
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 970
Rejestracja: 28 gru 2009, 15:56
Lokalizacja: Miasto nieudaczników

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

#44

Post napisał: Pneumokok » 04 wrz 2025, 19:29

jasiekk7 pisze:Generalnie ten ruch po odcinku prostym do łuku na wejściu i wyjściu nie jest jakimś problemem choć rzeczywiście wydaje się zbędny

Nie jest zbędny, co więcej: jest niezbędny =] - ten odcinek służy do tego aby 'włączyć' kompensację G41/G42 czyli w punkcie początkowym tego odcinka narzędzie ustawia się osią w tym punkcie, a w punkcie końcowym (czyli jednocześnie w punkcie początkowym łuku wejściowego) narzędzie jest już skompensowane. Nie jest to żaden błąd i w NX'ie po włączeniu kompensacji narzędzia jest dokładnie tak samo.
Jeżeli pomogłem kliknij pomógł :)

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ć...

#45

Post napisał: kozak12 » 04 wrz 2025, 19:55

Oj coś czuję że zaraz Cię tux o debili zwyzywał.


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ć...

#46

Post napisał: jasiekk7 » 05 wrz 2025, 09:52

Rzeczywiście, ale ta linia może mieć długość 0.001 więc matematycznie do rozwiązania.
Program jest na tyle nieskomplikowany, że należy się godzić na pewne uproszczenia. Nawiasem mówiąc to by się bardziej przydało ustawienie długości tego odcinka od mnogości wejść: pół-okręgiem, ćwierć-okręgiem czy 1/8 okręgu (co można zastąpić wpisywaniem kąta).

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ć...

#47

Post napisał: kozak12 » 05 wrz 2025, 10:28

jasiekk7 pisze:
05 wrz 2025, 09:52
Rzeczywiście, ale ta linia może mieć długość 0.001 więc matematycznie do rozwiązania.
Program jest na tyle nieskomplikowany, że należy się godzić na pewne uproszczenia. Nawiasem mówiąc to by się bardziej przydało ustawienie długości tego odcinka od mnogości wejść: pół-okręgiem, ćwierć-okręgiem czy 1/8 okręgu (co można zastąpić wpisywaniem kąta).
Fastcam ma podobnie.
To dolne okno to długość odcinka wejścia .
Jak tux ustawił wejście pół okrego długość dojścia 6mm i się dziwi że ma co ma.
Jak ustawił tak ma . Oczywiście wszyscy to debile łącznie z twórcami programu.

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ć...

#48

Post napisał: tuxcnc » 05 wrz 2025, 13:17

kozak12 pisze:
05 wrz 2025, 10:28
Jak tux ustawił wejście pół okrego długość dojścia 6mm i się dziwi że ma co ma.
Czy to jest jakiś problem nie odzywać się w temacie którego się nie rozumie?
W G41/G42 długość wejścia jest uzależniona od średnicy narzędzia. To akurat właściwość g-kodu i nic się na to nie poradzi.
Jak ustawiłem frez 6mm, to nie mogę ustawić krótszego wejścia, a frez może być przecież kilka czy kilkanaście razy grubszy.
To nie tutaj jest problem.
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.
Autor modułu CAM w QCAD kroi materiał bez sensu, zamiast wejście wykonać na bezpiecznej wysokości i jest święcie przekonany, że tak musi być...

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ć...

#49

Post napisał: kozak12 » 05 wrz 2025, 14:15

tuxcnc pisze:
05 wrz 2025, 13:17

Czy to jest jakiś problem nie odzywać się w temacie którego się nie rozumie
Zadaj sobie to pytanie.

Dodane 3 minuty 41 sekundy:
tuxcnc pisze:
05 wrz 2025, 13:17
.
Autor modułu CAM w QCAD kroi materiał bez sensu, zamiast wejście wykonać na bezpiecznej wysokości i jest święcie przekonany, że tak musi być...
Wiesz o czym Mówisz bo widzę Że nie.
Jaki sens żeby frez wchodził w materiał wiercąc . Frez w stali długo tak nie popracuje.

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ć...

#50

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

Zajrzałem do postprocesorów (~/opt/qcadcam-3.32.3-trial-linux-qt5.14-x86_64/postprocessors).
O ile da się zrozumieć jak to działa i nawet to czy owo zmienić, to nie ma możliwości przesunąć ruchu w dół w zetce za G41/41.
To musi być w kodzie źródłowym QCAD profesional, a ten jest własnościowy i niedostępny...
I taki jest właśnie urok zamkniętego oprogramowania...

ODPOWIEDZ Poprzedni tematNastępny temat

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