HSMWorks 2009

 

Solutie de masinare in vederea generarii de trasee de scula pentru modele CAD 3D modelate sau importate in SolidWorks

HSMWorks este una dintre cele mai noi soluţii software de maşinare CAM, complet integrată în SolidWorks.  În ciuda acestui fapt, HSMWorks are statutul de SolidWorks Gold Manufacturing / CAM Software partener - devansând rapid aplicatii concurente cu prezenţă mult mai îndelungată pe piaţă, care nu au atins însă nivelul de performanţă şi integrabilitate maxim aşa cum este el  definit de standardele companiei SolidWorks. Ce face unică soluţia danezilor de la HSMWorks este însăşi ideea de la care s-a plecat în dezvoltarea acestuia: programul a fost gândit de la început să lucreze complet integrat sub SolidWorks ca o soluţie internă pentru generarea traseelor de sculă. Deşi HSMWorks nu are decât doi ani de prezenţă efectivă pe piaţă, dezvoltarea acestuia a demarat cu mai bine 15 ani în urmă. Un moment important în timpul acestui proces de dezvoltare, l-a constitut apariţia în anul 2002 a tehnologiei procesoarelor multinucleu – dual-core apoi quad-core ce oferă suportul hardware necesar rulării aplicaţiilor pe 64 biţi. Acestea pot astfel procesa mai multă cantitate de date per ciclu intern şi deci pot efectua calcule mai complexe (cum e cazul de cele mai multe ori în aplicaţiile CAM) în acelaşi interval de timp. În plus, procesoarele pe 64 de biţi pot accesa (cel puţin teoretic) 16.8 miliarde Tb (!!) memorie RAM faţă de 4 Gb, limita maximă permisă pentru procesoarele pe 32 de biţi! Procesul de portare a aplicaţiilor scrise iniţial pe 16 apoi pe 32 de biţi în noua arhitectură a fost de cele mai multe ori unul forţat.

    HSMWorks este una dintre primele aplicaţii din domeniu ce a profitat din plin de noul salt tehnologic, ieşind pe piaţă exact la momentul oportun, cu o soluţie adresată hardware-ului actual, prin implementarea unui modul nativ de generare a traseelor de sculă dedicat exclusiv platformei SolidWorks.

 

Modul general de lucru

    Dialogul de administrare al operatiilor in HSMWorks pentru generarea de trasee de scula in SolidWorksCred că una din primele reguli de utilizare şi asimilare a oricărei noi aplicaţii CAM, indiferent de numele ei, este înţelegerea generală a modului în care a fost gândită şi proiectată aceasta de către firma dezvoltatoare. Când spun asta mă gândesc la înţelegerea din partea unui utilizator nou, a unui flux de lucrul cu programul în sine, care să se apropie măcar intuitiv de schema de dezvoltare a acestuia.

    Oricare aplicaţii software, cu atât mai mult cele de prelucrare asistată, au la bază conceperii lor scheme logice de implementare, pe baza cărora se construiesc ierarhiile cu listele de clase, care la final se vor compila sub forma fişierelor binare, de cele mai multe ori executabile sau librării dll. Cu cât utilizatorul se apropie şi descoperă mai rapid acest mod în care a fost conceput un program să funcţioneze, cu atât timpul dedicat învăţării şi utilizarii este mai redus. Mai mult, înţelegerea acestui flux duce pe viitor la utilizarea mai eficientă a programului, prin evitarea generării posibilelor disfuncţionalităti (bug-uri), deci evitarea excepţiilor, coşmarul permanent al programatorilor.

    La baza generării traseelor de sculă cu HSMWorks stă conceptul cel mai natural posibil: operaţia tehnologică. Pentru un tânăr inginer absolvent acest mod de abordare ingierească consacrată îl leagă de informaţia primită în şcoală dar în acelaşi timp îl introduce în realitate. Operaţiile în HSMWorks includ toate informaţiile necesare prelucrării prntr-o prindere a unui reper: definirea semifabricatului, definirea zonelor de prindere (a bridelor), definirea sistemului de coordinate al prinderii (punctul ZERO al prelucrărilor incluse), precum si a post-procesorului utilizat la final.

    Operaţia tehnologică la rândul ei se împarte în faze (denumite prelucrări) diferenţiate funcţie de particularităţi /sculă / regim, etc. Traseul corespunzător fiecărei prelucrări în parte se generează plecând de la selectarea entităţilor geometrice indicate în modelul CAD. Modificarea acestora elemente geometrice duce automat la modificarea traseelor de sculă, între acestea existând o relaţie de asociativitate.

    HSMWorks pune la dispoziţie o funcţie de verificare solidă şi o alta de simulare a deplasării sculei. Pentru post-procesare putem accesa un modul  foarte flexibil si puternic dezvoltat în JavaScript ce este livrat impreuna cu cele mai uzuale controller-e CNC de pe piaţă.

 

