3D CAM

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

3D CAM

Inlägg av JonasE »

Hej.

Skratta inte nu. :D

Jag har börjat skriva mitt eget 3D-cam-program.

Jag har kommit en bra bit. Jag kan generera finfina verktygsbanor och något som åtminstone Mach3 verkar uppfatta som G-kod. Förutsatt att inget är tokfel i G-kodsgenereringen är det nog snudd på användbart.

Programmet läser både binära och textbaserade stl-filer. Man kan enkelt definiera ytor med 4 hörn (behöver ej vara kvadratiska eller rektangulära) eller cirkulära ytor. Funktioner för att köra flera pass på olika djup på samma yta finns också, samt grovbearbetning (lämna material). Förutsatt att det fungerar, då... 8)

Har själv bara testat lite i simulatormode i Mach3, men... det verkar fungera. Min fräs blir inte klar förrän senare i vår. Då ska jag provköra! 8)

Jag skulle verkligen uppskatta om någon ville kika på G-koden som genereras. Verkar den vettig i största allmänhet?

Ett bra GUI är viktigt. Nuvarande GUI är visserligen funktionellt, men det är inte särskilt smidigt. Hur vill du att ett GUI för 3D-fräsning ska vara upplagt? Kom gärna med bra idéer!

http://rosenborg.homelinux.org/JMill/JMill.rar

Programmet behöver .NET 4.0.

Och nej, jag begär inte att någon ska provköra i sin maskin. Vad som helst kan hända. 8)

All info om krascher/buggar mottages tacksamt! Det finns säkert massor, man har ju en tendens att fastna i samma banor när man testar själv...

Importera STL-fil
Skapa ytor som täcker det du vill bearbeta
Fyll i värden för respektive yta
Sätt ytorna i den ordning du vill köra dem i
Kör "Make Path" för alla ytor
Kör "Generate G-code"

Just det, g-koden hamnar i en hårdkodad fil, c:\output.tap. Ska fixa det. :roll: :vissla:

Mvh Jonas
Landin
Inlägg: 55
Blev medlem: 2 augusti 2008, 16:43:13
Ort: Skellefteå

Re: 3D CAM

Inlägg av Landin »

Hej trevligt projekt tänkte kolla lite på programmet å ge feedback men får problem direkt :)
vilka cad program tänkte du rikta dig mot? kör Creo Elements Direct modeling express 4.0 och stl filen som genereras där stöds inte av ditt program.

Kod: Markera allt

solid ascii
  facet normal 0.000000e+000 1.000000e+000 0.000000e+000
    outer loop
      vertex   2.500000e+001 5.000000e+001 5.000000e+000
      vertex   5.000000e+001 5.000000e+001 0.000000e+000
      vertex   0.000000e+000 5.000000e+001 0.000000e+000
    endloop
  endfacet
  facet normal 1.000000e+000 0.000000e+000 -0.000000e+000
    outer loop
      vertex   1.000000e+001 2.500000e+001 5.000000e+000

felmeddelandet lyder

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.IOException: The process cannot access the file 'C:\Users\Landinius\Desktop\ram.stl' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at STL.STL_handler.LoadSTL(String FileName)
   at WindowsFormsApplication1.Form1.importSTLToolStripMenuItem_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.586 (RTMLDR.030319-5800)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
JMill
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/Landinius/Desktop/JMill.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.2003 built by: RTMLDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.2001 built by: RTMLDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.2001 built by: RTMLDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
JonasE
Inlägg: 155
Blev medlem: 22 april 2007, 15:12:12
Ort: Karlskrona

Re: 3D CAM

Inlägg av JonasE »

Hej!

Fördelen med STL-filer är att de är enkla att parsa och väldigt generella. Det är i princip bara en lång lista med koordinater till trianglars alla hörn (x,y,z) samt lutningen på dess ytor. Så något specifikt CAD-program borde jag inte behöva rikta in mig på. :) Jag har testat filer från FreeCAD samt något mer... Någon insticksmodul till Sketchup, tror jag.

I felmeddelandet ser det nästan ut som om filen du försöker öppna inte är stängd av något annat program. Det borde jag iofs hantera. ;)

Om det inte beror på detta får du hemskt gärna skicka mig filen du försöker öppna så ska jag fixa den första rapporterade buggen. :wink:

