Strona 1 z 1

LinuxCNC - Niepoprawna wycinka

: 04 lis 2017, 21:47
autor: kronikary
Witam

Przesiadłem się z MACH3 na LinuxCNC.
Wycina mi się dobrze, a dzisiaj popełniłem kilka prostych wycięć. Nie zauważyłem tego podczas obrabiania materiału, ale kształt wyciętego materiału różni się od projektu w Fusion360.

Błąd pojawia się na każdej warstwie (multiple depths).
Myślę, że zdjęcia przedstawią problem lepiej.

Tak wygląda zaplanowane wycięcie w Fusion360:
Obrazek

A tak wygląda wycięty element. Na czerwono zaznaczyłem kontur, który został źle wycięty. Porównajcie zdjęcie do screenshota z Fusion360. Wycinane za pomącą narzędzia 2D pocket w Fusion360.
Obrazek
Obrazek

Tak to wyglądało podczas wycinania:
[youtube][/youtube]
W kilku innych miejscach jest taki sam problem.

Reszta wymiarów się zgadza, więc to nie jest źle dobrany frez.

Czy macie jakiś pomysł co jest nie tak?

EDIT:
Czyżby LinuxCNC nie korygował przyśpieszenia/spowolnienia silnika? Jutro przejdę stepconf jeszcze raz. Może coś nie tak poszło.

Pozdrawiam
Jakub Żukowski

: 05 lis 2017, 00:10
autor: adam Fx
G64 G61 czy przypadkiem nie tu jest pies pogrzebany?
np.
https://www.cnc.info.pl/topics54/linux- ... t77345.htm

: 05 lis 2017, 01:01
autor: kronikary
Nigdzie w kodzie nie mam ani G64 ani G61. Dodam G61 czyli obrabianie po liniach z tego co rozumiem.

EDIT:

Odpaliłem testowo MACH3. Patrze w prawy górny róg a tam G64. Zgaduje ze w LinuxCNC domyślnie też jest G64. Pytanie jak ustawić G61 do domyślnych :)

W poniedziałek wracam do cięcia.

A tutaj dla potomnych:
http://www.forum.linuxcnc.org/20-g-code ... line-gcode

: 05 lis 2017, 01:41
autor: adam Fx
Dodaj. Ewentualnie dla niwelacji szarpnięć możesz dodać tolerancje dla G64 ale jak G61 zadziała to już "jesteś w domu"

w kodzie może nie być ale może być przywołane z innego źródła ... zawsze w kodzie lepiej sobie dać to na początku.

: 05 lis 2017, 01:43
autor: kronikary
Wszystko wskazuje na to że masz rację. W poniedziałek się okaże, ale już dzięki wielkie :)

Troche dodawania to jest. Musze dodawac G0 Z(x) przed zmianą pozycji wrzeciona bo Fusion360 nie robi tego za mnie, a teraz jeszcze G61 :V

: 05 lis 2017, 14:28
autor: kamar
Dodaj w .ini np :

RS274NGC_STARTUP_CODE = G61

: 05 lis 2017, 17:35
autor: kronikary
O super dzięki! Czytałem, że da się G61/G64 dodać w ini, ale linki do strony nie działały, także dzięki.