Pronum 630T - problemy z PLC

Rozmowy dotyczące oprogramowania sterującego maszynami CNC i sterowników CNC obrabiarek numerycznych

Autor tematu
MuchaBass
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 24
Rejestracja: 03 mar 2008, 19:04
Lokalizacja: Koszalin

Pronum 630T - problemy z PLC

#1

Post napisał: MuchaBass » 27 lip 2013, 09:11

Witam.
Zwracam się o pomoc do szanownych kolegów, którzy mają doświadczenie z Pronum 630T.
Od dwóch miesięcy zmagam się z tym oprogramowaniem na starej tokarce - Komsomolec. Na pierwszy rzut wszystko w porządku ale kiedy zachciało mi się używać cykli tokarskich zaczęły się kłopoty. Kiedy chciałem użyć cyklu L95 do toczenia wielowarstwowego maszyna jechała nie na pozycję zadaną tylko o jakieś 40 mm niżej i w połowie cyklu zaczyna dziwny taniec. Zamiast wjeżdżać w materiał na 45mm robi te same ruchy, które powinna tylko jedno-milimetrowe. Dodam tylko że połowę cyklu robiła dobrze.
Inny przypadek to Przesunięcie Bazy Programowej - G92/G54. Kiedy próbuję z jednego uchwytu wykonać kilka detali przesuwając bazę programową o zadany wektor przy pomocy G92 (zgodnie z instrukcją programowania PRONUM), support jedzie gdzieś w "pole". Zastanawiam się czy G92 nie może współpracować z podprogramem, w którym jest kontur detalu. Może to jest problem?
Zasugerowano mi tez że mogę mieć "zaśmiecony" PLC. Niestety nie wiem co się działo z tą maszyną wcześniej :(
A moje pytanie-prośba brzmi: Czy ktoś z szanownych kolegów odświeżał PLC Pronuma 630T? I jeśli tak, to czy jest w stanie "łopatologicznie" mi to objaśnić? Bo na serwis niestety nie mogę sobie w tej chwili pozwolić :(


Nie wykorzystane sytuacje lubią się mścić...

Tagi:


GumiRobot
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 685
Rejestracja: 21 mar 2005, 18:51
Lokalizacja: Trójmiasto

#2

Post napisał: GumiRobot » 27 lip 2013, 18:18

cykle Lxx to nie PLC,
wstawi kolega program z cyklem L95


Autor tematu
MuchaBass
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 24
Rejestracja: 03 mar 2008, 19:04
Lokalizacja: Koszalin

#3

Post napisał: MuchaBass » 29 lip 2013, 17:11

Program z L95 już usunąłem, bo musiałem cały ten program z palca pisać - tak było szybciej. Szukanie rozwiązania za długo trwało. ale opierałem się na przykładowym programie umieszczonym w Instrukcji Programowania. Być może namieszałem coś z parametrami R, chociaż starałem się wiernie odwzorować szablon wstawiając własne koordynaty.
Obecnie jednak większą bolączką jest zapętlanie podprogramu. Próbowałem na kilka sposobów. Używałem G54:
N100 T1 G54 D204 - początek programu
N101 G97 S1200 M13 D11
...
N180 G0 Z200 X150
N200 G54 D205 - następna baza programowa
N201 G0 X0 Z-8.3 - żądanie o przesuniecie bazy o 8,3 w osi Z
N210 L561 - podprogram
N220 G0 Z200 X200
....
na moje oko linijki N201 już nie powinno być skoro podałem D205, w którym są już zmienione koordynaty początku startu podprogramu...?...
Jednak rewolwer wali na krańcówkę poniżej wrzeciona. Ale podprogram z pierwszej bazy D204 wykonuje bezbłędnie.
Pisałem tez używając G92:
...N180 G0 Z150 X150
N200 G91
N210 G92 X0 Z-8,3
N220 L561
...
Spróbowałem nawet wymyślić coś takiego:
...
N300 G90
N301 G92 D205
N350 L561
... i też nic.
I albo ja nie potrafię zrozumieć opisu w instrukcji albo coś jest nie tak z oprogramowaniem...
A może któryś z kolegów mógłby umieścić sprawdzony program na przesunięcie bazy oraz na L95 w Pronumie? Myślę że tak szybciej bym to sobie porozkładał na czynniki..
Będę ogromnie wdzięczny za każdą pomoc.
Nie wykorzystane sytuacje lubią się mścić...


GumiRobot
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 685
Rejestracja: 21 mar 2005, 18:51
Lokalizacja: Trójmiasto

#4

Post napisał: GumiRobot » 29 lip 2013, 20:08

G54 wywołuje bazę pomiarową względem współrzędnych maszynowych
do przesunięcia/korekty bazy pomiarowej służy funkcja G55
czyli

N10 G54 D204
...
Nnnn-1 D0 (bezwzględnie odwołanie korekcji narzędzia)
Nnnn G90 G55 X0 Z-8.3 (przesunięcie bazy o wektor X Z)
Nnnn+1 D11 (wywołanie korekcji narzędzia względem nowej bazy)


Autor tematu
MuchaBass
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 24
Rejestracja: 03 mar 2008, 19:04
Lokalizacja: Koszalin

#5

Post napisał: MuchaBass » 29 lip 2013, 21:04

Raaaju... jeśli to faktycznie taki banalny zapis to "cep" ze mnie i czytać nie potrafię ze zrozumieniem :)
Jutro sprawdzę jak to działa w rzeczywistości.
Jeszcze jedno pytanko - chcąc powtarzać podprogram kilkukrotnie, przesuwając kolejno bazę o 8,3 w osi Z, muszę wpisywać w następnych wywołaniach G55 wartość zwiększającą się o te właśnie 8,3?
Czyli:
Nnnn G90 G55X0 Z-16,6 itd.?
Nie wykorzystane sytuacje lubią się mścić...


GumiRobot
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 685
Rejestracja: 21 mar 2005, 18:51
Lokalizacja: Trójmiasto

#6

Post napisał: GumiRobot » 30 lip 2013, 10:06

nie
cały czas kol. przesuwa aktualną bazę pomiarową tylko o 8.3 czyli powtarzamy wcześniejszy mój przykład do u...j śmierci lub wielkiego dzwonu z wirującym uchwytem.

Ja bym bazę przesuwał po zakończeniu wykonywania części a nie przed rozpoczęciem i oczywiście procedurę przesunięcia bazy wywołujemy przy narzędziach ustawionych w bezpiecznej odległości od materiału , wrzeciona i konika.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Ogólne Dyskusje na Temat Systemów Sterowania CNC”