Witam wszystkich mam problem z obróbką. Tworzę program w Aspire 9 i kiedy robię czop wszystko wychodzi dobrze, ale kiedy kieszeń powstaję błąd taki jak na foto poniżej.
Kiedy zwolnię posuw do małych wartości to zrobi dobrze.
Czy jest jakaś możliwość aby przy łukach maszyna sama zwalniała ? jakiś gcode czy ustawienia? A może błąd jest gdzieś indziej ?
Problem z kieszenią
-
Autor tematu - Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 2
- Posty: 30
- Rejestracja: 02 sie 2017, 19:52
- Lokalizacja: podkarpackie
-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 7781
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: Problem z kieszenią
Ewidentnie G64 albo ptaszek w Mach-u.
Ale problem jest bardziej skomplikowany, bo kod jest ewidentnie kiepskiej jakości.
Otóż kiedy zadajesz G64, czyli tolerancję ścieżki (prędkość kosztem dokładności), to maszyna będzie ścinać wszystkie naroża tak samo.
Jeżeli rogi są ścinane różnie, to znaczy że maszyna coś jeszcze robi w rogach nieścinanych.
Wytłumaczę to na przykładzie.
Prosty kod wykorzystujący G64:
Kod: Zaznacz cały
G64
G0 X0 Y0 Z0
F5000
G1 X10
Y10
X0
Y0
M2
Wykona się następująco:
Białe linie to kod, brązowe to rzeczywista droga narzędzia.
Lewy dolny róg będzie wykonany "ostro", bo stamtąd maszyna zaczyna i tam kończy, ale wszystkie pozostałe będą ścięte "w locie", żeby tam nie zwalniać. To jest ta sama akcja jak z wchodzeniem samochodem w zakręt, albo szybko albo dokładnie, bo na jedno i drugie na raz prawa fizyki nie pozwalają.
Ale dodanie dwóch linii zmienia sytuację:
Kod: Zaznacz cały
G64
G0 X0 Y0 Z0
F5000
G1 X10
Y10
Z0.01
Z0
X0
Y0
M2
Krótko mówiąc, masz zbieg nieszczęść, z którego da się jakoś wyjść, ale ja Ci nie pomogę, bo twoich programów nie używam i nie mam zamiaru używać, więc się ich uczyć nie będę.
-
Autor tematu - Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 2
- Posty: 30
- Rejestracja: 02 sie 2017, 19:52
- Lokalizacja: podkarpackie