Błędy startowania od bloku

Dyskusje na temat systemu Sinumerik

Autor tematu
HIHI18
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 82
Rejestracja: 05 paź 2012, 19:36
Lokalizacja: L-K

Błędy startowania od bloku

#1

Post napisał: HIHI18 » 28 lip 2016, 22:24

Witam,
Panowie mam problem chodzi o to, że pisze sobie program na frezarce, no i jak chce puścić od bloku to czasami jest spoko, ale czasami to po prostu nie mam pojęcia co ona sobie myśli :(

Znaczy się szukam bloku od którego chcę rozpocząć przeważnie jest to któreś z narzędzi. i teraz albo
- jest wszystko ok(bardzo rzadko)
- jedzie w ogóle inne miejsce i nie mam pojęcia co będzie chciał robić (często)
- a czasami po prostu po wybraniu od bloku, wyrzuca narzędzie z wrzeciona :/ (raz na 10 razy)
zawsze wybieram szukanie bloku z przeliczaniem od początku... i nigdy nie wiem co zrobi...
jest to tak mi się wydaje stary sinumerik 840D, daję zdjęcie sterownika
Obrazek
Kiedyś na tokarce z takim sterowaniem pracowałem, i nigdy nie miałem problemu z uruchamianiem od bloku...

Może ktoś będzie wiedział co może być nie tak...


"Kto nigdy nie miał kolizji na maszynie, niech pierwszy rzuci frezem"

Tagi:


Arias2
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 566
Rejestracja: 29 lip 2007, 10:49
Lokalizacja: wieluń-eslov

#2

Post napisał: Arias2 » 29 lip 2016, 00:26

Podaj ten program z opisem w którym bloku wyrzuca.


Autor tematu
HIHI18
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 82
Rejestracja: 05 paź 2012, 19:36
Lokalizacja: L-K

#3

Post napisał: HIHI18 » 29 lip 2016, 17:59

Kolego przykładowo np. mam program
T1
M6
D1
G54 S3000 M3 F100
G0 Z0
X0 Y0
MCALL CYCLE81(, , , ,, , )
X10 Y10
X20 Y20
X30 Y30
MCALL
T2
M6
D1
G54 S3000 M3 F100
G0 Z0
X0 Y0
MCALL CYCLE83(, , , ,, , )
X10 Y10
X20 Y20
X30 Y30
MCALL
T3
M6
D1
G54 S3000 M3 F100
G0 Z0
X0 Y0
MCALL CYCLE840(, , , ,, , )
X10 Y10
X20 Y20
X30 Y30
MCALL
T5
M6
D1
G54 S3000 M3 F100
G0 Z0
X0 Y0
MCALL POCKET2(, , , ,, , )
X10 Y10
X20 Y20
X30 Y30
MCALL
G0 Z300
M30
To tak przykładowo
i np będę chciał wybrać od bloku T2 i będzie spoko, a jadąc dalej wybiore od bloku T4 i wtedy albo wyrzuci narzędzie albo będzie jechała na jakieś dziwne pozycje, a jak będzie inne narzędzie we wrzecionie niż te które chcę puścić od bloku to będzie chciał robić tym narzędziem które obecnie ma we wrzecionie też jadąc na jakieś zmyślone pozycje...
"Kto nigdy nie miał kolizji na maszynie, niech pierwszy rzuci frezem"

Awatar użytkownika

viper
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 490
Rejestracja: 23 wrz 2013, 13:44
Lokalizacja: Polska

#4

Post napisał: viper » 30 lip 2016, 08:38

Na frezarce nie mam sinumerika ale chyba wiem co jest nie halo a właściwie co robisz źle :mrgreen: Moim zdaniem robisz błąd w programie.

Przy każdym bloku od którego chcesz wystartować (T1, T2,....) powinieneś dodatkowo wstawić G90 TAK JAK TO ROBISZ NA POCZĄTKU PROGRAMU
I odpowiedz dlaczego ona zachowuje się jak chce? Bo jak przerwałeś program w jakimś tam punkcie gdzie miałeś G91 i próbujesz puścić od bloku to maszyna to zachowuje w pamięci i dlatego jedzie w różne dziwne punkty.

Zmodyfikuj program tylko o G90 przy blokach w których startujesz i daj znać czy śmiga dobrze.. musi działać :wink:

Awatar użytkownika

djronin
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 262
Rejestracja: 22 kwie 2011, 01:19
Lokalizacja: Jarocin

Re: Błędy startowania od bloku

#5

Post napisał: djronin » 04 sie 2016, 03:59

HIHI18 pisze:zawsze wybieram szukanie bloku z przeliczaniem od początku... i nigdy nie wiem co zrobi...
Gdy wybierasz szukanie bloku z przeliczaniem to sinumerik czyta plik od początku i wykonuje wszystkie kody nastawcze, po czym staje na ostatnim bloku poprzedzającym wyszukiwany,
następnie zatrzymanie i aby iść dalej to musisz wcisnąć NC STRART
teraz wykonuje się ruch narzędzia do pozycji z tego bloku przed wyszukiwanym
i tutaj masz dwie opcje co się stanie

1. narzędzie w operacji poprzedzającą wyszukiwany blok jest takie same jak narzędzie we wrzecionie i zostanie wykonany ruch TYLKO w osiach XY - czyli jeśli startujesz z bloku a zostawiłeś narzędzie poniżej góry detalu i droga wiedzie nad imadłem to masz kolizję więc z tym uważaj. następne naciśniecie NC START i program rusza czytając wyszukiwany blok.

2. narzędzie w operacji poprzedzającą wyszukiwany blok jest inne lub brak jest narzędzia we wrzecionie to następuje wymiana narz. czyli odjazd do góry w osi Z potem najazd na ptk wymiany narz, wymiana, najazd XY na pozycje w bloku poprzedzającym szukany. Kolejny raz naciskasz NC START i program rusza czytając wyszukiwany blok CZYLI kolejny raz jedzie do ptk wymiany narz po narzędzie użyte w operacji od której startujemy program.


Można wybrać opcję szukania bloku bez przeliczania, wtedy nie jest wykonywany ruch na ostatnią pozycje poprzedzającą szukany blok ale wtedy najlepiej wpisać na początku każdej operacji g-kody ustawiające domyślne nastawy takie np jak:

;operacja 01
G40 G90 G00
G64 G17 G94
T="TOOL_01" D1 M6
T="TOOL_02"
G00 G54 X... Y... S... M3 M8
G00 Z...
G01 X... Y...
...
...
G00 Z50 M9 M5



;operacja 02
G40 G90 G00
G64 G17 G94
T="TOOL_02" D1 M6
T="TOOL_03"
G00 G54 X... Y... S... M3 M8
G00 Z...
G01 X... Y...
...
...
G00 Z50 M9 M5
...Programowanie ma to do siebie, że urzeczywistnienie nawet najbardziej
oczywistego pomysłu jest znakomitą definicją słowa "frustracja"...

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”