3D CAM

Robot, CNC, Pneumatik, Hydraulik, mm
JonasE
Inlägg: 155
Blev medlem: 22 april 2007, 15:12:12
Ort: Karlskrona

Re: 3D CAM

Inlägg av JonasE »

Det har du förmodligen helt rätt i.

DXF är ju relativt öppet, trots allt! Autodesk har ju specen på sin hemsida... 8)

Mvh Jonas
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Re: 3D CAM

Inlägg av Hedis »

Galenskap kan vara positivt! ;)
Grymt jobbat!
JonasE
Inlägg: 155
Blev medlem: 22 april 2007, 15:12:12
Ort: Karlskrona

Re: 3D CAM

Inlägg av JonasE »

Hej!

Har börjat skriva en dxf-importer...

Jag behöver lite hjälp! Jag behöver dxf-filer från lite olika program för att se hur det fungerar. Man kan generera dxf av olika typer av objekt, verkar det som. I FreeCad får man rätt typ av dxf om man markerar en skiss och sedan genererar filen.

Om någon känner för det, rita en enkel skiss i ditt program (med någon cirkel, raka streck och något rundat hörn) och antingen skicka det till mig eller posta det här. Glöm inte en screenshot av hur det ser ut. Det skulle verkligen uppskattas!

Mvh Jonas
larky
Inlägg: 1140
Blev medlem: 7 mars 2007, 07:54:18
Ort: Skellefteå
Kontakt:

Re: 3D CAM

Inlägg av larky »

Skickar en riktig fil jag fräst, från solidworks.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
JonasE
Inlägg: 155
Blev medlem: 22 april 2007, 15:12:12
Ort: Karlskrona

Re: 3D CAM

Inlägg av JonasE »

Den där blir perfekt att testa med, alla möjliga vinklar och böjar. =) Tack!
Användarvisningsbild
Krille Krokodil
Inlägg: 4062
Blev medlem: 9 december 2005, 22:33:11
Ort: Helsingborg

Re: 3D CAM

Inlägg av Krille Krokodil »

I APT finns de matematiska funktionerna klara för att räkna ut hur verktyget skall röra sig längs linjer, ligga i kontakt med med vissa ytor men inte träffa andra ytor osv med offset för verktygsdiametrar, olika verktygsgeometrier etc. Ett sätt att komma snabbare fram i en sådan här utveckling skulle kunna vara att skriva ut APT-kod istället och sedan postprocessa den.

http://opensourcedesigntools.blogspot.s ... pt360.html
http://sourceforge.net/projects/aptos/

http://opensourcedesigntools.blogspot.s ... pt360.html
http://www.dtpm.unipa.it/emc/it/apt_doc ... index.html
Användarvisningsbild
säter
Inlägg: 35262
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: 3D CAM

Inlägg av säter »

Krille:
APT-koden du talar om, är det samma "APT" som man programerade med på 70-talet?
Användarvisningsbild
Krille Krokodil
Inlägg: 4062
Blev medlem: 9 december 2005, 22:33:11
Ort: Helsingborg

Re: 3D CAM

Inlägg av Krille Krokodil »

Ja.

Catia, som jag jobbar i, matar ut APT som vi sedan postprocessar. Väldigt bra om man vill göra speciella saker för det går att lägga egenskriven APT-kod varsomhelst i programmet.
JonasE
Inlägg: 155
Blev medlem: 22 april 2007, 15:12:12
Ort: Karlskrona

Re: 3D CAM

Inlägg av JonasE »

Lite ont om tid nu, vi har haft barnen denna veckan. Men, jag har iaf lyckats skriva en DXF-parser som läser in intressanta data från en DXF-fil. Larkys testfil var guld värd, hittade en del fel med den men det ligger säkert andra och lurar...

Upptäckte att jag och den övriga cadvärlden inte följer samma regler när det gäller vinklar och rotation... :doh: Så nu blir det att mippla om lite... :vissla:

