Znaleziono 17 wyników

autor: tuxcnc
04 maja 2022, 17:10
Forum: LinuxCNC (dawniej EMC2)
Temat: Umożliwienie "gougingu" przy kompensacji narzędzia.
Odpowiedzi: 49
Odsłony: 3022

Re: Umożliwienie "gougingu" przy kompensacji narzędzia.

atom1477 pisze:
04 maja 2022, 16:40
Więc artysta co zrobił ten rysunek spodziewa się że program do frezowania zrobi to samo.
Artyści są jak inna cywilizacja i inna filozofia.
Kiedyś wdałem się w dyskusję z twórcami Inkscape na temat "dlaczego wymiar obiektu podawany jest z obrysem?".
Przykładowo, rysujesz kwadrat 10x10mm a w okienkach z wymiarem pokazuje 11x11mm bo masz ustawiony obrys 1mm.
Tłumaczyłem im jak chłop krowie na miedzy, że jak taki kwadrat wytnę laserem czy ploterem do folii to będzie miał 10 mm a nie 11mm, a oni mi odpowiadali że jest dobrze, bo jak wydrukuję na drukarce, to będzie miał 11 mm a nie 10mm.
Niby mówiliśmy tym samym językiem, a porozumienie było niemożliwe.

Tak więc moja rada jest taka, że jeśli masz za co żyć, to pędź artystów, bo zamiast zarobić osiwiejesz...
autor: tuxcnc
04 maja 2022, 05:14
Forum: LinuxCNC (dawniej EMC2)
Temat: Umożliwienie "gougingu" przy kompensacji narzędzia.
Odpowiedzi: 49
Odsłony: 3022

Re: Umożliwienie "gougingu" przy kompensacji narzędzia.

Pneumokok pisze:
03 maja 2022, 22:30
Nie wiesz Kolego o czym piszesz :) Obie wartości (geometryczna i korekcyjna) się dodają więc jak zamiast korekcji wpiszesz w tabeli korekcyjnej średnicę to Ci frez odjedzie od konturu. Najczęściej podczas pomiaru detalu liczysz w głowie ile masz dodać/odjąć aby otrzymać dobry wymiar i tę wartość wpisujesz w tablicy korekcyjnej. Nie musisz jeszcze liczyć ile trzeba odjąć od długości/średnicy danego narzędzia. Ta funkcjonalność ma chronić Twój tyłek i maszynę przed dzwonem. Uwierz mi łatwo o pomyłkę. Gdybyś pracował na narzędziowni to byś każde takie ułatwienie docenił.
Doskonale wiem o czym piszę.
Piszę o genialnej filozofii, że jeżeli można się pomylić w jednym miejscu, to trzeba zrobić dwa miejsca w których można się pomylić, to wtedy będzie bezpieczniej...
Dość długo pracowałem na pewnej maszynie i tylko raz wjechałem frezem w stół, właśnie przez taką podzieloną tablicę offsetów, gdzie dodawały się wartości z dwóch okienek...
autor: tuxcnc
03 maja 2022, 22:20
Forum: LinuxCNC (dawniej EMC2)
Temat: Umożliwienie "gougingu" przy kompensacji narzędzia.
Odpowiedzi: 49
Odsłony: 3022

Re: Umożliwienie "gougingu" przy kompensacji narzędzia.

Pneumokok pisze:
03 maja 2022, 22:14
Zrobione jest to w tym celu, żeby nie dotykać tabeli geometrycznej, bo jak tam się pomylisz i w długości wpiszesz 0.01mm (zamiast pierwotnej długości, np 100mm), to będzie dzwon. Mówię tutaj o przemysłowych sterowaniach jak HH czy Sinumerik.
Kolejny przykład funkcjonalności wprowadzonej dla debili.
Oczywiście to nie uchroni przed błędem, bo jak zamiast korekcji wpiszesz średnicę, to też będzie dzwon...
autor: tuxcnc
03 maja 2022, 21:56
Forum: LinuxCNC (dawniej EMC2)
Temat: Umożliwienie "gougingu" przy kompensacji narzędzia.
Odpowiedzi: 49
Odsłony: 3022

