Jak ustawić kinematykę w TNC 430

Dyskusje na temat systemu Heidenhaina

Autor tematu
lesiuc
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 4
Rejestracja: 16 lis 2008, 11:36
Lokalizacja: Katowice

Jak ustawić kinematykę w TNC 430

#1

Post napisał: lesiuc » 16 lis 2008, 12:13

Witam.
Pracuję na 4-ro osiowej obrabiarce z głowicą pion-poziom oraz obrotowym stołem -C
Deckel DMU 60P
Obrabiarka miała awarię liniału osi x i po jego wymianie przestawiły sie punkty
kinematyki (chyba tak sie to fachowo nazywa).
Teraz, kiedy używam cyklu 19 lub np. 128 dla obrotu (śledzenia) układu współrzędnych
przy obrocie stołem wszystko się "rozjezdża". Błąd po obrocie o 180 stopni wynosi z dobre 2mm.

Wgryzając się w tabelę MP, jej opisy i wszystko do czego mam dostęp doszedłem
do wniosku że należy zmienić wartości parametrów MP 7530.0 , MP 7530.1 .
Zawierają one prawdopodobnie współrzędne środka stołu osi X i Y.
Po zmianie tych parametrów nic się nie dzieje. Maszyna jakby ich nie uwzględniała.
Nadal występuje ten sam błąd.
Wydedukowałem :) że jest jeszcze chyba gdzieś w PLC tabela KINE_ISO.TAB
w której są skopiowane watości min. Z MP 7530.0, MP 7530.1
Tabela prawdopodobnie znajduje się w folderze PROTO.
Który zaglądając do niego przez edytor w TNC mam pusty -pliki są zapewne ukryte.

Domyślam się że sama zmiana w MP nie wystarcza i należy zmienić także dane w tej tabeli.
Problem polega na tym jak się do niej dostać ???
Znam wszystkie dostepne powszechnie hasła (te zdaje się z symulatora TNC 530)
ale nie znalazłem sposobu aby dostać się do tej tabeli.
Może ktoś wie jak?

Firma, serwisu wzywać nie ma zamiaru -nie widzą problemu bo bez cyklu 19 też dla
nich da się żyć (takie jeszcze socjalistyczne klimaty -byle się kręciło),
a mi bardzo utudnia to pracę.
Wszystkie programy muszę pisać z tabelą pkt. zerowych i łepać zera dla każdej
pozycji stołu C z osobna.

Proszę o pomoc.



Tagi:


rollaz
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 442
Rejestracja: 26 lis 2006, 09:47
Lokalizacja: Kuznia Raciborska

#2

Post napisał: rollaz » 16 lis 2008, 17:00

musisz ustawic tzw. kompensacje robi sie to poprzez podanie odpowiednich wartosci przesuniec w odpowiedniet tabelce znjduje sie w plc
Fachman


Autor tematu
lesiuc
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 4
Rejestracja: 16 lis 2008, 11:36
Lokalizacja: Katowice

#3

Post napisał: lesiuc » 16 lis 2008, 19:26

Dzięki za reakcje.
No tak, tylko jak wejść do PLC?
Katalog PLC widziany w PGM MGT z poziomu edycji mam pusty...
Jest hasło umożliwiające edycje, test PLC -jeszcze go nie używałem. Chodzi o nie ?
Jest też cykl tymczasowego przesunięcia kinematyki mógłbym go wywoływać
w każdym programie -tylko że dopuszczalne wartości to 0.2mm a to zbyt
mało żeby skompensować. Przesunięcie jest około 1.5mm patrząc po zerach
środka stołu sprzed i po wymianie liniału.

[ Dodano: 2008-11-16, 20:01 ]
Mam troche dokumentacji do maszyny -niestety większość po niemiecku którego nie bardzo...

Jest tam coś o wymianie oprogramowania i min. taki opis:
Kinematische Tabelle:
Die kinematischen Tabellen sind nicht mehr in den Maschinenparametern (MP7500.10 – MP7500.50 )
Die Werte werden in einer separaten Tabelle eingetragen KINE_ISO.TAB.
Der Wert aus Parameter MP7500 und der Verweis auf die Tabelle steht in der Datei : KINELIST.TAB
Die Tabellen befindet sich im Verzeichnis PLC:\PROTO\

