Control logic matches Fanuc • 3D kinematika a reálné obrábění • MDI, ofsety a ISO formát
This simulator recreates work on a slant-bed mill-turn center. The control logic matches a Fanuc system: mode switching (MOP panel), manual jogging with the electronic handwheel (MPG), indexing a 12-station turret, tool offsets and work zeros, direct memory editing from the keyboard, and constant surface speed (G96) with real material removal.
| Code / Address | Meaning v systému | Function and behavior in the simulator |
|---|---|---|
| G0 / G00 | Rychloposuv (Polohování) | Lineární najížděcí přejezd maximální rychlostí stroje bez kontaktu s materiálem. V simulátoru se uplatňuje optický filtr rychloposuvu pro kontrolu bezpečnosti nájezdu. |
| G1 / G01 | Linear cutting interpolation | Linear feed move with defined material removal. Rychlost posuvu je řízena adresou F (mm/ot nebo mm/min). |
| G2 / G3 | XZ circular interpolation | Kruhové dráhy CW (G2) a CCW (G3) v rovině G18 definované buď poloměrem R, nebo přírůstkovýmand center vectors I a K. |
| G18 | Rovina soustružení (ZX) | Výchozí modal rovina pro soustružnické operace a kruhové interpolace. V horní liště CRT svítí jako aktivní stav. |
| G28 / G30 | Reference point return | Command G28 U0 W0; odjede nástrojovou hlavou na pevnou bezpečnou výchozí pozici stroje pro výměnu nástroje a srovná vřeteno. |
| G50 / G92 | Omezení maximálních otáček | Settings bezpečnostního stropu otáček vřetena (např. G50 S3000;). Zabraňuje překročení kritické rychlosti sklíčidla při čelním soustružení k nule v režimu G96. |
| G54 to G59 | Nulové body obrobku (WCS) | Aktivace pracovních posunutí souřadnic. Simulátor v reálném čase přepočítává polohu špičky nástroje podle hodnot uložených v tabulce nulových bodů. |
| G90 / G91 | Absolute / Incremental | Přepínání interpretace souřadnic programu. |
| G94 / G95 | Jednotky posuvu | G95: posuv na otáčku vřetena (mm/ot, základ pro soustružení). G94: minutový posuv (mm/min, pro frézování poháněnými nástroji). |
| G96 | Konstantní řezná rychlost (CSS) | Adresa S zadává řeznou rychlost $v_c$ v m/min. Simulátor neustále dynamicky přepočítává otáčky vřetena podle průměru: $n = \frac{v_c \cdot 1000}{\pi \cdot D}$, omezeno stropem G50. |
| G97 | Přímé otáčky vřetena (RPM) | Vypnutí konstantní řezné rychlosti. Adresa S určuje přímé pevné otáčky vřetena v ot/min (např. G97 S1200 M03; pro vrtání či závitování). |
| M03 / M04 / M05 | Ovládání vřetena | M03: spuštění vřetena CW (ve směru hodinových ručiček). M04: vřeteno CCW. M05: zastavení vřetena. Ve 3D okně je rotace vřetena a sklíčidla plynule animována. |
| M35 / M34 | Řízení osy C (Spindle Index) | M35: přepnutí hlavního vřetena do režimu plnohodnotné rotační osy C s mechanickou aretací. M34: odpojení osy C a návrat do běžného soustružnického režimu. |
| T (e.g. T0101) | Indexování a korekce nástroje | První dvě číslice určují číslo pozice na revolveru (1–12), druhé dvě číslo korekčního registru pro geometrii a opotřebení. |
| ,C / ,R / ,A | Sražení, zaoblení a úhel | Fanuc přímé modifikátory rohu: ,C provede zkosení, ,R vloží rádius a ,A definuje přímý úhel kužele ve stupních. |
Spodní část ovládací konzoly představuje panel strojního operátora (Machine Operation Panel) s LED indikací a přepínači režimů:
Režim pro tvorbu a modifikaci hlavního programu. Umožňuje plné využití editačních kláves INSRT, ALTER, DELET a pohyb kurzoru po slovech.
Výrobní režim pro automatické vykonání načteného programu v paměti. Pouze v tomto režimu je aktivní spouštěcí tlačítko CYCLE START.
Režim pro okamžité spuštění ručně zadaných bloků (např. M03 S1000;, T0202; nebo G0 X50 Z2;). Po stisku Cycle Start with zadaný blok ihned vykoná.
Režim pro jemné ruční seřizování. Operátor volí osu (X, Z, C) a násobič kroku (x1 = 0.001 mm, x10 = 0.01 mm, x100 = 0.1 mm) a otáčí kruhovým ovladačem MPG.
Plynulý pojezd držením tlačítek - JOG a + JOG. Rychlost posuvu se plynule nastavuje potenciometrem od 50 do 15 000 mm/min.
Krokové pootočení 12polohové revolverové hlavy o jednu pozici vpřed. Funkce je z bezpečnostních důvodů povolena výhradně v režimech HANDLE a JOG.
O0001. Během simulace plynulý tyrkysový kurzor (Highlight Box) podbarvuje právě vykonávaný blok.; (EOB), automaticky vytvoří nový řádek.Horní řada softkeys pod displejem slouží pro přesné zadávání a seřizování nástrojů:
100.0) a stiskne MEASURE. Systém automaticky dopočítá a zapíše rozdíl mezi strojní souřadnicí a zadanou hodnotou.-0.02 pro zmenšení průměru o dvě setiny).G50 S...;. Při čelním zarovnání k nule by teoretické otáčky vřetena rostly k nekonečnu, což by na reálném stroji vedlo k havárii pohonu nebo vytržení obrobku z čelistí.