Import av CAD-data

CAD/CAM-SKOLAN
DEL 6 IMPORT AV CAD-DATA
TIDIGARE ARTIKLAR I DENNA SERIE:
DEL 1 KONSTRUKTRUERA EN PLASTKÅPA (NR 2)
DEL 2 KONSTRUKTIONSMETODER FÖR PLASTDESIGN (NR 3)
DEL 3 PRODUCERBARHET (NR 4)
DEL 4 FEA-ANALYS (NR 5)
DEL 5 KUNDKOMMUNIKATION (NR 8)
UNDVIK IMPORTSTRUL!
I detta nummer av CAD/CAM-skolan ska vi gå igenom ämnet
import. Vilket format ska jag välja, varför får jag inte ett
lyckat resultat varje gång och vad kan jag göra åt det i så fall?
Detta är säkert frågor ni ställt er. Svaret är inte så enkelt som
man skulle önska sig. Med hjälp av en jämförelse från verkliga livet ska vi förklara varför det ibland är så komplicerat.
■ Torkarblad; hur många av er har inte
svurit en kall höstdag på en parkering utanför en bensinmack när regnet bara öser
ner? I förpackningen med torkarblad ligger tre olika små kryptiskt formade
plastbitar som definitivt inte på något
sätt påminner om de som sitter på det
gamla förbrukade bladet du nyss tog
bort. Och monteringsinstruktionen på
baksidan av förpackningen är sönderriven sedan du öppnade förpackingen.
Ofta är det med den tredje plastbiten
som du får ihop det.
Passformen kunde varit bättre och när
du väl sätter dig i bilen så har du det där
störande ljudet av glappet mellan torkararmen och torkarbladet när det vänder
riktning i sitt ändläge. Känner du igen
dig?
av CAD-modeller att göra? Vi ska strax komma till
det och ber om tålamod för en parallell
med torkarblad till. Vill jag undvika
ovanstående problem i höstregnet köper
jag mina torkarblad från min bilfabrikants märkesverkstad eller servicebutik
och får då ett blad med endast en plastbit
i förpackningen med perfekt passform
på just min torkararm, eftersom det är
den armen den är utvecklad för.
Så då kan vi kanske vara överrens om
att i alla fall vad gäller torkarblad så har
orginaldetaljer bättre passform än universaldetaljer. Universaldetaljer gör också jobbet, men ofta med visst strul innan
man får till det och man får vara beredd
på att kvaliteten inte är densamma.
Samma gäller för CAD-data. Orginalformatet, i CAD-branschen – vanligtvis
VAD HAR DETTA MED IMPORT
PLASTFORUM 9 2005
kallat för ”native” – är att föredra eftersom inga tolkningar sker på vägen.
Neutralformat som till exempel IGES
och STEP tolkas både vid export från det
sändande systemet och vid import i det
motagande systemet. Det är tänkt att
passa alla system men ofta uppstår
”glapp” som man antingen får leva med
eller göra något åt.
Chansen att alla våra sammarbetspartner har samma CAD-system är liten.
Därför tvingas vi att ta till neutralformaten titt som tätt. Det finns ett tredje format är att föredra före neutralformat och
det är kärnformat.
Grafikkärnan är enkelt förklarat den
del av programvaran som matematiskt
bestämer geometrins uppbyggnad. Det
finns en mängd olika kärnor och en del
system har utvecklat sin egen kärna och
andra har valt att licensiera kärnan och
lägga krutet på själva programfunktionen istället. Import och/eller exportfunktioner brukar ändå finnas till de två
vanligaste kärnorna Parasolid och ACIS
råformat.
Figur 1a
Figur 1b
Figur 2: Check Enity
SÅ TURORDNINGEN ÄR :
1. Använd i första hand nativeformatet
när det är möjligt.
2. Om det sändande systemet bygger på
samma kärna som ditt system använd
kärnformatet.
3. Tvingas du till ett neutralformat så kan
det vara lämpligt att be om mer än ett
format från det sändande systemet.
När jag importerar geometri från ett
annat system via ett neutralformat kan
det allt som oftast uppstå problem.
Dessa uppkommer oftast på grund av
Figur 3b
45
CAD/CAM-SKOLAN
metoden som det sändande systemet
använder för att skriva filen (tolkningen)
eller metoden som det mottagande sys-
Figur 3a
Figur 4: Delete and fill
temet använder för att återskapa geometrin (återigen en tolkning). Ett annat
vanligt skäl till importproblemen är att
det redan finns geometriska felaktigheter i det sändande systemets fil. Kvaliteten på modellen som sändaren skapat är
viktig och uttrycket ”skit ut, skit in” är
applicerbart i dessa fall.
Uppstår problem, ber jag om fler format och ber också att sändaren provar
flera exportinställningar om det finns
möjlighet till detta.
Filen kan vara stor därför brukar jag
be sändaren att isolera problemområdet
när jag lokaliserat detta. Jag ber sändaren
skära ner modellen till en mindre model
där problemområdet innefattas och
skicka denna model i flera format väl
namngivna, så vi vet vilken eller vilka inställningar som fungerar.
NÄR VI HITTAT RÄTT INSTÄLLNING kör vi den
stora modellen igen och till nästa gång
har vi förhoppningsvis en fungerande
formel. I nio fall av tio kan problemen
fixas genom att testa fler format och inställningar så det är värt att prova innan
jag gör något annat.
Om det trots allt kvarstår problem så
får jag helt enkelt jobba själv med de
verktyg som finns att tillgå i CAD-systemet. Ofta är det en eller flera ytor på
modellen som inte importerats korrekt
och därför lämnar hål (gaps) i geometrin.
De flesta system idag är solidmodellerare och kan ej betrakta den importerade
geometrin som en solid om det finns hål
i den. Modellen importeras då som en
ytmodell med hål i och det jag gör då är
att lokalisera hålen och täta dem med
automatik, om det är möjligt, och i annat
fall manuellt genom att ytmodellera – ta
bort felaktiga ytor och stänga modellen
till en solid.
När jag importerar
en fil från ett annat system och får en ytmodell istället för en solidmodell är det
en indikation på att det finns felaktigheter med importen av den filen.
Import Diagnostics har liknade funktioner som Entity Check men utöver det
även förmågan att läka områderna med
hål.
Jag markerar min öppna yta och startar diagnostiken. Det skadade området
eller områderna visas som i exemplet (figur 1a) och efter det att jag använt kommandot ”Attemt to heal all” har SolidWorks i detta fall stängt ytan till en jämn
och fin avrundning baserad på de intillliggande ytornas geomeri (figur 1b).
Klarar inte healfunktionen att läka al-
IMPORT DIAGNOSTICS :
Figur 5
Figur 6
46
la hål i modellen går jag in och lappar
ihop de områdena manuellt efteråt.
Detta verktyg använder jag
för att identifiera felaktig import av geometri. Detta är ett effektivt verktyg för
att granska möjliga fel innan jag försöker
läka dem med automatik eller manuella
metoder.
Jag brukar börja med att söka efter Invalid faces och edges. Får jag inga träffar
med de inställningarna går jag vidare
med att söka efter short edges.
När felaktigheterna är lokaliserade visas de i resultatlistan (figur 2) och genom
att välja någon av dessa belyses de med
en pil i grafikfönstret som vägledning var
felaktigheten är lokaliserad på modellen.
Denna information ger mig god vägledning om var jag ska gå in och eventuellt
ta bort och ersätta geometri.
CHECK ENTITY:
GEOMETRY ANALYSIS : När en modell skapas
finns det enormt många olika sätt att
bygga den på. Ofta är slutresultatet kanske inte det bästa sättet modellen är
byggd på, men geometrisk väldigt korrekt.
Ofta kan det uppstå en massa små
ytor och kanter som en konstruktör inte
tänker på, men beroende på tillverkningsprocess har det väldigt stor betydelse. En
underleverantör kan få problem med
små ytor och släppningar och resultatet
är att modellen inte går att använda.
Geometry Analysis är ett något mer
avancerat verktyg än Entity Check och
ger en mer noggrann analys av modellens
felaktigheter.
Jag ställer först in mina tröskelvärden
för vad som ska betraktas som ”Short
Edges” och så vidare (figur 3a). Därefter
väljer jag att analysera modellen och få
fram en lista på de edges, faces och vertices som faller under mina tröskelvärden.
Liksom med Entity Check kan jag få
SolidWorks att belysa dessa områden så
som i exemplet (figur 3b) där Sliver
Face9 (spetsig yta) är belyst på modellen
och markerad med informationsbox om
den aktuella arean.
Därefter kan andra verktyg användas,
som att ta bort ”sudda ut ytor” för att få
jämnhet i modellen. Ett av dessa är Delete and fill (figur 4), ett underbart verktyg som just jämnar till en fragmenterad
yta till en slät kontinuerlig yta som lämpar sig bättre att till exempel bereda fräsoperationer mot, än den uppdelade
som ofta ger problem för CAM- och
CNC-personal.
MANUELLA METODER : Det skulle behövas
minst två eller tre sidor till för att beskri-
PLASTFORUM 9 2005
CAD/CAM-SKOLAN
va manuella metoder för att reparera hål
i modeller. Men i korta ordalag går det ut
på att lokalisera ytan som är fel med något av verktygen ovan, ta bort den och
sedan fylla igen hålet.
Detta gör man med sina ytmodelleringsvertyg såsom fill, patch, loft, sweep,
och så vidare. Ofta är det mycket tidskrävande och den absolut sista utvägen.
Det finns en
uppsjö av programvaror och företag som
erbjuder översättningstjänster mellan
olika CAD format.
Detta är vanligast att använda om
man inte har kapacitet i sitt CAD-system att importera det sändande formatet eller att man inte kan få till godkänt
resultat med hjälp av de inställningar
som finns till hands i det sändande och
mottagande systemet. Eller om man väldigt ofta jobbar med filer från en sådan
samarbetspartner och inte ser det som
lönsamt att läka problemen själv.
Här är en lista med exempel på sådana programvaror. Följ länken http://
www.solidworks.com/pages/partners/
partnerList.html och välj Data Translation Software som Industry vid sökning-
DATA TRANSLATION SOFTWARE :
PLASTFORUM 9 2005
en (figur 5) eller sök på nätet efter <”data
translation” +cad> med din favoritsökmotor.
IDF import kanske inte hör
till ämnet problematik kring import av
CAD-data men jag vill ändå belysa nyttan av att kunna importera kretskortsdesign i IDF-Format som 2D-layout till
3D-objekt, för att säkerställa att kretskortet får rum i den kringliggande designen. Automatik för detta finns att tillgå
genom olika tilläggsprogram eller som
grundfunktionalitet i CAD-systemet.
Importprogrammet läser av symbolerna i IDF-filen och bygger upp kretskortet med 3D-objekt som motsvarar
symbolerna i form och possition (figur
6).
eDrawings/e2_register.html. Stöd finns
för SolidWorks, AutoCAD, Catia V5,
Pro/Engineer, Inventor, Unigraphics, SolidEdge och som helt fristående viewer.
IDF IMPORT:
eDRAWINGS : Om importproblem uppstår
kan man alltid välja att använda eDrawings att kommunicera och rita med eller berätta på modellen var man har problem och sända tillbaka till den sändande personen så att han/hon eventuellt
kan göra geometrin bättre för export.
Går att ladda hem gratis från: http://
www.solidworks.com/pages/programs/
Oavsett vilket CAD-system du använder kommer du förr eller
senare att stöta på problem kring import
av filer. Ofta går det bra men strular det
till sig ger denna artikel förhoppningsvis
svar på några av dina frågeställningar.
Hur man går till väga i detalj är svårt
att beskriva i en artikelserie som denna
och du bör kontakta din CAD-leverantörs support för att få hjälp, eftersom det
kan vara olika från fall till fall.
Om du börjar jobba med en ny samarbetspartner, be om att få testa importen i god tid. Be om en annan fil som påminner i geometri och testa olika format
och se om ni inte kan hitta en fungerande formel innan ni står där med en deadline.
SAMMANFATTING :
DEL 7 VERKTYGSKONSTRUKTION
47