Interfaţa Interfata in limba romana permite o utilizare extrem de intuitiva a programului CAM HSMWorks integrat complet in  SolidWorks  

    În momentul actual timpul alocat învăţării unui software CAD/CAM a scăzut dramatic. Perioada romatică de început a domeniului a disparut de ceva ani buni, accentul punându-se acum numai pe eficienţă şi rezultat. Pentru a le avea, un utilizator complet lipsit de cunoştinţe în utilizarea unui software nou, trebuie să fie ajutat chiar de către program, ce trebuie sa ofere o interfaţă intuitivă, cu rezultate directe, şi, foarte important, rapide. Un program este cu atât mai valoros, cu cât rezultatele de o anume calitate generate de acesta sunt obţinute de un utilizator neavizat într-un timp cât mai scurt.

    SolidWorks, platforma de modelare CAD pe care este implementat modulul HSMWorks oferă utilizatorului, fie el avansat, fie complet novice, exact acest feed-back rapid de care aminteam mai sus. În SolidWorks fiecare comanda de construcţie îti oferă posibilitatea de a previzualiza un rezultat temporar. Dacă nu eşti mulţumit de ceea ce vezi pe ecran, poti alege şi seta în timp real, în cadrul aceleiaşi comenzi, deci fără să o părăseşti, alţi parametrii, care ajustaţi să ducă la un rezultat satisfăcător. SolidWorks este una dintre primele aplicaţii de modelare din lume şi prin faptul că oferă utilizatorului un răspuns, fie el şi temporar într-un timp infinit de scurt.

    Revenind la interfaţă, nu putem ignora opţiunea de setare a limbii curente de interfaţă inclusiv în limba română! Pentru cei obişnuiţi cu utilizarea limbii engleze, acest amănunt poate fi ignorat, pentru restul însă, acestă opţiune poate fi de un real folos! Unei platform intuitive cum este SolidWorks nu-i poate corespunde decât module pe măsură! Atât de bine este integrat HSMWorks în interiorul platformei SolidWorks încât, la o prima rulare nici nu ai băga de seamă prezenţa acestuia. Dealtfel interfaţa foarte prietenoasă cu utilizatorul precum şi compactarea foarte eficientă a acesteia sunt lucruri care m-a surprins plăcut încă de la prima interacţiune cu acesta. Totul e la locul lui, fiecare buton sau câmp de introducere a datelor are explicaţii corespunzătoare afişate în timp real, foarte folositoare pentru un utilizator nou. Mai mult, modul de lucru general, de introducere a unei valori, de selectare a unei entităţi din modelul CAD respectă aceleaşi reguli identice cu cele obişnuite în lucrul cu SolidWorks.

 

Configuraţii HSMWorks

    Din punct de vedere al generării traseelor de sculă, pachetele se diferenţiază funcţie de natura elementelor geometrice de la care pleacă generarea acestora.

Astfel strategiile 2D se construiesc din curbe, muchii, feţe plane, şi cuprind următoarele prelucrări:

  1. Găurire
  2. Frezare buzunar 2D (pocket)
  3. Frezare pe contur 2D
  4. Frezare adaptivă 2D
  5. Frezare faţă plană

    Strategiile 3D se construiesc plecând de la orice entitate geometrică spaţială a modelului 3D şi cuprind următoarele prelucrări:

  1. Frezare pe curbe spaţiale
  2. Frezare de degroşare buzunar (Pocket)
  3. Frezare de degroşare adaptivă (Adaptive Clearing)
  4. Frezare de detectare si degroşare automată a zonelor plane  (Horizontal Clearing)
  5. Frezare de finisare paralelă
  6. Frezare de finisare pe contur
  7. Frezare de finisare radială
  8. Frezare de finisare în  spirală
  9. Frezare de finisare cu pas variabil / constant în  adâncimea materialului

 

