Fanuc 32i pytanie na temat obróbki

Dyskusje na temat systemu Faunc

Autor tematu
czesiu1988
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 5
Posty: 76
Rejestracja: 10 kwie 2011, 14:16
Lokalizacja: Pomorze

Fanuc 32i pytanie na temat obróbki

#1

Post napisał: czesiu1988 » 01 cze 2012, 09:36

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.



Tagi:


bob35
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 417
Rejestracja: 05 maja 2007, 10:23
Lokalizacja: Bielsko-Biała

#2

Post napisał: bob35 » 03 cze 2012, 13:46

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
OGŁOSZENIE!!! Zamienię dobrą prace w dynamicznie rozwijającym się kraju na zasilek w krajach starej uni.


Autor tematu
czesiu1988
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 5
Posty: 76
Rejestracja: 10 kwie 2011, 14:16
Lokalizacja: Pomorze

#3

Post napisał: czesiu1988 » 03 cze 2012, 16:44

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.


Autor tematu
czesiu1988
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 5
Posty: 76
Rejestracja: 10 kwie 2011, 14:16
Lokalizacja: Pomorze

#4

Post napisał: czesiu1988 » 21 cze 2012, 16:18

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


PiRo_man
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 329
Rejestracja: 23 sie 2010, 21:32
Lokalizacja: Świerklany

#5

Post napisał: PiRo_man » 26 cze 2012, 19:41

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.


bob35
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 417
Rejestracja: 05 maja 2007, 10:23
Lokalizacja: Bielsko-Biała

#6

Post napisał: bob35 » 27 cze 2012, 21:29

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 .
OGŁOSZENIE!!! Zamienię dobrą prace w dynamicznie rozwijającym się kraju na zasilek w krajach starej uni.


Autor tematu
czesiu1988
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 5
Posty: 76
Rejestracja: 10 kwie 2011, 14:16
Lokalizacja: Pomorze

#7

Post napisał: czesiu1988 » 27 cze 2012, 22:58

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ł...


bob35
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 417
Rejestracja: 05 maja 2007, 10:23
Lokalizacja: Bielsko-Biała

#8

Post napisał: bob35 » 28 cze 2012, 16:31

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ć.
OGŁOSZENIE!!! Zamienię dobrą prace w dynamicznie rozwijającym się kraju na zasilek w krajach starej uni.


Autor tematu
czesiu1988
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 5
Posty: 76
Rejestracja: 10 kwie 2011, 14:16
Lokalizacja: Pomorze

#9

Post napisał: czesiu1988 » 28 cze 2012, 18:44

Ok. Spróbuje napisać to po swojemu i wtedy sprawdzić czy pójdzie.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Fanuc”