CNC-3D-Simulator — Drehmaschine mit C-Achse (XYZC)

Drehmaschine 3D – C-Achse

3D-Mausbedienung:
• Linke Taste = Drehen | Rechte Taste = Ansicht verschieben
• Rad = Zoom | Klick auf einen Punkt: Findet die Zeile im Code
Unterstützte Achsen und Funktionen:
X – Durchmesser | Y – Senkrechte Achse | Z – Längsachse
C – Drehachse (Mitten) | H – Inkrement C
U, W – Inkremente zu X und Z | G52 – Nullpunkt
,R / ,C / ,A – Radius / Fase / Winkel in XZ
Werbefläche (AdSense In-Article)

Simulation von Dreh-Fräsoperationen (C-Achse und angetriebene Werkzeuge)

Dieses 3D-Simulationsmodul zeigt Werkzeugbahnen beim Drehen und Fräsen mit der Drehachse C und der Radialachse Y auf CNC-Drehmaschinen (Fanuc-Steuerungen). Es prüft Spiralbahnen, Bohrungen auf dem Lochkreis, Nuten auf Mantel- und Planfläche sowie die Inkremente der Achsen U, W und H.

Ausführliche technische Dokumentation: CNC 3D Simulátor — Soustruh s Osou C a Y (XYZC)

Tento simulační modul poskytuje plnohodnotné trojrozměrné prostředí pro ověřování a prostorovou vizualizaci NC programů pro moderní soustružnicko-frézovací centra (multitasking stroje) s řízením Fanuc. Systém plně integruje 4 osy (X, Y, Z, C), včetně inkrementálních přírůstků (U, W, H), transformace nulového bodu G52 a automatického výpočtu přechodových rádiusů, sražení a kuželů.

1. Unterstützte Achsen, G-Codes und Geometriefunktionen

Befehl / Achse Bedeutung in der Kinematik Funktion und Verhalten im 3D-Simulator
G0 / G00 Eilgang im 3D-Raum Polohovací přejezd maximální rychlostí bez řezného záběru. Vykresluje se červenou prostorovou trubicí s červeným terčem na koncovém uzlu.
G1 / G01 Lineare Schnittinterpolation Pracovní posuv (zelená prostorová trubice). Umožňuje současný pohyb ve všech 4 osách – soustružení v XZ, příčné frézování v ose Y i šroubovicové drážky na plášti při rotaci osy C.
G2 / G3 Kreisinterpolation v rovině XZ Bögen im Uhrzeigersinn (G2) und gegen den Uhrzeigersinn (G3). Unterstützt die Angabe über den Radius R und Mittelpunktsvektoren I (osa X) a K (osa Z).
G52 Lokaler 3D-Nullpunkt Posun souřadného systému v osách X, Y i Z (např. G52 X0 Y0 Z-50). Ve 3D scéně se na novou pozici fyzicky přesune bílá kulička nulového bodu.
G90 / G91 Absolut / inkrementell režim Přepínání vztažného systému pro souřadnice v programu.
X und U Radialachse (Durchmesser) X: Absolut průměr obrobku (pro 3D prostor dělena 2 na poloměr). U: Inkrementální přírůstek průměru.
Y Querfräsachse Lineární osa kolmá na osu vřetena (mimo osovou rovinu). Umožňuje přesné frézování plošek, klíčových drážek a čtyřhranů bez nutnosti polární interpolace.
Z und W Längsachse der Spindel Z: Podélná poloha (Z0 = čelo obrobku, záporné Z směřuje do sklíčidla). W: Inkrementální přírůstek délky.
C und H Drehachse der Spindel C: Absolut úhel vřetena ve stupních (0.0° až 360.0°). Parser automaticky optimalizuje úhlovou dráhu na nejkratší možnou rotaci. H: Inkrementell úhel (např. H90 pootočí o 90° bez ohledu na výchozí polohu; H1500 vytvoří vícenásobnou šroubovici na plášti).
,R / ,C / ,A Rádius, Sražení a Úhel Fanuc modifikátory přímo za blokem G1: ,R vloží zaoblení, ,C srazí hranu a ,A (nebo adresa A) dopočítá kužel podle zadaného úhlu ve stupních.

2. Kinematická transformace a prostorový Three.js engine

Běžné simulátory vykreslují osu C pouze jako 2D rozvinutý plášť. Tento engine provádí v reálném čase rigorózní přepočet polárních souřadnic do plného 3D eukleidovského prostoru podle vzorců:

X_3D = (X / 2) · cos(C) - Y · sin(C)
Y_3D = (X / 2) · sin(C) + Y · cos(C)
Z_3D = Z

3. Bedienelemente und Parameter der 3D-Szene

Rohteil (D) a (L):

Definují rozměry poloprůhledného 3D válce polotovaru: D je vnější průměr v mm a L je celková vyložená délka materiálu ze sklíčidla. Válec je situován v záporné ose Z od čela Z0.

Start X a Start Z:

Výchozí parkovací a výměnná poloha nástrojové hlavy před zahájením cyklu. Z tohoto bodu vychází první nájezdový pohyb programu.

G0 / G1 Filtry viditelnosti:

Zaškrtávací pole umožňují okamžitě skrýt rychloposuvy (červené trubice) pro detailní kontrolu pouze výsledného obrobeného tvaru, nebo naopak vypnout pracovní posuvy a ověřit bezpečnost přejezdů.

Schaltflächen NEU ZEICHNEN a CENTROVAT:

NEU ZEICHNEN vynutí okamžitý přepočet 3D scény po ruční editaci kódu. CENTROVAT vrátí 3D kameru do optimálního isometrického nadhledu centrovaného přesně na střed délky obrobku.

4. Manipulace 3D myší a Raycaster (Interakce s kódem)

Empfehlung für die Programmierung in der Praxis: Při frézování drážek na plášti pomocí osy Y vždy zkontrolujte maximální fyzický zdvih osy Y na vašem stroji (obvykle bývá omezen na ±30 až ±50 mm od osy). Větší tvary mimo osu je nutné řešit pomocí polární interpolace v rovině čela.