Sunteți pe pagina 1din 25

FABRICATIE ASISTATA

Transferul datelor in sisteme


CAD-CAM

Sl.dr.ing. Dorel ANANIA

In domeniul stocrii, comunicrii (importului, exportului,


DNC) datelor, vizualizrii i simulrii si proceselor de
fabricatie solutiile software existente sunt foarte
performante oferind astfel inginerului un set de
instrumente utile in rezolvarea aplicatiilor practice.

DE LA CAD LA PRODUS FINIT

FORMATE DE IMPORT - EXPORT

formatele standard de nivel jos, ca STL, CL, NC, PLT


Formatele de nivel mai ridicat des utilizate sunt cele
proprietare sistemelor de proiectare (CAD), ca DXF
(AutoCAD), DWG (AutoCAD), SAT (ACIS), VDA
(Microstation)

FORMATELE STANDARD DE NIVEL NALT

Formatele standard de nivel nalt, ca IGES, STEP, sunt mult


mai bogate n forma de reprezentare, dar i mult mai
complicate, existnd dificulti de a scrie rutine de import export

OPTIMIZAREA PROIECTARII 3D PRIN UTILIZAREA


UNOR SISTEME CAD-CAM-CAE

MTS

CAM

CAD
Catalog on-line

Baze de date
SolidComponents

UTILIZAREA SISTEMELOR CAD-CAM-CAE IN


PROIECTAREA 3D

Files transfer

FORMATE FISIERE 3D OPTIUNI DE SALVARE


Formats
Program

Native

IGES

STEP

SOLID

ACIS

STL/SPL XGL/ZGL

Altele

Autodesk Auto CAD

.3ds

Mechanical Desktop

Autodesk Inventor

CADKey

Catia V5

.vda

Pro/Engineer

.obj

Solid Edge

SolidWorks

.vda,
.vrml

Unigraphics

.vda

COMPATIBILITATEA FORMATELOR
INTRE PROGRAMELE CAD
MDT

Inventor

Solid Works

Catia V5

STEP, IGES,

ACIS (.sat),

Desktop

ACIS (.sat)

STEP,IGES

Autodesk STEP, IGES

Native (.ipt)

Native (.ipt), STEP, STEP,


IGES
IGES, STL,

Mechanical Native (.dwg)

Inventor

ACIS (.sat)

STEP, IGES

SPL
Solid
Works

ACIS (.sat),

STEP, IGES

Native

STEP,

IGES,
STEP, .wrl

IGES
STEP, IGES
Catia V5

STEP, IGES,

IGES / STEP, .cgr,

STL

Native (.model,
.exp, .session),.wrl

Native

COMPATIBILITATEA FORMATELOR INTRE


PROGRAMELE CAD
MDT

Mechanical

Native (.dwg)

Desktop

Inventor

CADKey

Catia V5

STEP, IGES, ACIS

ACIS (.sat)

STEP, IGES

(.sat)

STEP, IGES

Native (.ipt)

STEP IGES ACIS

STEP, IGES, STL,

(.sat)

SPL

Native(.prt, .ckd)

STEP, IGES

Autodesk

STEP IGES ACIS

Inventor

(.sat)

CADKey

ACIS (.sat)

STEP, IGES, ACIS

STEP, IGES

(.sat)

Catia V5

STEP, IGES

STEP, IGES, STL

STEP IGES

Native

Pro/

STEP, IGES

STEP, IGES

.prt, STEP, IGES

Native (.asm),

Engineer
Solid Edge

STEP, IGES
-

Native (.asm)
Parasolid

Solid
Works
Unigraphics

ACIS (.sat), STEP,

STEP, IGES

.prt

IGES, STEP, .wrl

IGES, STEP

.prt, IGES, STEP

IGES, STEP

IGES
IGES, STEP

Pentru transferul datelor din Auto CAD, Inventor si Mechanical


Desktop in CATIA, nu este nevoie de nici o transformare. Tipurile
liniilor, fonturi, culori, blocuri si atributele vor fi recunoscute de Solid
Works. Daca MDT si Solid Works ruleaza pe acelasi calculator, se pot
importa fisiere MDT

Daca PRO/E este folosit ca model la o piesa, STEP este cel mai
bun format pentru a se transfera. Fisierele STEP generate de
PRO/E sunt cele mai precise translatate in Solid Works. De
asemenea, si fisierele primare sunt folosite, insa in multe cazuri
nu sunt translatate cu o precizie ridicata.

DXF FILE
Formatul DXF ASCII este organizat in felul urmator:
HEADER Informatii generale despre desen. Fiecare parametru este descris printr-o
variabila si o valoare.
CLASSES se definesc clase de variabile folosite in sectiunile in care sunt descrise
blocuri entitati sau obiecte in baza de date.
TABLES contine definitii se denumire ale entitatilor
Application ID (APPID) table
Block Record (BLOCK_RECORD) table
Dimension Style (DIMSTYPE) table
Layer (LAYER) table
Linetype (LTYPE) table
Text style (STYLE) table
User Coordinate System (UCS) table
View (VIEW) table
Viewport configuration (VPORT) table

BLOCKS se definesc si se descriu entitati in desen


ENTITIES Contine entitati descrise prin blocks
OBJECTS Contine date specifice obiectelor nongrafice (folosite de AutoLISP si
ObjectARX)
THUMBNAILIMAGE Contine imaginea desenului folosita pentru previw
END OF FILE

STL (STEREOLITHOGRAPHY)
STL (STereoLithography) este un format native pentru software de
Rapid protoryping si a fost creat de 3D Systems. (Mai este cunoscut si
ca Standard Tessellation Language.)
Fisierele STL descriu doar suprafata geometrica a obiectelor 3D fara a
reprezenta texturi, culori sau alte proprietati atribuite modelului 3D in
software CAD.
In formatul STL suprafetele sunt discretizate in triunghiuri si sunt
descrise printr-un vector normal la suprafata si 3 puncte pe suprafata
(colturile triunghiurilor) intr-un sistem cartezian de coordonate.

