linia widmo
-
Autor tematu - Znawca tematu (min. 80)
- Posty w temacie: 3
- Posty: 94
- Rejestracja: 13 cze 2007, 15:23
- Lokalizacja: Redlino
linia widmo
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
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:
-
- Znawca tematu (min. 80)
- Posty w temacie: 2
- Posty: 83
- Rejestracja: 10 wrz 2009, 09:42
- Lokalizacja: Koszalin
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
(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
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 665
- Rejestracja: 28 sie 2006, 17:55
- Lokalizacja: dolnyśląsk
- Kontakt:
-
- Znawca tematu (min. 80)
- Posty w temacie: 2
- Posty: 83
- Rejestracja: 10 wrz 2009, 09:42
- Lokalizacja: Koszalin
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.
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.
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 353
- Rejestracja: 30 wrz 2008, 21:17
- Lokalizacja: Śląsk
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
%_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
Zaznacz "POMÓGŁ" - to nie boli
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 333
- Rejestracja: 23 lis 2009, 16:28
- Lokalizacja: Dzierżoniów