G10 wprowadzanie danych programowalnych

Po co wprowadzać dane do tabeli w offecie za pomocą funkcji G10?
Odpowiedź może być tylko jedna, oszczędność CZASU. Poza tym eliminujemy błędy wprowadzenia przez operatora.

Zapewne na maszynie posiadasz zakładkę Offset. Tam wpisujesz długości narzędzia, korygujesz wymiary oraz ustawiasz punkty zerowe detalu. Podczas każdego przezbrojenia trzeba mierzyć narzędzia, łapać bazę itd.. A gdyby tak można było ten krok pominąć?  Od tego jest właśnie funkcja G10.
Załóżmy, że do danego detalu używasz tych samych narzędzi, a detal mocujesz w przyrządzie. Podczas pierwszego uruchomienia mierzysz narzędzia, łapiesz bazy następnie przepisujesz wszystko do programu. Za kilka tygodni lub miesięcy jeśli dany detal będzie ponownie uruchamiany nie trzeba ponownie mierzyć tego wszystkiego. Operator założy przyrząd, te same narzędzia i START.

G10 może być potężnym narzędziem w twoich rękach. Pozwoli Ci zautomatyzować rzeczy, które operator musiałby każdorazowo wykonywać przy uruchomieniu.

Wczytanie bazy przedmiotu za pomocą G10

Tak wygląda blok wczytujący bazę przedmiotu do tabeli, na tokarkach pomijamy Y.

L2- mówimy maszynie żeby użyć G10 do wczytania bazy przedmiotu

P- wybieramy bazę w którą mają być zapisane wartości

     – P0 = aktywny układ współrzędnych

      – P1 = G54

      – P2 = G55

      – P3 = G56

      – P4 = G57

      – P5 = G58

      – P6 = G59

Wczytanie dodatkowych baz pomiarowych za pomocą G10

Fanuc oferuje kilkadziesiąt  dodatkowych baz. Ta opcja pozwala na rozszerzenie podstawowych 6 o ekstra 48 . Funkcja G10 może być użyta aby wczytać współrzędne do nich wszystkich. Zaprogramowanie ich jest bardzo podobne do poprzednich z tą różnicą, że zamiast L2 użyjemy L20.

Wczytywanie geometrii narzędzia za pomocą G10

Polecenie to jest rzadko używane na tokarkach. Ciężko jest ustawić tak samo nóż za każdym przezbrojeniem. Aczkolwiek przy takiej ilości maszyn są różne sposoby mocowania. Fanuc pozwala wczytać geometrię oraz zużycie za pomocą G10

P- wybieramy numer narzędzia do którego mają być przypisane dane wartości
(P+1000 Geometria)
(P+0 Zurzycie)
X-Absolutne wprowadzenie danych w X
U-Przyrostowe wprowadzenie danych w X
Y-Absolutne wprowadzenie danych w Y (jeśli jest dostępne)
V-Przyrostowe wprowadzenie danych w Y (jeśli jest dostępne)
Z-Absolutne wprowadzenie danych w Z
W-Przyrostowe wprowadzenie danych w Z
R-Absolutne wprowadzenie promienia narzędzia
C-Przyrostowe wprowadzenie promienia narzędzia
Q-Położenie ostrza narzędzia (tzw. tip)

Przykład wprowadzenia geometrii 

Numer narzędzia 3
Długość narzędzia Z 200
Wartość do wprowadzenia w X 100
Promień narzędzia R0.8
Tip 3

 

Numer narzędzia 5
Długość narzędzia -chcę odjąć 0.2 w Z
Wartość do wprowadzenia w X -chcę dodać 0.02
Promień narzędz- chcę dodać 0.4 do promienia
Tip 3

Przykład wprowadzenia korekty

Numer narzędzia 3
Korekta długości narzędzia Z -0.3
Korekta wartości X 0.1
Promień narzędzia pozostaje bez zmian 
Tip pozostaje bez zmian

Wczytywanie parametrów maszynowych za pomocą G10

Zostało mi do opisania ostatnie zastosowanie funkcji G10. Wczytywanie parametrów maszynowych. Opcja ta nie jest zbyt często używana, a właściwie nie spotkałem się żeby ją ktoś stosował.

Przed zastosowaniem G10 do wprowadzania parametrów maszynowych musisz mieć pewność, że w pełni rozumiesz tabelę parametrów do twojego systemu sterowania. Źle zmieniony parametr maszynowy może Cię lub twojego szefa kosztować kilka tygodni, lub miesięcy postoju maszyny w celu odnalezienia poprzednich ustawień.

G10 – Wprowadzanie danych włączone
L50 – Wprowadzanie danych maszynowych
N – Numer parametru
P – Numer osi
R – Wartość wprowadzonego parametru
G11 – Wprowadzanie danych wyłączone

Przykład 1

Zmiana prędkości przesyłu danych kablem RS-232 na 4800

Odczytując tabelę parametrów mojej maszyny dowiedziałem się, że parametr odpowiedzialny za zmianę prędkości przesyłu danych to #103 , natomiast wartość parametru odpowiedzialna za prędkość to 10 Tak więc

L50 – Wprowadzanie danych maszynowych
N103 – Nr parametru #103
R10- Wartość parametru odpowidzialna za prędkość 4800

Przykład 2

Wczytanie wartości w osiach do G54. X-250, Z15

Odczytując tabelę parametrów mojej maszyny dowiedziałem się, że parametr odpowiedzialny za bazę G54 to #1221 , Tak więc

L50 – Wprowadzanie danych maszynowych
N1221- Nr parametru #1221
P1- oś X (należy pominąć przecinek, dlatego zamiast -250 wpisujemy -250000)
P2- oś Z (należy pominąć przecinek, dlatego zamiast -15 wpisujemy 15000)

Jeśli wpiszesz wartość R z przecinkiem wywali błąd, podobnie jeśli pominiesz wpisanie P czyli nr osi.

Przykład 3

Zmiana parametru zero-jedynkowego.

Chciałbym aby maszyna automatycznie numerowała bloki podczas ręcznego pisania. Odpowiedzialny za to jest bit 5  w parametrze 000. Może być włączony lub wyłączony odpowiednio 1 lub 0. Nie da się zapisać pojedynczego bita, trzeba wpisać cały ciąg bitów aby maszyna wpis przyjęła.
Tabela przed korektą wyglądała tak:

Jak widzisz bit 5 jest ustawiony na 0 czyli automatyczne numerowanie jest wyłączone.
Po zmianach wygląda tak:

Mało tego dzięki parametrowi #3216 mogę ustalić co ile maszyna ma numerować bloki. Ja chcę co 5, tak więc:

Dzięki za twój czas. Mam nadzieję że przyda Ci się ten wpis.