4 dowolny program jako podprogram, Sposób pracy, Wskazówki dotyczące programowania – HEIDENHAIN iTNC 530 (34049x-08) Instrukcja Obsługi

Strona 298: Wywołać dowolny program jako podprogram, Patrz „wywołać, Dowolny program jako podprogram” na stronie 298)

Advertising
background image

298

Programowanie: podprogramy i powtórzenia części programów

8.4 Dowolny program jako pod

p

rogram

8.4 Dowolny program jako

podprogram

Sposób pracy

1 TNC wykonuje program obróbki, do momentu kiedy zostanie

wywołany inny program przy pomocy CALL PGM.

2 Następnie TNC wykonuje wywołany program aż do jego końca
3 Dalej TNC odpracowuje (wywołujący) program obróbki,

poczynając od tego bloku, który następuje po wywołaniu programu

Wskazówki dotyczące programowania

Aby zastosować dowolny program jako podprogram TNC nie

potrzebuje LABELs (znaczników).

Wywołany program nie może zawierać funkcji dodatkowych M2 lub

M30. Jeśli w wywoływanym programie zdefiniowano podprogramy z

etykietami, to można użyć wówczas M2 lub M30 z funkcją skoku FN
9: IF +0 EQU +0 GOTO LBL 99
, aby koniecznie przeskoczyć tę

część programu

Wywołany program nie może zawierać polecenia wywołania CALL
PGM
do wywołującego programu (pętla)

Wywołać dowolny program jako podprogram

Wybrać funkcje dla wywołania programu: nacisnąć

klawisz PGM CALL

Nacisnąć softkey PROGRAM

Softkey WYBÓR OKNA nacisnąć: TNC wyświetla

okno, w którym można wybrać wywoływany program

Wybrać wymagany program klawiszami ze strzałką

lub kliknięciem myszy, klawiszem ENT potwierdzić:

TNC zapisuje pełną nazwę ścieżki do CALL PGM-

wiersza

Funkcję zamknąć klawiszem END.

Alternatywnie można zapisać nazwę programu lub pełną nazwę

ścieżki wywoływanego programu również bezpośrednio na

klawiaturze.

0 BEGIN PGM A

CALL PGM B

END PGM A

0 BEGIN PGM B

END PGM B

1

3

2

S

R

Jeśli chcemy programować zmienne wywołania programu

w połączeniu z parametrami stringu, to należy używać

funkcji SEL PGM (patrz „Definiowanie wywołania

programu” na stronie 464)

Advertising
Podręcznik ten jest związany z następujących produktów: