Funkcje i adresy układuSinumerik 810D_840D.pdf

(32 KB) Pobierz
(Microsoft Word - Funkcje i adresy uk\263ad\363w Sinumerik 810D.doc)
Funkcje i adresy układów Sinumerik 810D/840D
A, B, C – współrzħdne kĢtowe
D – programowanie rejestrów narzħdziowych
F – programowanie posuwu/czasu postoju
G0, G1, G2, G3, G33, G331, G332, CT, CIP – funkcje interpolacji
G4 – postój czasowy (+ adresy F/S)
G17, G18, G19 – wybór płaszczyzny interpolacji
G40, G41, G42 – funkcje obsługi kompensacji promienia
G53, SUPA – programowanie z pominiħciem transformacji układu współrzħdnych (funkcje
niemodalne)
G500 – programowanie z pominiħciem transformacji układu współrzħdnych (funkcja modalna)
G54, G55, G56, G57 – punkty zerowe układu przedmiotu
G505,...,G599 – dodatkowe punkty zerowe układu przedmiotu
G70, G71 – programowanie w calach/mm
G75 FP=1 – najazd na pierwszy punkt stały (w tym wypadku jest to punkt wymiany narzħdzia)
G74 – najazd na punkt referencyjny
G90, G91 – programowanie absolutne/przyrostowe modalnie
IC(), AC() – programowanie absolutne/przyrostowe niemodalne
G93, G94, G95 – programowanie posuwu
G96, G97 – programowanie prħdkoĻci skrawania
G110, G111, G112 – programowanie bieguna w programowaniu biegunowym
G147, G247, G347 – programowanie miħkkiego dosuwu
G148, G248, G348 – programowanie miħkkiego odsuwu
G450, G451 – programowanie obejĻcia naroŇy przy kompensacji
DIAMON, DIAMOF, DIAM90 – włĢczenie/wyłĢczenie programowania X na _Ļrednicy
NORM, KONT – programowanie sposobu dojĻcia/odejĻcia z kompensacji
H – funkcje dodatkowe (bez reakcji)
I, J, K – parametry interpolacji
I1, J1, K1 – współrzħdne punktu dodatkowego
L – wywołanie podprogramu przez jego numer
PODPROGRAM – wywołanie podprogramu przez nazw_ podprogramu
CALL PODPROGRAM wywołanie podprogramu
CALL CYCLE – niemodalne wywołanie cyklu
MCALL CYCLExx – modalne wywołanie cyklu
MCALL – odwołanie wywołania modalnego cyklu
M0, M1 – zatrzymanie wykonania programu
M2, M30 – zakoıczenie wykonania programu
M3, M4, M5 – włĢczenie/wyłĢczenie obrotów wrzeciona
M6 – wymiana narzħdzia
M8, M9 – włĢczenie/wyłĢczenie pompki chłodziwa
M17 – zakoıczenie wykonania programu
N – numer bloku
/N – numer bloku warunkowego
P – krotnoĻę wywołania podprogramu
R – obsługa R-parametrów
S – programowanie prħdkoĻci/czasu postoju
T – programowanie pozycji narzħdzia w magazynie
X, Y, Z – wartoĻci współrzħdnych liniowych
AP, RP – współrzħdne biegunowe (kĢt i promieı)
TRANS, ATRANS – przesuniħcie układu współrzħdnych (absolutne, addytywne)
ROT, AROT – obrót układu współrzħdnych (absolutnie, addytywnie)
MIRROR, AMIRROR – lustrzane odbicie układu współrzħdnych (absolutne, addytywne)
RPL – kĢt obrotu układu współrzħdnych (wyłĢcznie)
CR, AR – promie_ i kĢt w interpolacji kołowej
RND, RNDM – zaokrĢglenie/zaokrĢglenie modalne
CHF, CHR – długoĻę/szerokoĻę sfazowania
ANG – kĢt we współrzħdnych prostokĢtnych ( A - dla potrzeb symulacji w programie MTS)
ANG1, ANG2 – kĢty w programowaniu łaıcuchowym
OFFN – programowanie naddatku
DISR – programowanie wartoĻci miħkkiego dosuwu/odsuwu, promienia ęwierę
okrħgu/półokrħgu
LIMS – programowanie ograniczenia obrotów przy G96
SPOS – programowanie pozycjonowanego stopu wrzeciona
IF – instrukcja warunkowa
== – warunek „równy” (dwa znaki =)
> – warunek „wiħkszy”
< – warunek „mniejszy”
>= – warunek „wiħkszy lub równy”
<= – warunek „mniejszy lub równy”
<> – warunek „równy”
GOTOB, GOTOF – programowanie skoku w tył/przód
Etykieta : – programowanie etykiety bloku o nazwie Etykieta
; – komentarz w bloku
MSG() – komentarz w linii statusu (przy wykonaniu programu)
Funkcje arytmetyczne:
+ , - , / , * – funkcje dodawania, odejmowania, mnoŇenia, dzielenia
ROUND() – funkcja zaokrĢglania
TRUNC() – funkcja obcinania czħĻci ułamkowej
ATAN2() – funkcja arc tg
ASIN() – funkcja arc sin
ACOS() – funkcja arc cos
SRQT() – funkcja pierwiastkowa
SIN() – funkcja sin
COS() – funkcja cos
TAN() – funkcja tg
ABS() – funkcja modułu liczby
POT() – funkcja kwadratowa
EXP() – funkcja ex
LN() – funkcja ln
MOD – dzielenie modulo
DIV – dzielenie całkowite
( ) – grupowanie wyraŇeı w nawiasy
Uwaga: Przy obliczaniu wyraŇeı nie jest brany pod uwagħ priorytet operacji
(wszystkie sĢ traktowane równowaŇnie). Dla zapewnienia poprawnoĻci
obliczeı bardziej złoŇonych wyraŇeı zaleca siħ uŇywaę nawiasów.
Obsługiwane cykle obróbkowe (opis w instrukcji programowania):
CYCLE81
CYCLE82
CYCLE83
CYCLE84
CYCLE840
CYCLE85
CYCLE86
CYCLE87
CYCLE88
CYCLE89
HOLES1
HOLES2
CYCLE801
LONGHOLE
SLOT1
SLOT2
POCKET1
POCKET2
CYCLE71
CYCLE72
CYCLE76
CYCLE77
CYCLE93
CYCLE94
CYCLE95
CYCLE96
CYCLE97
CYCLE98
Funkcje specjalne, nieobsługiwane przez układ sterowania:
$FRAME(Nr,X,Y,Z) – ustawienie wartoĻci współrzħdnych X, Y i Z rejestru PPZ o numerze Nr
(zakres 1¸99);
$TOOL(T,D,L1,R) – ustawienie wartoĻci L1 i R rejestru narzħdziowego o numerze T/D (dla
narzħdzi frezarskich i wiertarskich);
$TOOL(T,D,L1,L2,R,Dir) – ustawienie wartoĻci L1, L2, R, Dir (kierunek ostrza) rejestru
narzħdziowego o numerze T/D (dla narzħdzi tokarskich).
Zgłoś jeśli naruszono regulamin