Zaloguj się
Zaloguj przez facebook Zaloguj przez Google
Nie pamiętasz hasła?
Nie masz jeszcze konta? Dołącz do nas! Zarejestruj się
  • Tematy
  • Konkursy
  • Wydarzenia
  • Kursy
  • Zostań naszym partnerem
  • O nas
  • Druk 3D
  • Mechatronika
  • Robotyka
  • Elektronika
  • Elektryka
  • Mechanika
Ta witryna używa plików cookie. Dowiedz się więcej o celu ich używania i zmianie ustawień cookie w przeglądarce lub Polityce Prywatności. Korzystanie ze strony wymaga wyrażenia zgody na używanie cookie, zgodnie z aktualnymi ustawieniami przeglądarki.
Zarejestruj się Zaloguj się
  • Home
  • Tematy
  • Mechanika
  • Mechanika na co dzień
  • Podstawy CNC - Historia i G-Code

Podstawy CNC - Historia i G-Code
Podstawy CNC - Historia i G-Code
Podstawowe kody G i nie tylko
5199
0
13 lip 2020
13 lip 2020
udostępnij artykuł:
polub ten wpis:
(0)

Dzisiaj chcielibyśmy Wam przybliżyć temat programowania maszyn sterowanych numerycznie, czyli maszyn CNC.

Historia

Pierwsze modele obrabiarek były zaprojektowane do wykonywania ściśle określonych elementów, poprzez serię ruchów zaprogramowanych przez producenta. Uniemożliwiało to modyfikację programu.

Przełomem w produkcji na wielką skalę okazały się obrabiarki NC, sterowane poprzez karty dziurkowane. Pojawiły się one w 1949 roku na zlecenie US Army, ale na rynku komercyjnym pojawiły się one dopiero 3 lata później, a mianowicie w 1952 roku. Konstruktorami tej przełomowe maszyny byli inżynierowie z MIT, czyli Massachusetts Institute of Technology we współpracy z Johnem T. Parsonem. 

Hydrotel, bo tak nazywała się pierwsza maszyna NC, posiadała pionowe wrzeciono, interpolację liniową 3D, a także taśmę dziurkowaną, która była kodowana w systemie binarnym.

Kolejna rewolucja miała miejsce w latach 80, gdyż wtedy pojawiła się możliwość wykorzystania mikrokomputerów na skalę przemysłową. Wtedy właśnie zaczęto do tradycyjnych maszyn NC dodawać sterowanie komputerowe, który na początku służył tylko do kompensacji obliczeń, a z biegiem czasu rozwijano jego możliwości do takich, jakie mamy obecnie, czyli m.in.

  • Edycji programu
  • Zapisywania programu w pamięci maszyny
  • Obliczania toru ruchu narzędzia
  • Sterowania automatycznego
Podstawy CNC - Historia i G-Code
Przykład frezowania

Język programowania

Język, który służy do programowania maszyn CNC jest tzw. G-code. Jest to znormalizowany język, który jest wykorzystywany do programowania wszystkich obrabiarek, ploterów, a także drukarek 3D.

G-code opisuje standard ISO 6983, a także DIN 66025.

G-code może być utworzony na kilka sposobów:

  • Napisany ręcznie w edytorach tekstu na komputerze, a następnie wrzucony do pamięci obrabiarki
  • Napisany bezpośrednio na pulpicie obrabiarki
  • Wygenerowany przy pomocy programu typu CAM. (tak działają slicery do wydruków 3D)

Do programowania maszyn CNC są używane także inne języki, np. HEIDENHAIN, Mazak.

Jednakże te języki nie są obsługiwane przez obrabiarki innych producentów, np. ze sterowaniem Sinumerik, Fanuc itp.

Warto także dodać, że wszystkie maszyny CNC, nawet te ze sterowaniem Heidienhain lub Mazak obsługują programy napisane w G-codach.

G-code jest uniwersalny dla wszystkich maszyn, co wiąże się z większym bezpieczeństwem dotrzymania terminu produkcji, Jeśli jedna z maszyn ze sterowaniem Heidenhain ulegnie awarii, a program jest napisany w G-codzie, możemy go przerzucić na maszynę innego producenta. Druga maszyna wykona dokładnie taki sam detal.

Dlatego warto pisać programy obróbki w G-codzie, jeśli mamy w naszym zakładzie maszyny różnych producentów.

Podstawy CNC - Historia i G-Code
Przykładowy pulpit sterowniczy maszyny CNC

Podstawowe kody G