Re: Umożliwienie "gougingu" przy kompensacji narzędzia.

Zacznijmy od początku.
G-kod powstał w latach pięćdziesiątych XX wieku, a standard RS274D opublikowano w lutym 1980 roku.
Komputer ZX81, jak sama nazwa wskazuje, powstał rok później i miał kilobajt RAM-u oraz pseudografikę o rozdzielczości 64×48 pikseli.
Krótko mówiąc, g-kod ma się nijak do oprogramowania CAD/CAM, które weszło do powszechnego użytku wiele lat po wprowadzeniu g-kodów.
G-kody pisano najpierw ręcznie, patrząc na rysunek techniczny i wspomagając się suwakiem logarytmicznym, a w najlepszym razie prostym kalkulatorem.
To dlatego g-kod jest zrozumiały dla człowieka, pod warunkiem że ten człowiek ma mózg i podstawową wiedzę z matematyki.
Kody G41/G42/G43 wymyślono aby dokonać abstrakcji ścieżki narzędzia od obrobionego konturu.
Jest tu tzw. wejście i wyjście, czyli pierwszy ruch po G41/G42/G43 jest wykonywany w specyficzny sposób - rzeczywista ścieżka narzędzia jest odsuwana (G41/G42) lub dosuwana (G43) od/do ścieżki zaprogramowanej, tak żeby po wykonaniu tego ruchu narzędzie było odsunięte od zaprogramowanej ścieżki o pół średnicy z tabeli narzędzi, lub powróciło na zaprogramowaną ścieżkę.
Teraz łopatologiczny przykład:
Program mówi, idź od początku tej linii do miejsca odległego o metr od jej końca, tak żebyś stał na rogu trójkąta prostokątnego w którym przyprostokątna jest namalowaną linią, a przeciwprostokątna przebytą drogą.
Jest oczywiste że istnieją dwa trójkąty i dwie drogi które spełniają postawiony warunek - możesz się oddalać od linii w prawo, albo w lewo.
G41 mówi idź na lewo od linii, a G42 mówi idź na prawo od linii.
NIE MA ŻADNEJ KOREKCJI "UJEMNEJ" ALBO "DODATNIEJ"
Jest na prawo, albo na lewo.
NIE MA ŻADNYCH "KOREKTORÓW W TABLICY"
Jest tabela narzędzi.
Tak działa G-kod.
Jeśli ktoś nie rozumie powyższego, to niech się zajmie pisaniem wierszy, albo czymś podobnym, bo do CNC się nie nadaje.
autor: tuxcnc
03 maja 2022, 21:24
Forum: LinuxCNC (dawniej EMC2)
Temat: Umożliwienie "gougingu" przy kompensacji narzędzia.
Odpowiedzi: 49
Odsłony: 3022

Re: Umożliwienie "gougingu" przy kompensacji narzędzia.

qqaz pisze:
03 maja 2022, 21:12
tuxcnc pisze:Nie ma korekcji dodatniej i ujemnej.
Jest korekcja po prawej i po lewej stronie konturu


Masz zaskakującą zdolność potykania się o własne kapcie
G41 to tak jakby ujemna G42. I odwrotnie.
Sądzisz że ludzie tego nie potrafią wyliczyć i wstawić algorytm do stosowania?
To że tego nie masz świadczy tylko to że tego nie masz a nie że nie istnieje.
Nie interesuje mnie że jesteś idiotą, nie tylko ty, ale to jest publiczne forum, ludzie czytają te twoje bzdury i ktoś może w nie uwierzyć, a na to nie może być zgody.
Nie wiesz co to jest korekcja średnicy narzędzia, nie wiesz jak działa i pieprzysz głupoty.
autor: tuxcnc
03 maja 2022, 20:17
Forum: LinuxCNC (dawniej EMC2)
Temat: Umożliwienie "gougingu" przy kompensacji narzędzia.
Odpowiedzi: 49
Odsłony: 3022

Re: Umożliwienie "gougingu" przy kompensacji narzędzia.

