<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>Symulator maszyn CNC – CNCGRAF: Oprogramowanie do sterowania maszynami CNC</title>
	<atom:link href="https://cncgraf.com/pl/tag/cnc-maschinen-emulator/feed/" rel="self" type="application/rss+xml" />
	<link>https://cncgraf.com/pl</link>
	<description></description>
	<lastbuilddate>Pt, 02 lut 2024 18:34:48 +0000</lastbuilddate>
	<language>pl-PL</language>
	<sy:updateperiod>
	co godzinę	</sy:updateperiod>
	<sy:updatefrequency>
	1	</sy:updatefrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://cncgraf.com/wp-content/uploads/2023/04/cropped-app-32x32.png</url>
	<title>Symulator maszyn CNC – CNCGRAF: Oprogramowanie do sterowania maszynami CNC</title>
	<link>https://cncgraf.com/pl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Programowanie CNC: poznaj kod G</title>
		<link>https://cncgraf.com/pl/2023/12/20/programowanie-cnc-kod-g-nauka-polecen/</link>
		
		<dc:creator><![CDATA[Michael Boenigk]]></dc:creator>
		<pubdate>Wed, 20 Dec 2023 13:09:53 +0000</pubdate>
				<category><![CDATA[G-Code]]></category>
		<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[CNC Programmierung]]></category>
		<category><![CDATA[CNC-Maschinen-Emulator]]></category>
		<category><![CDATA[G-Code lernen]]></category>
		<category><![CDATA[G-Code-Simulator]]></category>
		<guid ispermalink="false">https://cncgraf.com/?p=3742</guid>

					<description><![CDATA[W nowoczesnej produkcji kod G jest generowany automatycznie przez oprogramowanie CAD/CAM, co oznacza, że ręczne programowanie kodu G jest rzadko konieczne. Niemniej jednak ważne jest, aby znać podstawy programowania G-code.]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group alignfull has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h1 class="wp-block-heading alignwide has-text-align-center has-tertiary-background-color has-background has-large-font-size" id="cnc-programmierung-g-code-lernen-einfach-und-schnell">Programowanie CNC: <br>Nauka G-code - szybko i łatwo</h1>



<p>G-code to język komputerowy używany do sterowania maszynami CNC. CNC to skrót od Computerised Numerical Control, co oznacza, że maszyny są sterowane przez komputery.</p>



<p>W nowoczesnej produkcji kod G jest generowany automatycznie przez oprogramowanie CAD/CAM, co oznacza, że ręczne programowanie kodu G jest rzadko konieczne. Niemniej jednak ważne jest, aby znać podstawy programowania G-kodu. W szczególności, są ku temu następujące powody:</p>



<ul class="wp-block-list">
<li><strong>Ręczna regulacja kodu G:</strong> W produkcji często wytwarzane są proste części, które tylko nieznacznie różnią się od siebie. W takich przypadkach korzystne jest ręczne programowanie i dostosowywanie kodu G w edytorze tekstu. Oszczędza to czas, ponieważ nie trzeba generować nowego pliku G-kodu za pomocą oprogramowania CAD/CAM dla każdego małego wariantu lub dostosowania.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Rozwiązywanie problemów i optymalizacja:</strong> Zrozumienie programowania G-code umożliwia operatorom CNC szybkie rozpoznawanie i usuwanie błędów w programach. Jeśli maszyna CNC nie działa zgodnie z oczekiwaniami, przyczynę często można znaleźć w szczegółach programowania kodu G. Operator zaznajomiony z programowaniem G-code może samodzielnie identyfikować i korygować takie błędy.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Dostosowanie postprocesora:</strong> Czasami konieczne jest dostosowanie postprocesora w oprogramowaniu CAD/CAM do generowania kodu G, ponieważ automatycznie wygenerowany kod G nie spełnia wymagań. W takich przypadkach korzystna jest podstawowa znajomość G-kodu.</li>
</ul>



<p><strong>W tym artykule na blogu poznasz podstawy G-code.</strong> Będziesz wtedy w stanie pisać własne proste programy G-code i rozwiązywać wyżej wymienione problemy niezależnie.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator alignfull has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-default"/>
</div>



<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><h4>Nauka kodu G, część 1/2: Podstawy</h4><nav><ul><li class=""><a href="#was-benotige-ich-fur-die-g-code-programmierung">Czego potrzebuję do programowania G-code?</a><ul><li class=""><a href="#kostenloser-g-code-simulator-cnc-gra-f">Darmowy symulator kodu G: cncGraF</a></li></ul></li><li class=""><a href="#aufbau-einer-g-code-datei">Struktura pliku G-code</a></li><li class=""><a href="#g-code-kreise-und-kreisbogen">G-Code: Okręgi i łuki</a><ul><li class=""><a href="#g-code-bogenbefehl-g-02-g-03">Kod G: Polecenie arkusza G02/G03</a></li></ul></li><li class=""><a href="#tabelle-mit-den-wichtigsten-g-code-befehlen">Tabela z najważniejszymi poleceniami G-code</a><ul><li class=""><a href="#befehlsubersicht-der-wichtigsten-g-code-befehle">Przegląd najważniejszych poleceń G-code</a></li></ul></li><li class=""><a href="#zusammenfassung">Podsumowanie</a></li><li class=""><a href="#g-code-lernen-teil-2-2-fortgeschrittene-konzepte">Nauka G-Code część 2/2: Zaawansowane koncepcje</a></li></ul></nav></div>



<div class="wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading has-large-font-size" id="was-benotige-ich-fur-die-g-code-programmierung">Czego potrzebuję do programowania G-code?</h2>



<p>Kod G składa się z serii instrukcji tekstowych przechowywanych w pliku tekstowym (plik ASCII). Maszyna CNC wykonuje te polecenia w kolejności od początku pliku tekstowego do końca. </p>



<p>Do programowania CNC i kodu G wymagany jest tylko edytor tekstu. Ponieważ jednak konieczna jest wizualna kontrola zaprogramowanego kodu G, należy użyć symulacji CNC. </p>



<h3 class="wp-block-heading has-large-font-size" id="kostenloser-g-code-simulator-cnc-gra-f">Darmowy symulator kodu G: cncGraF</h3>



<p>Oprogramowanie sterujące CNC <a href="https://cncgraf.com/pl/cncgraf-8-funkcje-oprogramowania-sterujacego-cnc/" data-type="page" data-id="8">cncGraF</a> jest idealny do celów szkoleniowych: oferuje wbudowany symulator kodu G i emulator maszyny CNC, jest bezpłatny (freeware) i nie wymaga prawdziwego sterownika CNC.</p>



<p><a href="https://cncgraf.com/pl/pobierz-cncgraf-oprogramowanie-cnc/" target="_blank" data-type="page" data-id="24" rel="noreferrer noopener">Kliknij tutaj, aby pobrać cncGraF za darmo.</a></p>



<p>Poniższy zrzut ekranu przedstawia sterowanie CNC cncGraF, w tym edytor tekstu G-code i widok 2D. Emulator maszyny CNC jest włączony, a plik kodu G jest wykonywany w trybie emulatora. <br>Aby dowiedzieć się więcej, kliknij artykuł na blogu <br><a href="https://cncgraf.com/pl/2023/12/20/darmowy-symulator-kodu-g-emulator-cnc/">cncGraF: Darmowy symulator kodu G i emulator maszyny CNC</a>.</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img fetchpriority="high" decoding="async" width="949" height="1211" src="https://cncgraf.com/wp-content/uploads/2023/11/texteditor-g-code-simulator.jpg" alt="Oprogramowanie sterujące CNC cncGraF może być używane jako darmowy symulator kodu G, aby pomóc w nauce kodu G." class="wp-image-3809" style="width:443px;height:auto" srcset="https://cncgraf.com/wp-content/uploads/2023/11/texteditor-g-code-simulator.jpg 949w, https://cncgraf.com/wp-content/uploads/2023/11/texteditor-g-code-simulator-600x766.jpg 600w, https://cncgraf.com/wp-content/uploads/2023/11/texteditor-g-code-simulator-235x300.jpg 235w, https://cncgraf.com/wp-content/uploads/2023/11/texteditor-g-code-simulator-802x1024.jpg 802w, https://cncgraf.com/wp-content/uploads/2023/11/texteditor-g-code-simulator-768x980.jpg 768w, https://cncgraf.com/wp-content/uploads/2023/11/texteditor-g-code-simulator-9x12.jpg 9w" sizes="(max-width: 949px) 100vw, 949px" /></figure>
</div>



<div class="wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading has-large-font-size" id="aufbau-einer-g-code-datei">Struktura pliku G-code</h2>



<p><strong>Dostępny jest następujący przykład pliku G-code:</strong></p>



<p><em><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">; Plik G-code: Produkcja prostokąta, utworzony w dniu 24.10.2023 r.<br>; Aktywuj narzędzie numer 1</mark></em><br><strong>T1</strong><br><em><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">; Podnieść narzędzie z dużą prędkością na wysokość Z = 10 mm powyżej punktu zerowego.<br></mark></em><strong>G00 Z10</strong><br><em><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">; Przejście do pozycji X = 10 i Y = 10 z dużą prędkością</mark></em><br><strong>G00 X10 Y10</strong><br><em><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">; Włącz wrzeciono robocze z M3 z prędkością 20000 obr.</mark></em><br><strong>M3 S20000</strong><br><em><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">; Odczekać 5 sekund do osiągnięcia prędkości wrzeciona.</mark></em><br><strong>G04 H5</strong><br><em><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">; zagłębianie 2 mm w obrabiany przedmiot z prędkością posuwu 600 mm na minutę</mark></em><br><strong>G01 Z-2 F600</strong><br><em><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">; Trawers prostokąta 100×100 mm z prędkością posuwu 600 mm na minutę</mark></em><br><strong>G01 X110<br>G01 Y110<br>G01 X10<br>G01 Y10</strong><br><em><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">; Podnieść narzędzie z dużą prędkością na wysokość Z = 10 mm powyżej punktu zerowego.</mark></em><br><strong>G00 Z10</strong><br><em><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">; Koniec programu</mark></em><br><strong>M5 M30</strong></p>



<figure class="wp-block-image size-full"><img decoding="async" width="203" height="208" src="https://cncgraf.com/wp-content/uploads/2023/11/g-code-rechteck.jpg" alt="" class="wp-image-3874" srcset="https://cncgraf.com/wp-content/uploads/2023/11/g-code-rechteck.jpg 203w, https://cncgraf.com/wp-content/uploads/2023/11/g-code-rechteck-12x12.jpg 12w" sizes="(max-width: 203px) 100vw, 203px" /></figure>



<p>Ten kod G opisuje obróbkę prostokąta za pomocą maszyny CNC. Kod G zaczyna się od komentarzy, które są oddzielone średnikiem<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong> (;)</strong> </mark>są oznaczone. Komentarze te nie są istotne dla urządzenia, ale pomagają operatorowi zrozumieć kod.</p>



<ul class="wp-block-list">
<li><strong>Wybór narzędzia:</strong> Najpierw wybierane jest narzędzie 1 za pomocą polecenia <code><strong>T1</strong></code> wybrane.</li>



<li><strong>Pozycjonowanie narzędzia:</strong> Polecenie <code><strong>G00 Z10</strong></code> podnosi narzędzie do 10 mm powyżej punktu zerowego maszyny. <code><strong>G00</strong></code> maszyna porusza się z szybkim przesuwem, tj. z maksymalną prędkością. </li>



<li><strong>Przejście do pozycji startowej:</strong> Urządzenie działa z <code><strong>G00 X10 Y10</strong></code> do pozycji X=10 Y=10.</li>



<li><strong>Włącz wrzeciono:</strong> Z <code><strong>M3 S20000</strong></code> wrzeciono jest włączone i ustawione na 20000 obrotów na minutę.</li>



<li><strong>Czas oczekiwania:</strong> Polecenie <code><strong>G04 H5</strong></code> zapewnia, że urządzenie odczeka 5 sekund, aż wrzeciono osiągnie żądaną prędkość.</li>



<li><strong>Zanurz się w materiale:</strong> Z <code><strong>G01 Z-2 F600</strong></code> Narzędzie zagłębia się w materiał na głębokość 2 mm z prędkością posuwu 600 mm na minutę. <strong><code>G01</code> </strong>jest używany do ruchów frezowania.</li>



<li><strong>Obróbka prostokątna:</strong> Następne polecenia (<code>G01 X110</code>, <code>G01 Y110</code>, <code>G01 X10</code>, <code>G01 Y10</code>) przesuń narzędzie, aby wyfrezować prostokąt o wymiarach 100×100 mm.</li>



<li><strong>Powrót do pozycji wyjściowej Z:</strong> <code><strong>G00 Z10</strong></code> podnosi narzędzie z powrotem do 10 mm powyżej punktu zerowego.</li>



<li><strong>Koniec programu:</strong> Polecenie <strong>M05 </strong>przełącza wrzeciono i polecenie <strong>M<code>30</code> </strong>kończy program.</li>
</ul>
</div>



<div class="wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading has-large-font-size" id="g-code-kreise-und-kreisbogen">G-Code: Okręgi i łuki</h2>



<p>Następnie rozszerzymy nasz przykład o <strong>frezowanie kołowe, które należy wykonać przed prostokątem. </strong>Rozszerzone i zmodyfikowane linie kodu G są oznaczone kolorami w <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>Jasnoczerwony </strong></mark>podświetlony. Kod G wygląda wtedy następująco:</p>



<p><em>; Plik G-code: Produkcja prostokąta, utworzony w dniu 24.10.2023 r.<br>; Wybrano narzędzie numer 1<br></em><strong>T1</strong><br><em>; Podnieść narzędzie z dużą prędkością na wysokość Z = 10 mm powyżej punktu zerowego.<br></em><strong>G00 Z10</strong><br><em>; Przejście do pozycji X = 10 i Y = 10 z dużą prędkością</em><br><strong>G00 X10 Y10</strong><br><em>; Włącz wrzeciono robocze z M3 z prędkością 2000 obr.</em><br><strong>M3 S2000</strong><br><em>; Odczekać 5 sekund do osiągnięcia prędkości wrzeciona.</em><br><strong>G04 H5</strong><br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><em>; Przesuń do środka prostokąta</em><br><strong>G00 X60 Y40</strong><br><em>; zagłębianie 2 mm w obrabiany przedmiot z prędkością posuwu 600 mm na minutę</em><br><strong>G01 Z-2 F600</strong><br><em>; Okrąg (d=20 mm, środek 60×60) zgodnie z ruchem wskazówek zegara </em></mark><br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><em>; z posuwem 600 mm na minutę</em></mark> <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><em>napęd</em><br><strong>G02 I60 J60 X60 Y40</strong><br>; Podnoszenie narzędzia z dużą prędkością: Z = 10 mm powyżej punktu zerowego<br><strong>G00 Z10</strong><br><em>; Przejście do pozycji X = 10 i Y = 10 z dużą prędkością</em><br><strong>G00 X10 Y10</strong></mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-2-ffd-57-c-color"><br></mark><em>; zagłębianie 2 mm w obrabiany przedmiot z prędkością posuwu 600 mm na minutę</em><br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>G01 Z-2</strong></mark><br><em>; Trawers prostokąta 100×100 mm z prędkością posuwu 600 mm na minutę</em><br><strong>G01 X110<br>G01 Y110<br>G01 X10<br>G01 Y10</strong><br><em>; Podnoszenie narzędzia z dużą prędkością: Z = 10 mm powyżej punktu zerowego</em><br><strong>G00 Z10</strong><br><em>; Koniec programu</em><br><strong>M5 M30</strong></p>



<p>Symulator kodu G (patrz zrzut ekranu) pokazuje prostokąt i okrąg umieszczony w środku prostokąta.</p>



<p><img decoding="async" width="24" height="24" class="wp-image-1774" style="width: 24px;" src="https://cncgraf.com/wp-content/uploads/2023/08/warnung.png" alt=""> <strong>Ważne:</strong> Jeśli rysunek nie jest wyświetlany prawidłowo, może to być spowodowane nieprawidłowym ustawieniem poleceń okręgu (łuku) G02/G03. Polecenia G02/G03 mogą być interpretowane jako względne lub bezwzględne. Ten przykład odnosi się do G02/G03 w formie bezwzględnej. W takim przypadku należy wyłączyć opcję „G02/03 relative“ w symulatorze kodu G cncGraF w menu głównym „Settings → Options → File → G-code“.“</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="702" height="1024" src="https://cncgraf.com/wp-content/uploads/2023/11/texteditor-g-code-simulator-2-702x1024.jpg" alt="Darmowy symulator kodu G: cncGraF" class="wp-image-3854" style="width:516px;height:auto" srcset="https://cncgraf.com/wp-content/uploads/2023/11/texteditor-g-code-simulator-2-702x1024.jpg 702w, https://cncgraf.com/wp-content/uploads/2023/11/texteditor-g-code-simulator-2-600x875.jpg 600w, https://cncgraf.com/wp-content/uploads/2023/11/texteditor-g-code-simulator-2-206x300.jpg 206w, https://cncgraf.com/wp-content/uploads/2023/11/texteditor-g-code-simulator-2-768x1120.jpg 768w, https://cncgraf.com/wp-content/uploads/2023/11/texteditor-g-code-simulator-2-8x12.jpg 8w, https://cncgraf.com/wp-content/uploads/2023/11/texteditor-g-code-simulator-2.jpg 898w" sizes="auto, (max-width: 702px) 100vw, 702px" /></figure>



<h3 class="wp-block-heading has-large-font-size" id="g-code-bogenbefehl-g-02-g-03">Kod G: Polecenie arkusza G02/G03</h3>



<p>Polecenie G02 służy do zaprogramowania ruchu kołowego lub łukowego w kierunku zgodnym z ruchem wskazówek zegara. Polecenie G03 robi to samo, ale w kierunku przeciwnym do ruchu wskazówek zegara.</p>



<p>Polecenie G02 w kodzie G ma następującą składnię:<br><strong>G02 X... Y... I... J...</strong><br>Jest tam napisane:</p>



<ul class="wp-block-list">
<li>‚<strong>G02</strong>‚ dla samego polecenia, które reprezentuje łuk zgodny z ruchem wskazówek zegara. Ostatnia pozycja poprzedniego polecenia G-code jest pozycją początkową okręgu lub łuku.</li>



<li><strong>X</strong>... i <strong>Y</strong>... wskazuje współrzędne końcowe okręgu lub łuku.</li>



<li><strong>I</strong>... i <strong>J</strong>... wskazuje odległość od bieżącego punktu do środka łuku na osiach X i Y.</li>
</ul>



<p><strong>G00 X60 Y40</strong> <em><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">; Jest to pozycja początkowa X,Y łuku.</mark></em><br><strong>G02 I60 J60 X60 Y40</strong> <em><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">; To polecenie przesuwa narzędzie po łuku zgodnie z ruchem wskazówek zegara.</mark></em></p>



<ul class="wp-block-list">
<li><strong>I60 J60:</strong> Są to współrzędne środka okręgu względem bieżącej pozycji <br>X = 60 Y = 40 W tym przypadku punkt środkowy znajduje się w X = 60, Y = 60.</li>



<li><strong>X60 Y40:</strong> Są to współrzędne końcowe łuku. Narzędzie przesuwa się do punktu X = 60, Y = 40.</li>



<li>Średnica okręgu (d = 20 mm) jest określana przez położenie narzędzia i współrzędne punktu środkowego.</li>
</ul>
</div>



<div class="wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading has-large-font-size" id="tabelle-mit-den-wichtigsten-g-code-befehlen">Tabela z najważniejszymi poleceniami G-code</h2>



<p>W tym przykładzie nauczyłeś się podstawowych poleceń kodu G: G01 i G00 dla prostych ruchów, polecenia łuku G02, włączania i wyłączania wrzeciona za pomocą M03 (i M05), polecenia ‚S‘ dla prędkości wrzeciona, polecenia numeru narzędzia ‚T‘, G04 dla czasów oczekiwania, ‚F‘ dla prędkości roboczej i M30 dla końca pliku. Polecenia te stanowią podstawę i są już wystarczające do pisania własnych prostych programów G-code.</p>



<p>Poniżej znajduje się tabelaryczny przegląd wszystkich najważniejszych poleceń G-code.</p>



<h4 class="wp-block-heading has-large-font-size" id="befehlsubersicht-der-wichtigsten-g-code-befehle">Przegląd najważniejszych poleceń G-code</h4>



<p>Tabelaryczna lista poleceń G (kod G) zawiera tylko te polecenia, które nadają się do programowania ręcznego, ponieważ są łatwe w użyciu. Pełną listę wszystkich poleceń kodu G można znaleźć w symulatorze CNC cncGraF w pomocy online [klawisz F1].</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th class="has-text-align-center" data-align="center">G-Code</th><th class="has-text-align-left" data-align="left">Opis</th></tr></thead><tbody><tr><td class="has-text-align-center" data-align="center"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">; ()</mark></strong></td><td class="has-text-align-left" data-align="left">Komentarze są zamykane średnikiem‚<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">;</mark></strong>‚ lub z nawiasami ‚<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>()</strong></mark>‚ jest oznaczony. Komentarze są ignorowane przez maszynę CNC.<br><br>Przykład:<br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><em>(Przejdź do pozycji Z10)</em></mark></strong><br>G00 Z10 <br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><em>; Przejście do pozycji Z10</em></mark></strong><br>G00 Z10 </td></tr><tr><td class="has-text-align-center" data-align="center"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">N</mark></strong></td><td class="has-text-align-left" data-align="left"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>N</strong></mark> dla numeru rekordu (opcjonalnie)<br><br>Przykład:<br><em>; Numer rekordu nie jest konieczny.</em><br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">N10 </mark></strong>T1 M3 S2501</td></tr><tr><td class="has-text-align-center" data-align="center"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">F</mark></strong></td><td class="has-text-align-left" data-align="left"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>F</strong></mark> dla prędkości posuwu w mm/min<br><br>Przykład:<br><em>; przesuw 300 mm/min</em><br>G01 X100 Y10 <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">F300</mark></strong></td></tr><tr><td class="has-text-align-center" data-align="center"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">T</mark></strong></td><td class="has-text-align-left" data-align="left"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>T</strong></mark> dla numeru narzędzia<br><br>Przykład:<br><em>; Narzędzie 1 jest aktywne</em><br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">T1</mark></strong></td></tr><tr><td class="has-text-align-center" data-align="center"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">M03 S</mark></strong></td><td class="has-text-align-left" data-align="left"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>M03</strong></mark> włącza wrzeciono,<strong> <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">S</mark> </strong>określa prędkość obrotową wrzeciona w obr.<br><br>Przykład:<br><em>; Wrzeciono jest przełączane na 2000 obrotów na minutę</em><br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>M3 S2000</strong></mark></td></tr><tr><td class="has-text-align-center" data-align="center"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">D</mark></strong></td><td class="has-text-align-left" data-align="left"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>D</strong></mark> Średnica narzędzia w milimetrach.<br><br>Przykład:<br><em>; Średnica 2,5 mm. D musi znajdować się bezpośrednio za T</em><br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">T1 D2.5</mark></strong></td></tr><tr><td class="has-text-align-center" data-align="center"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G00</mark></strong></td><td class="has-text-align-left" data-align="left">Z <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>G00</strong> </mark>maszyna porusza się z szybkim przesuwem, tj. z maksymalną prędkością. <br>Narzędzie nie znajduje się w materiale (pusty przebieg).<br><br>Przykład:<br><em>; Pozycja X = 100 Y = 10</em> <em>Uruchomienie</em><br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G00 </mark></strong>X100 Y10</td></tr><tr><td class="has-text-align-center" data-align="center"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G01</mark></strong></td><td class="has-text-align-left" data-align="left">Z <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>G01</strong> </mark>zaprogramowana ścieżka jest pokonywana z prędkością frezowania (prędkość posuwu ‚F‘). <br>Ścieżka ta jest wizualizowana jako wektor w symulatorze kodu G cncGraF.<br><br>Przykład:<br><em>; Pozycja X = 100 Y = 100 <em>z prędkością 300 mm/min</em> Uruchomienie</em><br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G01 </mark></strong>X100 Y10 <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">F300</mark></strong></td></tr><tr><td class="has-text-align-center" data-align="center"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G02/G03</mark></strong></td><td class="has-text-align-left" data-align="left"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G02</mark></strong> Okrąg (łuk) zgodnie z ruchem wskazówek zegara, <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G03</mark></strong> Okrąg (łuk) w kierunku przeciwnym do ruchu wskazówek zegara.<br>Parametry: <strong>X Y I J K</strong><br><strong>X</strong> Współrzędna końcowa w kierunku X<br><strong>Y</strong> Współrzędna końcowa w kierunku Y<br><strong>I </strong>Punkt środkowy w kierunku X<br><strong>J</strong> Punkt środkowy w kierunku Y<br><strong>K</strong> Punkt środkowy w kierunku Z<br><br>Przykład:<br>G00 X10 Y10 F100<br>G01 Z-2 F50<br><em>; Przesuń się po łuku z X10, Y10 do X30, Y10 z punktem środkowym I20 i J10.</em><br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>G02</strong> </mark>I20 J10 X30 Y10</td></tr><tr><td class="has-text-align-center" data-align="center"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G04 H</mark></strong></td><td class="has-text-align-left" data-align="left">Z <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G04 </mark></strong>zaprogramowany jest czas oczekiwania.<br>Parametry: <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">H</mark></strong> - Określenie czasu w sekundach<br><br>Przykład:<br><em>; Czas oczekiwania 2,5 sekundy. To polecenie nakazuje maszynie CNC </em><br>; <em>wstrzymanie na określony czas przed wykonaniem następnego polecenia.<br></em><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>G04</strong> </mark><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">H</mark></strong>2.5</td></tr><tr><td class="has-text-align-center" data-align="center"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G70/G71</mark></strong></td><td class="has-text-align-left" data-align="left">Z <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G70 </mark></strong>i<strong> </strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>G71</strong> </mark>wymiarowanie współrzędnych jest zdefiniowane między calami (G70) i milimetrami (G71). Jeśli nie określono, aktywna jest opcja G71.<br><br>Przykład:<br><em>; Wymiarowanie współrzędnych w milimetrach </em><br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G71</mark></strong></td></tr><tr><td class="has-text-align-center" data-align="center"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G80/G81/G82</mark></strong></td><td class="has-text-align-left" data-align="left">Cykl wiercenia <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G81/G82</mark></strong> nadaje się do prostego wiercenia i wiercenia z czasem oczekiwania. Cykl wiercenia jest uruchamiany poleceniem <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G80 </mark></strong>lub za pomocą innego polecenia G, takiego jak. <strong>G00</strong> lub <strong>G01 </strong>usunięty. Format: <strong>G98(G99) G81(G82) X Y Z R F (P)</strong><br><br>Parametry <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G81</mark></strong><br><strong>X</strong> - Pozycja X<br><strong>Y</strong> - Pozycja Y<br><strong>Z</strong> - Głębokość Z (bezwzględna)<br><strong>R</strong> - Przyrostowa wartość płaszczyzny retrakcji w odniesieniu do punktu początkowego w osi Z.<br><strong>F</strong> - Prędkość posuwu<br><br>Dodatkowe parametry dla <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G82</mark></strong><br><strong>P</strong> - Czas oczekiwania w milisekundach (1000 ms = 1 s) na dnie otworu<br><br>Z poleceniami <strong>G98 </strong>i <strong>G99 </strong>Określana jest wysokość wycofania, do której narzędzie powinno się przemieścić po zakończeniu cyklu wiercenia.<br><br><strong>G98 </strong>- Wysokość początkowa (wysokość początkowa) jest zbliżana po cyklu wiercenia.<br><strong>G99 </strong>- wysokość wycofania (zdefiniowana w parametrze R) zbliża się po cyklu wiercenia.<br><br>Przykład:<br><em>; Wiercenie z czasem przebywania, głębokość Z = 10 mm, oczekiwanie 100 milisekund na dnie otworu<br></em>G98 <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G82 </mark></strong>X10 Y10 Z-10 F300 P100</td></tr><tr><td class="has-text-align-center" data-align="center"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G90/G91</mark></strong></td><td class="has-text-align-left" data-align="left">Z <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>G90</strong> </mark>Wymiar bezwzględny jest aktywowany, tzn. wszystkie kolejne wartości współrzędnych są określane w wymiarze bezwzględnym. <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G91 </mark></strong>aktywuje wymiarowanie względne (wymiarowanie przyrostowe). Bez specyfikacji <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G90 </mark></strong>aktywny.<br><br>Przykład:<br><em>; Ustawiony jest wymiar względny (wymiar przyrostowy)<br></em><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">G91</mark></strong></td></tr></tbody></table></figure>
</div>



<div class="wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading has-large-font-size" id="zusammenfassung">Podsumowanie</h2>



<p>Programowanie G-code dla maszyn CNC nie jest takie trudne. Znając tylko około dziesięciu podstawowych poleceń G-code, można już osiągnąć imponujące wyniki. Nauka kodu G jest zdecydowanie opłacalna, ponieważ pozwala lepiej zrozumieć i wykorzystać maszyny CNC.</p>



<p>Mam nadzieję, że ten artykuł na blogu pomoże ci szybko zapoznać się z programowaniem G-code.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>
</div>



<div class="wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading has-large-font-size" id="g-code-lernen-teil-2-2-fortgeschrittene-konzepte">Nauka G-Code część 2/2: Zaawansowane koncepcje</h2>



<p>W drugiej części tej serii dowiesz się, jak modyfikować proste pliki G-code w produkcji za pomocą parametrów bez konieczności tworzenia nowego pliku. W części 2 skupimy się w szczególności na poleceniach dla podprogramów, pętlach G25/G26, instrukcji IF i użyciu parametrów.</p>



<p>Kliknij artykuł na blogu „<a href="https://cncgraf.com/pl/2024/01/15/programowanie-cnc-nauka-kodu-g-czesc-2/" data-type="post" data-id="4387">Nauka kodu G, część 2/2: Zaawansowane programowanie CNC</a>“, aby dowiedzieć się więcej.</p>



<p>Z serdecznymi pozdrowieniami, Twój zespół BOENIGK-electronics</p>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.cnc-controller.eu/" target="_blank" rel="noopener">Do sklepu internetowego</a></div>
</div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>
</div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>cncGraF: Darmowy symulator kodu G i emulator maszyny CNC</title>
		<link>https://cncgraf.com/pl/2023/12/20/darmowy-symulator-kodu-g-emulator-cnc/</link>
		
		<dc:creator><![CDATA[Michael Boenigk]]></dc:creator>
		<pubdate>Wed, 20 Dec 2023 11:34:27 +0000</pubdate>
				<category><![CDATA[G-Code]]></category>
		<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[CNC-Maschinen-Emulator]]></category>
		<category><![CDATA[G-Code-Simulator]]></category>
		<guid ispermalink="false">https://cncgraf.com/?p=3822</guid>

					<description><![CDATA[cncGraF oferuje zintegrowany symulator kodu G i emulator maszyny CNC. Bez sterownika CNC, cncGraF może być używany bezpłatnie jako freeware i dlatego jest idealny do symulacji procesów CNC.

Ten artykuł pokazuje, w jaki sposób można używać cncGraF jako darmowego symulatora kodu G.]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group alignfull has-tertiary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h1 class="wp-block-heading alignwide has-text-align-center has-tertiary-background-color has-background has-large-font-size" id="cnc-gra-f-kostenloser-g-code-simulator-und-cnc-maschinen-emulator">cncGraF: Darmowy symulator kodu G <br>i emulator maszyny CNC</h1>



<p>cncGraF oferuje zintegrowany symulator kodu G i emulator maszyny CNC. Bez sterownika CNC <strong>cncGraF może być używany bezpłatnie jako freeware</strong> i dlatego idealnie nadaje się do symulacji procesów CNC.</p>



<p>Ten artykuł pokazuje, jak można używać cncGraF jako darmowego symulatora kodu G.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="1039" height="1020" src="https://cncgraf.com/wp-content/uploads/2023/11/cncgraf-cnc-emulator.jpg" alt="cncGraF: Darmowy symulator kodu G i emulator maszyny CNC" class="wp-image-4335" style="width:842px;height:auto" srcset="https://cncgraf.com/wp-content/uploads/2023/11/cncgraf-cnc-emulator.jpg 1039w, https://cncgraf.com/wp-content/uploads/2023/11/cncgraf-cnc-emulator-600x589.jpg 600w, https://cncgraf.com/wp-content/uploads/2023/11/cncgraf-cnc-emulator-300x295.jpg 300w, https://cncgraf.com/wp-content/uploads/2023/11/cncgraf-cnc-emulator-1024x1005.jpg 1024w, https://cncgraf.com/wp-content/uploads/2023/11/cncgraf-cnc-emulator-768x754.jpg 768w, https://cncgraf.com/wp-content/uploads/2023/11/cncgraf-cnc-emulator-12x12.jpg 12w" sizes="auto, (max-width: 1039px) 100vw, 1039px" /></figure>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<hr class="wp-block-separator alignfull has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background"/>
</div>



<div class="wp-block-rank-math-toc-block aligncenter" id="rank-math-toc"><h4>cncGraF: Darmowy symulator kodu G</h4><nav><ul><li class=""><a href="#installation">Instalacja</a></li><li class=""><a href="#erstes-starten">Pierwsze uruchomienie</a></li><li class=""><a href="#cnc-maschinen-emulator-aktivieren">Aktywuj emulator maszyny CNC</a></li><li class=""><a href="#cnc-gra-f-8-interface-im-uberblick">cncGraF 8: Interfejs w skrócie</a></li><li class=""><a href="#g-code-datei-laden-und-ausfuhren">Załaduj i wykonaj plik G-code</a></li><li class=""><a href="#g-code-programmieren">Programowanie kodu G</a></li><li class=""><a href="#zusammenfassung">Podsumowanie</a></li></ul></nav></div>



<div class="wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading has-large-font-size" id="installation">Instalacja</h2>



<ul class="wp-block-list">
<li><strong>pobieranie</strong>cncGraF jest dostępny w obszarze pobierania na naszej stronie internetowej. Bezpośredni link do obszaru pobierania można znaleźć poniżej. Rejestracja nie jest wymagana do pobrania i instalacji.</li>



<li><strong>Proces instalacji</strong>Instalacja odbywa się za pomocą prostego instalatora. Aby zainstalować oprogramowanie, należy postępować zgodnie z instrukcjami instalatora.</li>
</ul>



<p><a href="https://cncgraf.com/pl/pobierz-cncgraf-oprogramowanie-cnc/" data-type="page" data-id="24">Kliknij tutaj, aby pobrać cncGraF za darmo.</a></p>



<h2 class="wp-block-heading has-large-font-size" id="erstes-starten">Pierwsze uruchomienie</h2>



<ul class="wp-block-list">
<li><strong>Start:</strong> Program cncGraF uruchamia się poprzez kliknięcie ikony na pulpicie. Przy pierwszym uruchomieniu pojawia się okno powitalne, wskazujące, że nie załadowano żadnych parametrów maszyny.</li>
</ul>



<ul class="wp-block-list">
<li><strong>Użycie jako symulator kodu G:</strong> W przypadku korzystania z cncGraF jako darmowego symulatora kodu G, komunikat ten można po prostu zignorować. W takim przypadku tekst „Rozumiem komunikat i chcę kontynuować“ jest zaznaczony. Okno można następnie zamknąć przyciskiem ‚OK‘.</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="750" height="336" src="https://cncgraf.com/wp-content/uploads/2023/12/g-code-simulator-willkommen.jpg" alt="cncGraF 8: Okno powitalne wskazujące, że nie załadowano żadnych parametrów maszyny." class="wp-image-4174" srcset="https://cncgraf.com/wp-content/uploads/2023/12/g-code-simulator-willkommen.jpg 750w, https://cncgraf.com/wp-content/uploads/2023/12/g-code-simulator-willkommen-600x269.jpg 600w, https://cncgraf.com/wp-content/uploads/2023/12/g-code-simulator-willkommen-300x134.jpg 300w, https://cncgraf.com/wp-content/uploads/2023/12/g-code-simulator-willkommen-18x8.jpg 18w" sizes="auto, (max-width: 750px) 100vw, 750px" /></figure>



<ul class="wp-block-list">
<li><strong>Importowanie ustawień urządzenia:</strong> Jeśli chcesz używać cncGraF z ustawieniami istniejącej maszyny CNC, możesz zaimportować ustawienia. </li>
</ul>
</div>



<div class="wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading has-large-font-size" id="cnc-maschinen-emulator-aktivieren">Aktywuj emulator maszyny CNC</h2>



<p>Emulator maszyny CNC aktywuje się poprzez naciśnięcie przycisku „Uruchom emulator“ w prawym górnym rogu menu głównego cncGraF (patrz zrzut ekranu poniżej). Spowoduje to uruchomienie serwera na komputerze, który symuluje sterownik CNC.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="945" height="108" src="https://cncgraf.com/wp-content/uploads/2023/12/cnc-maschinen-emulator-aktivieren.jpg" alt="cncGraF 8 jako darmowy emulator maszyny CNC: Przycisk &quot;Uruchom emulator&quot; aktywuje wirtualną maszynę CNC." class="wp-image-4213" srcset="https://cncgraf.com/wp-content/uploads/2023/12/cnc-maschinen-emulator-aktivieren.jpg 945w, https://cncgraf.com/wp-content/uploads/2023/12/cnc-maschinen-emulator-aktivieren-600x69.jpg 600w, https://cncgraf.com/wp-content/uploads/2023/12/cnc-maschinen-emulator-aktivieren-300x34.jpg 300w, https://cncgraf.com/wp-content/uploads/2023/12/cnc-maschinen-emulator-aktivieren-768x88.jpg 768w, https://cncgraf.com/wp-content/uploads/2023/12/cnc-maschinen-emulator-aktivieren-18x2.jpg 18w" sizes="auto, (max-width: 945px) 100vw, 945px" /></figure>
</div>



<div class="wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading has-large-font-size" id="cnc-gra-f-8-interface-im-uberblick">cncGraF 8: Interfejs w skrócie</h2>



<p>Poniższy zrzut ekranu przedstawia główne okno cncGraF 8. Elementy obsługi, które są niezbędne do korzystania z symulatora kodu G i emulatora maszyny CNC, są oznaczone numerami. Są to następujące elementy sterujące:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="945" height="658" src="https://cncgraf.com/wp-content/uploads/2023/12/cncgraf-g-code-simulator-interface.jpg" alt="cncGraF: Darmowy symulator kodu G i emulator maszyny CNC" class="wp-image-4221" srcset="https://cncgraf.com/wp-content/uploads/2023/12/cncgraf-g-code-simulator-interface.jpg 945w, https://cncgraf.com/wp-content/uploads/2023/12/cncgraf-g-code-simulator-interface-600x418.jpg 600w, https://cncgraf.com/wp-content/uploads/2023/12/cncgraf-g-code-simulator-interface-300x209.jpg 300w, https://cncgraf.com/wp-content/uploads/2023/12/cncgraf-g-code-simulator-interface-768x535.jpg 768w, https://cncgraf.com/wp-content/uploads/2023/12/cncgraf-g-code-simulator-interface-18x12.jpg 18w" sizes="auto, (max-width: 945px) 100vw, 945px" /></figure>



<ul class="wp-block-list">
<li>Za pomocą przycisku „Uruchom emulator“ (<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>Punkt 1</strong></mark>), aby aktywować emulator maszyny CNC. Emulacja jest również kończona tym samym przyciskiem. Na zrzucie ekranu emulator jest już uruchomiony.</li>



<li>Biały obszar (<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">Punkt 2</mark></strong>), który znajduje się w oknie widoku 2D, pokazuje obszar maszyny w X i Y jako kartezjański układ współrzędnych. Początek osi X, Y i Z znajduje się w lewym dolnym rogu (<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">Punkt 9</mark></strong>). Obszar maszyny, plik frezowania (rysunek) i pozycja maszyny CNC są wyświetlane w oknie widoku 2D.</li>



<li>Zintegrowany edytor tekstu (<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">Punkt 3</mark></strong>) służy głównie do programowania kodu G. Można tu sprawdzić załadowany plik G-code lub utworzyć nowy plik G-code.</li>



<li>Symulacja (<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">Punkt 4</mark></strong>) oferuje prosty sposób na sprawdzenie sekwencji przetwarzania poleceń. Wizualizuje przetwarzanie kodu G i jest również dostępny dla plików 2D, takich jak DXF.</li>



<li>Naciskając zielony symbol (<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">Punkt 5</mark></strong>), proces frezowania jest uruchamiany jako emulacja. Jeśli emulacja zostanie wyłączona i zostanie nawiązane rzeczywiste połączenie z maszyną CNC, czynność ta uruchomi rzeczywisty proces frezowania.</li>



<li>W oknie ‚Przenieś ręcznie‘ (<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">Punkt 6</mark></strong>), maszyna CNC jest przesuwana ręcznie. Można również przełączać wyjścia, takie jak wrzeciono i pompa. W oknie ‚Status SMC‘ (<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color"><strong>Punkt 7</strong></mark>) można sprawdzić stan wejść i wyjść.</li>



<li>Użyj suwaka na pasku stanu (<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">Punkt 8</mark></strong>) można zmienić prędkość roboczą maszyny CNC i emulatora.</li>



<li>W widoku 2D nie tylko bieżąca pozycja (<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-custom-hintergrund-3-ff-7-d-7-d-color">Punkt 9</mark></strong>) maszyny CNC, ale także inne elementy, takie jak punkt zerowy, punkt parkowania lub punkt pomiarowy.</li>
</ul>
</div>



<div class="wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading has-large-font-size" id="g-code-datei-laden-und-ausfuhren">Załaduj i wykonaj plik G-code</h2>



<p>Plik z kodem G można załadować za pomocą pozycji menu ‚Open file‘ (Otwórz plik). Naciśnięcie zielonego symbolu uruchamia proces frezowania (w tym przypadku jako emulację).</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="650" height="123" src="https://cncgraf.com/wp-content/uploads/2023/11/g-code-oeffnen.jpg" alt="Menu główne cncGraF: darmowy symulator kodu G" class="wp-image-4431" srcset="https://cncgraf.com/wp-content/uploads/2023/11/g-code-oeffnen.jpg 650w, https://cncgraf.com/wp-content/uploads/2023/11/g-code-oeffnen-600x114.jpg 600w, https://cncgraf.com/wp-content/uploads/2023/11/g-code-oeffnen-300x57.jpg 300w, https://cncgraf.com/wp-content/uploads/2023/11/g-code-oeffnen-18x3.jpg 18w" sizes="auto, (max-width: 650px) 100vw, 650px" /></figure>



<p><img loading="lazy" decoding="async" width="24" height="24" class="wp-image-1774" style="width: 24px;" src="https://cncgraf.com/wp-content/uploads/2023/08/warnung.png" alt=""> <strong>Ważne:</strong>&nbsp;Jeśli wyświetlanie pliku G-code nie jest prawidłowe, może to być spowodowane nieprawidłowym ustawieniem poleceń okręgu (łuku) G02/G03. Polecenia G02/G03 mogą być interpretowane jako względne lub bezwzględne. W takim przypadku należy zmienić opcję „G02/03 relative“ w symulatorze kodu G cncGraF w menu głównym „Settings → Options → File → G-code“.“</p>
</div>



<div class="wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading has-large-font-size" id="g-code-programmieren">Programowanie kodu G</h2>



<p>Programowanie kodu G odbywa się w edytorze tekstu cncGraF. Po zapisaniu zmian w edytorze tekstowym wyświetlanie kodu G jest automatycznie aktualizowane w oknie widoku 2D, dzięki czemu kod G można sprawdzić wizualnie.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="459" height="722" src="https://cncgraf.com/wp-content/uploads/2023/12/g-code-texteditor.jpg" alt="cncGraF: Zintegrowany edytor tekstu do programowania kodu G" class="wp-image-4438" srcset="https://cncgraf.com/wp-content/uploads/2023/12/g-code-texteditor.jpg 459w, https://cncgraf.com/wp-content/uploads/2023/12/g-code-texteditor-191x300.jpg 191w, https://cncgraf.com/wp-content/uploads/2023/12/g-code-texteditor-8x12.jpg 8w" sizes="auto, (max-width: 459px) 100vw, 459px" /></figure>



<p><img loading="lazy" decoding="async" width="24" height="24" class="wp-image-1775" style="width: 24px;" src="https://cncgraf.com/wp-content/uploads/2023/08/info.png" alt=""> <strong>Wskazówka</strong>cncGraF posiada również okno widoku 3D, w którym można przeglądać plik kodu G.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="514" height="402" src="https://cncgraf.com/wp-content/uploads/2023/11/3d-view.jpg" alt="" class="wp-image-4442" srcset="https://cncgraf.com/wp-content/uploads/2023/11/3d-view.jpg 514w, https://cncgraf.com/wp-content/uploads/2023/11/3d-view-300x235.jpg 300w, https://cncgraf.com/wp-content/uploads/2023/11/3d-view-15x12.jpg 15w" sizes="auto, (max-width: 514px) 100vw, 514px" /></figure>



<p>cncGraF obsługuje standardowy kod G. Aby dowiedzieć się, jak korzystać z G-code, polecamy nasz artykuł na blogu „<a href="https://cncgraf.com/pl/2023/12/20/programowanie-cnc-kod-g-nauka-polecen/">Programowanie CNC: poznaj kod G - szybko i łatwo</a>„. Znajomość kodu G jest zaletą w programowaniu CNC. Nasz artykuł na blogu oferuje praktyczne wsparcie w szybkim przyswojeniu tej wiedzy.</p>
</div>



<div class="wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<h2 class="wp-block-heading has-large-font-size" id="zusammenfassung">Podsumowanie</h2>



<p>Ten artykuł pokazuje, że zapoznanie się z cncGraF jako darmowym symulatorem kodu G jest szybkie i nieskomplikowane. cncGraF oferuje wszystkie narzędzia potrzebne do rozpoczęcia programowania kodu G. cncGraF to przydatne narzędzie dla tych, którzy chcą zapoznać się z programowaniem CNC.<br><br>Z serdecznymi pozdrowieniami, Twój zespół BOENIGK-electronics</p>
</div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>