EMC2 problem z ustawieniem offsetu a limity osi Z
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 9
- Posty: 547
- Rejestracja: 10 cze 2011, 14:19
- Lokalizacja: Lublin
EMC2 problem z ustawieniem offsetu a limity osi Z
Witam. Przeglądając udostępnione projekty na forum trafiłem na taki:
https://www.cnc.info.pl/topics68/twarz-vt15244.htm
Ponieważ nie mam ArtCAMu stwierdziłem, że spróbuje czy moja frezareczka da sobie radę z płaskorzeźbą.
Ściągnąłem rar'a z plikiem .tap zawierającym gcode. Zmieniłem mu nazwę rozszerzenia na .ngc i nakarmiłem nim EMC2.
Niestety podczas procesowania pliku EMC2 wrzucił parę komunikatów, że są jakiegoś rodzaju błędy w pliku. Parę razy po informował o nieprawidłowej deklaracji linijek zawierających H, że nie ma narzędzi 91 i 92, że nie znane znaczniki M występują w skrypcie.
Ponieważ dopiero zaczynam lekturę książek o CNC, troszkę na czuja troszkę z minimalną wiedzą prze edytowałem pliczek .ngc usuwając problematyczne linijki, narzędzia po dodawałem do tabeli i parę linijek poprawiłem.
Po tym zabiegu plik się wczytał. Plik który się załadował dostępy TUTAJ . Po załadowaniu pliku ustawiłem offset G55 tak aby kontur zmieścił się w polu roboczym frezarki.
Niestety po uruchomieniu programu, oś Z zjechała do paru cm nad poziom stolika osi X, zatrzymała się, a na ekranie dostałem:
"Program przekracza maksymalny zakres maszyny w osi Z", a na moje oko nic nie wystaje poza obszar roboczy Z.
Czy ktoś mi może pod powiedzieć co zrobiłem nie tak i jak to poprawić aby maszyna wykonywała program poprawnie.
Może wywalając linijki z początku pliku wywaliłem coś ważnego i dlatego się tak dzieje.. jutro zrobię diffa na plikach oryginalnym i moim aby pokazać co się zmieniło.
https://www.cnc.info.pl/topics68/twarz-vt15244.htm
Ponieważ nie mam ArtCAMu stwierdziłem, że spróbuje czy moja frezareczka da sobie radę z płaskorzeźbą.
Ściągnąłem rar'a z plikiem .tap zawierającym gcode. Zmieniłem mu nazwę rozszerzenia na .ngc i nakarmiłem nim EMC2.
Niestety podczas procesowania pliku EMC2 wrzucił parę komunikatów, że są jakiegoś rodzaju błędy w pliku. Parę razy po informował o nieprawidłowej deklaracji linijek zawierających H, że nie ma narzędzi 91 i 92, że nie znane znaczniki M występują w skrypcie.
Ponieważ dopiero zaczynam lekturę książek o CNC, troszkę na czuja troszkę z minimalną wiedzą prze edytowałem pliczek .ngc usuwając problematyczne linijki, narzędzia po dodawałem do tabeli i parę linijek poprawiłem.
Po tym zabiegu plik się wczytał. Plik który się załadował dostępy TUTAJ . Po załadowaniu pliku ustawiłem offset G55 tak aby kontur zmieścił się w polu roboczym frezarki.
Niestety po uruchomieniu programu, oś Z zjechała do paru cm nad poziom stolika osi X, zatrzymała się, a na ekranie dostałem:
"Program przekracza maksymalny zakres maszyny w osi Z", a na moje oko nic nie wystaje poza obszar roboczy Z.
Czy ktoś mi może pod powiedzieć co zrobiłem nie tak i jak to poprawić aby maszyna wykonywała program poprawnie.
Może wywalając linijki z początku pliku wywaliłem coś ważnego i dlatego się tak dzieje.. jutro zrobię diffa na plikach oryginalnym i moim aby pokazać co się zmieniło.
Tagi:
-
- Lider FORUM (min. 2000)
- Posty w temacie: 6
- Posty: 7891
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Jeśli EMC wyświetla, że program przekracza zakres maszyny, to znaczy że przekracza.
Najprawdopodobniej ustawiłeś taki offset, że Z20 jest powyżej zadeklarowanego fizycznego maksimum w osi Z.
Wymiary przekraczające zakres są wyświetlane w ramkach.
Sprawdź dokładnie czy Z20 nie wychodzi ponad krańcówkę.
.
Najprawdopodobniej ustawiłeś taki offset, że Z20 jest powyżej zadeklarowanego fizycznego maksimum w osi Z.
Wymiary przekraczające zakres są wyświetlane w ramkach.
Sprawdź dokładnie czy Z20 nie wychodzi ponad krańcówkę.
.
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 9
- Posty: 547
- Rejestracja: 10 cze 2011, 14:19
- Lokalizacja: Lublin
Nie rozumiem, o co chodzi w tym zdaniu, więc zrobiłem tylko to co mi przyszło do głowy czyli dokładniej ustawiłem offset dla G55 osi Z. Po wpisaniu wartości 20 nie mam już czerwonych kwadratów. Ale nic to nie zmieniło.tuxcnc pisze:Sprawdź dokładnie czy Z20 nie wychodzi ponad krańcówkę.
I po potwierdzeniu, że chce kontynuować praca maszyny kończy się następująco:
Tutaj do zobaczenia wynik komendy diff w formie pliku z różnicami między plikiem oryginalnym TAP i po moich zmianach NGC
Jeszcze jedno pytanko, w zakładce MDI w dialog box "aktywne G-kody" jest lista G-kodów które mam aktywne. Czy mogę dodać jakieś inne G-kody (np. M100, M56) które występował w pliku TAP a ja musiałem je wyrzucić aby plik się zaimportował.
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 9
- Posty: 547
- Rejestracja: 10 cze 2011, 14:19
- Lokalizacja: Lublin
Hm.. ale jak mogę zmienić zakres maszyny jak moja maszyna w Ztce od deski do deski ma 8.5cm. Zakres mam ustawiony na -10 do 75 gdzie krańcówka max + bazowanie osi Z mam na 75 (czyli na samej górze).jarenio pisze:przy pomocy StepConf Wizard albo edytując plik ini zmień zakres maszyny i łyknie
Ostatnio zmieniony 25 sie 2011, 20:45 przez pascalPL, łącznie zmieniany 1 raz.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 6
- Posty: 7891
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Nic nie stracisz, bo nie dość że jakiś skopany, to jeszcze efekt daleki od płaskorzeźby.pascalPL pisze:Chyba oleje próbę maszyny na tym pliku.
Ja u siebie uruchomiłem.
To tak zwane 2,5D, czyli ścinanie plasterków jeden po drugim
Tak naprawdę 3D jest wtedy, gdy w jednym ruchu zmieniają się wszystkie trzy współrzędne.
Masz taki prosty przykład :
Kod: Zaznacz cały
G0Z30
G0X0Y0
G0Z0
G18
G3X20I10Y5F1000
G2X0I-10Y10
G3X20I10Y15
G2X0I-10Y20
G3X20I10Y25
G2X0I-10Y30
G3X20I10Y35
G2X0I-10Y40
G3X20I10Y45
G2X0I-10Y50
G17
G0Z30
G0X0Y0
M2
.
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 9
- Posty: 547
- Rejestracja: 10 cze 2011, 14:19
- Lokalizacja: Lublin
Po zainstalowaniu DREMELa prześwit w Ztce zmalał mi do 5cm. Więc nici z tego 2.5D bo nie chce mi się już wykręcać DREMELa. Na razie męczę Inkscape i robię sobie drzeworyty .
Dzięki za pomoc.
Tak czy siak, dzięki za zainteresowanie.
Dzięki za pomoc.
Będę mieć to na uwadze.pixes2 pisze:Z przy powrocie musiałem ustawić tuż nad materiałem
Nie będę polemizować na temat wyświetlania błędów w EMC2. Zwłaszcza po komunikacie "Nieprawidłowy kod M" bez podania numeru linii i kontekstutuxcnc pisze:A z zakresami maszyny i offsetami musisz pogłębić swoją wiedzę, bo EMC2 wyświetlał błędy jak najbardziej prawidłowo.
Tak czy siak, dzięki za zainteresowanie.