TOP67 pisze:
03 maja 2022, 20:04
On wysyła tylko kontur i chce przy pomocy korekcji odsunąć ścieżkę o promień narzędzia.
Dokładnie to dostaje od kogoś rysunek, który się do tego nie nadaje.
TOP67 pisze:
03 maja 2022, 20:04
A autor właśnie potrzebuje korekty ujemnej.
Pisałem Ci żebyś nie dyskutował z idiotą bo Cię wyprowadzi na manowce?
Nie ma korekcji dodatniej i ujemnej.
Jest korekcja po prawej i po lewej stronie konturu https://linuxcnc.org/docs/2.6/html/gcod ... ec:G41-G42
autor: tuxcnc
03 maja 2022, 19:48
Forum: LinuxCNC (dawniej EMC2)
Temat: Umożliwienie "gougingu" przy kompensacji narzędzia.
Odpowiedzi: 49
Odsłony: 3022

Re: Umożliwienie "gougingu" przy kompensacji narzędzia.

qqaz pisze:
03 maja 2022, 17:48
Mi korekcja działa ,Tobie nie :D
Nie, to mi działa, a tobie się wydaje.
Ale tłumaczyć ci więcej nie będę, bo to syzyfowa praca nauczać ignoranta któremu coś się fuksem udało.
Daj już sobie spokój, bo temat został dawno wyczerpany.
autor: tuxcnc
03 maja 2022, 16:56
Forum: LinuxCNC (dawniej EMC2)
Temat: Umożliwienie "gougingu" przy kompensacji narzędzia.
Odpowiedzi: 49
Odsłony: 3022

Re: Umożliwienie "gougingu" przy kompensacji narzędzia.

qqaz pisze:
03 maja 2022, 15:53
Tusku, skoro w Linux to nie idzie to TY idź ze swoim Linuxem.
Bez obawy, nie będę cię przekonywał ani do Linuksa, ani do Linuxcnc, bo jesteś na to za głupi.
autor: tuxcnc
03 maja 2022, 12:19
Forum: LinuxCNC (dawniej EMC2)
Temat: Umożliwienie "gougingu" przy kompensacji narzędzia.
Odpowiedzi: 49
Odsłony: 3022

Re: Umożliwienie "gougingu" przy kompensacji narzędzia.

qqaz pisze:
03 maja 2022, 12:09
Poćwiczysz.
Nie będę ćwiczył, nie muszę, bo rozumiem jak działa korekcja.
Ty nie zrozumiesz nigdy, więc Ci nie będę tłumaczył.
Naszą rozmowę uważam za zakończoną.
autor: tuxcnc
03 maja 2022, 11:17
Forum: LinuxCNC (dawniej EMC2)
Temat: Umożliwienie "gougingu" przy kompensacji narzędzia.
Odpowiedzi: 49
Odsłony: 3022

Re: Umożliwienie "gougingu" przy kompensacji narzędzia.

TOP67 pisze:
03 maja 2022, 10:36
Ja się dziwię, że ktoś zdaje się na automaty i nie ma kontroli nad efektem ostatecznym.
To nawet nie o to chodzi, bo czasem nie ma wyboru.
Ja też używam programów CAM, na przykład do PCB i nie wyobrażam sobie rysowania skomplikowanej płytki ręcznie.
Faktycznie, czasem wynik "automatyki" jest nieakceptowalny, ale zwykle nie jest aż tak źle.
Ale problem jest gdzieś indziej.
Jeżeli korzystasz z funkcji programu CAM, to dostajesz g-kod lepszej albo gorszej jakości, ale g-kod, którego każde wykonanie na tej samej maszynie da identyczny efekt.
Natomiast system ptaszków powoduje, że nie masz "tej samej maszyny".
Uruchamiając ten sam g-kod drugi raz możesz dostać cuda, bo są poprzestawiane ptaszki...
Możesz też po jakimś czasie nie pamiętać jakie były ptaszki do danego g-kodu...
Naprawdę przerażające jest, że ktoś nie potrafi zrozumieć rzeczy tak oczywistych...
Co do GRBL, to też w którymś senderze jest opcja filtrowania g-kodów, tak że nieobsługiwane nie są wysyłane do maszyny. Też gratulacje dla autora tak debilnego pomysłu...

Wróć do „Umożliwienie "gougingu" przy kompensacji narzędzia.”