komputerowe sterowanie numeryczne (CNC) i CNC M-Codes

Zamknij

Umieść swoją firmę na tej stronie

komputerowe sterowanie numeryczne (CNC) jest podstawową częścią nowoczesnej produkcji. Większość maszyn działa w oparciu o instrukcje i wytyczne, które zostały pobrane za pomocą sterownika programu CNC. Aby maszyna mogła interpretować polecenia z CNC, polecenia muszą być wprowadzane za pomocą kodów G i M. Operatorzy CNC muszą znać odpowiednie kody i instrukcje, a także jak z nich korzystać. Oba rodzaje kodowania są niezbędne, aby system urządzenia CNC działał poprawnie.

 Obróbka CNC
Obróbka CNC

M-code jest częścią języka, który AutoCAD i cam, Computer aided manufacturing, używają do wprowadzania instrukcji do maszyn CNC. Kody G I m działają w zgodzie w celu pozycjonowania obrabianego przedmiotu i kierowania działaniami maszyny. Kody M, różne lub kody maszynowe, kontrolują działanie sprzętu informując go, kiedy ma działać lub przestać działać. Podczas gdy G-code może kierować maszyną do poruszania się po linii lub łuku, po ustawieniu narzędzia nie będzie wiedział, aby zatrzymać, zmienić narzędzia, dodać chłodziwo ani wykonać żadnych innych działań, które są dostarczane przez M-codes. Instrukcje dotyczące włączania i wyłączania narzędzia są częścią języka M-code.

użycie kodów M różni się w zależności od maszyny. Podczas programowania wymagany jest jeden M-code na blok kodu, który daje polecenia dla narzędzia do włączania lub wyłączania i aktywowania innych operacji. Posiadanie więcej niż jednego M-kodu w bloku kodu może powodować problemy. Definicja funkcji M-code i ich zastosowania jest określona przez producenta maszyny.

operatorzy używają kodów M, aby poinformować maszynę o zmianie narzędzi, włączeniu wrzeciona, załadowaniu płynu chłodzącego lub otwarciu i zamknięciu drzwi. Istnieje kilka kodów M, które operatorzy muszą znać, aby maszyna działała prawidłowo. Ponadto każda maszyna ma inną metodę pobierania kodów M. Jeden kontroler może wymagać zera między M A liczbą, podczas gdy inne nie potrzebują zera. Szczególna metoda dla maszyny jest wyraźnie określona w instrukcji producenta.

wymień swoją firmę poniżej

wiodący producenci i dostawcy

skontaktuj się z tymi firmami

rodzaje poleceń zaprogramowanych w maszynie CNC

kody M są ważnym elementem działania maszyny CNC. Podczas gdy kody G opisują położenie operacji, kody M dostarczają danych dotyczących działań maszyny. Dla prawidłowego funkcjonowania maszyny CNC należy wprowadzić kody G i M. Pracują w tandemie i razem, aby instruować, kierować i programować odpowiedzi urządzenia CNC. Podobnie jak w przypadku każdego komputera, maszyny CNC mają sterownik do wprowadzania danych. Chociaż większość języków komputerowych jest zbudowana na C lub C++, istnieją odmiany dla każdego typu kontrolera.

Fanuc produkuje sterowniki zrobotyzowane, które używają kodów M do poleceń dla maszyn CNC. Ich kontrolerzy używają m-kodów numerycznych. Poniżej znajduje się kilka kodów m kontrolera Fanuc.

  • M00 zatrzymanie programu
  • M01 opcjonalne zatrzymanie programu
  • M02 zakończenie programu
  • M03 uruchomienie wrzeciona do przodu CW
  • M04 uruchomienie wrzeciona do tyłu CCW
  • M05 zatrzymanie wrzeciona
  • M08 coolant on
  • M09 coolant off
  • M29 rigid tap mode
  • M99 end of program

polecenia m są częścią grupy informacji, która określa, jak i kiedy maszyna powinna rozpocząć lub zatrzymać akcję. Począwszy od M00, kontynuują one postęp arytmetyczny do M99, który kończy program. Sposób użycia kodu M różni się między sprzedawcami i producentami. W wielu przypadkach nie każdy M-kod jest zaprogramowany w maszynie. Znajomość kodów i sposobu, w jaki działają maszyny, ma kluczowe znaczenie. W niektórych przypadkach, gdy kod nie jest używany lub zaprogramowany, definicja kodu pozostaje w gestii użytkownika.

przykłady programowalnych kodów dla operacji Tokarki i frezowania są wymienione poniżej. Tabela 1 zawiera kody Tokarki, podczas gdy tabela 2 zawiera kody M dla operacji frezowania. Obie tabele są przykładami kodów M dla sterowników Fanuc.

Lista kodów Fanuc M (Tokarka)

tabela źródło danych
kod M opis
M00 przystanek programu
M01 opcjonalne zatrzymanie programu
M02 koniec programu
M03 rozruch wrzeciona do przodu CW
M04 początek wrzeciona Odwróć CCW
M05 stop wrzeciona
M08 chłodziwo włączone
M09 chłodziwo off
M29 sztywny tryb stukania
M30 koniec resetu programu
M40 przekładnia wrzeciona na środku
M41 Low Gear Select
M42 High Gear Select
M68 uchwyt hydrauliczny Zamknij
M69 uchwyt hydrauliczny otwarty
M78 konik
M79 cofanie konika
M94 Mirrorimage anuluj
M95 lustrzany obraz osi X
M98
M99 koniec podprogramu

Fanuc M – Lista kodów (Młyn)

tabela źródło danych
kod M opis
M00 przystanek programu
M01 opcjonalne zatrzymanie programu
M02 koniec programu
M03 początek wrzeciona do przodu / CW
M04 początek wrzeciona Odwróć CCW
M05 stop wrzeciona
M06 zmiana narzędzia
M07 chłodziwo na mgle chłodziwo / chłodziwo przez wrzeciono
M08 chłodziwo na zalaniu chłodziwo
M09 chłodziwo wyłączone
M19 orientacja wrzeciona
M28 powrót do miejsca pochodzenia
M29 kran sztywny
M30 koniec programu (Reset)
M41 Low gear select
M42 High gear select
M94 Anuluj mirrorimage
M95 lustrzany obraz osi X
M96 lustrzany obraz osi Y
M98
M99 koniec podprogramu

może być pewne zamieszanie dotyczące kodów dla maszyn CNC, ponieważ niektórzy operatorzy odnoszą się do wszystkich kody jako kody G, mimo że wprowadzają zarówno kody G, jak i M. Aby uniknąć dezinformacji i nieporozumień, ważne jest, aby wiedzieć, że każdy blok kodu musi mieć jeden kod M, aby rozpocząć i zakończyć funkcję. Kod G mówi maszynie, gdzie i kiedy wykonać zadanie. Kody M zatrzymują operację, kończą zaprogramowane zadanie lub rozpoczynają ruch po umieszczeniu narzędzia.

Niestandardowa Obróbka CNC
Niestandardowa Obróbka CNC

większość części i produktów wytwarzanych przez maszyny CNC jest programowana za pomocą oprogramowania CAD lub CAM, które dają wskazówki dla maszyn CNC za pomocą programowania alfanumerycznego. Chociaż inżynierowie biegle posługują się tymi dwoma formami oprogramowania, nadal ważne jest dla nich zrozumienie, w jaki sposób kody G I m kierują maszyną CNC.

wpisz poniżej swoją firmę

wiodący producenci i dostawcy

skontaktuj się z tymi firmami

Leave a Reply

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.