Znaleziono 2 wyniki

autor: tuguk
05 mar 2021, 10:43
Forum: G-CODE - programowanie
Temat: Komenda G3 i kod błędu 33
Odpowiedzi: 3
Odsłony: 1143

Re: Komenda G3 i kod błędu 33

gluk pisze:
05 mar 2021, 08:59
moim amatorskim okiem, to nie do końca się zgadza. problem 1 jest z zaokrągleniami:
np. od początku :
...
G0X4.8Y2.39
...
G3 X134.75 Y4.68 I0 J2.3

czyli w Y jesteś na początku łuku w 2.39, używasz promienia łuku 2.3 (90°) na końcu łuku masz 4.68 (a przecież 2.39+2.3=4.69)
to czy maszyna to przyjmie, zależy od ustawień maksymalnego błędu
O cholibka, dokładnie to! Zmiana wartości Y na 2.38 w problematycznej linii rozwiązuje sprawę!
Wielkie dzięki! PS. Te amartorskie oka to nie widzą wszystkiego :)
gluk pisze:
05 mar 2021, 08:59
problem 2 jaki widzę, to co robi polecenie G1 bez parametrów w linii 14?
A nie wiem, to z generatora. Patrzę, w speca że w G1 wszystkie parametry są opcjonalne, więc domyślam się, że puste G1 działa jak no-op.
autor: tuguk
05 mar 2021, 07:50
Forum: G-CODE - programowanie
Temat: Komenda G3 i kod błędu 33
Odpowiedzi: 3
Odsłony: 1143

Komenda G3 i kod błędu 33

Dzień dobry,

Jestem amatorem dopiero rozpoczynającym przygodę z cnc (mam 3018pro z laserem 5.5W, używam laserrgbl v4.2.1).
Jednym z problemów, z którym nie mogę sobie poradzić to błąd 33 przy próbie wycięcia prostokąta z zaokrąglonymi rogami.
Konkretnie to komenda G3 z wartościami I i J. 3 łuki z 4 są ok, błąd jest generowany przy 4, ostatnim, łuku - ostatnie polecenie G3.
Jak patrzę moim amatorskim okiem to wszystko się zgadza - wartość X/Y w ostatnim G3 pokrywa się z punktem startu G0.
Na symulacji (https://nraynaud.github.io/webgcode/) rysunek jest generowany poprawnie.
Z góry dziękuję za wszelkie uwagi i pomoc!
Łukasz
PS. Na forum/google szukałem, ale nie udało mi się znaleźć rozwiązania

Kod: Zaznacz cały

M4 S0
S0 
G0X4.8Y2.39
S700 
G1X132.45F1000
G3 X134.75 Y4.68 I0 J2.3
G1Y71.67
G3 X132.45 Y73.97 I-2.3 J0
G1X4.8
G3 X2.5 Y71.67 I0 J-2.3
G1Y4.68
G3 X4.8 Y2.39 I2.3 J0    <--- tutaj jest błąd
G1
S0 
M5 S0

Wróć do „Komenda G3 i kod błędu 33”