Fisierele STL pot fi scrise in format binar sau ASCII (American


Standard Code for Information Interchange)

STL-ASCII
Un fisier ASCII STL incepe cu linia
solid name

unde name este un sir de caractere optional.


Corpul fisierului este format dintr-un numar de suprafete triunghiulare
reprezentate dupa cum urmeaza:
facet normal ni nj nk
outer loop
vertex v1x v1y v1z
vertex v2x v2y v2z
vertex v3x v3y v3z
endloop
endfacet

Fisierul se termina cu
endsolid name

In descrierea entitatilor pot fi utilizate si alte posibilitati dar in practica


toate suprafetele sunt descries ca si triunghiulare

BINARY STL
Un fisier binary STL are un antete format din 80 de caractere (de obicei ignorant).
Urmeaza 4 biti prin care se indica numarul de suprafete triunghiulare din fisier.
Urmeaza informatiile care descriu fiecare suprafata triunghiulara pe rand.
Fiecare suprafata este descrisa printr 12 numere in format floating descries prin 32
de biti astfel: 3 pentru descrierea vectorului normal la suprafata si cate 3 pentru
coordinatele X/Y/Z pentru fiecare punct.
UINT8[80] Header
UINT32 Number of triangles
foreach triangle
REAL32[3] Normal vector
REAL32[3] Vertex 1
REAL32[3] Vertex 2
REAL32[3] Vertex 3
UINT16 Attribute byte count
end

FORMAT IGES
Initial Graphics Exchange Specification
Este un format neutru de date pentru transferul digital al
informatiilor intre software CAD-CAM
Denumirea oficiala pentru IGES is Digital Representation
for Communication of Product Definition Data,
Prin formatul IGES pot fi descrise diagrame, modele
Wierframe (entitati unidimensionale), suprafete sau solide.

IGES

Un format standard ca IGES necesita doua nivele


de procesare.

La primul nivel, data CAD ca descriere primara,


formatul este transformat in format IGES.

La al doilea nivel, data este transformata din


formatul IGES intr-un format care poate fi inteles
de softul CAD

Structura fisierului IGES


SECTION

CODE

Start

Global

Directory

Parameter Data P
Termination

STEP (ISO 10303)

Standard for the Exchange Product Data


STEP ofera reprezentarea informatiilor complete cu
mecanisme si definitii necesare produsului si care sa poata fi
transferat. Transferul este intre diferite computere si medii
asociate cu ciclul de viata al produsului inclusiv proiectarea,
executia, controlul, mentenanta si casarea. Informatiile generate
despre produsin timpul acestor procesesunt utilizate in mai
multe scopuri.
Fisierele STEP pot face ca toti utilizatorii care participa la
proiectarea, marketingul si furnizarea unui produs si a
componentelor sale, sa poata contribui, sa poata accesa si sa
puna la dispozitie informatii.
Structura fisielor STEP este modulara ceea ce face mai usor
pentru dezvoltatori sa adapteze formatul fisierelor la propiile
nevoi. Modulele sunt numite clase si sunt clasificate pe baza
cifrelor.

STRUCTURA STEP

Environment

Parts 1x: Description methods: EXPRESS, EXPRESS-X


Parts 2x: Implementation methods: STEP-File, STEP-XML,
SDAI
Parts 3x: Conformance testing methodology and framework

Integrated data models

The Integrated Resources (IR), consisting of

Parts 4x and 5x: Integrated generic resources


Parts 1xx: Integrated application resources
PLIB ISO 13584-20 Parts library: Logical model of expressions

Parts 5xx: Application Integrated Constructs (AIC)


Parts 1xxx: Application Modules (AM)

Top parts

Parts 2xx: Application Protocols (AP)


Parts 3xx: Abstract Test Suites (ATS) for APs
Parts 4xx: Implementation modules for APs

APT Automatical Programmed Tool


Acest limbaj a constituit punctul de pornire pentru diversificrile
ulterioare: APT II, APT III, APT IV, NEW APT.
Avnd ca origine acelai limbaj, au mai fost elaborate limbajele:
- ADAPT n SUA;
- EXAPT I, II, III n Germania;
- IFAPT, IFAPT-P, IFAPT-C, IFAPT-PC i APT-RCV n Frana;
- NELAPT n Anglia;
- FANUC n Japonia

STRUCTURA APT
PARTNO / APT-1
CLPRNT
UNITS / MM NOPOST
CUTTER / 10.0
$$GEOMETRY DEFINITION

SETPT = POINT / 0.0, 0.0, 0.0


STRTPT = POINT / 70,70,0
P1 = POINT / 50, 50, 0
P2 = POINT / 20, -20, 0
C1 = CIRCLE / CENTER,
P2, RADIUS, 30
P3 = POINT / -50, -50, 0
P4 = POINT / -30, 30, 0

STRUCTURA APT

PLAN1 = PLANE / P1, P2, P3


PLAN2 = PARLEL, PLAN1, ZSMALL, 16
$$MOTION COMMANDS
SPINDL / 3000, CW FEDRAT / 100, 0
FROM / STRTPT
GO/TO, L1, TO, PLAN2, TO, L4
TLLFT, GOFWD / L1, TANTO, C1
GOFWD / C1, TANTO, L2
GOFWD / L2, PAST, L3
GORGT / L3, TANTO, C2
GOFWD / C2, TANTO, L4
GOFWD / L4,
PAST, L1 NOPS
GOTO / STRTPT
FINI

Inportul & Exportul datelor


in CIMATRON E10