Strona 1 z 1
Fanuc 32i pytanie na temat obróbki
: 01 cze 2012, 09:36
autor: czesiu1988
Witam. Pracuje na tokarce ctx310 ze sterowaniem fanuc 32i. Mam pytanie. Czy jest możliwość zacząć obróbkę od dowolnej lini programu np ze środka? Załóżmy że wyskoczył mi błąd z napędem oprawki a to jest środek programu. Kasuje błąd i chciałbym zacząć jeszcze raz od tej linii. Próbowałem już przejść do określonej linii, przełączałem na auto, ale przeskakiwało do początku programu i szło od początku. Czy jest jakiś sposób żeby to zrobić? Wiem że można wpisać w program ominięcie określonych linii ale nie o to mi chodzi, bo co chwila bym musiał mieniać program.
: 03 cze 2012, 13:46
autor: bob35
Można ze środka startować ale nie z każdego bloku jak masz dobrze zapisany program albo ręcznie podopisywać to co potrzeba w MDI wtedy ruszysz z każdego bloku
: 03 cze 2012, 16:44
autor: czesiu1988
Program według mnie jest dobrze napisany. G54 wysuwa mi materiał, Obrabia , potem mam wysunięcie materiału na G55 i dalej obróbkę. I właśnie jak chcę żeby wystartował od od tej drugiej części czyli wyciągnięcie i obróbka, to zderzak podjeżdża mi na G54 a nie na G55.
: 21 cze 2012, 16:18
autor: czesiu1988
Dalej nie rozwiązałem mojego problemu. Wkleję program może komuś coś przyjdzie do głowy. Ja niestety obawiam się że nie da się ruszyć z dowolnej linii.
Program:
G1900D20.L190.K0.
G0G40G80G90G95
G54(225)
#1=1212(NR.GNIAZDA*GLOWICY)
#2=-65(DLUG.DETAL+UCINAK-1MM)
#3=0.05(DLUG.PLAN.)
G92S2000
G53X350Z450
M98P1000(PODANIE)G53X350Z450
Obróbka
T1212(WYSUNIECIE MATERIALU)
M5P1
G0X0Z5
G1G94F2000Z1
M36
G55(279)
G1F3000Z0
G4X0.2
M37
Z2
G53X350
G53Z450
I dalsza obróbka.
A to podprogram do podania materiału na początku programu.
O1000(PODANIE DETALU)
G53X350Z450
M109
M5P1
M5P2
T#1(ZDERZAK)
M65
IF[#1014EQ1]GOTO1
G0X0Z2
G1G94Z#2F2000
M36
G1Z#3F1500
M37
G4X1
G0G95Z5
G53X350
G53Z450
M99
N1
M931(WYLACZ.FUNKC.AUTO-DRZWI)
M30
: 26 cze 2012, 19:41
autor: PiRo_man
Co prawda nie pracuję na tokarce, tylko na frezarce, sterowanie też inne, ale cały czas Fanuc. U mnie wygląda to tak, że wszystkie kody G potrzebne do wczytania bazy, ustawienia jednostki metrycznej, odwołania wszelkich kompensacji, czy cykli mam na początku programu, i je zawsze wczytuje, wybieram narzędzie (w tym momencie, po wyborze narzędzia włączam Single Block'a - odczytywanie programu linia po linii), włączam obroty, wczytuje kompensację długości narzędzia, i w tym momencie przechodzę tak jakby do edycji programu (przycisk "Edit"), przewijam na linię programu która mnie interesuje, przełączam z powrotem na tryb automatyczny, i naciskam przycisk wystartowania programu. U mnie działa za każdym razem. Warto zauważyć że jest to dość ryzykowne podejście, więc warto zostawić sobie włączonego Single Block'a, i cały czas kontrolować posuw narzędzia oraz jego ścieżkę. Najlepiej jak zrobi to ktoś ze stażem, doświadczeniem, i mający styczność z programowaniem. Łatwo się pomylić przy takim przeskakiwaniu i pominąć pewne niezbędne komendy. Sam pracuję jako operator 4 lata, jako programista/ustawiacz trochę ponad 3 lata i do teraz zdarzają mi się wpadki przy takich przeskokach wgłąb programu.
: 27 cze 2012, 21:29
autor: bob35
Naucz się pisać programy tak by się dało (to co napisałeś to się nie da ). Tym bardziej że to masz prosty program. Pisząc program pomyśl czego chcesz i to napisz .
: 27 cze 2012, 22:58
autor: czesiu1988
Dla sprostowania, podprogram do podawania materiału z podajnika pisany był przez ludzi z serwisu, którzy uruchamiali tą maszynę. Więc może powiesz co twoim zdaniem jest źle, i jak ty byś to rozwiązał...
: 28 cze 2012, 16:31
autor: bob35
W serwisie robią osoby co nie są programistami cnc .
A byle jak napisać program to każdy potrafi (oni są od czego innego).
Podaliście co trzeba zrobić to tak napisali .
Poza tym ilu będzie programistów to tyle programów .
Zawsze warto pisać proste czytelne programy nawet jeżeli będzie 2 razy więcej bloków ale za to masz czytelnie i wiadomo skąd można ruszyć.
: 28 cze 2012, 18:44
autor: czesiu1988
Ok. Spróbuje napisać to po swojemu i wtedy sprawdzić czy pójdzie.