Fanuc Subspindle CNC Simulator | G-CODE.XYZ

CNC Simulator — Sub-spindle

Simulátor synchronizace vřeten, upnutí materiálu a přepichování • Fanuc ISO formát

Fanuc M codes B / Z2 axis (sub-spindle)
Stock diameter: 60 mm

G-code Editor

RYCHLOST
Machine ready...
KódFunction description
M0Program stop
M3 / M4Start rotation (P11 MAIN / P13 SUB)
M5Stop rotation
M10 / M11Parts catcher (arm) open / close
M34 / M35Disable / Enable C axis (main spindle)
M134 / M135Disable / Enable C axis (sub-spindle)
M68 / M69MAIN chuck close / open
M168 / M169SUB chuck close / open
M86 / M87Push enable / disable
M108 / M109SUB-SPINDLE flush on / off
M211 / M212MAIN SPINDLE flush on / off
M116Part ejector (pin)
M136 / M137C-axis synchronization on / off
M203 / M204Synchronized speed (P11)
G0 / G1Rapid traverse / Feed
G4Dwell (G4 X2 = 2s)
G31Push with feed (G31 B- P99)
G28Return to reference point (U0 W0 / B0)
G94 / G95Feed per minute / feed per revolution
X
100.00
Z
100.00
B
0.00
C1
354.00
S (MAIN) P11
0
S (SUB) P13
0
MODE: G94
C2
387.00
MAIN CHUCK
SUB CHUCK
MAIN ROTATION (P11)
SUB ROTATION (P13)
PUSH (G31)
SYNCHRONIZACE

Detailed technical documentation: CNC Simulátor Protivřetena (Subspindle, B axis, Synchronizace a Přepich)

Tento specializovaný simulační modul emuluje komplexní kinematiku dvouvřetenových soustružnických center (dvouvřetenové soustruhy s osou B / Z2) se systémem Fanuc. Slouží k bezpečnému odladění a verifikaci rizikových fází výroby: synchronního převzetí obrobku (pick-off), přepichování materiálu (part-off), odtahu tyče ze sklíčidla, fázové synchronizace vřeten, vyhazování hotových dílců a manipulace s lopatkou odebírače. Simulátor disponuje přísnými bezpečnostními blokacemi (interlocky), které okamžitě detekují destrukční kolize a technologické chyby v reálném čase.

1. Supported M Codes, G Codes and Kinematic Addresses

Code / Address Meaning v systému Fanuc Function and behavior in the simulator
M0 / M00 Nepodmíněné zastavení programu Zastaví automatický běh cyklu. Slouží pro kontrolu sevření, měření nebo ruční zásah. Pokračování se provede opětovným stiskem tlačítka PLAY.
M3 / M4 Roztočení vřetena (CW / CCW) Spuštění otáček. Adresa P11 řídí hlavní vřeteno, P13 protivřeteno (např. M3 S1000 P11). Při aktivní synchronizaci se točí obě vřetena shodným směrem.
M5 Zastavení rotace vřeten Bez parametru P zastaví obě vřetena současně. Se selektorem P11 zastaví hlavní vřeteno, s P13 protivřeteno.
M10 / M11 Lopatka odebírače kusů (Parts Catcher) M10: vyjetí záchytné lopatky pod protivřeteno (oranžový záchytný koš). M11: odjetí lopatky do klidové polohy.
M34 / M35 Osa C hlavního vřetena M35: zapnutí polohování osy C na hlavním vřeteni (C1). M34: vypnutí osy C a návrat do režimu soustružení.
M134 / M135 Osa C protivřetena M135: zapnutí polohování osy C na protivřeteni (C2). M134: vypnutí polohovacího režimu.
M68 / M69 Sklíčidlo HLAVNÍHO vřetena M68: zavření (sevření čelistí). M69: otevření hlavního sklíčidla (nutné pro vytažení tyče protivřetenem).
M168 / M169 Sklíčidlo PROTIVŘETENA M168: sevření čelistí protivřetena. M169: otevření čelistí protivřetena.
M86 / M87 Kontrola momentu / Dotlak M86: aktivace funkce dotlaku (přechod na snížený točivý moment servopohonu osy B pro bezpečné dosednutí na doraz). M87: deaktivace dotlaku.
M108 / M109 Výplach protivřetena (Coolant Flush) M108: spuštění vnitřního oplachu sklíčidla a čelistí protivřetena emulzí. M109: vypnutí výplachu protivřetena.
M211 / M212 Výplach hlavního vřetena M211: spuštění oplachu čelistí hlavního vřetena. M212: vypnutí výplachu hlavního vřetena.
M116 Pneumatický vyhazovač dílce Vysune vnitřní kalený trn v protivřeteni a vyhodí hotový obrobek do připravené lopatky odebírače (podmínkou je otevřené sklíčidlo M169).
M136 / M137 Fázová synchronizace osy C M136: elektronické uzamčení úhlů obou vřeten (C1 a C2 se otáčejí v naprosto shodné úhlové shodě pro přesné předání vícehranů). M137: rozpojení synchronizace.
M203 / M204 Rychlostní synchronizace vřeten Elektronická převodovka (Speed Sync). Hlavní i protivřeteno se roztočí na identické otáčky zadané adresou S (např. M203 S1000 P11). Nezbytné pro bezpečné upíchnutí za rotace.
G0 / G1 Rapid traverse / Feed Lineární pojezdy nožového suportu v osách X a Z i podélný nájezd protivřetena v ose B.
G4 Časová prodleva (Dwell) Přesné čekání na dokončení mechanických dějů (např. G4 X2 = 2 sekundy pro spolehlivé otevření či zavření hydraulických čelistí).
G28 Reference point return G28 B0; odjede protivřetenem do bezpečné parkovací polohy B0. G28 U0 W0; pošle suport do výchozí polohy nástrojové hlavy.
G31 Měřicí dotlak (Torque Skip) Hledání dorazu obrobku sníženým posuvem s kontrolou nárůstu tlaku (např. G31 B-450 F100).
G94 / G95 Jednotky posuvu G94: minutový posuv (mm/min, nutný pro přesuny osy B při stojícím vřeteni). G95: posuv na otáčku (mm/ot, pro řezání upichovacím nožem).
M99 Opakování cyklu (Subprogram Loop) Návrat programu na první řádek pro sériovou výrobu z podavače tyčí.