BEGIN KINELIST.TAB
NR MP7500 FILE
0 11 PLC:\PROTO\KINE_ISO.TAB
[END]


B3G1N K1N3_1S0.T4B
NR MP7510 MP7520 MP7530 MP7550 T3MPC0MP
0 1 0 0.000 0 W2120*0.0001
1 2 0 0.000 0 W2122*0.0001
2 4 0 0.000 0 W2124*0.0001
3 8 0 +45.000 +45
4 16 0 0.000 0
5 8 0 -45.000 -45
6 1 3 0.000
7 2 3 0.000
8 32 1 0.000
9 0 0 0.000 [END]

Die Reihenfolge der Achsen in der KINE_ISO.TAB ist bei Maschinen mit B-Achse gegenüber der alten Festlegung
geändert worden:
Zeile NR 0 : Wert der X-Achse .... bisher Wert in MP7510.1, MP7520.1 und MP7530.1
Zeile NR 1 : Wert der Y-Achse .... NEU
Zeile NR 2 : Wert der Z-Achse ..... bisher Wert in MP7510.0, MP7520.0 und MP7530.0

Die Einträge bei Maschinen ohne B-Achse stimmen mit den Parametern überein !

Der Eintrag in der Spalte TEMPCOMP wird für die GEOMETRISCHE Kompensation bei B-Achs-Maschinen benötigt.
( siehe Punkt_5)


Oraz:
MP_7500 Konfiguration von Zyklus_19:
Parameter: MP 7500 : +64
BIT_6 ( + 64) : 0.... Der Raumwinkel in C wird durch Drehung des Koordinatensystems realisiert
1.... Der Raumwinkel in C wird durch Drehung der C-Achse realisiert ( Q122 )

Anmerkung: Wird standardmäßig nicht aktiviert (BIT_6=0). Muß abhängig vom Anwendungsfall eingestellt werden.




Kontrolle der kinematischen Kette
Die Einträge in den beiden Tabellen KINE_ISO.TAB und KINELIST.TAB bitte mit den Originalwerten
MP7500 – MP7550 vergleichen.
Der Eintrag aus Parameter MP7500 in KINELIST.TAB wird nur übernommen, wenn der Originalparameter
Als BCD-Zahl und nicht BIT-codiert eingetragen ist. ( Wert in KINELIST.TAB kann derzeit nur als Zahl eingegeben werden ).
(siehe SW-Freigabe 280476 )



U mnie wartości paramertów 7530 w tabeli zawieraja odpowiednio wartości
środka stołu:
299.932 ; -580.441


NR MP7510 MP7520 MP7530 MP7550 TEMPCOMP
0 1 3 299.932 0
1 2 3 -580.441 0
2 32 3 0.000 0
3 0 0 0.000 0
4 0 0 0.000 0
5 0 0 0.000 0
6 0 0 0.000 0
7 0 0 0.000 0
8 0 0 0.000 0
[END]

Pomiedzy parametrami powinny byc spacje, ale z jakiegoś powodu forum przy wklejaniu je zjada.
Wartości te znam poniweaż mam backup, są one zgodne z wartościami
MP 7530 w oryginalnym pliku MP maszyny.
Nie wiem jak wprowadzic nowe do sterowania.
Jak sie cholerka do tego dostać....

[ Dodano: 2008-11-16, 20:27 ]
OK. Chyba znalazłem po ślęczeniu nad dokumentacją:

2.12 Abschließende Kontrollen
Maschinenparameterdateien im Verzeichnis PLC:\MP (Schlüsselzahl: 95148)
Temperaturkompensationstabelle und die kinematischen Tabellen im Verzeichnis PLC:\PROTO
(Schlüsselzahl: 807667)

Zdaje się że trzeba wprowadzić hasło dostępu : 807667


Bingo
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 19
Rejestracja: 26 kwie 2007, 17:39
Lokalizacja: Stockholm

#4

Post napisał: Bingo » 18 lis 2008, 09:38

