Telefon/WhatsApp/Skype
+86 18810788819
E-mail
john@xinfatools.com   sales@xinfatools.com

Instrukcje programowania centrów obróbczych CNC, jeśli nie znasz, przyjdź i naucz się

1. polecenie pauzy

G04X (U)_/P_ odnosi się do czasu pauzy narzędzia (posuw zatrzymuje się, wrzeciono się nie zatrzymuje), a wartość po adresie P lub X oznacza czas pauzy. Wartość po

Na przykład G04X2.0; lub G04X2000; pauza na 2 sekundy

G04P2000;

Jednakże w niektórych instrukcjach obróbki systemu otworów (takich jak G82, G88 i G89), aby zapewnić precyzję dna otworu, następuje przerwa, gdy narzędzie przetwarza dno otworu. W tym momencie można to wyrazić jedynie adresem P. Jeżeli adres X wskazuje, że układ sterowania uważa X za wartość współrzędnej osi X i wykonuje ją.

Na przykład G82X100.0Y100.0Z-20.0R5.0F200P2000; wiercić (100,0, 100,0) do dna otworu i pauzować przez 2 sekundy

G82X100.0Y100.0Z-20.0R5.0F200X2.0; wiercenie (2,0, 100,0) do dna otworu bez przerwy.

2. Różnice i powiązania pomiędzy M00, M01, M02 i M30

M00 jest instrukcją bezwarunkowej pauzy dla programu. Po wykonaniu programu posuw zatrzymuje się, a wrzeciono zatrzymuje się. Aby ponownie uruchomić program, należy najpierw powrócić do stanu JOG, nacisnąć CW (wrzeciono do przodu), aby uruchomić wrzeciono, a następnie wrócić do stanu AUTO, nacisnąć klawisz START, aby uruchomić program.

M01 to instrukcja selektywnej pauzy programu. Przed wykonaniem programu należy włączyć klawisz OPSTOP na panelu sterowania. Efekt po wykonaniu jest taki sam jak M00. Program należy uruchomić ponownie jak powyżej.

M00 i M01 są często używane do kontroli lub usuwania wiórów z wymiarów przedmiotu obrabianego podczas obróbki.

M02 to główna instrukcja zakończenia programu. Po wykonaniu tego polecenia posuw zatrzymuje się, wrzeciono zatrzymuje się, a chłodziwo zostaje wyłączone. Jednak kursor programu zatrzymuje się na końcu programu.

M30 jest głównym poleceniem zakończenia programu. Funkcja jest taka sama jak M02, z tą różnicą, że kursor powraca do pozycji nagłówka programu, niezależnie od tego, czy po M30 znajdują się inne segmenty programu.

3. Adresy D i H mają to samo znaczenie

Parametry kompensacji narzędzia D i H mają tę samą funkcję i można je dowolnie zamieniać. Obydwa reprezentują nazwę adresową rejestru kompensacji w systemie CNC, ale konkretna wartość kompensacji jest określona przez adres numeru kompensacji, który się za nimi kryje. Jednakże w centrach obróbczych, aby zapobiec błędom, na ogół sztucznie ustala się, że H jest adresem kompensacji długości narzędzia, numer kompensacji wynosi od 1 do 20, D jest adresem kompensacji promienia narzędzia, a numer kompensacji zaczyna się od Nie 21 (magazyn narzędziowy na 20 narzędzi).

Na przykład G00G43H1Z100.0;

G01G41D21X20.0Y35.0F200;

4. Polecenie Odbicie lustrzane

Instrukcje przetwarzania obrazu lustrzanego M21, M22, M23. Gdy odbite lustrzane jest tylko oś X lub oś Y, sekwencja skrawania (frezowanie współbieżne i frezowanie przeciwbieżne), kierunek kompensacji narzędzia i sterowanie interpolacją łuku będą przeciwne do rzeczywistego programu, jak pokazano na rysunku 1. Gdy X -oś i oś Y są odzwierciedlone w tym samym czasie, sekwencja podawania narzędzia, kierunek kompensacji narzędzia i sterowanie interpolacją łuku pozostają niezmienione.

Uwaga: Po użyciu polecenia odbicia lustrzanego należy je anulować za pomocą M23, aby uniknąć wpływu na kolejne programy. W trybie G90, podczas korzystania z odbicia lustrzanego lub polecenia anulowania, należy powrócić do początku układu współrzędnych przedmiotu obrabianego, zanim będzie można go użyć. W przeciwnym razie system CNC nie będzie w stanie obliczyć dalszej trajektorii ruchu i nastąpi losowy ruch narzędzia. W tym momencie należy wykonać ręczną operację powrotu do źródła pochodzenia, aby rozwiązać problem. Obrót wrzeciona nie zmienia się po wydaniu polecenia odbicia lustrzanego.

Rysunek 1: Kompensacja narzędzia, zmiany w przód i w tył podczas odbicia lustrzanego

5. Polecenie interpolacji łuku

G02 to interpolacja w kierunku zgodnym z ruchem wskazówek zegara, G03 to interpolacja w kierunku przeciwnym do ruchu wskazówek zegara. W płaszczyźnie XY format jest następujący: G02/G03X_Y_I_K_F_ lub G02/G

03X_Y_R_F_, gdzie

