Znaczenie wspólnych znaków adresowych
Szczegółowe wyjaśnienie kodów instrukcji programowania centrum obróbczego CNC FANUC
Polecenie M funkcji pomocniczej
Uwaga: W bloku może być tylko jedno polecenie M. Jeśli w programie pojawiają się dwa lub więcej poleceń M, tylko ostatnie polecenie M jest ważne, a pozostałe są nieważne!
Inne instrukcje
(1) F—polecenie prędkości posuwu
F i kolejne liczby wskazują, że gdy polecenie to G94, jednostką jest mm/min, gdy polecenie to G95, jednostką jest mm/obr.
(2) S — polecenie prędkości wrzeciona
S i kolejne liczby wskazują, że jednostką jest obr/min.
(3) T—polecenie narzędzia
T i kolejne trzy cyfry wskazują numer narzędzia.
(4) H i D-wartość kompensacji długości narzędzia oraz wartość kompensacji promienia narzędzia
H i D oraz kolejne trzy cyfry wskazują, że te trzy cyfry to adres pamięci (numer), w którym przechowywana jest wielkość kompensacji narzędzia.
Szczegółowe wyjaśnienie kodu polecenia G
1. Ustawienie funkcji maszyny
1. G53—Wybierz układ współrzędnych maszyny
Format: G53 XYZ; (XYZ to wartość współrzędnych maszyny)
Uwaga: Po określeniu polecenia G53 kompensacja promienia, kompensacja długości narzędzia i wartość kompensacji narzędzia zostaną usunięte. Generalnie oś Z jest przeznaczona do wymiany narzędzia.
2. G54~G59—Wybierz układ współrzędnych przedmiotu
Uwaga: Po włączeniu zasilania i zwróceniu punktu odniesienia, system automatycznie wybiera G54.
3. G54.1 P1~P48—Wybierz dodatkowy układ współrzędnych przedmiotu
4. G52—lokalny układ współrzędnych
Format: G52X YZ;
Znaczenie formatu: Dla wygody programowania ustaw podrzędny układ współrzędnych przedmiotu obrabianego. Wartość XYZ w G52 jest współrzędną położenia w układzie współrzędnych przedmiotu G54~G59.
Anuluj lokalny układ współrzędnych——G52 X 0 Y 0 Z 0;
Uwaga: Po wydaniu polecenia lokalnego układu współrzędnych G52 lub anulowaniu lokalnego układu współrzędnych, wartości korekcji narzędzia, takie jak kompensacja długości narzędzia i kompensacja promienia narzędzia, zostaną anulowane. W kolejnym programie określona kompensacja długości narzędzia, kompensacja promienia narzędzia i inne wartości korekcji narzędzia muszą zostać zresetowane.
5. G90—Programowanie absolutne
Programowanie absolutne oznacza, że narzędzie przesuwa się do określonej pozycji, oddalonej od początku układu współrzędnych przedmiotu obrabianego.
6. G91—Programowanie przyrostowe
W programowaniu przyrostowym odległość ruchu narzędzia jest obliczana na podstawie poprzedniego punktu, który jest przyrostem poprzedniego punktu.
7. G21 — wejście mm G20 — wejście calowe
8. G16 — Włącz polecenie współrzędnych biegunowych G15 — Anuluj polecenie współrzędnych biegunowych
2. Instrukcja funkcji interpolacji
1. G00 — Instrukcja szybkiego pozycjonowania
Format: G00 XYZ;
Znaczenie formatu: Polecenie G00 powoduje, że narzędzie przemieszcza się z bieżącego punktu narzędzia do innego punktu z największą prędkością w trybie sterowania położeniem punktu. Trajektoria to niekoniecznie dwa punkty i jedna linia, może to być linia łamana.
Uwaga: (1) Gdy narzędzie przesuwa się od góry do dołu: G00 XY; Z; Najpierw ustaw płaszczyznę XY, a następnie oś Z opada. (2) Gdy narzędzie porusza się od dołu do góry: G00 Z; XY; Oś Z podnosi się pierwsza, a następnie ustawiana jest płaszczyzna XY.
2. G01 — Polecenie interpolacji liniowej
Format: G01 XYZF;
Znaczenie formatu: Polecenie G01 powoduje ruch narzędzia od bieżącego do określonego punktu zgodnie z poleceniem F.
3. G02 — interpolacja w kierunku zgodnym z ruchem wskazówek zegara, G03 — interpolacja w kierunku przeciwnym do ruchu wskazówek zegara
Format: G17 {G02 /G03}XY (R /IJ )F;
G18 {G02 /G03}X Z (R /I K )F;
G19 {G02 /G03}Y Z (R /J K )F;
Znaczenie formatu:
Uwaga: 1. Można go pominąć, gdy IJK wynosi zero; w tym samym programie, jeśli IJK i R pojawiają się w tym samym czasie, R jest ważne.
2. Przy obróbce za pomocą R nie można obrabiać całego okręgu, a cały okrąg można zaprogramować tylko ze współrzędną środka IJ k.
3. Instrukcja pauzy programu
1. G04—Instrukcja wstrzymania
Format: G04 X; lub G04P;
Znaczenie formatu: po X następuje czas przedłużenia, jednostką jest s, po której musi znajdować się kropka dziesiętna. Liczba po P jest liczbą całkowitą, a jednostką jest ms.
Po czwarte, instrukcja wywołania podprogramu
1. M98 P ×××;
Znaczenie formatu: P× × × odnosi się do numeru podprogramu programu wywołującego, 0 przed programem nie może być pominięte, odnosi się do liczby powtórzonych wywołań.
2. Pisanie podprogramu przebiega w zasadzie tak samo jak programu ogólnego, z wyjątkiem tego, że koniec programu to M99, co oznacza, że podprogram kończy się i powraca. M99 nie musi być niezależnym blokiem, ale można go umieścić na końcu ostatniego bloku.
Pięć, instrukcje dotyczące kompensacji narzędzia
1. G43, G44, G49 — polecenie kompensacji długości narzędzia
Format: G43 ZH; wskazuje dodatnią kompensację długości narzędzia, oś Z osiągająca odległość Z jest określoną wartością plus wartość kompensacji H.
G44 ZH; Reprezentuje ujemną kompensację długości narzędzia, oś Z osiągająca odległość Z jest określoną wartością pomniejszoną o wartość kompensacji H.
G49 Z; lub H00 oznacza anulowanie kompensacji długości narzędzia
Uwaga: G43 Polecenie G44 nie ma nic wspólnego z G90 G91, wartość korekcji odpowiadająca poleceniu H może być ujemna lub dodatnia. Gdy H wynosi 0, kompensacja długości narzędzia jest anulowana. Zakres wartości H wynosi 00~200.
Ponieważ wartość kompensacji mieści się w zakresie od -999,999 do 999,999 mm lub od -99,9999 do 99,9999 cali, znak wartości kompensacji zmienia się i całą pracę można wykonać za pomocą G43.
2. G41, G42, G40 — polecenie kompensacji promienia narzędzia
Format: {G17 G18 G19} [G41 G42] (G00 G01) (XY, XZYZ) DF;
G40 G00 (G01) XYF; lub D00
Znaczenie formatu: G17 G18 G19 to płaszczyzna wyboru,
Kompensacja promienia narzędzia G41 po lewej stronie, kompensacja promienia narzędzia G42 po prawej stronie i kompensacja promienia narzędzia G40 są anulowane.
Notatka:
1. Podczas wchodzenia w stan kompensacji promienia narzędzia ze stanu braku kompensacji narzędzia lub anulowania kompensacji promienia narzędzia, narzędzie musi zostać przesunięte na pewną odległość, w przeciwnym razie narzędzie przesunie promień narzędzia bezpośrednio w normalnym kierunku ruchu, a narzędzie zderzy się, jeśli nie ma miejsca na toczenie.
2. Gdy D wynosi 0, kompensacja promienia narzędzia jest anulowana. Zakres wartości D wynosi 0~200.
Ponieważ zakres wartości kompensacji to -999,999~999,999mm lub -99,9999~99,9999 cali.
3. Ocena kompensacji lewego i prawego promienia narzędzia jest oparta na kierunku posuwu narzędzia, konturze środka narzędzia, w szczególności lewych i prawych wartościach korekcji G41 i G42 podczas wykonywania G18 G19.
4. Podczas wykonywania G41, G42 i G40, polecenie ruchu może używać tylko G00 G01, ale nie G02 G03.
5. Aby zapewnić integralność i gładkość konturu, generalnie używaj: komendy G41 G42 do przeprowadzenia kompensacji promienia narzędzia, przejdź przez sekcję przejściową (okrąg lub linia prosta), cięcie konturu przejdź przez sekcję przejściową (okrąg lub prosta linii), użyj G40, aby anulować kompensację promienia narzędzia.
6. Podczas programowania, jeżeli w programie głównym bloku znajduje się program do wprowadzania i anulowania kompensacji promienia narzędzia (musi to być zrobione przy obróbce czopu), to przy liczbie wywołań podprogramu (obróbka konturu program) przekroczy jeden raz, zostanie przycięty za drugim razem. Nastąpi zjawisko nacinania.
Sześć, instrukcje cyklu w puszkach
Lista funkcji poleceń cyklu stałego
Zwykłe sześć podstawowych działań polecenia o stałym cyklu to:
1. Akcja 1 — pozycjonowanie osi X i Y (punkt początkowy)
2. Działanie 2 — Szybko dotrzyj do płaszczyzny punktu R (pozycja do wycięcia)
3. Działanie 3-otworowe przetwarzanie. Obróbka otworu realizowana jest w trybie posuwu skrawania.
4. Akcja 4 — Akcja na dnie dołka. Takie jak pauza, zatrzymanie wrzeciona, przesunięcie narzędzia itp.
5. Akcja 5 – powrót do samolotu R.
6. Działanie 6 — Szybki powrót do początku