Na poniższej liście znajdziecie najważniejsze kody G, które są wykorzystywane do programowania maszyn CNC.

G0

ruch jałowy prostoliniowy

G1

ruch roboczy liniowy

G2

ruch roboczy kołowy zgodny z kierunkiem ruchu wskazówek zegara

G3

ruch roboczy kołowy przeciwny do kierunku ruchu wskazówek zegara

G4

postój czasowy, gdzie należy podać liczbę sekund postoju

G7

ustawia tryb dla tokarki

G8

przestawia z trybu G7 do normalnego

G10

wprowadzanie informacji o dostępnych narzędziach i ich parametrach

G17

praca w płaszczyźnie XY

G18

praca w płaszczyźnie XZ

G19

praca w płaszczyźnie YZ

G20

programowanie ruchu narzędzia w calach

G21

programowanie ruchu narzędzia w milimetrach

G28

powrót maszyny do współrzędnych pozycji HOME

G40

koniec korekcji położenia narzędzia

G41

korekcja położenia narzędzia lewostronna

G42

korekcja położenia narzędzia prawostronna

G43

korekcja położenia wysokości narzędzia ujemna

G44

korekcja położenia wysokości narzędzia dodatnia

G49

kompensacja długości narzędzia

G64

włącza kontrolę tolerancji

G76

gwintowanie parametryczne

G84

gwintowanie gwintownikiem

G90

praca w współrzędnych bezwzględnych

G91

praca w współrzędnych przyrostowych

G92

ustawienie przesunięcia układu współrzędnych globalnych

Jeśli nie rozumiecie na razie tego, co jest napisane w tabeli to nie stresujcie się. Z biegiem czasu będziemy omawiać każdą funkcję po kolei, więc wszystko się Wam rozjaśni.

Jeśli macie jakieś pytania dotyczące artykułu lub maszyn CNC, napiszcie komentarz. Postaramy się odpowiedzieć najszybciej jak to możliwe.

#NC #CNC #maszyny #sterowane #numerycznie #MDW #mechatronika #robotyka #obróbka #skrawaniem #ubytkowa

Podstawy CNC - Historia i G-Code
Przykład planowania powierzchni

Zapraszamy też Was na naszą grupę na Facebooku, poświęconą CNC i obórce skrawaniu: 

LINK

Bibliografia:

https://www.obliczeniowo.com.pl/863

http://forum-cnc.pl/index.php?topic=12.0;wap2

Autor:

Marek Beer

Komentarze (0)
Musisz być zalogowany, by dodać swój komentarz.
Zaloguj się
Poprzedni artykuł Następny artykuł
To może Cię zaciekawić - artykuły z kategorii Mechanika na co dzień
  • Podstawy CNC
    Podstawy CNC
    Absolutnie czy przyrostowo Przesunięcie punktu zerowego
    Czytaj więcej…
    7754
    0
  • Podstawy CNC - Poprawne programowanie
    Podstawy CNC - Poprawne …
    Programowanie uniwersalne
    Czytaj więcej…
    8109
    2
  • Podstawy CNC - Historia i G-Code
    Podstawy CNC - Historia …
    Podstawowe kody G i nie tylko
    Czytaj więcej…
    5199
    0
  • Odlewnictwo
    Odlewnictwo
    Wykonywanie formy odlewniczej
    Czytaj więcej…
    13248
    0
  • 4.0 Rewolucja przemysłowa w technologii montażu
    4.0 Rewolucja przemysłow…
    Aplikacje firmy Atlas Copco
    Czytaj więcej…
    2271
    0
  • Technologie liniowe i nowoczesne rozwiązania
    Technologie liniowe i no…
    Czytaj więcej…
    2481
    0
Nasi partnerzy
Copyright © 2023 Wszelkie prawa zastrzeżone | Polityka prywatności | Regulamin serwisu
Realizacja: Strony internetowe - bcweb.pl
  • Home
  • Tematy
    • Druk 3D
    • Mechatronika
    • Robotyka
    • Elektronika
    • Elektryka
    • Mechanika
  • Konkursy
  • Wydarzenia
  • Kursy
    • Elektronika
    • Elektryka
    • Elektrotechnika przemysłowa
    • Pneumatyka i Hydraulika
    • Druk 3D
    • Przemysł 4.0
    • Programowanie sterowników SIEMENS S7
    • Programowanie Robotów
    • Webinaria
    • Automatyka
  • Zostań naszym partnerem
  • O nas
  • Panel użytkownika
  • Zaloguj się
  • Zarejestruj się
Nasi partnerzy