Omijane cykle podczas pracy automatycznej

Dyskusje na temat systemu Heidenhaina

Autor tematu
jackforest
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 29
Rejestracja: 07 lip 2011, 20:55
Lokalizacja: Krynica

Omijane cykle podczas pracy automatycznej

#1

Post napisał: jackforest » 29 lis 2011, 18:17

Witam
Stawiam pierwsze kroki na Heidenhain 530 i dość opornie mi to idzie.... wiec zwracam sie o pomoc.... Problem polega na tym ze gdy chce użyć cyklu np. do frezowania kieszeni prostokątnej cykl jest pomijany podczas pracy automatycznej. Mam zdefiniowany półfabrykat, wywołane narzędzie, obroty, posuwy i te polecenie sa wykonywane przez maszyne ale jakikolwiek cykl (bo próbowałem kilku) jest omijany. W trybie MDI cykle tez są omijane. podejrzewam ze czegoś nie brakuje lub coś zdefiniowałem źle.
proszę o pomoc
pozdrawiam



Tagi:


MECO
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 110
Rejestracja: 15 lis 2010, 20:15
Lokalizacja: dolnośląskie

#2

Post napisał: MECO » 29 lis 2011, 18:33

Po cyklu wstaw CYCL CALL


Autor tematu
jackforest
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 29
Rejestracja: 07 lip 2011, 20:55
Lokalizacja: Krynica

#3

Post napisał: jackforest » 29 lis 2011, 18:59

MECO pisze:Po cyklu wstaw CYCL CALL

Dzięki jutro sprawdzę :wink:


Torazu
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 1
Posty: 39
Rejestracja: 14 sie 2011, 13:13
Lokalizacja: wziąć pieniądze?

#4

Post napisał: Torazu » 30 lis 2011, 07:40

Tu masz przyklad:

Kod: Zaznacz cały

1 BEGIN PGM PLYTA_HARDKORR MM
2 M126
3 ; ( SPOT_DRILLING ) 
4 ; ( naddatek=0.00 ) 
5 ; ( glebokosc skrawania=NIE ) 
6 ;( SPOTDRILLING_TOOL ) 
7 ;( D=0.100 ) 
8 M79
9 TOOL CALL 5 Z S1150
10 M3
11 L Z-31.0 R0 FMAX M91
12 L X-320.0 Y247.0 R0 FMAX M91
13 L A0.0 C0.0 FMAX
14 L X77.564 Y-92.662 FMAX
15 L Z-6. FMAX
16 L FMAX
17 L FMAX
18 L FMAX
19 CYCL DEF 200 WIERCENIE / STANDARD DRILL ~
Q200=3.     ;BEZPIECZNA WYSOKOSC ~
Q201=-3     ;GLEBOKOSC ~
Q206=20     ;WARTOSC POSUWU WGL. / Feeds-Cut ~
Q202=1.5     ;GLEBOKOSC DOSUWU ~
Q210=0.0     ;PRZER. CZAS. NA GORZE ~
Q203=-9.     ;WSPOLRZEDNE. POWIERZ. ~
Q204=50     ;2-GA BEZPIECZNA WYS. ~
20 CYCL CALL
21 L FMAX
22 L X119.029 Y20.841 FMAX
23 CYCL CALL
24 L FMAX
25 L X-41.465 Y-113.503 FMAX
26 CYCL CALL
27 L FMAX
28 L X-119.029 Y-20.841 FMAX
29 CYCL CALL
30 M9
31 R0
32 M127
33 M30
34 END PGM PLYTA_HARDKORR MM


ciekavy
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 118
Rejestracja: 16 wrz 2009, 16:55
Lokalizacja: gdzieś tam

#5

Post napisał: ciekavy » 30 lis 2011, 12:18

Lub ewentualnie:
X.. Y.. F MAX M99
M99 często używam przy wierceniu z wielu współrzędnych. Wywołuje ostatni cykl w programie.


edo81
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 1
Posty: 67
Rejestracja: 09 kwie 2007, 10:44
Lokalizacja: Slask

#6

Post napisał: edo81 » 30 lis 2011, 15:39

Można zastosować również M89 który również wywołuje ostani aktywny cykl M99
tylko z to różnica na końcu każdej Lini z współrzędnej (np otworu )nie trzeba dawać M99
Np: M99
L X+0 Y+10 F5000 M99
L X+100 M99
L Y-50 M99
L X+70 Y-30 M99
A tak będzie z M89
L X+0 Y+10 F5000 M89
L X+100
L Y-50
L X+70 Y-30 M99
w ostanie lin dajesz M99 robisz sobie co dalej albo M2 i kończysz program
Po to dajesz w ostatniej lini współrzędnej (otworu)M 99 a zęby maszyna nie traktował dalszych lin współrzędne jako współrzędnej cyklu.


Autor tematu
jackforest
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 3
Posty: 29
Rejestracja: 07 lip 2011, 20:55
Lokalizacja: Krynica

#7

Post napisał: jackforest » 30 lis 2011, 16:37

Dziękuję wszystkim za pomoc.
Wszystko działa jak należy.... :wink:
pozdrawiam

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”