Skicka den gärna till jelofsson@gmail.com.

Mvh Jonas
Användarvisningsbild
lgrfbs
Inlägg: 7310
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Re: 3D CAM

Inlägg av lgrfbs »

STL fil från Alibre Design ger:

Kod: Markera allt

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
   at System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
   at STL.STL_handler.LoadSTL(String FileName)
   at WindowsFormsApplication1.Form1.importSTLToolStripMenuItem_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.296 (RTMGDR.030319-2900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
JMill
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///J:/Mitt/Nerladdat/JMill.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1002 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
JonasE
Inlägg: 155
Blev medlem: 22 april 2007, 15:12:12
Ort: Karlskrona

Re: 3D CAM

Inlägg av JonasE »

Programmet som Landin avänder gjorde sin utfil snygg med tabbar... Det tyckte inte min parser om. Om det funkar med Adlibre nu eller ej vet jag inte, skicka mig gärna en exempelfil från det programmet också!

Ny version finns på samma ställe.

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

Re: 3D CAM

Inlägg av JonasE »

Jag lade till ett filter för ASCII-baserade STL... De filer jag fått hittills funkar bra, men jag måste nog optimera lite. Det tar tid att generera verktygsbanor med extremt många trianglar inblandade. :)

Jag fick en STL med en grovskiss på en Dremel... Skulle det vara intressant att kunna skapa G-kod för maskiner med en fjärde axel? Jag inbillar mig att det inte skulle vara så svårt, kanske iofs beroende på vilken metod man använder. Men då måste någon med en sådan maskin ställa upp som försökskanin så småningom. 8)

0.0.0.2 finns tillgänglig, samma länk som ovan.

Mvh Jonas
Användarvisningsbild
Walle
Moderator
Inlägg: 7701
Blev medlem: 14 december 2004, 10:32:18
Ort: Stockholm

Re: 3D CAM

Inlägg av Walle »

Du måste vara både galen och tokig! Men på ett positivt sätt! :D Får man av ren nyfikenhet fråga vad anledningen till att du skriver ett eget program är? :)

Jag testade med en STL från SolidWorks, då får jag följande felmeddelande:

Kod: Markera allt

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
   at System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
   at System.Single.Parse(String s)
   at STL.STL_handler.LoadSTL(String FileName)
   at WindowsFormsApplication1.Form1.importSTLToolStripMenuItem_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18034 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
JMill
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Users/Christoffer/Desktop/JMill.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18036 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18021 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.18034 built by: FX45RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Observera att den bifogade filen är en omdöpt stl-fil, den är inte packad med rar. Det gick inte att bifoga en stl :)
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Re: 3D CAM

Inlägg av lizerdboy »

Visa gärna lite screenshots eller gör en demo video.
Skulle de vara kul att se hur det ser ut (för dom som är lite för lata för att installera och testa, som jag :) ) eller för dom som inte håller på med cad.
Användarvisningsbild
Walle
Moderator
Inlägg: 7701
Blev medlem: 14 december 2004, 10:32:18
Ort: Stockholm

Re: 3D CAM

Inlägg av Walle »

lizerd: Ingen installation, nedladdningen består av en enda fil, en direkt körbar .exe :)

Tog en screenshot på hur det ser ut nu i v. 0.0.0.2 innan man laddar STL iaf
jmill.JPG
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 »

Galen? Jag? Om jag funderade på att bygga motorer som drivs av en skillnad i temperatur, DÅ kanske.... :D

Jag började av ett par anledningar.

Jag testade CamBam. Det funkar fint, och är överlag ett bra program, men jag irriterade mig på de dåliga möjligheterna för 3D-fräsning. Ställde lite frågor om det på deras forum, men fick inte direkt några svar. Så, en första tanke var att skriva något som genererar G-kod som man kan importera i CamBam.

Sedan kollade jag upp STL-filformatet. Det var ganska enkelt att förstå, jag var tvungen att testa om jag kunde parsa en sådan fil, bara för sakens skull. Provade i C++, Qt på en Linuxmaskin. Det funkade bra, och jag kunde rita upp alla fina trianglar i ett fönster. Coolt! Nästa problem, kan jag beräkna var (z) en viss punkt (x,y) befinner sig på en yta? Japp, det gick. Och en fräs, med en viss diameter och platt yta undertill, kan man beräkna minsta z innan den tar i ytan? Efter mycket funderande (min mattebegåvning är...sådär) så löste det sig med. Ingen vill se koden för det där, jag lovar. Problemet löst!

