linia widmo

Dyskusje na temat systemu Sinumerik

Autor tematu
Misiek_zr
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 3
Posty: 94
Rejestracja: 13 cze 2007, 15:23
Lokalizacja: Redlino

linia widmo

#1

Post napisał: Misiek_zr » 16 paź 2011, 13:49

Witam serdecznie

Pracuje już od jakiegoś czasu na sterowaniu sinumeric 802d i pierwszy raz coś takiego mi się zdarzyło tzn:
Napisałem programik można powiedzieć że prosty jak budowa cepa no i pojawił się problem, maszyna podczas wykonywania omija jedna linie kodu a dokładnie linie N140 poniższego programu

%_N_RECK_1_MPF
;$PATH=/_N_MPF_DIR
N10 G90
N20 G54
N30 T2
N40 M6
N50 G00 X-5 Y-5 Z150
N60 T2 G17 S600 F50 M3
N70 G00 Z2
N80 G00 G41 X2.67 Y0
N90 G1 Z-8.1 F10
N100 G1 X8.57 Y51.99 F50
N110 G2 X12.9 Y55.85 CR=4.35
N120 G1 X64.63 Y55.85
N130 G2 X68.95 Y51.99 CR=4.35
N140 G1 X75.85 Y-8.75
N150 G0 Z2
N160 M5
N170 G0Z150
N180 G0 Y300
N190 M30

Zacząłem wiec kombinować jak koń pod górę i nic dopiero po dodaniu jednej linii za felerną linią program zaczą wykonywać prawidłowo linie 140tą
Teraz program wyglada tak:

%_N_RECK_1_MPF
;$PATH=/_N_MPF_DIR
N10 G90
N20 G54
N30 T2
N40 M6
N50 G00 X-5 Y-5 Z150
N60 T2 G17 S600 F50 M3
N70 G00 Z2
N80 G00 G41 X2.67 Y0
N90 G1 Z-8.1 F10
N100 G1 X8.57 Y51.99 F50
N110 G2 X12.9 Y55.85 CR=4.35
N120 G1 X64.63 Y55.85
N130 G2 X68.95 Y51.99 CR=4.35
N140 G1 X75.85 Y-8.75
N150 G0 Z2
N160 G01 X174.86 Y100 Z100 F400
N170 M5
N180 G0Z150
N190 G0 Y300
N200 M30

Ma ktoś z kolegów jakiś pomysł dlaczego maszyna mi się buntuje??

Asem w programowaniu nie jestem bo wszystkiego uczę się sam, ale jak dotąd radze sobie ze wszystkimi zadaniami jakie mi pracodawca powierzył. Ale jeśli koledzy mają jakieś zastrzeżenia co do poprawności programu to przyjmę z pokorą wszystkie uwagi. Wiem że ten programik jest bardzo prosty ale myślę że na pewno da się jakieś błędy wytknąć.

Mam jeszcze jedno pytanko do kolegów pracujących na tym sterowaniu

czy wie ktoś w jaki sposób wstawić w programie jakiś opis?

próbowałem już kilka kombinacji i nadal maszyna przyjmuje opis jako część programu i oczywiście wyrzuca błędy

Pozdrawiam serdecznie



Tagi:


marmagi
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 83
Rejestracja: 10 wrz 2009, 09:42
Lokalizacja: Koszalin

#2

Post napisał: marmagi » 16 paź 2011, 16:17

komentarz, opis - wstawiasz po średniku
(w drugiej linijce masz ścieżkę podaną jako komentarz).
nie używam tego sterowania, ale w opisie narzędzia nie widzę wywołania korektora
np T2 D1
- skąd układ ma wiedzieć jaka jest średnica narzędzia (i długość)

jak wprowadzasz korekcję G41 to na koniec ją odwołaj G40
(jak wyjdziesz na Z2)

wybór płaszczyzny G17 chyba lepiej wstawiać na początku programu

niektóre maszyny z Sinumerikiem nie tolerują braku odstępu między słowami

Awatar użytkownika

rafalxfiles
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 665
Rejestracja: 28 sie 2006, 17:55
Lokalizacja: dolnyśląsk
Kontakt:

#3

Post napisał: rafalxfiles » 16 paź 2011, 20:00

Nie wykonuje bo masz wywołaną korekcję narzędzia, maszyna wszystko dobrze wykonuje.


