torsdag 19 juni 2014

Kommunicera smart med andra CAD system

De flesta användare av ett CAD-system har säkert någon gång råkat ut för att man behöver kommunicera med andra användare som inte kör samma CAD-system som jag själv gör. På 80-talet kom IGES-formatet. Många system stödjer fortfarande detta textfilsbaserade format, och det händer att det fungerar, d.v.s. att modellen ser likadan ut i det mottagande CAD-system. På 90-talet kom STEP-formatet, och är det format som idag dominerar överföring av CAD data mellan olika CAD system, men hur bra fungerar det egentligen? STEP har en fördel och det är att nästan alla CAD-system på marknaden klarar av att spara ut till STEP och öppna STEP filer. Alla som provat STEP några gång har garanterat råkat ut för att importen inte gett ett önskat resultat. Data försvinner och modellen har hål där inte ytor når varandra. Man kanske får in ytor istället för solider. Följaden blir att du får svårt att jobba vidare på modellen.

Finns det ingen bättre metod än STEP?

Jodå det finns bättre sätt, men det kräver lite kunskap och det skall du få nu. Om du vet vilket CAD-system som en mottagare av ditt CAD data har, eller att du vet vilket CAD-system som användaren har som skall skicka filer till dig har. Ja, då kan du påverka vilket filformat ni skall kommunicera med. Ett alternativ till STEP är många gånger ParaSolid-formatet. ParaSolid är namnet på en mycket spridd solidkärna som bla SolidWorks bygger. Andra system som bygger på samma kärna kan du finna här http://en.wikipedia.org/wiki/Parasolid . Andra CAD-system som stödjer ParaSolid-formatet är t ex SolidEdge, IronCAD, ProE, NX (Unigraphics) och Inventor.


Hur vet jag vilket CAD system andra har?

Naturligtvis är det enkelt att fråga, men kanske har du redan fått en STEP-fil. Om STEP-filen nu inte fungerar så bra, så kan du öppna STEP-filen i Notepad eller liknande textredigerare faktiskt få reda på CAD-systemets namn som sparat ut STEP-filen. I den s.k. ”Headern” d.v.s. textraderna längst upp i STEP-filen, så står det CAD-systemets namn i klartext. Råkar det vara något av de CAD-system som faktiskt stödjer ParaSolid, ja då är det bara att gratulera. Du kan nu be att få en ParaSolid-fil istället.


Vilka fördelar har ParaSolid?
ParaSolid-formatet finns som antingen Text-fil(X_T) eller Binär-fil(X_B), vilket du väljer har inte så stor betydelse, men en binär ParaSolid-fil bli mindre storlek. Det kan ju vara bra när den skall skickas över internet. Den största fördelen med ParaSolid är att CAD-systemet inte behöver tolka och översätta informationen som i fallet med STEP. Detta eliminerar fel i geometri och tiden det tar att öppna en ParaSolid-fil är bara en bråkdel av samma modell som STEP.


Skall du skicka dina modeller till någon som har en äldre version av SolidWorks så skall du använda ParaSolid-formatet. Se bara till att välja en äldre version av ParaSolid. Det gör du med Options-knappen i Save as-dialogen efter att ha bytt filformat till ParaSolid.



Hur mycket information får mottagaren egentligen?
Är du oroad över att kanske skicka dina hemligheter i konstruktionen, eller bara lite för mycket information? Lugn, du skickar bara geometri och alltså inte mer information än med en STEP. Vill du se det med egna ögon? Öppna då den fil som du exporterat till ParaSolid i SolidWorks och titta själv.

Henrik Jonsson
Technical Consultant

onsdag 4 juni 2014

En gammal goding gör entré igen: Treehouse 2!

Det känns som om det är dags att påminna om en riktigt användbar applikation till SolidWorks. Påminnelsen gäller Treehouse 2, ett underbart enkelt och användbart verktyg för att bygga assembly-strukturer redan innan konstruktionsarbetet börjar. Med det intuitiva gränssnittet kan du enkelt planera din sammanställning och namnge dina framtida delsammanställningar och parter. Dra och släpp ikoner föreställande dina SOLIDWORKS-mallar för att snabbt bygga upp en hierarki och ordna om dem genom att lika enkelt dra dem till en ny plats. Det går också utmärkt att redan här fylla i den metadata (filproperties) som komponenterna ska innehålla.

