Tokarka na fanucu, powtorzenie programu

Dyskusje na temat systemu Faunc
Awatar użytkownika

Autor tematu
maz
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 894
Rejestracja: 20 cze 2007, 22:55
Lokalizacja: Blachownia
Kontakt:

Tokarka na fanucu, powtorzenie programu

#1

Post napisał: maz » 12 maja 2010, 21:35

Witam.
Interesuje mnie mozliwosc wykonania programu na tokarce w nastepujacy sposob:
Montuje walek w uchwycie, walek wystaje ok 4 dlugosci danego detalu.
Puszczam program, ktory zawiera tresc na obrobke 1 detalu z odcieciem.
W parametrach maszyny podaje ilosc elementow do wykonania.
Wiem, ze to jest mozliwe np na tokarkach Haasa, bo tak kiedys robilem, co prawda byl tam chwytak programowalny i sie podawalo dlugosc preta.

Nie chodzi mi o zrobienie programu i wywolanie podprogramu np 4 krotnie wraz ze zmiana przyrostowa wartosci.

Maszyna posiada sterowanie FANUC, jest z 2010 roku.


Kazde parametry sa idealne, czasami tylko narzedzia sa malo wytrzymale :-)
Kazdy wymiar da sie osiagnac, czasami wystaczy docisnac mocniej urzadzenie pomiarowe ;-)

Tagi:


mr-zgr
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 134
Rejestracja: 01 lut 2010, 16:33
Lokalizacja: Libiąż

#2

Post napisał: mr-zgr » 12 maja 2010, 22:26

zajrzyj kolego do tematu poniżej obecnie na liście. może tam znajdziesz to czego szukasz


abik81
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 106
Rejestracja: 21 sty 2007, 23:54
Lokalizacja: Consett

#3

Post napisał: abik81 » 12 maja 2010, 22:32

Tak się chyba nie da... przynajmniej ja nie kojarzę. Najprostsza opcja jaką znam to tak jak sam wspomniałeś ustawić wykonanie elementu jako podprogram i "L" powtórzeń.


adam86-20
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 102
Rejestracja: 15 sty 2008, 18:23
Lokalizacja: Rybnik

#4

Post napisał: adam86-20 » 13 maja 2010, 01:27

kolego chyba masz szczęście :mrgreen: pracuję na starej tokarce Puma 12L z sterowaniem O-T to dość stary sterownik, i ostatnio sprawiłem sobie w macro taki programik który po wpisaniu na początku do parametru ilośći sztuk oblicza sobie na ile ma podjechać zderzak (zderzak na głowicy) żeby wystawić odpowiednią ilość materiału do zrobienia zadanej ilości detali, później tyle razy jest powtarzany program żeby zrobić daną ilość, po przejściu każdej sztuki sam zmienia sobie miejsce zerowe (realizowane poprzez G10) tak aby zawsze nie zależnie od ilości sztuk skończyć w tym samym miejscu przed uchwytem...trochę zamieszane ale tak działa, powiedz mi kolego czy działa na twojej maszynie macro i G10? jeśli jesteś zainteresowany to prześle Ci szablon macro w który wkleisz sobie swój programik i podjazd zderzaka...w razie jakichś wątpliwości służę pomocą...jeśli jesteś zainteresowany to napisz bo nie będę niepotrzebnie wrzucał
Nie dyskutuj z idiotą. Sprowadzi cię do swojego poziomu i pokona doświadczeniem.


abik81
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 106
Rejestracja: 21 sty 2007, 23:54
Lokalizacja: Consett

#5

Post napisał: abik81 » 13 maja 2010, 01:41

Masz rację adam86-20, nie korzystałem z tego nigdy... :oops:
Teraz namierzyłem taki opis"
Fanuc G10 Programmable Offset
G10 Set Offsets (Group 00) G10 allows the programmer to set offsets within the program.
Using G10 replaces the manual entry of offsets (i.e. Tool length and diameter, and work coordinate offsets).
L – Selects offset category.
L2 Work coordinate origin for G52 and G54-G59
L10 Length offset amount (for H code)
L1 or L11 Tool wear offset amount (for H code)
L12 Diameter offset amount (for D code)
L13 Diameter wear offset amount (for D code)
L20 Auxiliary work coordinate origin for G110-G129
P – Selects a specific offset. P1-P100 Used to reference D or H code offsets (L10-L13)
P0 G52 references work coordinate (L2) P1-P6 G54-G59 references work coordinates (L2) P1-P20 G110-G129 references auxiliary coordinates (L20) P1-P99 G154 P1-P99 reference auxiliary coordinate (L20) R Offset value or increment for length and diameter.
X Optional X-axis zero location.
Y Optional Y-axis zero location.
Z Optional Z-axis zero location.
A Optional A-axis zero location.

Mógłbyś wrzucić jakiś przykładowy fragment programu, też chętnie się zapoznam...


BoKo1
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 1
Posty: 81
Rejestracja: 16 sie 2007, 02:27
Lokalizacja: strasznie daleko

#6

Post napisał: BoKo1 » 13 maja 2010, 01:44

