Strona 1 z 1

Omijane cykle podczas pracy automatycznej

: 29 lis 2011, 18:17
autor: jackforest
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

: 29 lis 2011, 18:33
autor: MECO
Po cyklu wstaw CYCL CALL

: 29 lis 2011, 18:59
autor: jackforest
MECO pisze:Po cyklu wstaw CYCL CALL

Dzięki jutro sprawdzę :wink:

: 30 lis 2011, 07:40
autor: Torazu
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

: 30 lis 2011, 12:18
autor: ciekavy
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.

: 30 lis 2011, 15:39
autor: edo81
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.

: 30 lis 2011, 16:37
autor: jackforest
Dziękuję wszystkim za pomoc.
Wszystko działa jak należy.... :wink:
pozdrawiam