Sen beslutade jag mig för att byta jobb. Nya jobbet innebar en massa programmering i C#, vilket jag inte kunde. För att lära mig var jag tvungen att skaffa mig ett kul hemmaprojekt. Jag kom på att jag kanske kunde porta C++-koden till C#... Det gick förvånansvärt lätt (C# är ett UNDERBART språk) och för att lära mig mer C# fortsatte jag. När problemet ovan var löst gick det ganska lätt att börja göra verktygsbanor och sådant. Mycket pill, men kul.

Jag har alltid varit intresserad av att styra mekaniska saker, så det ligger även ett genuint intresse bakom. Min fräs ska väl bli klar snart (så fort det blir lite varmare ute) och då kommer jag att använda programmet själv. Detta är också en anledning till att göra det själv, behöver jag någon specialfunktion så kan jag bara lägga till den. 8) Och om någon mer än jag har nytta av mitt arbete så är det jättekul.

Funderar på hur jag ska fortsätta... Vill gärna få till 2D-fräsning också. Att importera DXF kan vara en väg. Har inte hunnit undersöka om det finns något annat, mer öppet format som de flesta program stöder. Ett alternativ (som jag kanske gör i vilket fall) är att implementera en slags konturföljare för STL så man enkelt kan fräsa ur hål, fickor eller fräsa runt sin detalj när den är klar utan att använda 3D-fräsning. Men STL har sina begränsningar, runda hål är ju tex inte runda, allt är uppbyggt av trianglar. Jag hade velat kunna generera "finare" G-kod som utnyttjar cirkelkommandona...

...

Walles fil är lite elak, den är en binärfil men har en header med ett namn ("solid test") som gör att parsern tror att den är en ASCII-fil. Alla ASCII-filer börjar nämligen med just strängen "solid". :) Det är åtgärdat nu, fixade till en lite mer intelligent detektering som jag hoppas inte ska ställa till med problem. Ny version finns via länken ovan!

Läste lite på Wikipedia om STL-filer (det är där jag läst 'specen') och blir lite orolig när jag läser att solidworks använder normalen på alla trianglar för skuggeffekt. Jag hoppas inte det innebär att normalen i filen inte är normal, det är lite tvetydigt... Då funkar inte kollisionsdetekteringen för fräsen som det ska... Filen Walle skickade beskriver en sfär, men det verkar vara en plan yta på höjden 80mm 'i vägen', så jag kan inte testa problem med normalen med den filen. Du kanske har en annan fil från SolidWorks att skicka, Walle? Det skulle uppskattas!

Tackar Walle för screenshoten.... Jag kan fixa en till som visar lite hur det ser ut när man har skapat en yta och genererat lite verktygsbanor.

Mvh Jonas
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 »

DXF
Se nu till att du gör inläsningen i R12 så lär det fungera från vilken CAD som helst, nyare versioner är mig veterligen bakåt kompatibla (rätta mig gärna om jag har fel).
JonasE
Inlägg: 155
Blev medlem: 22 april 2007, 15:12:12
Ort: Karlskrona

Re: 3D CAM

Inlägg av JonasE »

Här är en screenshot efter en körning av en cirkulär area... Senast genererade verktygsbana syns längst ner.

Mvh Jonas
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
lgrfbs
Inlägg: 7310
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Re: 3D CAM

Inlägg av lgrfbs »

Det skulle vara skoj om ditt program skulle kunna skapa svarv ISO kod också :wink:
JonasE
Inlägg: 155
Blev medlem: 22 april 2007, 15:12:12
Ort: Karlskrona

Re: 3D CAM

Inlägg av JonasE »

8)

Jag vet inte ens hur man normalt programmerar en svarv... Vad använder man normalt för indata till ett program som genererar svarvkod? Knappast STL... :wink: DXF?

Mvh Jonas
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 »

Knappast värt mödan att blanda in 2D svarv i samma pgm, bättre då att skapa ett nytt som läser in DXF.
Skriv svar