CNC-Simulator – Drehen

Bedienung: Ein Klick auf einen Punkt in der Grafik markiert die Zeile. Das Mausrad zoomt. Mit der rechten Taste und Ziehen wird die Ansicht verschoben.

Beschreibung der G-Codes:
  • G0: Eilgang (rot).
  • G1: Linearer Arbeitsvorschub (grün).
  • G2: Kreisinterpolation im Uhrzeigersinn.
  • G3: Kreisinterpolation gegen den Uhrzeigersinn.
  • G4: Verweilzeit (gelber Punkt).
  • G28: Anfahrt des Referenzpunkts (Rückkehr zum Start).
  • G52: Lokale Verschiebung des Koordinatenursprungs (blau).
  • G90: Absolute Programmierung.
  • G91: Inkrementelle Programmierung.
  • U: Inkrementeller Wert für die X-Achse.
  • W: Inkrementeller Wert für die Z-Achse.
  • ,C: Gefaste Kante.
  • ,R: Radius (Eckenrundung).
  • ,A: Winkel.
Modal: G0
X: -- Z: --
Zoom: 100%

1. Unterstützte G-Codes, Adressen und Geometriemodifikatoren

Code / Adresse Bedeutung Technické chování v simulátoru
G0 / G00 Rychloposuv Polohovací přejezd maximální rychlostí bez úběru materiálu. Na plátně je vykreslován červenou barvou. Lze jej samostatně skrýt nebo zobrazit.
G1 / G01 Lineare Schnittinterpolation Pracovní posuv v přímce s definovaným úběrem třísky (zelená barva). Vykonává čelní i podélné soustružení, kužele i šikmé nájezdy.
G2 / G02 Kreisinterpolation im Uhrzeigersinn (CW) Kruhový pohyb ve směru hodinových ručiček v rovině ZX. Podporuje definici poloměrem R und inkrementellen Mittelpunktsvektoren I a K.
G3 / G03 Kreisinterpolation gegen den Uhrzeigersinn (CCW) Kruhový pohyb proti směru hodinových ručiček. Zadává se pomocí R (kladný rádius) nebo přesné polohy středu kružnice pomocí vektorů I (v ose X) a K (v ose Z).
G4 Časová prodleva (Dwell) Zastavení posuvu na zadaný čas (např. G4 X1 nebo G4 U1 pro vyjiskření zápichu či začištění dna). V grafu je znázorněn jako žlutý kroužek s kontrastním lemem.
G28 Rückkehr zum Referenzpunkt Odeslání nástroje na bezpečný výchozí referenční bod (výchozí hodnoty Start X a Start Z). Využívá se před výměnou nože.
G52 Lokale Ursprungsverschiebung Dočasný posun nulového bodu dílce v osách X a Z (např. G52 X0 Z-100). Na grafu se okamžitě rozsvítí modrý bod nového počátku. Vynulování se provádí zápisem G52 X0 Z0.
G90 / G91 Absoluter / inkrementeller Modus G90 určuje polohy od nulového bodu dílce (Z0 na čele, X0 v ose rotace). G91 přepíná do relativního odměřování od aktuální polohy.
X a Z Základní absolutní souřadnice X: Průměr obrobku v milimetrech (parser hodnotu automaticky půlí na poloměr pro vykreslení). Z: Podélná poloha podél osy vřetena.
U a W Přírůstkové souřadnice (Fanuc) U: Přírůstek na průměru v ose X (rovněž automaticky přepočítáván na poloměr). W: Přírůstek polohy v ose Z bez nutnosti přepínat celý program na G91.
,C a ,R Direktes Fasen und Verrunden der Ecke Syntaktické zkratky Fanuc na konci bloku G1: ,C4 provede sražení hrany $4\times 45^\circ$, ,R5 vloží hladký tangenciální přechodový rádius 5 mm mezi dva navazující bloky.
A a ,A Direkte Eingabe des Kegelwinkels Zadání úhlu přímky ve stupních (např. X100, A-30). Simulátor dopočítá chybějící souřadnici Z pomocí trigonometrické funkce tangens.

2. Beschreibung der Schaltflächen

Schaltfläche HINZUFÜGEN (MDI-Satz):

Vezme příkaz zapsaný v poli rychlého řádku MDI, vloží jej na konec programu v editoru, okamžitě vymaže vstupní pole a překreslí dráhu. Stejnou akci vyvolá stisk klávesy Enter v poli MDI.

Neu zeichnen:

Okamžitě odešle celý text programu na serverový parser, zaktualizuje dráhy a znovuvykreslí plátno se zachováním aktuálního měřítka.

Löschen:

Kompletně vyčistí textové pole editoru G-Codeu, vyresetuje plátno a připraví plochu pro tvorbu nového programu od nuly.

.txt speichern:

Stáhne aktuálně rozepsaný NC kód z editoru do počítače jako textový soubor program.txt, který lze přenést přímo na stroj či flash disk.

.txt laden:

Otevře systémový dialog pro výběr souboru. Načte libovolný program z disku (.txt, .nc, .gcode) přímo do okna editoru a ihned jej nasimuluje.

PNG exportieren:

Vytvoří snímek grafického plátna v plném rozlišení a uloží jej jako rastrový obrázek simulace.png pro dokumentaci či tisk seřizovacího listu.

Centrovat (Plovoucí lišta plátna):

Vypočítá ohraničující obdélník (Bounding Box) všech obrobených drah a automaticky napasuje měřítko tak, aby byla celá součástka optimálně vidět uprostřed okna.

Felder Start X und Start Z:

Definují výchozí parkovací polohu nožové hlavy před zahájením obrábění. Tyto hodnoty slouží i jako cílový bod pro cyklus návratu G28.

3. Anzeigeschalter und Szenenansicht

4. MDI-Vorhersage und Ghost-Trace (Live-Vorschau des Zugs)

Jedinečnou funkcí tohoto soustružnického simulátoru je interaktivní predikce tahu v reálném čase. Jakmile začnete do vstupního řádku MDI psát nový příkaz (např. G1 X70 Z-50 R25), simulátor příkaz odešle na pozadí parseru ještě před jeho potvrzením:

5. Mausbedienung, Arbeit mit der Zeichenfläche und digitale Positionsanzeige (DRO)

6. Technische Hintergrundberechnungen und Koordinatensystem

Doporučení pro seřizovače: Zelené úseky představují obrobený povrch součástky. Před odesláním do řídicího systému stroje vždy prověřte, zda první nájezd z výchozího bodu (červená čára G0) neprotíná polotovar dříve než v bezpečné vzdálenosti před čelem Z0.