Znaleziono 2 wyniki

autor: MlKl
29 lip 2014, 18:05
Forum: CNC podstawy
Temat: Wiele baz
Odpowiedzi: 6
Odsłony: 1101

Baza maszynowa jest jedna, pozostałe są zawsze liczone względem niej. Służą do tego offsety.
Między bazami przechodzisz używając komend g5x. Po linii z komendą g56 liczą się offsety ustawione dla tegoż układu odniesienia - ustawia się je osobno dla każdej z osi.

Jeżeli dla narzędzia stojącego w danym punkcie przypiszesz offset 0 w g54 i -100 w g55 na osi X, to kod

Kod: Zaznacz cały

G54

g0 x100

g55

g0 x0
wykona tylko przejazd do x100 w G54, ponieważ ten punkt jest jednocześnie punktem x0 w g55


Offsety dla poszczególnych układów odniesienia ustawiasz wcześniej na maszynie, sam g-code po prostu wykonuje czynności, odmierzając położenie narzędzia względem offsetu ustawionego dla aktualnego w danym miejscu kodu G5x.

polecenie

Kod: Zaznacz cały

 g5x g0 x100 
oznacza "Przejdź do punktu x100 w układzie odniesienia g5x". Narzędzie pójdzie najkrótszą drogą z obecnej pozycji do pozycji zadanej poleceniem.

Słowem - jak masz blok kodu, wycinający kółko, i ustawisz offsety dla kolejnych g5x co 100mm to program puszczony w kolejnych układach odniesienia wytnie te kółka co sto mm wzdłuż danej osi.
autor: MlKl
29 lip 2014, 15:09
Forum: CNC podstawy
Temat: Wiele baz
Odpowiedzi: 6
Odsłony: 1101

G-code pozwala pracować w wielu układach odniesienia - służą do tego polecenia G54 (podstawowy ukłąd odniesienia) do G59. Dla każdego z układów odniesienia z osobna ustawia się offsety.

Wróć do „Wiele baz”