Autor tematu
Misiek_zr
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 3
Posty: 94
Rejestracja: 13 cze 2007, 15:23
Lokalizacja: Redlino

#4

Post napisał: Misiek_zr » 16 paź 2011, 23:29

kolego rafalxfiles mógłbyś mi wytłumaczyć twoja wypowiedź. Nie rozumie jaki wpływ ma korekcja narzędzia na wykonanie linii N140 i dlaczego po dodaniu linii N160( w drugiej wersji) maszyna nagle zaczyna wykonywać tą linie


marmagi
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 83
Rejestracja: 10 wrz 2009, 09:42
Lokalizacja: Koszalin

#5

Post napisał: marmagi » 17 paź 2011, 08:40

narzędzie nie pojedzie do danego punktu jeśli nie wie jaki jest następny, dlatego wygląda to tak jakby jeździło o 1 krok mniej. odwołaj korekcję tak jak pisałem i będzie ok. Narzędzie dojeżdżając do
N140 G1 X75.85 Y-8.75
musi wiedzieć jak się tam ustawić, a to będzie wiedziało jak będzie znało kolejny ruch.


barcel
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 208
Rejestracja: 20 lis 2008, 09:14
Lokalizacja: Polska

#6

Post napisał: barcel » 17 paź 2011, 08:50

posłuchaj kolegi "marmagi" bo Ci dobrze radzi. maszyna czyta kilka linii do przodu i wykonuje ruchy jakby z opóźnieniem do zaczytanych linii. Musi znać następny ruch przed wykonaniem jednego, aby wiedzieć jaką ścieżkę wybrać, ze względu na możliwości zmiany korekcji narzędzia :-)


Endrju76
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 351
Rejestracja: 30 wrz 2008, 21:17
Lokalizacja: Śląsk

#7

Post napisał: Endrju76 » 17 paź 2011, 20:58

Program chodzi
%_N_RECK_1_MPF
;$PATH=/_N_MPF_DIR
N5 G90
N10 G54 G17
N15 T2 D1 ;frez fi 8
N20 M6
N25 S600 F50 M3
N30 G00 X-5 Y-5 Z150
N35 G00 Z2
N40 G41
N45 G00 X2.67 Y0
N50 G1 Z-8.1 F10
N55 G1 X8.57 Y51.99 F50
N60 G2 X12.9 Y55.85 CR=4.35
N65 G1 X64.63 Y55.85
N70 G2 X68.95 Y51.99 CR=4.35
N75 G1 X75.85 Y-8.75
N80 G1 Z2
N85 M5
N90 G0 Z150
N95 G0 Y300
N100 G40
N105 M30
Małe korekty. Dobrze jet wraz z narzędziem wywoływać korekcję narzędzi ( T2 D1)
Po Załadowaniu narzędzia do wrzeciona (M6) ustawiasz parametry narzędzia S,F.M
Korekcja narzędzia (G41/42) wywołujesz jak zejdziesz narzędziem na właściwą wysokość obróbki a odwołujesz (G40) po zakończeniu obróbki
M30 odwołuje wszystkie funkcje narzędziowe i korekcji jednak lepiej G40 dać wcześniej
Pamiętaj że Jak pracujesz z korekcją narzędzia(G41/42) to sterownik oblicza swoją drogę kilka bloków do przodu uwzględniając promień narzędzia i jeżeli w tych obliczeniach jego kolizja konturu nawet o 0.01 mm to wyrzuci alarm. Dlatego musiałeś dodać blok
Endrju
Zaznacz "POMÓGŁ" - to nie boli

Awatar użytkownika

ArturMAZAK
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 333
Rejestracja: 23 lis 2009, 16:28
Lokalizacja: Dzierżoniów

#8

Post napisał: ArturMAZAK » 17 paź 2011, 21:23

nie pracuje na takim sterowaniu, ale czy korekcja narzędzia (G41/42) nie musi być w bloku wraz z G01 lub G00?
kto pyta-ten nie błądzi.


Autor tematu
Misiek_zr
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 3
Posty: 94
Rejestracja: 13 cze 2007, 15:23
Lokalizacja: Redlino

#9

Post napisał: Misiek_zr » 26 paź 2011, 22:48

Wielkie dzięki za pomoc
faktycznie wystarczyło wyłączyć korekcję i wszystko poszło jak należy.
oczywiście punkciki już lecą

pozdrawiam serdeczni

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”