Skok do bloku

Dyskusje na temat systemu Heidenhaina

Autor tematu
Blumen7
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 27
Rejestracja: 30 paź 2007, 18:00
Lokalizacja: Podkarpacie

Skok do bloku

#1

Post napisał: Blumen7 » 04 lis 2010, 19:42

Witam

Czy w HH iTNC530 możliwe jest wpisani polecenie które spowodowało by pominięcie n-bloków w progamie?

Np:

Jesteśmy w bloku 45 i chcemy pominąć bloki 46 i 47
45 X.. Y.........
46....
47........
48 X... Y....



Tagi:


rollaz
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 442
Rejestracja: 26 lis 2006, 09:47
Lokalizacja: Kuznia Raciborska

#2

Post napisał: rollaz » 05 lis 2010, 07:16

dajesz \ i włączasz on przy tej funkcji i sprawa załatwiona
Fachman


Autor tematu
Blumen7
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 27
Rejestracja: 30 paź 2007, 18:00
Lokalizacja: Podkarpacie

#3

Post napisał: Blumen7 » 09 lis 2010, 12:35

Szukałem tej funkcji i nie mogę znależć. Kiedyś jak uczylem się HH to z niej korzystałem.
Teraz mam doczynienia z pięciosiową wersją i jakoś to wszystko inaczej wygląda.

Nie mogę też włączyć obrotów w trybie ręcznym przy otwartych drzwiach a kiedyś to robilem .(przycisk na tzw wędce trzymam cały czas) MDI oraz automat idą przy otwartych drzwiach a na ręcznym nic.


luras
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 15
Rejestracja: 21 maja 2010, 12:07
Lokalizacja: Bielawa

#4

Post napisał: luras » 09 lis 2010, 17:03

M03 - startNC i musi pójść. Zlikwiduj czujnik zamykania drzwi. Moim zdaniem jest zbędny.
Co do pominięcia to tak jak kolega napisał- korzystaj z funkcji ( / ) po prostu wbij z klawiatury ten znak i załatwione:)


Autor tematu
Blumen7
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 27
Rejestracja: 30 paź 2007, 18:00
Lokalizacja: Podkarpacie

#5

Post napisał: Blumen7 » 10 lis 2010, 11:40

luras pisze:M03 - startNC i musi pójść. Zlikwiduj czujnik zamykania drzwi
M03 to jest w MDI , ja chcę włączyć obroty w trybie ręcznym przy otwartych drzwiach.
Czujnika nie mogę odkręcić bo w firmie działa dosyć aktywna komórka inspektorów BHP


Sposób pominięcia bloków zaproponowany przez kolegę was jest dobry, tyle że ja chcę wywołać podprogram (inny plik) i wrócić do programu głownego. W wywoływanym programie chciałbym przeskoczyć M30 i LBL'e na koncu programu to wtedy móglbym wrócić do programu głownego. Gdy wykasuję M30 z wywołanego programu to ten wykonuje jeszcze raz ruchy z LBL'ów gdzieś w górze i wraca do programu głownego.


colltom
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 3
Posty: 82
Rejestracja: 25 kwie 2007, 11:10
Lokalizacja: Żory

#6

Post napisał: colltom » 10 lis 2010, 19:14

Blumen7 pisze: tyle że ja chcę wywołać podprogram (inny plik) i wrócić do programu głownego
W tym przypadku powinieneś użyć PGM CALL .


Loser
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 242
Rejestracja: 06 lip 2007, 21:27
Lokalizacja: Nienack

#7

Post napisał: Loser » 10 lis 2010, 20:52

A co to za maszyna ?


Autor tematu
Blumen7
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 6
Posty: 27
Rejestracja: 30 paź 2007, 18:00
Lokalizacja: Podkarpacie

#8

Post napisał: Blumen7 » 11 lis 2010, 22:20

[ Dodano: 2010-11-11, 22:20 ]
colltom pisze:tyle że ja chcę wywołać podprogram (inny plik) i wrócić do programu głownego


W tym przypadku powinieneś użyć PGM CALL .
czytaj uważnie, dalej napisałem "W wywoływanym programie chciałbym przeskoczyć M30 i LBL'e na koncu programu to wtedy móglbym wrócić do programu głownego. Gdy wykasuję M30 z wywołanego programu to ten wykonuje jeszcze raz ruchy z LBL'ów gdzieś w górze i wraca do programu głownego."


rolercoler
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 1
Posty: 23
Rejestracja: 29 lut 2008, 18:53
Lokalizacja: Zachodniopomorskie

#9

Post napisał: rolercoler » 12 lis 2010, 08:24

Kolego sprubój tak:
W programie głównym w miejscu gdzie chcesz zrobić skok wstaw CALL LBL XX a potem LBL XY
skopiuj podprogram który chcesz użyć i wklej go do programu głównego (po M30) ale po M30 wstaw LBL XX, z końca podprogramu usuń TOOL CALL 0 M30 (jeżeli takie są) i wsaw CALL LBL XY.

Program główny
CALL LBL XX
LBL XY
M 30
LBL XX
podprogram
CALL LBLXY


colltom
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 3
Posty: 82
Rejestracja: 25 kwie 2007, 11:10
Lokalizacja: Żory

#10

Post napisał: colltom » 12 lis 2010, 17:18

Blumen7 pisze:[ Dodano: 2010-11-11, 22:20 ]
colltom pisze:tyle że ja chcę wywołać podprogram (inny plik) i wrócić do programu głownego


W tym przypadku powinieneś użyć PGM CALL .
czytaj uważnie, dalej napisałem "W wywoływanym programie chciałbym przeskoczyć M30 i LBL'e na koncu programu to wtedy móglbym wrócić do programu głownego. Gdy wykasuję M30 z wywołanego programu to ten wykonuje jeszcze raz ruchy z LBL'ów gdzieś w górze i wraca do programu głownego."
Może kolego wstaw tutaj ten swój problematyczny program bo cieżko wyczuć o co Ci chodzi.
Dla mnie (wywołać inny plik w programie) to właśnie PGM CALL.Ale może po prostu się nie znam.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”