-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: Marek S <p...@s...com>
Newsgroups: pl.misc.elektronika
Subject: Re: CNC dla elektronika - lewa strona vs prawa strona (G41/42)
Date: Wed, 21 Jun 2017 00:07:59 +0200
Organization: ATMAN - ATM S.A.
Lines: 206
Message-ID: <oic6c2$7hb$1@node1.news.atman.pl>
References: <ohsc6m$ej6$1@node1.news.atman.pl>
<c...@g...com>
<ohucgi$mf5$1@node2.news.atman.pl>
<0...@g...com>
<ohulvk$n42$1@node1.news.atman.pl>
<8...@g...com>
<oi1mpg$s8v$1@node2.news.atman.pl>
<4...@g...com>
<oi39rh$aq1$1@node2.news.atman.pl>
<6...@g...com>
NNTP-Posting-Host: 89-69-218-14.dynamic.chello.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node1.news.atman.pl 1497996482 7723 89.69.218.14 (20 Jun 2017 22:08:02 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Tue, 20 Jun 2017 22:08:02 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
Thunderbird/52.2.0
In-Reply-To: <6...@g...com>
Content-Language: pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:719408
[ ukryj nagłówki ]W dniu 2017-06-18 o 18:28, s...@g...com pisze:
> U siebie puscilem w cut viewerze ten kod z dołu i mam takie same
> wyniki czy to z g41 czy g42 czy g40. Pisze ze ponoc on to wspiera ale
> na obrazku tego nie widze. Moge w wolnej chwili spod mach3 to
> puscic...
Bo pewnie nie masz softu skonfigurowanego. Jeśli używasz G41/42 to
parametrem jest numer narzędzia. Czy masz tooltable zdefiniowany? Pewnie
nie :-D
Jeśli natomiast używasz G41.1/G42.1 to parametrem jest średnica
narzędzia. Oczywiście w jednostkach jakie masz ustawione w instrukcjach
konfiguracyjnych na wstępie kodu.
Te drugie są nowsze więc kontroler może ich nie wspierać.
>> Przy G41.1 uzyskiwałem otwór o kształcie ścieżki a wycięty fragment
>> był mniejszy od kształtu ścieżki. Przy G42.1 otrzymywałem wycięty
>> element o kształcie ścieżki a otwór był większy od niego. To
>> gigantyczna różnica przecież! :-)
>>
>
> To akurat logiczne. Masz ściezke o jednym wymiarze. A raz jedziesz
> wewnatrz a raz na zewnatrz. Raz ci wyjdzie otwór ośrednicy ściezki a
> raz wałek o jej średnicy. A między wałkiem a materiałem masz szpare
> na frez.
Napisałeś, że rezultat ma być ten sam. Ja skomentowałem, że zdecydowanie
nie ten sam. A teraz jest to dla Ciebie logiczne, że nie ten sam???? :-D
>> Zgodzi się doskonale. Pokażę Ci Twój własny rysunek jako dowód:
>>
>> http://imgur.com/a/rf5qB
>>
>> Masz na nim docelowy czerwony kształt a ścieżka narzędzia jest
>> zaokrąglona. Prawda? Mimo to efekt pracy maszyny to ten kształt,
>> prawda?
>>
>
> To dlatego ze jak sie tak zrobi to okrągły frez mniej mm pokona
> (nadal w materiale) niz jakby miał wyjechać (dajmy na to w prawo)
> poza obrys kwadratu na cała średnice feza a potem jechać w dół.
>
> Jak pojedzie "prostokatnie" to i wiecej naskrawa i dłużej mu
> zejdzie. Dlatego CAM-y tak zaokraglaja. Zauważ że wewnetrznych rogów
> tak nie robi.
>
> Na to nie patrz wogole, to jest fikusnośc i zalety CAM-a.
Zalety lub wady. Zależy jak na to patrzeć. Ten CAM zrezygnował ze
stosowania zaawansowanych poleceń na rzecz składania ścieżki z kawałków.
Symuluje on działanie jednej instrukcji całą serią prostszych. Z
pewnością ten CAM zamknie Ci drogę do ręcznej ingerencji bo musiałbyś
przeliczać każdą instrukcję z kalkulatorem. W G41/42 robi to kontroler
za Ciebie. Czy to korzyść - sam oceń.
Drugi aspekt... na tym się nie znam w ogóle. Czy CAM/CAD powinien
zwracać ścieżkę kształtu a maszyna wyliczać ścieżkę narzędzia, czy też
inaczej - CAM podaje ścieżkę narzędzia a nie kształtu.
> No i u mnie produkuje ładne kwadraty, bez zaokraglen. Potestowalem i
> z małym frezem i duzym różnic nie widze. Mimo ze cutviewer to niby
> wspiera. Ale jakoś nie widze róznic.
>
> Sprobuje w wolnej chwili pod mach3.
Jeszcze raz: sprawdź tooltable. Jeśli nie ma ten viewer czegoś takiego,
to żaden z niego viewer.
> Widziałem go ale nie analizowałem. Dla mnie to bezcelowe bo jak cos
> nie działa jak powinno to z mojej/naszej pozycji tego nie naprawimy.
> Definicja g41/g42 jest jaka jest i tyle :)
Negatywne myślenie! Naprawimy! :-D
Robię to tak, że zgłaszam bug'a do supportu a oni to poprawiają. Kilka
mniejszych zgłosiłem i w 2 tygodnie ukazała się poprawka.
> Nie "tylko". Wyjasnilem po której stronie ścieżki znajdzie się frez
> po uzyciu g41/g42. To się bierze z definicji współbieżności jako
> preferowanej formy obróbki.
Stop w tym miejscu. Sęk w tym, że to nie G41/42 decyduje o stronie
ścieżki lecz inne G-kody określające skąd będzie najazd na tą ścieżkę.
Przypuszczam, że robię błąd właśnie tu. G41/G42 zapewne określają
jedynie zachowanie się frezu. To m.in. muszę zbadać. Zresztą jeszcze
czegoś doświadczyłem dziwnego gdy stosuje się te kody więcej niż raz.
Oczywiście nie jako zagnieżdżone. Ale o tym nie chce się rozpisywać bo
to były moje pierwsze obserwacje.
> Nie, mieszasz dwie sprawy. Tutaj zrobili obrazek:
>
> http://www.numeryczny.pl/?p=1078
Ten artykuł też wielokrotnie czytałem ale nie potrafię przełożyć go na
wynik obserwacji. Aha... i jeszcze jedna rzecz: pojęcie lewej i prawej
strony zależne jest od kierunku obrotów wrzeciona? Bo nigdzie o tym nie
mówią. A przecież ten sam ruch materiału może być współbieżny lub
odwrotnie w zależności od CW/CCW narzędzia! Czy wszyscy zakładają CW?
Mała dygresja. Jest tu zdanie, które chciałem Ci kiedyś zacytować lecz
nie pamiętałem, gdzie je wyczytałem więc odpuściłem:
"Pomiędzy włączeniem korekcji G41/G42 a jej odwołaniem G40 mają prawo
pojawić się wyłącznie funkcje G00, G01, G02 lub G03. Zastosowanie
jakichkolwiek innych funkcji może powodować nieprzewidziane zachowanie
się maszyny - niekontrolowane ruchy."
To było a'propos tego, że kody G41/G42 stosujemy wyłącznie do kresek jak
pierwotnie sugerowałeś :-)
> Tak to sie zgadza. Ale również musisz wiedziec że prawy i lewy jest
> ściśle związany z tym czy frezujesz z 0,0 do 10,10 czy z 10,10 do
> 0,0. Jak chcesz aby narzędzie przesunęło się po tym samym śladzie to
> musisz zmienic g41 na g42.
Nie do końca. Raz jeszcze przykład prostokąta :-) Tam raz jedziesz z
(0,0) do (10,0) a chwilę potem z (10,20) do (0,20). Wszystko w ramach
jednej instrukcji G42 lub G41.
>> Ja próbuję jedynie dociec kiedy kod G42 staje się zewnętrznym a
>> kiedy wewnętrznym. A to czy jest maszyna wytnie mi od lewej do
>> prawej czy od prawej do lewej nie stanowi dla mnie.
>>
>
> zalezy czy wektory cietego prostokąta będą : 0,0 -> 0,10 -> 10,10 ->
> 10,0 -> 0,0 czy w druga strone.
Ale w jednym kształcie ta zmiana następuje z boku na bok kształtu a mimo
to instrukcja G41/G42 trzyma się swojego scenariusza. Gdy tymczasem w
kodzie znajdą się obie (w innych miejscach i rozdzielone G40) to
diametralnie zmieniają swoje działanie.
>>> Ale seka. Czemu masz takie nierówne koordynaty skoro frez masz
>>> 2mm?
>>
>> Nie rozumiem? Co jest nierówne? Z tego powstaje równiuteńki
>> prostokąt.
>>
>>> I ci wyjdzie dokładnie 39x24?
>>
>> I każdy inny wymiar też.
>>
>
> No nieeee.
>
> Jesli masz koordynaty: G01 X39.369999 F150.0 G01 Y24.13
>
> I frez 2mm to nie wyjdzie ci z tego 39x24. Wyjdzie 39,369999x24,13
> Jesli dla ciebie to nie problem to spoks.
Części ułamkowe pominąłem bo nie chciało mi się każdej cyferki
przepisywać na forum. Pewnie gdzieś nie wykasowałem ułamków.
>>> Czy ty masz poprawnie skalibrowana maszyne?
>>
>> Bardzo dokładnie i wiele razy sprawdzałem też czy silniki krokowe
>> nie gubią kroków. Ustawiłem max prędkości z dużym zapasem.
>>
>
> I ten gkod ci wytnie 39x24? Równo?
No robiłem to pierdylion razy już :-D Prostokąty wychodzą jak trzeba.
Dziury pozostałe po nich oczywiście są większe o grubość narzędzia i
zaokrąglone w rogach.
> Całe zamieszanie z niestosowaniem g41/g42 jako panaceum jest stąd że
> g41/g42 sie sprawdza dla prostych kształtów,
A ja nawet z prostym kształtem w tle nie potrafię wyjaśnić działania
tych instrukcji :-D
> dla skomplikowanych
> zaczyna sie robic cyrk i lepiej jest stosowac g0-3 z zmiana średnicy
> feza.
Moim zdaniem nie powinno to mieć znaczenia. Coś w końcu musi wyliczyć
ścieżkę narzędzia. Czy będzie to PCet z jakimś CAD/CAM i G0-3 czy
sterownik z G41/G42, to jest ta sama robota dla obu tych komputerów.
> Sterownik nie musi (i zazwyczaj nie ma) pojęcia że geometria
> przedmiotu jest taka jaka jest i że moga się w niej znaleźć elementy
> mniejsze od średnicy feza. g41/g42 tego nie wie.
No chwila... wyraźnie jest napisane, że G41/42 stosujemy dla bloków kodu
WYŁĄCZNIE dla jednego frezu. Zmiana frezu = kolejny kod G41/G42 wraz z
parametrami opisującymi nowy frez. Dokładnie to samo dzieje się w
programach CAD/CAM. Tam też zmieniasz frez i G-kody się modyfikują od
tego momentu.
Różnica między jednym a drugim podejściem powinna być wyłącznie w ilości
kodu a nie w otrzymanym produkcie.
> Ale tak czy siak te kwadraty powinny ci sie dawać wycinac raczej bez
> problemu. Moze tan pikocnc ma cos nie tak wewnatrz?
Nie znam pikocnc. Kwadratu bez kompensacji nie wytniesz. A stosowanie
kompensacji = problem niezrozumienia zasady jej działania, który próbuje
zwalczyć :-D
--
Pozdrawiam,
Marek
Następne wpisy z tego wątku
- 21.06.17 01:05 Marek S
- 21.06.17 10:00 s...@g...com
- 21.06.17 10:19 s...@g...com
- 20.06.17 22:55 Bytomir Kwasigroch
- 21.06.17 16:09 szod
- 21.06.17 18:55 Marek S
- 21.06.17 19:23 Marek S
- 21.06.17 19:29 Marek S
- 21.06.17 19:32 Marek S
- 21.06.17 23:02 Bytomir Kwasigroch
- 22.06.17 08:48 s...@g...com
- 22.06.17 10:17 Robert Wańkowski
- 22.06.17 11:39 s...@g...com
- 22.06.17 15:33 Marek S
- 22.06.17 15:53 Marek S
Najnowsze wątki z tej grupy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
- Podnieść masę o 0.6V
- Moduł BT BLE 5.0
- Pomiar amplitudy w zegarku mechanicznym
- ale zawziętość i cierpliwość
- Chiński elektrolizer tester wody
- Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie
- ciekawy układ magnetofonu
- Mikroskop 3D
- Jak być bezpiecznym z Li-Ion?
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
Najnowsze wątki
- 2025-01-02 Szczecin => Senior Field Sales (system ERP) <=
- 2025-01-02 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-01-02 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-01-01 Już nie płoną
- 2025-01-01 Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- 2025-01-01 Co tam u Was
- 2025-01-01 Koder szuka pracy. Koduję w j.: Asembler, C, C++ (z bibl. Qt) i D.
- 2025-01-01 Gdańsk => Delphi Programmer <=
- 2025-01-01 Łódź => Programista Full Stack .Net <=
- 2025-01-01 Żerniki => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-01-01 Wrocław => Specjalista ds. Sprzedaży <=
- 2024-12-31 Warszawa => Spedytor Międzynarodowy <=
- 2024-12-31 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-01 Przypomnienie: Mini Netykieta polskich grup dyskusyjnych wer. 3.2.2
- 2024-12-31 Zamykanie konta dziecka.