Korzyści z instalacji automatyki budynkowej, oszczędności to nie wszystkoDom, budynek ma spełniać nie tylko funkcję mieszkaniową czy usługowa, dlatego projektowanie budynków nie ogranicza si... |
Dlaczego warto zainwestować w dobrą automatykę do bram?Automatyka do bram garażowych jest rozwiązaniem stosowanych w coraz większej ilości posesji. Poniżej opiszemy cechy ... |
Sterownik CNC (ang. Computer Numerical Control) to sterownik mikroprocesorowy przeznaczony do sterowania maszyną numeryczną (NC) taką jak np. tokarka cnc, frezarka cnc, centrum obróbcze CNC. Programowanie sterownika CNC odbywa się przy użyciu tzw. G-Code czyli znormalizowanego języka dla urządzeń sterowanych numerycznie.
Nowoczesne sterowniki CNC zbudowane są w oparciu o komputer przemysłowy IPC (zawierający procesor, klawiatrę i ekran oraz karty z wejściami/wyjściami i komunikacyjne). Sterownik CNC działa programowo w oparciu o komputer IPC, a system operacyjny czasu rzeczywistego sterownika cnc realizuje funkcje sterowania plc, wizualizacji hmi oraz funkcje sterowania ruchem.
Popularne narzędzia do programowania sterowników CNC to:
• Mach3
• Kcam
• Master5
• TurboCNC
• Step2CNC
Przykładowy sposób programowania sterownika cnc w G-Code:
G00 - instrukcja która opisuje ruch szybki narzędzia bez możliwości obróbki (szybki dojazd)
G01 - ruch narzędzia według interpolacji liniowej
G02 - ruch narzędzia według interpolacji kołowej zgodnie z ruchami wskazówek zegara
G03 - ruch narzędzia według interpolacji kołowej przeciwnie do ruchu wskazówek zegara
G04 - postój czasowy G05 - interpolacja kołowa współrzędne kartezjańskie,bez określania kierunku obrotu
G06 - interpolacja kołowa,współrzędne kartezjańskie,przejście styczne z poprzedniego konturu
G07 - blok pozycjonowania wzdłużnego
G09 - dokładne zatrzymanie
G20 - wymiarowanie w calach
G21 - wymiarowanie w milimetrach
G40 - koniec korekcji
G41 - korekcja toru narzędzia lewostronna (kompensacja promienia płytki, freza)
G42 - korekcja toru narzędzia prawostronna (kompensacja promienia płytki, freza)
G43 - włączenie kompensacji długości narzędzia (frezarka)
G33 - toczenie gwintu G53 - współrzędne absolutne maszynowe
G54 - G59 - przesunięcie układu współrzędnych
G76 - cykl planowania zgrubnego
G79 - cykl podcięć
G80 - koniec cyklu wielokrotnego
G81 - cykl nawiercania
G82 - cykl wiercenia z przerwą czasową
G83 - cykl wiercenia z wyciąganiem (usuwaniem) wióra
G84 - cykl gwintowania synchronicznego
G87 - cykl frezowania kieszeni prostokątnej
G90 - pozycjonowanie absolutne
G91 - pozycjonowanie przyrostowe
G94 - programowanie prędkości posuwu w [mm/min]
G95 - programowanie prędkości posuwu w [mm/obr]
G96 - włączenie trybu stałej prędkości skrawania [m/min] (tokarka)
G97 - włączenie trybu stałej prędkości obrotowej wrzeciona [obr/min] (tokarka)
Za konkretne działania "mechaniczne, fizyczne" odpowiadają funkcje maszynowe, potocznie nazywane funkcjami M.
M00 - stop programu bezwarunkowy
M01 - stop programu warunkowy (zależnie od trybu pracy)
M02 - koniec programu
M03 - włączenie prawych obrotów wrzeciona
M04 - włączenie lewych obrotów wrzeciona
M05 - wyłączenie obrotów wrzeciona
M06 - zmiana narzędzia (polecenie "zmień")
M07 - włączenie chłodziwa przez narzędzie
M08 - włączenie chłodziwa wylewki zewnętrzne
M09 - wyłączenie chłodziwa
M10 (M36) - otwarcie szczęk (zależnie od producenta)
M11 (M37) - zamknięcie szczęk (zależnie od producenta)
M30 - koniec programu i "przewinięcie" do początku.
Ponadto można wyróżnić grupę adresową parametrów i osi.
T - kompensacja wymiarów narzędzia (wybór narzędzia)
S - wybór prędkości obrotowej wrzeciona (symbol "S" oraz podana wartość, np. S1500)
F - wybór posuwu (analogicznie do "S")
X - położenie w osi "X" (po adresie występuje wartość bezwzględna lub względna, np. X200)
Y - położenie w osi "Y" (po adresie występuje wartość bezwzględna lub względna, np. Y200)
Z - położenie w osi "Z" (po adresie występuje wartość bezwzględna lub względna, np. Z200)
A - położenie w osi "A" (po adresie występuje wartość bezwzględna lub względna, np. A10)
B - położenie w osi "B" (po adresie występuje wartość bezwzględna lub względna, np. B10)
C - położenie w osi "C" (po adresie występuje wartość bezwzględna lub względna, np. C10)
Sieć Profibus DP w praktyce przemysłowej. Przykłady zastosowańWłodzimierz Solnik, Zbigniew Zajda Książka jest praktycznym przewodnikiem po aplikacjach interfejsu s... |
Elementy, urządzenia i układy automatykiJerzy Kostro Publikacja jest przeznaczona dla uczniów technikum elektronicznego, sp... |
Współczesny oscyloskop. Budowa i pomiaryAndrzej Kamieniecki Książka jest przewodnikiem po nowoczesnych oscyloskopach cyfrowych, ich budowie, p... |
LabVIEW w praktyceMarcin Chruściel Książka jest poradnikiem przygotowanym z myślą o elektronikach i a... |
Automatyka Technika RegulacjiAndrzej Dębowski Niniejsza książka jest poświęcona praktycznym zagadnieniom projektowania jednoobwodowych układów a... |