Varje komponent är utrustad med en förhandsgranskningsbild, vilket gör det enkelt att se vad som är vad när du väl skapat dina parter i strukturen.Treehouse 2 innehåller också en meny för att hantera konfigurationer, vilket ger ännu större möjlighet att grafiskt visa en komplex produkt.

En Treehouse-layout kan när som helst sparas ut som en separat fil för att delas med kollegor eller varför inte användas i en presentation.Treehouse 2 är ett riktigt bra hjälpmedel för att visualisera en produktstruktur. Dessutom är det gratis. Ladda ned det här .




Ola Claesson
Technical Pre Sales 

fredag 30 maj 2014

Tips & Tricks

Replace sketch entity


Jag tänkte dela med mig av en bra nyhet i SolidWorks 2014. 
Ni har säkert varit med om att man får följdfel nedåt i trädet när man gör en ändring i en skiss tidigt i trädet. Detta leder till att man får gå in i nästan alla skisser och koppla om mått och relationer som tappat sin koppling.

I exemplet nedan tänkte jag göra en ändring i Sketch1 och ligger under den första featuren i trädet.


I detta exempel vill jag ändra den övre horisontella linjen till en cirkelbåge enligt nedan: 


Om man bara ändrar linjen till en cirkelbåge i skissen och hoppar ur skissen får man som sagt en massa följdfel nedåt i trädet där mått och relationer tappat sin koppling till geometrin. 





För att undvika detta problem kan man istället använda verktyget Replace Entity som är en nyhet i SolidWorks 2014. Verktyget hittar du under menyn Tools -> Sketch Tools -> Replace Entity. Med detta verktyg kan man välja att linjen ska ersättas med cirkelbågen, och vad som är bra är att alla kommande referensytor uppdateras så att inte mått och relationer tappar sin koppling.








Efter att man har använt Replace Entity kan man hoppa ur skissen utan att få några följdfel nedåt i trädet som kräver manuell hantering.





Ett enkelt och smidigt verktyg som kan spara mycket onödig tid.


Fredrik Bolmstam
Technical Consultant, CAD

torsdag 15 maj 2014

Tips och Tricks - Nyligen använda dokument/Recent Documents

Du kan använda dialogrutan Recent Documents i SolidWorks 2014 till öppna nyligen använda filer, men du kan också använda dialogrutan till massa annat.  


Du kan dra och släppa en dokument till

  • En redan öppen part för att skapa derived part. 
  • En assembly för att infoga komponenten. 
  • En ritning för att skapa en vy av modellen. 
  • Utforskaren i Windows för att kopiera filen.
För att öppna en fil från Recent Documents dialogrutan gå in under menyn 
File  >  Browse Recent Documents.. eller med snabbkommandot R. Klicka på Open/Open Read Only.


Och för att stänga dialogrutan trycker du på Esc knappen.



Mustafa Awelker 
Technical Consultant, CAD 

fredag 9 maj 2014

Tips och tricks - Vad är skillnaden mellan Bend Table & Gauge Table?

En fråga som dyker upp med jämna mellanrum, inte minst vid PLM Groups plåtutbildning (Sheet Metal) är vad det egentligen är för skillnad mellan de olika tabellerna Bend Table och Gauge Table, som ju båda kan användas vid modellering av en plåtdetalj.


I denna artikel ska jag kortfattat försöka beskriva vad som skiljer dem åt. Bägge tabelltyperna används som sagt när man arbetar med plåtdetaljer i SOLIDWORKS och anledningen till att använda dessa tabeller är i grunden för att säkerställa att plåtens utbredda längd blir rätt.
 När man bockar en plåtdetalj sker alltid en viss sträckning av materialet i bocken. Hur stor denna sträckning blir beror på ett antal faktorer, bl.a. material i detaljen, tjocklek, bockradie och den process i vilken detaljen bockas. 

Eftersom sträckningen beror av så många parametrar tar man ofta fram denna genom att bocka provbitar och helt enkelt mäta utfallet och sedan räkna baklänges för att få fram en sträckningsfaktor. Denna faktor kan man sedan ange som k-faktor när man modellerar detaljen för att få fram den utbredda längden (det finns andra sätt att ange sträckningen också, t.ex. bocktillägg och bockavdrag som också fungar tillsammans med tabellerna, men eftersom k-faktor är den mest använda begränsar vi oss till denna i detta inlägg).0

K-faktorn är inget standardiserat värde även om man kan få ungefärliga värden från diverse tabeller samt att man kan använda ett program vi tipsat om tidigare (klicka här för att läsa detta blogginlägg) för att beräkna denna.
Så med detta som bakgrund, vilken typ av tabell ska man då använda när man modellerar plåtdetaljer i SolidWorks, Bend Table eller Gauge Table? Det korta svaret är: Gauge Table!
Bend Table är den ursprungliga tabellformen som användes i SolidWorks för att ange k-faktorer som användes vid beräkning av utbredningslängden. I dessa Bend Tables behövdes en tabell för varje materialtjocklek. När Gauge Tables introducerades kunde man istället ange data för flera olika tjocklekar av samma material i samma tabell, vilket förenklar saker och ting betydligt.

Om man tittar på hur det ser ut i SolidWorks kan man lätt se skillnaden mellan tabelltyperna. I första bilden har man precis applicerat en Bend Table till en plåtdetalj. Denna tabell styr bara värdet på k-faktorn, medan tjocklek och radie fortfarande kan ändras manuellt.




Om man däremot använder en Gauge Table kan man styra samtliga parametrar från denna tabell. Man väljer en tjocklek och en motsvarande radie kan väljas från en rullgardinsmeny. Utifrån dessa val används sedan motsvarande k-faktor från tabellen.


Om du vill skapa egna Gauge Tables (eller Bend Tables) så är det lättaste sättet att utgå från de exempeltabeller som alltid installeras med SolidWorks, du hittar dessa på sökvägen
<SolidWorks installationsmapp>/lang/english/Sheet Metal Gauge Tables
(resp Sheetmetal Bend Tables)
I denna tabell är det sedan bara att ändra värdena så att de passar just dina plåtdetaljer. Du bör också spara dessa justerade tabeller i någon mapp utanför SolidWorks installationsmapp så att du inte av misstag skriver över dem vid nästa uppdatering av programmet.

Så här är en Gauge Table uppbyggd:


Genom att använda Gauge Tables får du förutom en riktig längd på din utbredda detalj också automatiskt begränsat urval och kombinationer av plåttjocklek och bockradie vilket minimerar risken för att skriva in fel värden vid manuell inmatning.
Är du intresserad av att lära dig mer om modellering av plåtdetaljer är du välkommen att anmäla dig till PLM Groups utbildningi plåtkonstruktion.



Jens Andertoft
Technical Consultant 

onsdag 30 april 2014

SOLIDWORKS Inspection – För skapande av mätprotokoll

Förenkla och automatisera din kvalitetsprocess

Fordons-, flyg-, försvars-, olje-och gas-, och medicinteknisk industri har strikta säkerhetsregler och krav. De flesta företag som arbetar inom dessa branscher måste skapa rapporter för respektive branschstandard, som ex. dokument gällande kontrollmätning enligt AS91002 eller PPAP. 

Många användare av  SOLIDWORKS skapar kontrollrapporter för första utfallsprov och måttritningar men endast ett fåtal har använt en särskild programvara för detta. 
SOLIDWORKS Inspection är ett enkelt och intuitivt program som minskar tiden som behövs för att skapa kontrollunderlag med upp till 90%, och praktiskt taget eliminerar fel i den manuella processen, vilket förbättrar kvaliteten och minskar tidsåtgången.

Webinar: Vill du veta mer om SOLIDWORKS Inspection? 




Läs mer om SOLIDWORKS Inspection genom att klicka här..eller Kontakta Oss för mer information.

fredag 11 april 2014

Tips och tricks - Omvänd konfigurationsmetodik

Det kan ofta vara svårt att förutse vilka geometriska behov en viss komponent ställs inför då den används i en sammanställning. Ofta kan det lösas genom att i komponenten skapa en uppsättning konfigurationer som styr geometrin utefter aktuella behov. Däremot finns en alternativ lösning, vänd på situationen och skapa istället konfigurationer när behov uppstår. Lösningen kallas Configuration Publisher och kombinerar kraften från SolidWorks konfigurationstabell med Microsoft Excel.

Ta del av videon nedan för att se ett exempel på hur konfigurationens namn och komponentens geometri kan anpassas och skapas via en tabell: 




OBS! Är kvalitén på filem dålig? Gå till inställningar och ändra till automatisk



Magnus Skoog
Technical Consultant