MAKRO frezowania śrubowego

Dyskusje na temat systemu Faunc

Autor tematu
tim_007
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 8
Rejestracja: 09 lis 2010, 18:31
Lokalizacja: Bydgoszcz

MAKRO frezowania śrubowego

#1

Post napisał: tim_007 » 24 wrz 2014, 20:19

Witam,
Mam napisane makro na w/w. Chcę aby definiowano jak najmniej parametrów i stąd pomysł, aby pobrać z tablicy narzędzi wartość promienia aktywnego offsetu oraz wartość "Z" przed rozpoczęciem makra. Sterowanie to FANUC MPX100i. W manualach jakie przestudiowałem - niestety nie miałem dokładnie do tego sterowania - znalazłem kilka parametrów, ale nie zgadzają się z tym sterowaniem. Jeśli ktoś ma jakiegoś manuala z parametrami do tego sterowania to chętnie przygarnę. Głównie chodzi mi o parametr nr aktualnego offsetu, aktualnego położenia w osi Z względem przywołanej bazy oraz zakresu parametrów dotyczących poszczególnych offsetów i ich rekordów.

Jeszcze jedna sprawa jeśli ktoś, by miał zgrane parametry systemowe sterowania 31i lub 0i dowolnej tokarki i frezarki poziomej bądź pionowej, to też bym przytulił :).



Tagi:

Awatar użytkownika

djronin
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 262
Rejestracja: 22 kwie 2011, 01:19
Lokalizacja: Jarocin

Re: MAKRO frezowania śrubowego

#2

Post napisał: djronin » 28 wrz 2014, 23:12

tim_007 pisze:Sterowanie to FANUC MPX100i
??? a nie FANUC MXP100i :)

Nie Bardzo rozumiem jak chcesz żeby to działało..

czy chcesz wywołać makro do frezowania otworu zagłębiając się spiralnie i chcesz wywołać je w ten sposób:

G65 P____ X_ Y_ Z_ R_ D_ Q_ W_ T_ H_
X_ Y_ Z_ - POZYCJA
R_ - ODSTĘP
D_ - ŚREDNICA
Q_ - SKOK
W_ - GŁĘBOKOŚĆ
T_ - NR NARZ.
H_ - NR OFFSETU

CZY..

T1 M6
G90 G54 G00 X0 Y0
G43 Z50. H1
Z2
G65 P____ D_ Q_ W_


PYTANIE CZY MASZ OFFSETY TYP A CZY B?

MXP100i jest kompatybilny z Fanuc Macro B a więc odczytanie H w 1 przypadku #11 w drugim #4111
...Programowanie ma to do siebie, że urzeczywistnienie nawet najbardziej
oczywistego pomysłu jest znakomitą definicją słowa "frustracja"...


Autor tematu
tim_007
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 8
Rejestracja: 09 lis 2010, 18:31
Lokalizacja: Bydgoszcz

#3

Post napisał: tim_007 » 30 wrz 2014, 23:07

Ma to wyglądać mniej więcej tak:

T1M6
G0X0Y0Z100H1D1
S1000F300
G0Z50
G65P****A*Q*E*D*
'odjazd lub dalsza część programu'
M30

A- głębokość początkowa
Q- głębokość końcowa
E- skok spirali
D- średnica otworu

W makrze mam zastosowaną kompensację promieniową więc chciałbym pobrać wartość promienia aktualnego offsetu oraz wartość Z przed wywołaniem makra powyżej tj. 50, aby po zakończeniu makra wrócić na poziom np. Z=50. Ułatwiło by mi to modalne wywoływanie makra no i mniej parametrów do określania.

Dzięki za parametry jutro jak znajdę chwilę w pracy to sprawdzę.

Awatar użytkownika

djronin
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 262
Rejestracja: 22 kwie 2011, 01:19
Lokalizacja: Jarocin

#4

Post napisał: djronin » 02 paź 2014, 00:41

Możesz wykorzystać G98 i G99 do określenia pozycji powrotu osi Z po zakończeniu zagłębiania. G99 - powrót do poz początkowej G98 Powrót do pozycji w osi Z przed wywołaniem cyklu np Z50.

Dodaj w cyklu te linijki na początku i końcu kodu ;)

#5=#5003
G00 G90 Z#1

..
#Twój Kod Na zagłębianie
...

IF[#4010 EQ 98]GOTO 1
G00 Z#1
GOTO 2;
N1 G00 Z#5 (zapisana pozycja np Z50)
N2 M99;
...Programowanie ma to do siebie, że urzeczywistnienie nawet najbardziej
oczywistego pomysłu jest znakomitą definicją słowa "frustracja"...


Autor tematu
tim_007
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 8
Rejestracja: 09 lis 2010, 18:31
Lokalizacja: Bydgoszcz

#5

Post napisał: tim_007 » 06 paź 2014, 22:31

No więc sprawdziłem to i owo. Aby powrócić do pozycji Z z przed wywołania makra przypisałem parametr #5003 do np. #110. Potem na końcu zwyczajnie g0 z#110 i zdaje egzamin. Parametr odpowiedzialny za przywołany offset też namierzony :). Pozostało mi znaleźć parametry od wartości promienia narzędzia i będzie super, ale to w wolnej chwili. Dzięks za pomoc djronin.


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

#6

Post napisał: PiRo_man » 07 paź 2014, 03:29

Spróbuj #13xxx.

Przyklad:
- dla narzędzia T1: #13001
- dla narzędzia T8: #13008
itd...


Autor tematu
tim_007
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 4
Posty: 8
Rejestracja: 09 lis 2010, 18:31
Lokalizacja: Bydgoszcz

#7

Post napisał: tim_007 » 15 paź 2014, 19:56

No więc po długim czasie wszystko sprawdziłem i działa jak trzeba. Temat do zamknięcia. Dzięki za pomoc.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Fanuc”