Wielkie dzięki wszystkim .
Porady napewno mi się przydzdzą i będe miał okazję wykorzystać w pracy. Robię od 1 do 5 programów dzienie, z których liczba wykonywanych elementów rzadko przekracza 10szt (przeważnie 1 do 2 szt). Czasem w trakcie wykonywania programu konstruktor wprowadza zmiany i nie opłaca się "rujnować" sprawdzonego programu (może się kiedyś przydać gdy element powtórzy się) i dogranych parametrów , lepiej jest wykonać podprogram.
Czasem są "bliżniacze" elementy różniące się jednym lub dwoma szczegółami i lepiaj jest wykorzystać już kiedyś sprawdzony program doczepiając jakiś podprogram niż robić nowy program w CAM'ie.
Znaleziono 6 wyników
- 16 lis 2010, 20:46
- Forum: Heidenhain
- Temat: Skok do bloku
- Odpowiedzi: 15
- Odsłony: 3436
- 14 lis 2010, 21:39
- Forum: Heidenhain
- Temat: Skok do bloku
- Odpowiedzi: 15
- Odsłony: 3436
Nie przeczę że nie . Właśnie tak to zrobiłem.colltom pisze:Dla mnie (wywołać inny plik w programie) to właśnie PGM CALL
W programie wywołanym używając PGM CALL ,np mam:
.....
.....
L....
L100 M140 MB MAX F10000
dochodzimy do tego bloku i co dalej nam się stanie?????????????????
M30
L LBL3
L X... Y...
L X... Y...
L X... Y...
L LBL0
L LBL4
L X... Y...
L X... Y...
L X... Y...
LBL0
itd.
L120 PGM END
To oczywiste , że M30 spowoduje przeskok do początku programy wywołanego za pomocą komendy PGM CALL , a ja chcę wrócić do programu głównego.
Gdy wykasujemy M30 to system dalej będzie odpracowywał ruchy z podprogramów (LBL'ów)
Najlepszym rozwiązaniem byłoby wykonanie skoku od bloku L100 do L120
prościej już nie potrafię
- 11 lis 2010, 22:20
- Forum: Heidenhain
- Temat: Skok do bloku
- Odpowiedzi: 15
- Odsłony: 3436
[ Dodano: 2010-11-11, 22:20 ]
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."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 .
- 10 lis 2010, 11:40
- Forum: Heidenhain
- Temat: Skok do bloku
- Odpowiedzi: 15
- Odsłony: 3436
M03 to jest w MDI , ja chcę włączyć obroty w trybie ręcznym przy otwartych drzwiach.luras pisze:M03 - startNC i musi pójść. Zlikwiduj czujnik zamykania drzwi
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.
- 09 lis 2010, 12:35
- Forum: Heidenhain
- Temat: Skok do bloku
- Odpowiedzi: 15
- Odsłony: 3436
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.
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.
- 04 lis 2010, 19:42
- Forum: Heidenhain
- Temat: Skok do bloku
- Odpowiedzi: 15
- Odsłony: 3436
Skok do bloku
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....
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....