Hyundai Kia SKT 460 problem z transmisja po rs232

Dyskusje na temat systemu Faunc

Autor tematu
Pawel s cnc
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 8
Rejestracja: 20 cze 2014, 13:09
Lokalizacja: polska

Hyundai Kia SKT 460 problem z transmisja po rs232

#1

Post napisał: Pawel s cnc » 29 wrz 2014, 15:49

Witam . Mam problem z tokarką SKT460 w firmie gdzie pracuje jest kilka tokarek tego producenta wszystkie z fanukiem 21iTB ale tylko na tej jednej nie mogę wgrać programu z pc po rs-sie, wyskakuje alarm przeciążenie bufora dodam że pamięci jest wystarczająco. Wiec biorę lapka wgrywam prog. na maszynę stojąca obok puźniej go ściągam i ładuje na 460-tke i tym sposobem wchodzi bez problemu. Próbowaliśmy różnych metod i tylko ta jest skuteczna ściągać progr. można bez problemu parametry transmisji na wszystkich maszynach są te same.



Tagi:


artur235
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 271
Rejestracja: 09 lut 2010, 19:40
Lokalizacja: SE

#2

Post napisał: artur235 » 30 wrz 2014, 12:42

Warto by porównać plik oryginalny z plikiem z drugiej maszyny np za pomocą KDiff i lub obejrzeć go w edytorze szesnastkowym (HexEditor).
W pliku z maszyny mogą być znaki niewidoczne w zwykłym edytorze tekstu.
Na pewno parametry transmisji są jednakowo ustawione na tych maszynach (szczególnie sterowanie przepływem)?


Autor tematu
Pawel s cnc
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 8
Rejestracja: 20 cze 2014, 13:09
Lokalizacja: polska

#3

Post napisał: Pawel s cnc » 30 wrz 2014, 14:45

Dzięki za odp. parametry są te same temat z tą maszyną ciągnie się już od zeszłego roku i zanim ja zacząłem się tym zajmować było paru innych którzy polegli.


artur235
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 271
Rejestracja: 09 lut 2010, 19:40
Lokalizacja: SE

#4

Post napisał: artur235 » 30 wrz 2014, 14:57

Porównaj te pliki tak jak napisałem lub podeślij nie edytowane pliki.

Spróbuj w programie do transmisji ustawić opóźnienie po wysłaniu bloku programu (spowolnić transmisję). Bufor to kawałek pamięci do tymczasowego przechowywania kawałka programu po to by komputer mógł nadążyć z przetwarzaniem odebranych danych.

Podaj numer i opis alarmu.


Autor tematu
Pawel s cnc
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 8
Rejestracja: 20 cze 2014, 13:09
Lokalizacja: polska

#5

Post napisał: Pawel s cnc » 30 wrz 2014, 18:44

Nr. alarmu to: 087 przepełnienie bufora ściągnąłem sobie ten program hex editor wersje darmową no różnice w programie NC załadowanym na maszynę a ściągniętym z niej są spore tylko co dalej? Zapomniałem dodać że na tą felerną 460 tke wchodzi sam nagłówek programu NC i końcowy procent cała resztę gdzieś zjada.Tu są programy testowe nr.o0011 to program NC z komputera a nr.o0111 to ten sam program załadowany i ściągnięty z maszyny z fanukiem 21i TB i w takiej postaci można go wgrać na ta nasza 460tke.

[ Dodano: 2014-09-30, 18:50 ]
ok próba nr. 2
Załączniki
o0011.txt
program z kompa
(373 Bajtów) Pobrany 174 razy
o0111.txt
a to z maszyny
(336 Bajtów) Pobrany 159 razy


artur235
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 271
Rejestracja: 09 lut 2010, 19:40
Lokalizacja: SE

#6

Post napisał: artur235 » 30 wrz 2014, 19:35

Pliki różnią się kodowaniem znaków końca bloku (linii).
W o0111.txt jest LF
a w o0011 CRLF
Spróbuj znaleźć opcję w twoim programie do transmisji, która wymusza kodowanie końca linii (powinno działać z innymi maszynami) lub spróbuj EdytorNC (jest tam taka opcja) lub innego programu.

W pliku o0111.txt są też znaki DC2 (Device Control 2) przed pierwszym procentem i DC4 (Device Control 4) za ostatnim (To może odpowiadać za alarm 87). Dodanie tych znaków też można ustawić w niektórych programach do transmisji.

Kody liczbowe znaków LF CR DC.. (trzeba je wpisać w ustawieniach transmisji w postaci Hex lub Dec w zależności od programu) są w tabeli ASCII (google).

Tu masz jeszcze takie coś:
http://www.practicalmachinist.com/vb/cn ... nc-118620/

[ Dodano: 2014-09-30, 20:01 ]
Jeszcze jedno. W pliku o0011.txt po znaku % nie ma numeru programu :0011(TEST).
Zwykle w Fanucu jest to wymagane.


Autor tematu
Pawel s cnc
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 8
Rejestracja: 20 cze 2014, 13:09
Lokalizacja: polska

#7

Post napisał: Pawel s cnc » 30 wrz 2014, 21:47

Ok. byłem przy maszynie zrobiłem jak mówiłeś program kończy linię samym LF ale nie dodaje na końcu prog. DC3 i ciągle alarm 087 jedynie do czego doszedłem to to że mogę edytować progr. NC po ściągnięciu go z maszyny i załadować powtórnie bo wcześniej po ściągnięciu nawet otworzyć go nie można było bo od razu świecił się alarm.Ale i tak wielkie dzięki bo wiele sie nauczyłem.


artur235
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 271
Rejestracja: 09 lut 2010, 19:40
Lokalizacja: SE

#8

Post napisał: artur235 » 30 wrz 2014, 22:03

Niewiele zrozumiałem z tego co napisałeś.

Spróbuj EdytorNC, tam w ustawieniach transmisji masz wszystkie potrzebne opcje.

Ustaw koniec bloku na tylko LF, ustaw opóźnienie po wysłaniu bloku, ustaw wyślij na początku/końcu na DC2/DC4, ustaw sterowanie transmisją XON/XOFF (znaki DC2, DC4).
Zmiany w ustawieniach wprowadzaj pojedynczo.

Program powinien wyglądać:
%:1234(test)
...
%


Autor tematu
Pawel s cnc
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 8
Rejestracja: 20 cze 2014, 13:09
Lokalizacja: polska

#9

Post napisał: Pawel s cnc » 03 paź 2014, 20:52

OK.problem rozwiązany.Dzięki artur235.


artur235
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 271
Rejestracja: 09 lut 2010, 19:40
Lokalizacja: SE

#10

Post napisał: artur235 » 03 paź 2014, 21:15

Napisz co pomogło, pomożesz innym.
Kliknij też pomógł :)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Fanuc”