Folder Polecenia skoku

Zastosowanie

W folderze Polecenia skoku okna Funkcję NC wstaw sterowanie udostępnia funkcje FN 9 do FN 12 dla skoków z decyzjami jeśli-to.

W przypadku jeśli- to-decyzji sterowanie porównuje zmienną bądź stałą wartość z innymi zmiennymi bądź stałymi wartościami. Jeśli warunek jest spełniony, to sterowanie wykonuje skok i kontynuuje program obróbki od tego label poczynając, który zaprogramowany jest za warunkiem.

Jeśli warunek nie jest spełniony, to sterowanie wykonuje następny blok NC .

Opis funkcji

Folder Polecenia skoku zawiera następujące funkcje dla decyzji jeśli-to:

Symbol

Funkcja

ProgramFn9Icon

FN 9: skok, jeśli równa

np. FN 9: IF +Q1 EQU +Q3 GOTO LBL “UPCAN25“

Jeśli obydwie wartości są równe, to sterowanie wykonuje skok do zdefiniowanej etykiety/labela.

FN 9: skok, jeśli niezdefiniowana

np. FN 9: IF +Q1 IS UNDEFINED GOTO LBL “UPCAN25“

Jeśli zmienna jest niezdefiniowana, to sterowanie wykonuje skok do zdefiniowanej etykiety/labela.

FN 9: skok, jeśli zdefiniowana

np. FN 9: IF +Q1 IS DEFINED GOTO LBL “UPCAN25“

Jeśli zmienna jest zdefiniowana, to sterowanie wykonuje skok do zdefiniowanej etykiety/labela.

ProgramFn10Icon

FN 10: skok, jeśli nierówna

np. FN 10: IF +10 NE –Q5 GOTO LBL 10

Jeśli wartości nie są równe, to sterowanie wykonuje skok do zdefiniowanej etykiety/labela.

ProgramFn11Icon

FN 11: skok, jeśli jest większa niż

np. FN 11: IF+Q1 GT+10 GOTO LBL QS5

Jeśli pierwsza wartość jest większa niż druga, to sterowanie wykonuje skok do zdefiniowanej etykiety/labela.

ProgramFn12Icon

FN 12: skok, jeśli jest mniejsza niż

np. FN 12: IF+Q5 LT+0 GOTO LBL “ANYNAME“

Jeśli pierwsza wartość jest mniejsza niż druga, to sterowanie wykonuje skok do zdefiniowanej etykiety/labela.

Możesz wprowadzać stałe i zmienne wartości dla decyzji jeśli-to.

Skok bezwarunkowy

Bezwarunkowe skoki to skoki, których warunek zawsze jest spełniony.

Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.

  • Należy dopasować następujące treści:
  • Narzędzia
  • Wartości skrawania
  • Posuwy
  • Bezpieczna wysokość bądź bezpieczne pozycje
  • Specyficzne pozycje maszynowe, np. z M91
  • Ścieżki wywoływanych programów

Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.

Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.

 
Tip

Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.

11 FN 9: IF+0 EQU+0 GOTO LBL1

; Bezwarunkowy skok z FN 9, którego warunek zawsze jest spełniony

Takich skoków możesz używać np. w wywołanym programie NC , w których pracujesz z podprogramami. Dzięki temu możesz zapobiec w programie NC bez M30 lub M2 , że sterowanie wykona podprogramy bez ich wywołania z LBL CALL . Programujesz jako adres skoku label, zaprogramowany bezpośrednio przed końcem programu.

Podprogramy

Definicje

Skrót

Definicja

IF

Jeśli

EQU (equal)

Równy

NE (not equal)

Nierówny

GT (greater than)

Większy niż

LT (less than)

Mniejszy niż

GOTO (go to)

Idź do

UNDEFINED

Niezdefiniowane

DEFINED

Zdefiniowane