Strona 1 z 4

Fanuc o m

: 06 paź 2016, 17:03
autor: Fanuc o m
Witam. Ja z małym pytaniem. Chcialbym sie dowiedziec jakiego kodu/cyklu mogę uzyc do zapetlania. Mam nieraz do frezowania fasoli, wpusty czy rowki na glebokosci gdzie duzo trzeba pisac. Probowalem napisac podprogram i uzyc "L" do ilosci powtorzen, ale nic z tego. Pracuje na frezarce ze sterowaniem fanuc o m.

Z gory dziekuje za odpowiedzi. Pozdrawiam

: 06 paź 2016, 19:48
autor: bob35
M98 P100 L5
M98 P100 to wywołanie podprogramu O100
L5 to 5razy


O100 na końcu musi mieć M99

: 06 paź 2016, 20:45
autor: Fanuc o m
Tez tak wlasnie robilem i nic z tego.

O0001

T1 m6;
S4000 m3;
G0 g90 g80 g40;
G54 x0 y0;
G43 h1 z50;
G0 z5 m8;
M98 p0002 L 20;
G0 z100;
M5;
M9;
M30;


Podprogram

O0002

G1 z-1 f300;
G1 x30 y0 f300;
X0;
M99;

[ Dodano: 2016-10-07, 10:34 ]
Napisalem tak jak jest wyzej i nic z tego. Przejedzie tylko raz bez powtarzania. Czy ktos ponoze?

: 07 paź 2016, 11:35
autor: Krzycho_Wporzo
Witaj.

A czy w ten sposób próbowałeś ?

M98 P200002

lub

M98 P00200002 :smile:

: 07 paź 2016, 17:31
autor: Fanuc o m
Czy jest ktos w stanie mi powiedziec co w programie jest nie tak, ze nie chce go zapetlac.

: 07 paź 2016, 21:28
autor: bob35
M98 Po002 L20
a jak nie pomoże to

M98 Po002
M98 Po002
M98 Po002
itd

: 08 paź 2016, 19:31
autor: Fanuc o m
Jakiegoś innego sposobu na to zapetlanie
nie będzie ?

: 10 paź 2016, 20:20
autor: mheli
Fanuc o m pisze:Tez tak wlasnie robilem i nic z tego.

O0001

T1 m6;
S4000 m3;
G0 g90 g80 g40;
G54 x0 y0;
G43 h1 z50;
G0 z5 m8;
M98 p0002 L 20;
G0 z100;
M5;
M9;
M30;


Podprogram

O0002

G1 z-1 f300;
G1 x30 y0 f300;
X0;
M99;

[ Dodano: 2016-10-07, 10:34 ]
Napisalem tak jak jest wyzej i nic z tego. Przejedzie tylko raz bez powtarzania. Czy ktos ponoze?

Nie wiem czy we wszystkich Fanucach ale na pewno w niektórych podprogramy mają swoje zastrzeżone numery to raz, sprawdź w manualu o ile masz do tej maszyny jakiego numeru możesz użyć jako nazwy podprogramu. Mam automat gdzie podprogramy mogą zaczynać się bodajże od o1900.
Po drugie jeśli programujesz w g90 czyli wartościach absolutnych to jeśli chcesz fasolkę zrobić np. 20mm głęboką to nie możesz pisać z-1. Powinieneś wpisać W-1 i wtedy za każdym powtórzeniem programu narzędzie zejdzie o -1 w zecie.

A tak na marginesie to zarejestrowałeś się Kolego żeby szukać pomocy ... i w lokalizacji wpisujesz xxx ... a kto wie czy nie masz blisko kogoś z forum kto mógłby Ci pomóc osobiście idąc do sklepu po bułki ...

: 11 paź 2016, 10:47
autor: Psikus
Witam

Tak jak kolega mheli napisał . Zaczynasz program od G90 czyli programowanie absolutne, ale w programie musisz użyć G91 czyli programowanie przyrostowe aby maszyna dodawała 1 mm od punktu w którym skończyła a nie od liczyła tego od Z0.

Na końcu odwołujesz G91 wpisując G90 aby maszyna korzystała z ustawionego miejsca zerowego np G54 ....


powodzenia

ps. jak nie poradzisz to daj znać , spróbujemy pomóc ale pokaż że próbowałeś ;-)

: 11 paź 2016, 11:22
autor: Fanuc o m
Z numerem podprogramu jest ok bo czesto uzywam tych samych współrzędnych do kilku narzędzi i jest ok. Dzis spróbuje uzyc W-1 zamiast Z-1. A g91 uzyc w podprogramie tak i odwolac przed jwgo zamknieciem tak? Pozdrawiam