Podczas cięcia łukowego należy pamiętać, że gdy q≤180°, R jest wartością dodatnią; gdy q>180°, R jest wartością ujemną; I i K można także określić za pomocą R. Gdy oba zostaną określone jednocześnie, polecenie R ma pierwszeństwo, a I , K jest nieprawidłowe; R nie może wykonać cięcia po pełnym okręgu, a cięcie po okręgu można zaprogramować tylko za pomocą I, J i K, ponieważ istnieje niezliczona ilość okręgów o tym samym promieniu przechodzących przez ten sam punkt, jak pokazano na rysunku 2.

Rysunek 2 Okrąg przechodzący przez ten sam punkt

Kiedy I i K wynoszą zero, można je pominąć; niezależnie od trybu G90 lub G91, I, J i K są programowane według względnych współrzędnych; podczas interpolacji łuku nie można zastosować instrukcji kompensacji narzędzia G41/G42.

6. Zalety i wady pomiędzy G92 i G54~G59

G54~G59 to układ współrzędnych ustawiony przed przetwarzaniem, a G92 to układ współrzędnych ustawiony w programie. Po użyciu G54~G59 nie ma potrzeby ponownego użycia G92, w przeciwnym razie G54~G59 zostanie zastąpione i należy go unikać, jak pokazano w tabeli 1.

Tabela 1 Różnica pomiędzy G92 a roboczym układem współrzędnych

Uwaga: (1) Po użyciu G92 do ustawienia układu współrzędnych, ponowne użycie G54~G59 nie przyniesie żadnego efektu, chyba że zasilanie systemu zostanie wyłączone i ponownie uruchomione lub G92 zostanie użyte do ustawienia wymaganego nowego układu współrzędnych przedmiotu obrabianego. (2) Czy po zakończeniu programu wykorzystującego G92 obrabiarka nie powraca?

Jeśli początek ustawiony przez 羾92 zostanie uruchomiony ponownie, aktualne położenie obrabiarki stanie się nowym początkiem współrzędnych przedmiotu obrabianego, co jest podatne na wypadki. Dlatego mam nadzieję, że czytelnicy będą z niego korzystać ostrożnie.

7. Przygotuj podprogram wymiany narzędzia.

W centrum obróbczym zmiany narzędzi są nieuniknione. Jednakże obrabiarka ma ustalony punkt wymiany narzędzia po opuszczeniu fabryki. Jeśli nie znajduje się w położeniu zmiany narzędzia, nie można go zmienić. Ponadto przed wymianą narzędzia należy anulować kompensację narzędzia i cykl, zatrzymać wrzeciono i wyłączyć chłodziwo. Jest wiele warunków. Jeżeli przed każdą ręczną wymianą narzędzia konieczne jest zapewnienie tych warunków, będzie to nie tylko podatne na błędy, ale także nieefektywne. Dlatego możemy skompilować program zmiany narzędzia, aby go zapisać i używać w stanie DI. Wywołanie M98 może zakończyć akcję zmiany narzędzia za jednym razem.

Na przykładzie centrum obróbczego PMC-10V20 program wygląda następująco:

O2002;(nazwa programu)

G80G40G49; (Anuluj cykl stały i kompensację narzędzia)

M05; (Wrzeciono zatrzymuje się)

M09;(odcięcie chłodziwa)

G91G30Z0; (Oś Z powraca do drugiego początku, czyli punktu zmiany narzędzia)

M06; (Zmiana narzędzia)

M99; (Koniec podprogramu)

Kiedy zajdzie potrzeba zmiany narzędzia, wystarczy wpisać w stanie MDI „T5M98P2002″, aby zastąpić wymagane narzędzie T5, unikając w ten sposób wielu niepotrzebnych błędów. Czytelnicy mogą kompilować odpowiednie podprogramy wymiany narzędzi zgodnie z charakterystyką ich własnych obrabiarek.

8. inne

Numer sekwencyjny segmentu programu, reprezentowany przez adres N. Ogólnie rzecz biorąc, samo urządzenie CNC ma ograniczoną pamięć (64 KB). Aby zaoszczędzić miejsce w pamięci, pominięto numery kolejne segmentów programu. N reprezentuje jedynie etykietę segmentu programu, co może ułatwić wyszukiwanie i edycję programu. Nie ma to wpływu na proces obróbki. Numer kolejny można zwiększać lub zmniejszać, a ciągłość wartości nie jest wymagana. Nie można go jednak pominąć podczas korzystania z niektórych instrukcji pętli, instrukcji skoku, wywoływania podprogramów i instrukcji lustrzanych.

9. W tym samym segmencie programu, dla tej samej instrukcji (ten sam znak adresowy) lub tej samej grupy instrukcji, zacznie obowiązywać ta, która pojawi się później.

Na przykład program wymiany narzędzi T2M06T3; zastępuje T3 zamiast T2;

G01G00X50.0Y30.0F200; G00 jest wykonywane (chociaż istnieje wartość F, G01 nie jest wykonywane).

Kody instrukcji, które nie należą do tej samej grupy, mają ten sam skutek, jeśli są wykonywane w tym samym segmencie programu poprzez zamianę sekwencji.

G90G54G00X0Y0Z100.0;

G00G90G54X0Y0Z100.0;

Wszystkie powyższe elementy zostały wykonane i przekazane na centrum obróbczym PMC-10V20 (FANUCSYSTEM). W zastosowaniach praktycznych wymagane jest jedynie głębokie zrozumienie zasad użytkowania i programowania różnych instrukcji.

Narzędzia CNC Xinfa charakteryzują się dobrą jakością i niską ceną. Aby uzyskać szczegółowe informacje, odwiedź:

Producenci narzędzi CNC – chińska fabryka narzędzi CNC i dostawcy (xinfatools.com)


Czas publikacji: 6 listopada 2023 r