Można napisać program w taki sposób aby ... przykładowo - wiertło wykonywało otwór wspólny dla wszystkich sztuk a pozostałe narzędzia wykonywały swoje operacje grupowo (grupa oznacza jedną sztukę) i wykonanie takie byłoby kontrolowane przez licznik sztuk, funkcję GOTO i zmianę "wear offset" ..... wygląda to na nieco skomplikowane aczkolwiek .... działa szczególnie gdy w grę wchodzi użycie wielu narzędzi i dużej ilości linii programu :lol
Goooogle zawsze pomocne


adam86-20
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 102
Rejestracja: 15 sty 2008, 18:23
Lokalizacja: Rybnik

#7

Post napisał: adam86-20 » 13 maja 2010, 01:45

%
:0008
#10=2(ILOSC SZTUK)

#1=-64.5-[#10*5.5](-64.5 -MIEJSCE ZEROWE)
(5.5 -GRUBOSC SZTUKI)
G10P0Z#1
(ZDERZAK)

G30U0W0
G0X200.
G30U0W0

#2=1
WHILE[#2LE#10]DO1
#2=#2+1
G10P0Z#1
#1=#1+5.5(KROK)
(PROGRAM GLOWNY)

G30U0W0
G0X300.
G30U0W0

END1
M30
%
Nie dyskutuj z idiotą. Sprowadzi cię do swojego poziomu i pokona doświadczeniem.

Awatar użytkownika

CNCRob
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1319
Rejestracja: 24 cze 2007, 20:42
Lokalizacja: Świdwin / Worcester

#8

Post napisał: CNCRob » 13 maja 2010, 01:46

kolego maz, nie wiem jak wsadziłeś tokarke na fanuca... może pod każda z nóg jest książka od programowania? :) drugie to widze tu kilku odpowiadających a nawet nie wiedza na jakie konkretnie sterowanie odpowiadają... śmieszne to troche bo część ze sterowaniań ma liczniki a my znamy jedynie date produkcji maszyny...
- Heidenhain - Siemens - Fanuc -
Able to use the following programmes: FANUC Series 18i-TB, FANUC O-T, SIEMENS SINUMERIC 810D & 840D, ShopMILL, ShopTURN, ManualTURN, HEIDENHAIN CNC ISO, DIN PLUS and TURN PLUS (CNC PILOT) and many more.


adam86-20
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 102
Rejestracja: 15 sty 2008, 18:23
Lokalizacja: Rybnik

#9

Post napisał: adam86-20 » 13 maja 2010, 01:54

tam gdzie zderzak wywalasz

G30U0W0
G0X200.
G30U0W0

i wklejasz tam podjazd zderzaka

tam gdzie program główny wywalasz

G30U0W0
G0X300.
G30U0W0

i wklejasz swój programik już bez zderzaka

tam gdzie ten komentarz ilość sztuk wpisujesz #10= ilość sztuk które chcesz żeby Ci zrobiło a tam gdzie te -64.5 to wartość miejsca zerowego w którym maszyna podjeżdza maksymalnie, czyli w moim przypadku przy odcinaniu ostatniej sztuki a oto mój programik n którym pracuje:

%
:0009(002110 MACRO)

#10=8(ILOSC SZTUK)


#1=-64.5-[#10*5.5](-64.5 -PUNKT BAZOWY)
G10P0Z#1
#100=0(LICZNIK SZTUK)

(ZDERZAK)
G30U0W0
T0808
(ZDERZAK)
G0X70.Z.5
M5
M0
G30U0W0

#2=1
WHILE[#2LE#10]DO1
#2=#2+1
G10P0Z#1
#1=#1+5.5(5.5 -GRUBOSC SZTUKI)
#100=#100+1
(PROGRAM GLOWNY)

N10
M1
G30U0W0
G97S1000M3
T0303
(ZDZIERAK)
G0X70.Z2.M8
Z.1
G1X30.F0.12
G1X0.F0.3.
.
.
.
G0X45.Z10.M9
G30U0W0
M1
(UCINAK-2MM-UKOSNA-PLY)
N50G30U0W0
G97S400M3
T0909
G0X60.Z2.M8
Z-5.
G1X50.F0.04
G0X60.
Z-4.45
G1X57.6
G1X57.1Z-4.7F0.02
X47.53
G0X70.
Z10.M9
G30U0W0

END1
M30

%

[ Dodano: 2010-05-13, 01:58 ]
kolego Draco nie zgodzę się z Tobą, mój program będzie działał na 90% tokarek gdyż wykorzystuje podstawowe funkcje jakimi są macro i G10, więc co do tego ma jaki to sterownik?
Nie dyskutuj z idiotą. Sprowadzi cię do swojego poziomu i pokona doświadczeniem.


abik81
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 106
Rejestracja: 21 sty 2007, 23:54
Lokalizacja: Consett

#10

Post napisał: abik81 » 13 maja 2010, 02:04

Kolego Draco - biorąc pod uwagę rok produkcji 2010 można założyć, że sterowanie oi TC lub TD. Oczywiście Masz racje - w pierwszej kolejności powinno paść pytanie o typ sterowania :grin:
Ps: Aby mieć tokarkę na Fanucu należy przygotować Fanuca zanim maszyna dotrze do firmy.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Fanuc”