2. Kinematic Axes and Machine Coordinate System

3. Safety Interlocks, Error Detection and Emergency States

Simulátor obsahuje propracovanou logickou kontrolu reálných fyzických stavů. Pokud program obsahuje technologickou chybu, systém simulaci okamžitě zastaví a v okně logu vypíše červenou chybovou zprávu:

4. User Interface, Digital Readout and Diagnostics

Digital readout (DRO):

Přehledný černý panel s velkými zelenými číslicemi zobrazuje aktuální polohy: X (průměr), Z (poloha nože), B (souřadnice protivřetena), C1 / C2 (úhly vřeten), otáčky S P11 a S P13 a aktivní posuvový režim G94/G95.

Stavové LED kontrolky:

Optická kontrola stavu agregátů stroje: MAIN CHUCK (zelená = sevřeno / červená = otevřeno), SUB CHUCK, MAIN ROTATION (P11) a PROTI (P13) (žlutá = točí se), DOTLAK (funkce G31 aktivní) a SYNCHRONIZACE.

Stock settings:

Vstupní pole v horní liště umožňují parametrizovat výchozí kulatinu: Průměr tyče (např. 60 mm), L (Vřeteno) (délka materiálu zasunutá uvnitř hlavního sklíčidla) a L (Venku) (vyložení tyče z čelistí).

Ruční pojezdy JOG:

Umožňuje manuální najíždění jednotlivými osami (X, Z, B) s volitelným krokem (1, 10, 50, 100 mm) pomocí tlačítek - a + pro ověření přejezdových rovin.

Řízení běhu programu:

Buttons PLAY / STOP (spuštění kontinuální simulace), KROK (krokování po jednotlivých blocích) a RESET (uvedení do výchozího stavu) doplněná o posuvník regulace rychlosti animace.

Diagnostická konzole (Log Box):

Terminálové okno s barevným odlišením událostí: šedě čtené bloky, zeleně úspěšné akce (sevření, upíchnutí, vyhození), žlutě technologická varování a červeně havarijní kolize.

5. 2D Graphics Canvas and Physical Animation (Canvas Engine)

Zlaté pravidlo programování protivřetena: Před jakýmkoliv podélným odjezdem osou B (G0/G1 B...) po převzetí materiálu se vždy ujistěte, že je hlavní sklíčidlo plně otevřeno (M69) a byla dodržena časová prodleva (G4 X1), nebo že byl dílec zcela upíchnut. Opomenutí tohoto kroku na reálném stroji vede k utržení vřeteníku z vedení lože.
Advertisement (AdSense In-Article)