Eureka Virtual Machine – Čas obdelave in optimizacija poti orodja

V prejšnjem blogu vezanem na današnjo temo smo govorili o »realni« simulaciji po G-kodi. Danes pa bomo govorili o »realnem« času, ki nam ga omogočajo simulacije.

Verjetno ste se že vsi soočili s problem časa realne obdelave na stroju in časa, ki nam ga je preračunala simulacija. Včasih so razlike tudi do 70%, kar pa za trenutne razmere na trgu ni sprejemljivo.

Za blog smo izbrali enostaven primer 3D kosa, ki ga obdelamo s funkcijami tipa 3D obdelav.

Slika 1: Kos za obdelavo

V CAMWorks-u dodamo 2 obdelavi potrebni za obdelavo komplet kosa. Kos je velikosti 750x500x250mm (ŠxDxV), material je žlezna litina na primer C45.

Lastnosti obdelav:

  • Groba:
    • Ø63 R3 rezkalna glava (ins 6)
    • ADOC = 1.5mm
    • RDOC = max 75%
    • S = 3000 RPM
    • F = 6000mm/min
  • Fina
    • Ø16 krogelni rezkar (ins 2)
    • ADOC = max 16mm
    • RDOC = 1mm
    • S = 10000 RPM
    • F = 2500mm/min

CAMWorks oz. njegova tehnološka baza ponuja veliko parametrov, ki omogočajo dokaj natančen čas obdelave.

Slika 2: Parametri pomikov v tehnološki bazi podatkov za specifičen stroj

Na podlagi zgornjih parametrov dobimo čas obdelave: ≈ 4ure

Slika 3: Čas obdelave v CAMWorks-u

Seveda čas obdelave ni popolnoma točen, saj nam tehnološka baza ne omogoča nastavitev vsake osi posebej. Tukaj ugotovimo: Siguren sem, da se je že vsak tehnolog vprašal, kako pa dobiti oz. »izračunati« pravi čas obdelave na stroju, da bomo upoštevali vse možne parametre.

Naša rešitev je Eureka Virtual Machining, ki je edini pravi simulator po G-Kodi na trgu. Ampak kako je lahko Eureka Virtual Machine točen pri preračunu obdelave na stroju?

Eureka Virtual Machine vsebuje vse glavne parametre, ki so potrebni za izdelavo simulacije določenega stroja. Nekaj parametrov, ki jih lahko nastavimo: pospešek, pojemek, največja hitrost na posamezni osi; moč, največja hitrost, navor vretena; hitrost branja stavkov in še veliko več.

Slika 4: Primer nastavitve “Z” osi

Razlogi za pravilen izračun obdelave so na primer tudi to dejstvo, da resnično bere izvoženo G-kodo in vse makroje ter funkcije, ki jih koda vsebuje. Zato lahko določimo točen čas menjave orodja, čas ki je potreben za vklop hlajenja, čas odklepanja in zaklepanja dodatnih osi in podobno.

Nekaj primerov dodatnih funkcij, kjer lahko določimo čase potrebne za vklop in s tem pridobimo maksimalno točen preračun časa obdelave:

  • ;$$DELAY “CHANGE_TOOL”,20
  • ;$$DELAY “DWELL”,5
  • ;$$DELAY “COOLANT”,5
  • ;$$DELAY “UNLOCK C”,5

Izračun časa v Eureki za naš primer: 4 ure 2minuti in 40 sekund

Za naš primer smo tokrat v Eureki dobili dokaj enak čas, kot v CAMWorks-u. To približno enakega časa je prišlo ker imamo samo 2 menjavi orodja, obdelave so enakomerne in podobno.

Slika 5: Čas obdelave v Eureka Virtual Machining

V tem koraku pa se po navadi vprašamo; Ali lahko čas obdelave še bolj optimiziramo / izboljšamo? In kako?

Eureka Virtual Machining vsebuje t.i. funkcijo »Cutting Condition Optimization«, ki omogoča, da je naša pot orodja maksimalno izkoriščena. Kako je to mogoče?

Funkcija vsebuje veliko bolj natančno matematično jedro za izkoristek glede na surovec; vsebuje natančno določena orodja za obdelavo;  vsebuje zanesljivo simulacijo gibanja CNC stroja; natančno preračunava:

  • Odstranjen volumen materiala (cm3/min)
  • Sile na orodju
  • Moč vretena
  • Debelino odrezka

Slika 6: Nekaj parametrov potrebnih za optimizacijo poti orodja

Na podlagi zgoraj omenjenih parametrov lahko seveda to funkcijo uporabimo in dobimo rezultate.

Slika 7: Čas optimizacije med obdelavo

Seveda, nam optimizacija prikaže tudi »presežke« če vsebuje obdelave parametre, ki so večji kot smo jih določili. Nekaj primerov na spodnji sliki:

Slika 8: Prekoračitev parametrov

S pomočjo optimizacije smo pridobili skoraj 30min pri celotni obdelavi.

Slika 9: optimizirana obdelava

Slika 10: Prikaz optimizacije z grafom

Optimizirano pot lahko potem shranimo, ponovno preverimo in podobno.

Slika 11: Primer optimizacije za 5 osni stroj

Veliko več si oglejte tukaj: https://blogs.ib-caddy.com/category/eureka/

Prenos datotek tukaj: https://eureka.ib-caddy.com/download.php