Visar en bild nedan på hur Larkys DXF ser ut efter en import. Jag klarar inte alla typer än, ska fixa Polyline med den förhatliga "bulge" (varför i HELA friden anger de inte en cirkeldel med centrum, radie, start- och stoppvinkel?) så snart jag kan. :tumupp:

När detta är klart känns det som om det ändå är en ganska lång bit kvar innan man kan generera några verktygsbanor... Men det ska gå. 8) Larkys fil består av enskilda enheter (streck, cirkelbågar etc) som inte direkt sitter ihop. Hur brukar CAM-program generellt funka? Får man gruppera dem manuellt eller grupperar programmet dem självt genom att titta på start- och slutpunkter?

APT... Ska kika på det. 8)

Mvh Jonas
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
larky
Inlägg: 1140
Blev medlem: 7 mars 2007, 07:54:18
Ort: Skellefteå
Kontakt:

Re: 3D CAM

Inlägg av larky »

Jag vet inte hur det brukar funka, men i cambam måste jag ta "join" på konturer innan verktygsbanor.

Om du ska skriva ett helt CAM-program, ta en titt på
http://www.cnczone.com/forums/opensourc ... d_cam.html

En del roliga lösningar när det gäller offset.
Användarvisningsbild
tecno
Inlägg: 27248
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: 3D CAM

Inlägg av tecno »

Sheetcam sköter detta per automatik samt rensar dubbletter.
Användarvisningsbild
dar303
Inlägg: 5979
Blev medlem: 17 december 2003, 19:54:56
Ort: Sthlm

Re: 3D CAM

Inlägg av dar303 »

Du är galen! Men på ett bra sätt! Jag kör också CamBam och har precis fått för mig att försöka lära mig Rhino då det är gratis till mac under portningsfasen och vi har mac på jobbet där jag ibland kan se till att jag måste använda sånt här! :)
JonasE
Inlägg: 155
Blev medlem: 22 april 2007, 15:12:12
Ort: Karlskrona

Re: 3D CAM

Inlägg av JonasE »

Nä, jag är säkert inte riktigt frisk. =D
JonasE
Inlägg: 155
Blev medlem: 22 april 2007, 15:12:12
Ort: Karlskrona

Re: 3D CAM

Inlägg av JonasE »

Så.... Nu verkar DXF funka. Ny version: http://rosenborg.homelinux.org/JMill/JMill.rar

Nu vill jag gärna ha lite hjälp igen. Importera gärna en av dina DXFer och se om den ser ut som den ska. Gör den inte det, skicka mig gärna DXF + screenshot på hur den SKA se ut (eller posta här). Uppskattas väldigt mycket!

Bulges funkar nu, var inte så svårt som jag befarade. Och alla ritade streck och cirkelbågar som hör ihop (start- och stopppunkter är gemensamma) grupperas automatiskt.

Jag kom på en idé när det gäller genereringen av verktygsbanor från DXF! Det ligger troligen inte så långt borta ändå... 8)

Mvh Jonas
JonasE
Inlägg: 155
Blev medlem: 22 april 2007, 15:12:12
Ort: Karlskrona

Re: 3D CAM

Inlägg av JonasE »

Jaha....

Mycket på G nu, det är därför det inte hänt så mycket. Jag har gjort en total defrag på garaget inför anländande fräs. Kastat skräp, satt upp hyllor och sortimentaskar. Börjar bli riktigt trevligt därute... 8)

Hemma från jobbet pga influensa, men man kan ju inte låta bli datorn... :vissla:

Har lyckats få till kollisionsdetektering och lite annat, vilket resulterade i bilden nedan. Blå är start och gul stoppposition för varje avsnitt, ibland blir cirklarna överskrivna av varandra. Räknar bara på raka linjer än, och endast en sträcka per sträcka (om ett hinder är i vägen fortsätter det inte efter hindret). Och koden är så risig att den måste fixas till lite, men i grund och botten funkar det så långt. Både in-och utvändiga positioner kan beräknas. En bit kvar än, men mycket av grundjobbet är gjort. :tumupp:
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar