Mach2 problem z frezowaniem okręgu
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 4
- Posty: 4
- Rejestracja: 26 mar 2005, 15:35
- Lokalizacja: Czarna B-cka
Mach2 problem z frezowaniem okręgu
To mój pierwszy post na forum dlatego Witam wszystkich.
Jakiś czas temu po lekturze wielu postów na forum zbudowałem frezarkę 3 osiową. Podczas testów natknąłem się na pewien problem. A mianowicie chodzi o to, że kiedy wczytuję G-kod kieszeni w kształcie koła to otrzymuję „jajko”. W jednej osi powstaje luk o danym promieniu a w drugiej jest za każdym razem o 1mm mniejszy. Frezarką steruje z programu mach2 próbowałem też z mach3 i było to samo. G-kody generowałem z programu CamBam i myślałem, że może błędnie generuje ścieżkę dlatego wczytałem przez macha plik dxf (kwadrat z umieszczonym niesymetrycznie wewnątrz niego kołem). Niestety kwadrat miał wymiary takie jak trzeba a okrąg w osi Y był o 1mm za mały. Szukałem podobnego przypadku na forum niestety nie znalazłem odpowiedzi. Prawdopodobnie chodzi o jakąś korekcję narzędzia czy offset… czy ktoś wie o co konkretnie chodzi?
G-kod kwadrat z okręgiem wewnątrz:
G90G80G49
F100
G0 Z1.0000
S1000
G0 Z1.0000
G0 X2.4454 Y2.3269
M3
F100G1 Z0.0000
F100G1 X42.4454 Y2.3269
G1 X42.4454 Y42.3269
G1 X2.4454 Y42.3269
G1 X2.4454 Y2.3269
G0 Z1.0000
G0 X10.6335 Y28.7157
F100 G1 Z0.0000
G2 X10.6335 Y28.7157 I18.6335 j28.7157
M5
G0 Z1.0000
G0 X0 Y0
M5M30
Jakiś czas temu po lekturze wielu postów na forum zbudowałem frezarkę 3 osiową. Podczas testów natknąłem się na pewien problem. A mianowicie chodzi o to, że kiedy wczytuję G-kod kieszeni w kształcie koła to otrzymuję „jajko”. W jednej osi powstaje luk o danym promieniu a w drugiej jest za każdym razem o 1mm mniejszy. Frezarką steruje z programu mach2 próbowałem też z mach3 i było to samo. G-kody generowałem z programu CamBam i myślałem, że może błędnie generuje ścieżkę dlatego wczytałem przez macha plik dxf (kwadrat z umieszczonym niesymetrycznie wewnątrz niego kołem). Niestety kwadrat miał wymiary takie jak trzeba a okrąg w osi Y był o 1mm za mały. Szukałem podobnego przypadku na forum niestety nie znalazłem odpowiedzi. Prawdopodobnie chodzi o jakąś korekcję narzędzia czy offset… czy ktoś wie o co konkretnie chodzi?
G-kod kwadrat z okręgiem wewnątrz:
G90G80G49
F100
G0 Z1.0000
S1000
G0 Z1.0000
G0 X2.4454 Y2.3269
M3
F100G1 Z0.0000
F100G1 X42.4454 Y2.3269
G1 X42.4454 Y42.3269
G1 X2.4454 Y42.3269
G1 X2.4454 Y2.3269
G0 Z1.0000
G0 X10.6335 Y28.7157
F100 G1 Z0.0000
G2 X10.6335 Y28.7157 I18.6335 j28.7157
M5
G0 Z1.0000
G0 X0 Y0
M5M30
Tagi:
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 2
- Posty: 850
- Rejestracja: 05 gru 2006, 22:28
- Lokalizacja: Bielsko Biała
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 4
- Posty: 4
- Rejestracja: 26 mar 2005, 15:35
- Lokalizacja: Czarna B-cka
Ten G-kod wygenerowałem w programie CamBam... chciałem dziś zrobić ponowne testy i kiedy wygenerowałem kod okręgu to mach2 zatrzymywał się na linijce z G3 i program nie szedł dalej. Postanowiłem odinstalować macha2 i ściągnąłem i zainstalowałem mach3 v2.63 Program ruszył ale oczywiście w jednej osi wymiar był o milimetr mniejszy. Później wygenerowałem jeszcze kilka kodów zarówno okręgów jak i kwadratów i zawsze w tej samej osi wymiar jest zaniżony o 1mm niezależnie od rozmiaru elementów (20, 70 90, 110mm). Maszyna zachowuje prostopadłości ponieważ przekątne tych kwadratów( tzn prostokątów bo jeden bok jest 1mm krótszy) są równe.
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 2
- Posty: 850
- Rejestracja: 05 gru 2006, 22:28
- Lokalizacja: Bielsko Biała
Tak jak ci juz napisałem ten G cod jest nieprawidłowy i dlatego przy G3 program staje. Chcąc wykonać pełny okreg przy g2 lub g3 potrzebujemy I lub J lub K żadne X Y Z. Nie zmieniając wartości jednej osi wystarczy napisać np. G2I25. A no i jeszcze czy wartość I J K jest inkrementalna czy absolutna to musisz ustawić w General configuration
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 748
- Rejestracja: 19 maja 2007, 20:33
- Lokalizacja: Wrocław
- Kontakt:
Luz na nakrętce?bajo pisze:Ten G-kod wygenerowałem w programie CamBam... chciałem dziś zrobić ponowne testy i kiedy wygenerowałem kod okręgu to mach2 zatrzymywał się na linijce z G3 i program nie szedł dalej. Postanowiłem odinstalować macha2 i ściągnąłem i zainstalowałem mach3 v2.63 Program ruszył ale oczywiście w jednej osi wymiar był o milimetr mniejszy. Później wygenerowałem jeszcze kilka kodów zarówno okręgów jak i kwadratów i zawsze w tej samej osi wymiar jest zaniżony o 1mm niezależnie od rozmiaru elementów (20, 70 90, 110mm). Maszyna zachowuje prostopadłości ponieważ przekątne tych kwadratów( tzn prostokątów bo jeden bok jest 1mm krótszy) są równe.
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 4
- Posty: 4
- Rejestracja: 26 mar 2005, 15:35
- Lokalizacja: Czarna B-cka
Faktycznie tak jak sugerował wieslawbarek G-kod był nieprawidłowy. Po poprawieniu mach już się nie zatrzymywał i frezarka próbowała wycinać kółko. Niestety nadal w jednej osi brakowało 1mm. Postanowiłem przeprowadzić test wiercenia kilku otworów wzdłuż jednej osi. Zamocowałem materiał. Dojechałem do miejsca z którego chciałem rozpocząć wiercenie od prawej strony. Wczytałem program wykonujący od lewej do prawej 5 otworów w linii prostej rozstawionych co 15mm. Po wykonaniu wiercenia odległość miedzy pierwszym a drugim otworem wynosiła 14mm a między każdym kolejnym 15mm czyli tyle ile powinno być. Powtórzyłem test ale najazd do punktu początkowego wykonałem od lewej strony. Odległości pomiędzy wszystkimi otworami były równe po 15mm. Wniosek jeden: luz 1mm... tylko na czym? Zastosowałem śruby trapezowe 16x4 do tego nakrętki z brązu, śruba na obu końcach na łożyskach, przekazanie napędu przez sprzęgło kłowe.... Jak ruszam śrubą ręcznie to wózek porusza się bez luzu. Załatwiłem czujnik zegarowy i faktycznie wyszło, że jest luz 1mm. Postanowiłem odkręcić silnik, sprzęgło i sprawdzić jak chodzi nakrętka.... Niestety nakrętka do wymiany. Tak jak w wielu przypadkach na forum tak i moja maszyna powstawała przez dosyć długi czas robiona w wolnych chwilach. Na tej właśnie osi nakrętka była toczona przez znajomego tokarza. Po robocie powiedział że to trochę problematyczne jest więc do pozostałych osi kupiłem gotowe a ta taka już została. W poniedziałek będę miał już nową nakrętkę. Mam nadzieję, że po zamocowaniu problem zniknie.
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 790
- Rejestracja: 28 paź 2005, 19:59
- Lokalizacja: Wejherowo
- Kontakt:
Niestety nie - każda nakrętka z brązu ma luz - większy lub mniejszy. Aby było ok stosuje się różne sposoby kasowania luzu - np 2 nakrętki ( ale o tym na forum było 100x pisane )bajo pisze:Mam nadzieję, że po zamocowaniu problem zniknie.
Pojedyncza nakrętka nawet jeśli na początku będzie miała akceptowany luz to po pewnym czasie pracy już tak ładnie nie będzie
"Tak naprawdę, to nie rozumiesz jakiegoś zagadnienia, dopóki nie potrafisz go wytłumaczyć swojej babci."
Albert Einstein
Albert Einstein