eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaCNC dla elektronika - lewa strona vs prawa strona (G41/42) › Re: CNC dla elektronika - lewa strona vs prawa strona (G41/42)
  • X-Received: by 10.157.12.161 with SMTP id b30mr598126otb.3.1497803297285; Sun, 18 Jun
    2017 09:28:17 -0700 (PDT)
    X-Received: by 10.157.12.161 with SMTP id b30mr598126otb.3.1497803297285; Sun, 18 Jun
    2017 09:28:17 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!
    s24no923366qte.0!news-out.google.com!k7ni1189itk.0!nntp.google.com!f20no1526870
    itb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.misc.elektronika
    Date: Sun, 18 Jun 2017 09:28:16 -0700 (PDT)
    In-Reply-To: <oi39rh$aq1$1@node2.news.atman.pl>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=83.5.64.150;
    posting-account=jnRHMAoAAACB5EawItMhNTZMy_yOF2XE
    NNTP-Posting-Host: 83.5.64.150
    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>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <6...@g...com>
    Subject: Re: CNC dla elektronika - lewa strona vs prawa strona (G41/42)
    From: s...@g...com
    Injection-Date: Sun, 18 Jun 2017 16:28:17 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:719338
    [ ukryj nagłówki ]

    W dniu sobota, 17 czerwca 2017 15:12:18 UTC+2 użytkownik Marek S napisał:
    > W dniu 2017-06-17 o 01:41, s...@g...com pisze:
    >
    > >> ścieżka ruchu narzędzia będzie tak samo zaokrąglona na rogach. Sam
    > >> rysunek skomentuję później bo też olśnienia doznałem :-)
    > >>
    > > no nie powinno tak byc. Jak oryginalna scieżka jest ostra, bez
    > > zaokraglen to ścieżka z dodanym g42 też ma byc ostra. Ale narzedzie
    > > ma sie przesuwac o 1mm obok (dla D2).
    >
    > Ale tak właśnie jest! Pokazałem to w wątku otwierającym. Przyglądałeś
    > się rysunkowi? Jeszcze raz go przytoczę:
    >
    > https://drive.google.com/file/d/0B5EZBCDOXXP7WEM4ZkJ
    kYzc5RGs/view?usp=sharing
    >

    No wygląda dziwnie.

    > Masz na nim wyraźnie pokazaną ścieżkę narzędzia. Pod każdym z rysunków
    > masz G-kod jaki został zastosowany. Różni się tylko instrukcją G41/42 i
    > niczym więcej. Rysunek pochodzi z programu sterującego maszyną. Ścieżka
    > jest dokładnie taka sama na ekranie i w materiale. O tym cały czas
    > właśnie mówię.
    >

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

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

    Jak nie zmienisz kierunku ściezki przy zmianie z g41 na g42 to tak będzie.

    > Mało tego, używałem wcześniej innego softu z identycznym skutkiem.
    >

    No to nie wiem, u mnie takich cyrków nie ma.

    > > Jak ścieżka jest zaokraglona to bedzie tak samo ale geometria ci sie
    > > nie zgodzi.
    >
    > 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.

    > > Nie mam jak teraz przetestować a cutviewer mi tego chyba nie łyka.
    > > http://www.cutviewer.com/faq/#gc Choc powinien. Daj mi takiego gkoda
    > > to puszcze raz i zmienie g42 na g41 i porównam...
    >
    > Proszę bardzo:
    >
    > %
    > ; Engrave : Tool: 1; Dia: 2.0000 mm
    > G17
    > G90
    > G21
    > G00 Z5.0
    > ; Layer: Engrave
    > ; Feed Speed: 150.0000
    > ; Plunge Speed: 100.0000
    > ; Safe Height: 5.0000
    > ; Start Height: 5.0000
    > ; Cut Height: -2.6000
    > ; Tool Number: 1
    > ; Tool Diameter: 2.0000 mm
    > T1 M06
    > G43 H1
    > M03 S12000.0
    > G42.1 D2
    > G00 X0.0 Y0.0
    > G01 Z-2.6 F100.0
    > G01 X40 F150.0
    > G01 Y24
    > G01 X0.0
    > G01 Y0.0
    > G01 Z5.0
    > M05
    > G40
    > G49
    > %
    >

    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.


    > > Jak oryginalny gkod byl okragly to tak ma byc. Innymi slowy: G0-3 nic
    > > nie wie o średnicy freza. Albo CAM wie i odsuwa wszystkie ścieżki o
    > > promień freza albo generujesz w CAM-ie kod idący dokładnie po
    > > krawedzi produktu i stosujesz g41-42.
    >
    > Nie wiesz jak swój kształt wygenerowałeś? W/g mnie to używasz opcji
    > drugiej, czyli CAM odsunął Ci ścieżki o promień freza i zaokrąglił
    > ścieżkę narzędzia w narożnikach - co daje kąt prosty wycinanego kształtu.
    >

    No tak zrobił, po to ci pokazałem abys bez g41/g42 wiedział jak to będzie wyglądać.
    Ten obrazek z mojej strony tyczył sie nieco innego aspektu.

    > >> Jak wybór współbieżnego / przeciwbieżnego ruchu narzędzia będzie
    > >> drastycznie rzutować na kształt i wymiary?
    > > Nie będzie. Współbieżnośc i przeciwbieżność ma tylko pomóc w
    > > uzyskaniu odpowiendiej jakości obróbki. Geometria sie nie ma
    > > zmieniać.
    >
    > No to wygląda na to, że nie zapoznałeś się z rysunkiem jaki
    > przedstawiłem na wstępie, czyli tym:
    >
    > https://drive.google.com/file/d/0B5EZBCDOXXP7WEM4ZkJ
    kYzc5RGs/view?usp=sharing
    >

    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 :)

    > Czy nie dostrzegasz w nim zasadniczych różnic w poszczególnych
    > kształtach? Są to co prawda tory ruchu narzędzia ale łatwo sobie
    > wyobrazić jaki kształt wytną. Zapewniam Cię, że w każdym z tych
    > przypadków zupełnie inny. Poprawny wyjdzie wyłącznie w przypadku trzecim.
    >

    Różnicę widzę ale nic na te róznice nie poradzę. Albo soft interpretujący ten gkod
    nie radzi sobie z nim albo błąd jest gdzie indziej.

    > > Po
    > > dodaniu do niej g41 uzyskasz otwór o wymiarach kształtu. Po dodaniu
    > > do niej g42 uzyskasz przedmiot o wymiarach kształtu (albo odwrotnie
    > > bo nie chce mi sie dumać które jest lewe a które prawe).
    >
    > No zaraz... trochę sobie przeczysz teraz i zaczynasz opisywać moje
    > obserwacje. Do tej pory twierdziłeś, że G41/42 to tylko zmiana
    > frezowania współbieżne / przeciwbieżne - czyli zgodnie z ruchem
    > wskazówek zegara lub przeciwnie.

    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.
    Milczące założenie jest takie że chcemy obrabiać współbieżnie i dlatego otwory sa
    obrabiane w odwrotnym kierunku niz "rdzenie" (odwrotnośc otworu, obrabiane po
    zewnetrznej stronie).

    > Teraz dostrzegasz to, o czym od samego
    > początku piszę, że to nie tylko kierunek frezowania ale też rzutuje na
    > kształt tego co wycinamy bo raz tniesz po wewnętrznej zamkniętej ścieżki
    > (np. prostokąta) a drugi raz po zewnętrznej! To mega różnica. Kierunek
    > frezowania nie wpłynie na wycięty przedmiot tak jak to, po której
    > stronie ścieżki tniemy.
    >

    Nie, mieszasz dwie sprawy.
    Tutaj zrobili obrazek:

    http://www.numeryczny.pl/?p=1078

    Zauważ że ten sam gkod po zmianie z g41 na g42 wytnie ci co innego.
    Do tego w zależności od implementacji tego gkodu w maszynie przejście którego w
    gkodzie nie ma (bo poszczególne odcinki zaczynaja sie tam gdzie koncza sie
    poprzednie) musi byc jakos dodane (pewnie najprędzej jest to linia prosta) ale może
    być też jakas dodatkowa logika ale nie musi byc.
    pikocnc jej nie ma:
    http://www.pikocnc.com/download/GCODE_SCRIPTS_manual
    .pdf
    strona 7.

    Zobacz jak różny będzie wynik przy zmianie g41 na g42 przy tym przykladzie z ostrym
    rogiem.

    > Trafiamy w sedno: piszesz, że nie chce Ci się dumać, który jest lewy, a
    > który prawy a to właśnie ma kluczowe znaczenie jak będzie wyglądał efekt
    > obróbki. Nie chodzi mi o niuanse ale o to, że efekt pracy maszyny będzie
    > diametralnie różny przy G41 i przy G42.
    >

    Tak, bo mi to nie potrzebne :)
    Ja mam dobre rozwiązanie i mi działa. Natomiast Tobie pozostawiam dumanie jak będzie
    ścieżka wyglądać bo wiem ze dla 41 i g42 różnica w tym czy się chce wyciąć otwór czy
    rdzeń jest zasadnicza.

    > Mogę nawet skomplikować rozważania: gdy wycinany kształt (nie otwór) z
    > otworem wewnątrz (już o tym pisałem ale uparcie powtarzam), to kod G41
    > zamienia się funkcjonalnością z G42 czyli prawy staje się nagle lewym.
    > Ale tak jak pisałem - kierunek frezowania jest dla mnie w ogóle nieistotny.
    >

    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.

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

    > > 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?

    > > Bo to tak naprawde jest lepsze. gkody g0-3 sa wspierane przez kazdy
    > > szanujący sie sterownik. g41-g42 juz nie do konca choć nie jest tak
    > > źle.
    >
    > Ja nie twierdzę, że G3 jest gorsze tylko pokazałem, że jako elektronik
    > łatwo zamieniam ścieżkę kształtu w ścieżkę narzędzia bez jakiegokolwiek
    > softu - jedną linijką kodu.
    >
    No i to powinno działać. Jedyna zmiana to ewentualnie zmiana z g41 na g42 jak przy
    g41 tnie niepoprawnie.

    Całe zamieszanie z niestosowaniem g41/g42 jako panaceum jest stąd że g41/g42 sie
    sprawdza dla prostych kształtów, dla skomplikowanych zaczyna sie robic cyrk i lepiej
    jest stosowac g0-3 z zmiana średnicy feza.
    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.


    Eagle daje ci geometrie w zjadliwej postaci ale raczej nie w takiej aby bez problemu
    stosować go jako dobre rozwiązanie do wszystkiego.

    Ale tak czy siak te kwadraty powinny ci sie dawać wycinac raczej bez problemu.
    Moze tan pikocnc ma cos nie tak wewnatrz?

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: