• CAMWorks
  • VolluMill – Ultro hitra obdelava

     

    V obdobju kjer čas postaja dragocenejši, kvaliteta nujna in želja po minimalnih stroških vse višja moramo mnogokrat sprejemati kompromise, saj vsi ti trije elementi skupaj ne sodelujejo najbolje.

    VoluMill je CAM programska oprema za CNC rezkalne centre, ki pa združuje vse tri elemente pri grobi obdelavi. Je zelo hiter način opravljanja grobih obdelav z visokim izkoristkom stroja in orodja, podaljša njuno življenjsko dobo in zmanjša stroške kakor standardni načini obdelave. (more…)

  • CAMWorks
  • CAMWorks v podjetju Poclaing Hydraulics d.o.o. Žiri

    Podjetje Poclaing Hydraulics d.o.o. Žiri, ki je del korporacije Poclain Hydraulics France SAS, spada med vodilne svetovne razvijalce hidravličnih sklopov.

    G.Boštjan Mivšek, tehnolog v proizvodnji hidravličnih komponent v podjetju Poclain Hydraulics d.o.o., nam bo na dogodku IB-CADDY Live (https://live.ib-caddy.com/) dne 15.11.2018 predstavil proces integracije avtomatizacije programiranja CNC strojev s pomočjo CAMWorks okolja ter Virtualnih simulacij ter razloge zakaj se je skupina Poclain Hydraulics odločila za standardizacijo s CAMWorks rešitvijo po vseh svojih tovarnah.

  • CAMWorks
  • CAMWorks – napredna pametna proizvodnja na osnovi integrirane CAM programske opreme

     

    Digitalne tehnologije in industrijski internet stvari (Industrial Internet of Things oz. IIOT) so omogočile vzpostavitev četrte industrijske revolucije oz. Industrije 4.0. Digitalne tovarne oz. proizvodnja temelječa na digitalnih tehnologijah uporablja polno opisane modele (t.j. MBD – Model Based Design), ki na modelu vključujejo tudi proizvodne informacije (PMI – Product Manufacturing Information).

    CAMWorks podpira proizvodnjo temelječo na tolerancah (TBM – Tolerance Based Machining), ki avtomatično izbere strategijo obdelave glede na MBD in PMI tolerance in tako avtomatično spozna simbole za površinske obdelave in nato avtomatično izbere pravilno tehnologijo obdelave, ki zagotavlja zahtevano tolerančno točnost in površinsko obdelavo.

    CAMWorks je edini CAM program, ki kombinira ta sodoben tehnološki pristop s prepoznavanjem gradnikov modela kar temelji na njegovi tehnološki bazi. Na ta način lahko avtomatiziramo večino programerskega dela. Če to primerjamo s tradicionalnimi CAM program, prihranek lahko dosega do 90%, obenem pa na tak način izboljšamo kakovost izdelanih programov in posledično hitrejše vračilo investicije.

    Zahvaljujoč visoki stopnji integrirane avtomatizacije je SOLIDWORKS izbral CAMWorks za svoj CAM program, katerega je poimenoval SOLIDWORKS CAM. To je nov, povsem integriran CAM sistem za SOLIDWORKS. Pomembno je, da so vsi podatke v SOLIDWORKS CAM-u povsem združljivi s CAMWorks-om.
    CAMWorks je sicer prvi produkt, ki je pridobil SOLIDWORKS-ov naziv Zlati partnerski produkt za CAM in je že vrsto let zlati standard za CAM obdelavo SOLIDWORKS modelov.

    Integrirana CAD/CAM okolja so prihodnost. Ker CAMWorks teče znotraj SOLIDWORKS-a, so odpravljene težave, ki se pojavijo med prenašanjem podatkov od enega programa do drugega in nazaj. Tako smo lahko mirni, ker integriranost CAMWorks-a in SOLIDWORKS-a omogoča, da je model vedno točen. Če oz. ko se model spremeni, se ažurirajo tudi vse poti orodij. Še več: CAMWorks svoje podatke zapisuje neposredno v SOLIDWORKS datoteke. Tako konsistentnost zagotovimo tudi pri prenašanju oz. pošiljanju modelov. Vse omenjeno zmanjšuje možnost uporabniških napak in nepotrebnega dela s popravki.

    CAMWorks Volumill omogoča visokohitrostno obdelavo (ultra high performance toolpath generator for high speed machining), kar lahko pohitri obdelavo tudi za do 500%.

    CAMWorks je kompleten CAD program za pripravo programov tako za vertikalne ali horizontalne obdelovalne centre, kompleksne 5-osne rezkarje, 2 ali 4-osne stružnice, stroje za žično obdelavo kot tudi za kompleksne rezkalno-stružne (mill-turn) centre. CAMWorks vključuje tudi odprt programerski vmesni (API – Application Programming Interface) tako, da lahko tudi sami napišemo rutine za dodatno avtomatizacijo opravil.

    Velja tudi omeniti, da se CAMWorks zaveda, da samo programska oprema za dobro uporabo ni dovolj. Zato je dosti vložil v izgradnjo mreže zastopnikov po vsem svetu in usposabljanje in certificiranje inženirjev za podporo.

    CAMWorks – Programiraj pametneje – Na stroju obdeluj hitreje

  • CAMWorks
  • Določanje surovca za CNC obdelavo

    Izdelava izdelka na CNC stroju vedno zahteva surovec. Izberemo ga, ko imamo izdelan načrt kosa, izbran material in stroj na katerem bomo delali. V programu SOLIDWORKS CAM in CAMWORKS moramo definirati velikost surovca in način vpetja predenj lahko začnemo s programiranjem poti orodja. Vpenjalnih naprav obstaja več vrst, ker bomo govorili o manjših surovcih iz aluminija, bomo uporabljali naprave z ročnim vpenjanjem (primež, vijaki ipd.).

    (more…)

  • CAMWorks
  • CAMWorks: postopek aktivacije mrežne licence na strežniku

    CAMWorks uporablja ali USB dongle ali Flex LM licenčne datoteke za aktivacijo licenc. Sledeči članek opisuje postopek za aktivacijo CAMWorks mrežne licence na strežniku.

    1. Potem ko ste namestili CAMWorks, je potrebno navigirati do ”CW License Manager”-ja. Le-ta se privzeto nahaja na lokaciji, kot je vidno na spodnji sliki. Alternativno pa lahko v Windows Start meni polje vpišete ”CW License Manager” ter ga aktivirate na takšen način. Postopek morate opraviti na računalniku, na katerem je strežnik.

    Slika 1: Lokacija ”CW License Manager” datoteke.

            2. Odpre se vam pogovorno okno ”CAMWorks License Manager”. Izberite si zavihek ”Server Settings”. Kliknite na gumb ”Browse…” ter navigirajte do datoteke, kamor ste si shranili vašo licenčno datoteko, ter jo izberite. Nato kliknite na gumb ”Install CAMWorks license service”. Ko se namestitev zaključi, kliknite na gumb ”Start”. Če gumb ”Start” postane sive barve in gumb ”Stop” postane črne barve, potem je bila namestitev pravilno izvedena.

    Slika 2: Pogovorno okno za namestitev licence na strežniku.

    3. Potem ko ste licenco uspešno zagnali na strežniku, je potrebno pravilno usmeriti vse druge računalnike, ki bodo uporabljali licenco (”Client” računalniki). Računalnike morate usmeriti proti licenci. Zaženite ”CW License Manager” na posameznem računalniku ter si izberite zavihek ”License Setup”. Izberite si možnost ”Set Server Host name and Port number for floating license”. V polje ”Server Host name” vpišite ime vašega strežnika. V polje ”Port number” pa je proporočljivo vpisati ime vašega porta. Privzeto je ta številka 27000. Kliknite na gumb ”Apply” ter nato ”OK”. Enak postopek je potrebno ponoviti na vseh računalnikih, ki bodo uporabljali to licenco.

    Slika 3: Pogovorno okno za namestitev licence na ”Client” računalniku.

  • CAMWorks
  • Kompenzacija orodja znotraj CAMWorks-a

    Za 2 osne operacije pod zavihkom ”NC” v pogovornem oknu ”Operation Parameters” se nahajajo parametri, ki vplivajo na izvoz NC kode. Možnost CNC kompenzacije velja za ”Thread Mill” (rezkanje navojev), ”Contour Mill” (konturno rezkanje) ter ”Rough Mill” (grobo rezkanje) operacije, katerih vzorec orodnih poti je nastavljen na ”Pocket In/Out” ali ”Spiral In/Out”.

    Možnost ”Toolpath center” je na voljo samo za ”Contour Mill” ter ”Thread Mill” operacije. Možnosti ”Gouge check” ter ”Add tool radius to leadin/leadout” možnosti niso na voljo le za ”Thread Mill” operacije.

    Če želimo zagotoviti, da bo naša kompenzacija orodja vidna tudi v NC kodi, je potrebno za ”Rough Mill” operacije izbrati pod poljem ”Pattern” ustrezne možnosti: to so ”Pocket In”, ”Pocket Out”, ”Spiral In” in ”Spiral Out”. Nastaviti je potrebno tudi točke približevanja in oddaljevanja orodja (”Entry Point”, Retract Point”). Prav tako mora post procesor podpirati kakršnekoli nastavitve, ki jih naredimo v okviru kompenzacije orodja.

    ”CNC compensation” možnost (velja samo za operacije ”Thread Mill”, ”Contour Mill” ter ”Rough Mill”)

    Polje je vidno na sliki 1. Ta možnost nam omogoča vklop in izklop možnosti kompenzacije polmera rezilnega orodja znotraj NC kode.

    Slika 1: Polje ”CNC finish parameters”.

    Če si izberemo možnost Off potem kompenzacija orodja ne bo aktivna pri izvozu NC kode. Če si izberemo možnost On pa bo kompenzacija orodja vplivala na izračun NC kode. Potrebno je omeniti, da CAMWorks ne podpira kompenzacije orodja za gravirane gradnike ter gradnike, izdelane na osnovi krivulj.

    ”Toolpath center” možnost (velja samo za operacije ”Thread Mill” in ”Contour Mill”)

    S to možnostjo si lahko izberemo, ali bo center orodja na sami geometriji ali pa bo center orodja odmaknjen od geometrije za določeno vrednost.

    Slika 2 prikazuje orodno pot z vklopljeno kompenzacijo orodja, medtem ko slika 2 prikazuje orodno pod z izključeno kompenzacijo orodja.

    Slika 2: Primer orodne poti z vklopljeno možnostjo kompenzacije orodja.

    Slika 3: Primer orodne poti z izklopljeno možnostjo kompenzacije orodja.

    Možnost ”Toolpath Center” se uporablja skupaj z možnostjo ”CNC compensation”. Možnost ”CNC compensation” nadzira, ali bo koda za kompenzacijo orodja vstavljena v NC kodo, ki jo želimo izvoziti. Možnost ”Toolpath Center” pa definira, ali bo orodje odmaknjeno za vrednost polmera orodja ali ne.

    Kako funkcije ”CNC compensation” in ”Toolpath Center” vplivajo na obnašanje orodnih poti

    • Če je izklopljena možnost ”CNC compensation”, potem v NC kodi ne bo kode za kompenzacijo – orodna pot bo tekla po robu posameznega gradnika
    • Če je vklopljena možnost ”CNC compensation”, potem bo v NC kodi tudi koda za kompenzacijo. Orodna pot bo še vedno tekla po robu posameznega gradnika. Četudi je temu tako, CAMWorks prikaže odmik orodne poti za polmer rezilnega orodja. Ta prikaz je reprezentacija, kjer bo orodna pot dejansko tekla, ko imamo vklopljeno kompenzacijo stroja.
    • Prikaz orodne poti se lahko spremeni s pomočjo možnosti ”Display cutter comp on first move” v zavihku ”Setup” vozlišča ”Machine”
    • Ko obdelujemo gravure, odmika orodne poti ne moremo nastaviti. Center orodja bo namreč sledil konturi oz. obliki gradnika. Ko pa obdelujemo gradnike, ki so bili narejeni na osnovi krivulj (”Curve feature”), pa odmik orodja lahko nastavimo

    Spodnja tabela prikazuje, kako vse te možnosti delujejo skupaj. Prikazan je tudi primer G-kode.

    Tabela 1: Prikaz, kaj se zgodi, ko so vklopljene posamezne možnosti.

    ”Sharp corner (Corner radius<Tool radius)” (ne velja za ”Thread Mill” operacije)

    Ta možnost je na voljo samo takrat, ko imamo vklopljeno možnost ”Gouge check”, v nasprotnem primeru ne bo na voljo.

    • Ko je izklopljena možnost ”Sharp corner”, potem bo orodna pot, ki obdeluje gradnik vzdrževala pomik v obliki loka na robovih oz. posnetjih gradnika. Polmer tega loka bo enak polmeru orodja, ki se uporablja za obdelavo omenjenga gradnika
    • Ko je vklopljena možnost ”Sharp corner”, potem bo orodna pot tekla v obliki ostrega kota. Za to morajo biti izpolnjeni sledeči pogoji:
      • Možnost ”CNC compensation” je vklopljena
      • Možnost ”Toolpath center” je nastavljena na ”Without compensation”
      • Možnost ”Gouge check” je vklopljena
      • Polmer posnetja v kotu mora biti manjši ali enak polmeru orodne poti

    Obdelava kotov gradnika, ko je možnost ”Toolpath Center” nastavljena na ”Without compensation”

    Ko je nastavljena ta možnost, bodo koordinate orodne poti tekle po robovih gradnika. Pod takšnimi pogoji, če je polmer posnetja kota manjši ali enak polmeru orodja, potem obstajata dve možnosti za prehod orodja preko takšnih kotov:

    • Izračun hoda v obliki loka na robu oz. v kotu gradnika, ki ga obdelujemo. Polmer hoda v obliki loka bo enak polmeru orodja, ki se uporablja za obdelavo dotičnega gradnika.
    • Izračun ostrega kota.

    Uporabite možnost ”Sharp corner” v zavihku ”NC” za izbor metode za izračun orodne poti v kotih gradnika, ko je polmer posnetja ali gradnika manjši ali enak polmeru orodja, ki se uporablja za obdelavo dotičnega gradnika.

    Možnost ”Gouge check” (ne velja za ”Thread Mill” operacije)

    Možnost ”Gouge check” bo aktivna takrat, ko je aktivna tudi možnost ”CNC compensation”. Možnost ”Toolpath center” mora biti nastavljena na ”Without compensation”.

    Ko se uporablja kompenzacijo CNC rezalnega orodja z polno kompenzacijo polmera orodja, večina strojnih orodij nima zmožnosti branja več kot eno ali dve linije vnaprej znotraj kode, kar lahko rezultira v tem, da se orodje zabije v obdelovanec. To se pojavi predvsem takrat, ko geometrija gradnika vsebuje območja, ki so tanjša oz. manjših dimenzij, kot je premer orodja.

    • Ko je ta možnost vklopljena, potem bo orodna pot izračunana tako, da upošteva celotno geometrijo obdelovanega gradnika. Prav tako eliminira dele orodnih poti, ki lahko povzročijo, da se orodje zabije v kos zaradi prej omenjene omejitve strojnih orodij pri branju linij kode
    • Ko ta možnost ni vklopljena, potem bo izvoz orodne poti v G-kodo enak geometriji gradnika, ki se ga obdeluje. Če gradnik vsebuje območja, ki so manjša od polmera orodja, potem obstaja možnost, da se bo orodje zabilo v gradnik

    Dodajanje polmera orodja možnosti ”Leadin/leadout”

    Operacija ”Contour Mill” omogoča upoštevanje polnega polmera orodja pri CNC kompenzaciji. Ko programiramo z upoštevanjem polne kompenzacije polmera orodja, večina strojnih orodij zahteva, da se premik linije in polmera loka premakne tako, da se upošteva ”leadin/leadout”. Omenjeni polmer mora biti večji ali enak polmeru orodja. Ta pogoj je definiran pri ”Contour Mill” operacijah takrat, ko je vklopljena možnost ”CNC compensation” ter da je možnost ”Toolpath center” nastavljena na ”Without compensation”. Za poenostavitev vnosa ”leadin” linije ter polmera loka, CAMWorks samodejno doda polmer orodja dolžini linije ter polmeru loka, ko je možnost ”Add tool radius to leadin/out” vklopljena.

  • CAMWorks
  • Povezava SOLIDWORKS MBD-a z CAMWorks in SOLIDWORKS CAM TBM-om

    UVOD

    Pred ogledom tega članka priporočamo, da si najprej preberete članek z imenom ”Povezava SOLIDWORKS DimXpert-a s CAMWorks in SOLIDWORKS CAM TBM-om”.

    SOLIDWORKS MBD je vtičnik znotraj programskega paketa SOLIDWORKS, ki nam zagotavlja delo na podlagi definicje 3D modelov (MBD – ”Model Based Definition”). S pomočjo tega vtičnika lahko definiramo 3D modele na osnovi PMI (”Product and Manufacturing Information” – informacije o produktu in proizvodnji produkta) podatkov ter z njim povezane metapodatke, s katerimi definiramo individualne komponente ali sestave. Tako lahko že s samim modelom prikažemo vse podatke na modelu, ki so potrebni za uspešno proizvodnjo oz. obdelavo kosa oz. modela. MBD je torej primeren za definicijo modelov na način, s katerim lahko operater na CNC stroju uspešno izdela kos.

    Glavni podatki, katere mora vsebovati kos za njegovo uspešno proizvodnjo so dimenzije, tolerance, kvalitete površin, oznake zvarov, BOM (kosovnice), tabele, zaznamki, koordinatni sistemi itd. To so podatki, ki spadajo pod prej omenjene PMI podatke.

    SOLIDWORKS MBD podatke lahko izvozimo na tri glavne načine:

    -v obliki SOLIDWORKS 3D CAD modelov

    -v obliki 3D PDF-jev – na osnovi šablon oz. ”template”-ov (na osnovi standarda MIL-STD-31000A)

    -v obliki eDrawings-ov

    SOLIDWORKS MBD je zelo podoben v njegovi funkcionalnosti z SOLIDWORKS DimXpert-om. (more…)

  • CAMWorks
  • Povezava SOLIDWORKS DimXpert-a s CAMWorks in SOLIDWORKS CAM TBM-om

    V tem članku si bomo ogledali SOLIDWORKS-ovo funkcionalnost DimXpert in njegovo povezavo s CAMWorks ter SOLIDWORKS CAM TBM funkcionalnostjo (”Tolerance Based Machining” – obdelave na osnovi toleranc). Ogledali si bomo, kako uporabljamo DimXpert funkcionalnost ter kako jo lahko izkoristimo za programiranje obdelave modelov oz. kosov z upoštevanjem vseh toleranc v CAM programu (CAMWorks in SOLIDWORKS CAM).

    DimXpert funkcionalnost je del samega SOLIDWORKS-a, zato je DimXpert na voljo v vseh verzijah SOLIDWORKS-a. Ni potrebe po posebnem prenosu in namestitvi te funkcionalnosti.

    ZAKAJ UPORABITI DIMXPERT?

    Moramo se zavedati, da informacije o obliki kosa velikokrat niso dovolj za samo obdelavo oz. proizvodnjo kosa. Te informacije niso enake informacijam, ki jih potrebuje npr. operater na CNC stroju, da lahko uspešno obdela kos. Katere mere smo uporabili pri samem modeliranju kosa velikokrat niso enake meram, ki morajo biti označene, ko želimo kos dati na stroj na obdelavo. Pri takšnih situacijah pride v poštev SOLIDWORKS DimXpert.

    Najbolje je, da zgornji odstavek ponazorimo s primerom. Na spodnji sliki je prikazan preprost kos z merami, ki smo jih uporabili za potrebe samega modeliranja. (more…)