Problem może leżeć w sposobie aktywacji zmian wprowadzonych do tabeli. Na niektórym sofcie żeby uatktywnić wprowadzone zmiany trzeba po wpisaniu zmian przełączyć się na wyświetlanie pozycji w trybie REF (tryb ręczny, wcisnąć MOD i wybrać REF) a następnie "wyzerować" każdą z osi, czyli nacisnąć X i wpisać 0, Y i wpisać 0 (pomarańczowe guziki :) ) i tak ze wszystkimi osiami. Zabieg powtórzyć po każdej zmianie MP.
Acha i wydaję mi się że nie ma znaczenia gdzie zrobisz zmianę, bezpośrednio w MP czy też w TAB bo MP przejmuje wartości z TAB. Po prostu w TAB jest łatwiej bo wszystko jest w jednym miejscu.
Inna sprawa to to że nie powinieneś mieć takich dużych odchyłek, sprawdź mechanikę. Moim zdaniem powinieneś wyprowadzić wszystko tak do 0,3mm i wtedy zmieniać kinematykę
Pozdrawiam


Autor tematu
lesiuc
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 4
Rejestracja: 16 lis 2008, 11:36
Lokalizacja: Katowice

#5

Post napisał: lesiuc » 18 lis 2008, 15:15

Dzięki za reakcję.

Jak wspomniałem odchyłki wynikają z wymiany liniału.
Nie ma po prostu możliwości aby przy wymianie nowy siadł do
mikrona tak jak stary. Mocowany jest zwykłymi imbusami. Przesunięcie
liniału automatycznie zmienia pkt. odniesienia maszyny i wszystko co tyczy
transformacji "się wali". :)
Mechanika jak i geometria jest praktycznie wzorowa.
Maszyna została zakupina po remoncie-przeglądzie u producenta.

Dzisiaj sprawę rozwiązałem.
"Zera" środka stołu obrotowego wpisałem w pliku MP
MP 7530.0 oś X
MP 7530.1 oś Y

Plus analogiczne zmiany w tabelce KINE_ISO.TAB
Być może rzeczywiście wystarczyło tylko zmienić dane w tabeli,
a parametry MP zostałyby automatycznie zaktualizowane.
Na to nie wpadłem. :) Dzięki za uwagę.

Co najważniejsze -wiem jak wejść do tej tabeli jak też i innych
cudaków :) zaszytych w PLC.
Dwa popołudnia za słownikiem online niemieckiego dały efekt :)
Drzwi otwiera kod 807667

Po zmianach przeładowywałem za każdym razem system.
Tak chyba prościej i szybciej niż kombinowanie czy "załapała" czy nie :)

W każdym razie na chwilę obecną błąd przy transformacji po obrocie o 180 stopni
-mając za pkt. odniesienia przeciw umieszczony w pobliżu krawędzi stołu mieści się w 0.005mm - 0.01mm
Także jest OK.

Pozdrawiam!

Awatar użytkownika

smouki
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1508
Rejestracja: 04 lis 2007, 19:45
Lokalizacja: Kristiansund
Kontakt:

#6

Post napisał: smouki » 18 mar 2015, 09:23

mozesz powiedziec jak odczytales wartosci srodka stolu, czy ma to zwiazek ze punktami REF, bo u mnie jak jestem na srodku stolu to punkty ref pokazuja inne wartosci, po prostu jak instalowali maszyne (w dwuch kawalkach jest) to nie ustawili srodka stolu i mam roznice przy obrocie stolu o 180 stopni. znalazlem tabele kinemat.tab, mam ich 3 ale nie wiem jakie wartosci tam wpisac
jak ktoś chce znajdzie sposób...jak ktoś nie chce znajdzie powód
MÓJ KANAŁ YOUTUBE


matpan
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 1
Rejestracja: 11 sie 2020, 10:12

Re: Jak ustawić kinematykę w TNC 430

#7

Post napisał: matpan » 11 sie 2020, 10:21

Procedure wyliczania tych parametrów masz podaną w tej instrukcji, lecz to wersja dla itnc530

https://www.google.com/url?sa=t&source= ... 7133943982


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4147
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: Jak ustawić kinematykę w TNC 430

#8

Post napisał: Steryd » 11 sie 2020, 10:25

Kolejny wielbiciel archeologii
Można?
Morzna!!!

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”