Razmena 2D CAD podataka u praksi obično znači razmenu tehničkih crteža između dva CAD softvera ili razmenu 2D kontura između CAD i CAM softvera.
Razlika između ove dve vrste razmene je veoma velika. U prvoj vrsti se osim geometrijskih elemenata (duži, kružnih lukova, krivih... ) razmenjuju i kote, napomene, oznake, stilovi... U drugoj se razmenjuju samo geometrijski elementi. Kod razmene tehničkih crteža zbog lakšeg uređivanja, veoma je bitno da softver koji uvozi prepozna entitete i stilove koje uvozi. Kod razmene 2D konture bitna je samo preciznost.
Razmena CAD crteža
U današanje vreme najčešći format za razmenu tehničkih crteža je AutoCAD-ov DWG format. Ukoliko imate instaliran AutoCAD verovatno nećete imati probleme sa razmenom crteža u ovom formatu, osim ako datoteka nije oštećena. Problemi sa razmenom će početi ako niste korisnik AutoCAD-a ili nekog od Autodeskovih proizvoda. Na ovu temu sam već dosta pisao i neću da ponavljam.
Komercijalni CAD softveri relativno dobro uvoze i izvoze datoteke u DWG formatu pošto imaju kupljenu specifikaciju direktno od Autodesk-a, mada i u ovom slučaju možete imati probleme.
Problemi sa tehničkim crtežima u DWG formatu počinju ako koristite besplatne ili jeftine 2D CAD ili vektorske softvere. Ovi softveri nemaju novac da od Autodesk-a kupe specfikaciju, tako da ili ne mogu da uvezu crteže u ovom formatu ili koriste jeftini ODA prevodilac koji je dobijen reverzibilnim inženjeringom. Ako koristite jeftine ili besplatne 2D CAD softvere najbolje za Vas je da prestanete koristiti DWG format, što i nije tako teško.
Za razmenu tehničkih crteža možete koristiti Autodeskov DXF format. U ovom slučaju Vam toplo preporučujem da prvo testirate razmenu pomoću ovog formata, a tek onda da počnete ozbiljnu razmena. Prethodna rečenica važi za sve vrste CAD softvera, osim autodesk-ovih. Testiranje preporučujem jer Autodesk već davno ne obnavlja specifikaciju DXF formata koju je javno objavio, a u međuvremenu su softveri dobili razne nove mogućnosti koje stara specifikacija prosto ne zna da opiše. Neki komercijalni softveri su od Autodesk-a kupili specifikaciju i za DXF format, a neki koriste staru DXF specifikaciju zbog čega uvoz datoteka u ovom formatu zavisi od softvera do softvera. Drugim rečima, potrebno je testiranje.
Da li se to samo meni čini, ali kao da je neko namerno hteo da oteža razmenu crteža u ovim formatima svima koji ne koristite autodesk-ove proizvode. Naravno niko se nije setio da ugradi u CAD softvere delove STEP formata koji omogućavaju razmenu tehničkih crteža, zanimljivo.
Celu priču u vezi DWG i DXF formata možete pročitati na posebnim stranicama koje sam napravio o njima:
DWG format datoteke
Jeftini ili besplatni softveri obično koriste staru DXF specifikaciju i ako su je kvalitetno ugradili u prevodioce, ne bi trebalo da se pojavljuju veći problemi. Naravno pre ozbiljne razmene, testirajte. Prilikom testiranja proverite da li su svi entiteti prikazani na razmenjenom crtežu, da li su krive linije prikazane pravilno ili u vidu izlomljene linije... Kada spominjem jeftine i besplatne 2D CAD programe prevashodno mislim na QCAD i LibreCAD. Vodite računa da je kod oba ova softvera DXF format izvorni format, ali treba napomenuti oni koriste staru specifikaciju DXF formata, odnosno ne razumeju nove mogućnosti i promene koje je Autodesk napravio.
Ako koristite jeftine ili besplatne 2D CAD softvere postoji nekoliko varijanti razmene:
Razmena između komercijalnih i besplatnih – Razmena pomoću DWG formata između ove dve vrste CAD softvera uglavnom ne funkcioniše jer besplatni softveri ne podržavaju DWG format. Razmena pomoću DXF formata može da funkcioniše ako zamolite drugu stranu u razmeni da Vam sačuva datoteku u staroj verziji DXF formata.
Razmena tehničkih crteža između besplatnih 2D CAD softvera – Besplatni i jeftini 2D CAD softveri kao što su LibreCAD i QCAD koriste staru DXF specifikaciju i velika je verovatnoća da će razmena funkcionisati pošto su im prevodioci pravljeni na osnovu iste specifikacije. Preporučujem Vam da prvo testirate razmenu, pogotovo ako su tehnički crteži komplikovani.
Razmena tehničkih crteža pomoću SVG formata - 2D tehničke crteže je moguće razmenjivati i pomoću neutralnog vektorskog SVG formata. Da Vas odmah obradujem, verovatno će crtež biti pravilno prikazan. Na žalost moram odmah da Vam pokvarim radost, jer postoji jedan veliki problem. SVG format je vektorski format i on ne zna tehničko crtanje t.j. ne zna šta je to oznaka za toleranciju oblika i položaja, oznaka za zavarivanje, kota... Uvezeni crtež u SVG formatu će biti verovatno pravilno prikazan, ali će biti mrtav sa stanovišta tehničkog crtanja. Vaš 2D CAD softver će ceo crtež prikazati kao gomilu linija i teksta, odnosno izgubićete podatke o vrstama entiteta na crtežu.
Iz moje prakse, imam utisak da ako koristite jeftine ili besplatne CAD programe, mnogo je teže razmenjivati tehničke crteže nego 3D modele. Za ovo se treba zahvaliti neutralnom STEP formatu. Još jedanput ću napomenuti da STEP formata ima aplikacione protokole za razmenu tehničkih crteža, ali ih niko ne ugrađuje i svoje prevodioce.
Razmena 2D kontura
Razmene 2D kontura uglavnom ne predstavlja veliki problem jer je potrebno razmeniti samo geometrijske elemente. 2D konture se uglavnom uvoze u CAM softvere da bi se simuliralo isecanje konture na 2,5 osnim RNU mašinama (sečenje laserom, sečenje plazmom...). Pre razmene, konturu je potrebno potpuno očistiti od nepotrebnih elemenata kao što su kote, oznake, napomene... Ako koristite skuplje komercijalne CAD softvere, verovatno za razmenu 2D kontura možete koristiti DWG ili DXF format. Ako koristite besplatne ili jeftine CAD softvere preporučujem Vam da probate prvo sa DXF formatom, a ako nešto ne funkcioniše probajte SVG format. Ako se pojave problemi u razmeni sa oba formata, zamolite drugu stranu u razmeni da u 3D CAD softveru doda konturi debljinu pomoću tipskog oblika izvlačenje (Pad, Extrude, Protrusion...) i pošalje Vam taj 3D model u STEP formatu. Uvezite ovaj 3D model u CAM softver i verovatno će sve biti u redu.
Kada prvi put razmenjujete konturu proverite da li prevodilac Vašeg softvera prepoznaje krive linije (kružne lukove, kružnice, krive...) pravilno ili u vidu izlomljene linije koja se sastoji od velikoh broja sitnih duži.