Variante de achiziţie HSMWorks

HSMWorks este disponibil pentru achiziţie în următoarele variante:

1. Pentru cei care NU dispun de licenţă(e) SolidWorks se poate furniza o versiune simplificată a platformei SolidWorks, care poate cuprinde doar modelarea CAD 3D cu part-uri (fişiere .sldprt  - modele 3D de sine-stătătoare) sau modelarea atât cu part-uri cât şi cu ansambluri (fişiere .sldasm) ori desene (.slddrw), conform opţiunilor de configurare din tabelul de mai jos:

Denumire produs

 HSMWorks Professional 5X - Engleză/Română
  Aplicaţie completă (conţine modelare CAD + maşinare CAM), de sine stătătoare pentru operaţii de frezare în 2, 2½ , 3 şi 5 axe interpolate:
  • pentru modelare CAD include lucrul cu ansambluri, part-uri şi desene (drawings) SolidWorks 2009
  • pentru maşinare CAM Include toate strategiile de frezare  pentru 2, 2½ , 3 şi 5 axe, inclusiv găurirea
 HSMWorks Professional 3D - Engleză/Română
  Aplicaţie de sine stătătoare pentru operaţii de frezare în 2, 2½ , 3 axe interpolate:
  • pentru modelare CAD - include lucrul cu ansambluri, part-uri şi desene (drawings) SolidWorks 2009
  • pentru maşinare CAM - include toate strategiile de frezare  pentru 2, 2½ , 3 axe, inclusiv găurirea
 HSMWorks Standard 3D - Engleză/Română
  Aplicaţie de sine stătătoare pentru operaţii de frezare în 2, 2½ , 3 axe interpolate:
  • pentru modelare CAD - include lucrul cu part-uri SolidWorks 2009
  • pentru maşinare CAM - include toate strategiile de frezare  pentru 2, 2½ , 3 axe, inclusiv găurirea
 HSMWorks Standard 2D - Engleză/Română
  Aplicaţie de sine stătătoare pentru operaţii de frezare în 2, 2½ , 3 axe interpolate:
  • pentru modelare CAD - include lucrul cu part-uri SolidWorks 2009
  • pentru maşinare CAM - include toate strategiile de frezare  pentru 2, 2½ axe, inclusiv găurirea

 

2. Pentru cei care deţin deja o licenţă (e) SolidWorks*, programul HSMWorks se instalează ca orice plug-in dezvoltat să ruleze sub platforma SolidWorks, conţinând doar rutinele de maşinare:

Denumire produs

 HSMWorks Add-in 5X - Engleză/Română
  Modul de prelucrare asistată CAM, disponibil utilizatorilor ce deţin licente valide SolidWorks, pentru operaţii de frezare în 2, 2½ , 3 şi 5 axe interpolate:
  • pentru maşinare CAM Include toate strategiile de frezare  pentru 2, 2½ , 3 şi 5 axe, inclusiv găurirea
 HSMWorks Add-in 3D - Engleză/Română
  Modul de prelucrare asistată CAM, disponibil utilizatorilor ce deţin licente valide SolidWorks, pentru operaţii de frezare în 2, 2½ , 3 axe interpolate:
  • pentru maşinare CAM - include toate strategiile de frezare  pentru 2, 2½ , 3 axe, inclusiv găurirea
 HSMWorks Add-in 2D - Engleză/Română
Modul de prelucrare asistată CAM, disponibil utilizatorilor ce deţin licente valide SolidWorks, pentru operaţii de frezare în 2, 2½ axe interpolate:
  • pentru maşinare CAM - include toate strategiile de frezare  pentru 2, 2½, inclusiv găurirea

 

Notă: HSMWorks Add-in este funcţional sub SolidWorks 2007-2010!