6 podprogramy nc, 7 sterowanie szablonowe, 8 konwersja programu nc – HEIDENHAIN CNC Pilot 4290 Instrukcja Obsługi
Strona 82: 2 wskazówki dotyczce pr ogramowania
4 DIN PLUS
70
4.2 Wskazówki dotyczce pr
ogramowania
4.2.6
Podprogramy NC
Podprogramy używane s dla programowania konturu lub
programowania obróbki.
Parametry przekazu znajduj si do dyspozycji w podprogramie
jako zmienne. Można określić oznaczenie parametrów przekazu
(patrz ”4.16 Podprogramy”).
W granicach podprogramu znajduj si do dyspozyji lokalne
zmienne #256 do # 285 dla wewn trznych obliczeń.
Podprogramy zostaj maksymalnie 6 krotnie pakietowane.
”Pakietować” oznacza, dany podprogram wywołuje inny
podprogram itd.
Jeśli dany podprogram ma zostać kilkakrotnie wykonany, to prosz
podać w parametrze ”Q” współczynnik powtarzania.
CNC PILOT rozróżnia lokalne i zewn trzne podprogramy.
Lokalne podprogramy i program główny NC znajduj si tym
samym pliku. Tylko program główny może wywołać lokalny
podprogram. Zewn trzne podprogramy zostaj zapami tywane w
oddzielnych plikach i wywoływane s przez program główny NC
lub inne podprogramy NC.
Programy fachowe
Z reguły producent maszyn oddaje do dyspozycji podprogramy dla
kompleksowych zabiegów obróbkowych. (Przykład:
przekazywanie obrabianego przedmiotu przy kompletnej obróbce).
Patrz instrukcja obsługi maszyny.
4.2.7
Sterowanie szablonowe
Jako ”szablony” zostaj oznaczane zdefiniowane z góry bloki
kodowe NC, integrowane do programu NC. W ten sposób redukuje
si zakres prac przy programowaniu i można osi gn ć daleko
id c standaryzacj .
Szablony zostaje zdefiniowane przez producenta maszyn. Czy i
jakie szablony znajduj si na danej tokarce do dyspozycji można
poinformować si u producenta maszyn.
4.2.8
Konwersja programu NC
Prosz uwzgl dnić przy programowaniu zmiennych i komunikacji
operatorów, że CNC PILOT dokonuje translacji całego programu
NC przedwykonaniem tego programu (patrz ”3.5Tryb
automatyczny”).
CNC PILOT rozróżnia:
■
# zmienne, obliczane przy translacji programu NC
■
V zmienne, obliczane przy przebiegu (tzn. przy wykonaniu
wiersza NC)
■
wprowadzania/wydawanie podczas translacji programu NC
■
wprowadzania/wydawanie podczas wykonania programu NC