Erik's 6040 CNC fräs - LinuxCNC - MESA

Robot, CNC, Pneumatik, Hydraulik, mm
Användarvisningsbild
Erikk
Inlägg: 63
Blev medlem: 1 april 2011, 12:13:40

Erik's 6040 CNC fräs - LinuxCNC - MESA

Inlägg av Erikk »

Har länge varit sugen på att köpa en liten fräs och till slut kom jag till skott.
Tänkte att jag skulle starta en tråd där jag kan ställa lite frågor, för jag kommer nog definitivt köra fast några gånger på vägen.

Det blev till att beställa en 6040Z-S80, men utan elektroniken, från en säljare på Ebay.
Fick ett pris som skulle innefatta ram, 1.5kw vattenkyld spindel, stegmotorer, kabelguider, box of tools, vattenpump och vattenslangar samt kablar till stegmotorer o spindel.

Det är ju lite lurigt att veta vad som kommer i ett paket som man specialbeställt av någon på andra sidan jordklotet.


Men mycket riktigt kom en komplett 6040 utan elektroniklåda. Botten kom ihopmonterad i ett stycke och själva portalen var ihopmonterad i ett annat stycke.
Det var bara att skruva ihop botten och toppen samt skruva dit stegmotorer så var fräsens mekanik komplett.


Bild
.
Bild
.
Bild
.
Bild
.
Bild


Elektroniken kommer att bestå av 3st CWD556 (24-50v 5.6A) drivmoduler från JBCNC samt ett tillhörande 350w 48v switchat agg.
Passade även på att beställa lite induktivgivare som skall få agera homing givare samt några meter lite bättre kabel för spindeln.
Lär väl säkerligen åka på att byta kablaget till stegmotorerna också.
Paketet från JBCNC bör landa inom de närmsta dagarna.

Blev en Huanyang frekvensomriktare från aliexpress. Blir väl förmodligen att styra hastigheten via det analoga gränssnittet, alternativt via rs485.
Bild
.
Bild



Tanken är att det skall styras av LinuxCNC via ett Mesa 7I76E ethernet kort, kortet är beställt direkt från Mesa i USA för en vecka sedan, men den står fortfarande som Pending. Lagersaldot var 49, så de borde inte ha hunnit tagit slut iaf.



De skickade med några 3,175mm verktyg men bara 6mm ER11 hylsa :lol: :roll:



Bild



Mvh Erik
hawkan
Inlägg: 3391
Blev medlem: 14 augusti 2011, 10:27:40

Re: Erik's 6040 CNC fräs - LinuxCNC - MESA

Inlägg av hawkan »

Kul att du lägger upp bilder och berättar om projektet.
Jag har precis gjort samma resa. En 3040 från Kina utan
styrsystem. Använder Machinekit med en beaglebone black.
Machinekit/linuxcnc var nytt för mej och det var en liten
tröskel att komma över innan det kändes bekvämt.
Vad har du för bakgrund med linuxcnc?
Hur har du tänkt dej, laptop för att styra kanske?
Användarvisningsbild
Erikk
Inlägg: 63
Blev medlem: 1 april 2011, 12:13:40

Re: Erik's 6040 CNC fräs - LinuxCNC - MESA

Inlägg av Erikk »

Jag har inte använt LinuxCNC eller Mach3, så det blir en del att lära sig.

Har en nästan komplett stationär pc ligger i delar, så jag tänkte att den ska användas till detta.
Verkar som att man lär köra med PREEMT-RT patchad kernel för att köra ethernet kortet, så det blir väl steg 1 så fort kortet kommer hem.

Hur funkar machinekit? Är den tillräckligt snabb o vad har man för jitter ?
Försökte köra 3d printern via en raspberry pi 3, men seriesnöret ut (usb virtual com) hickade hela tiden så det blev oanvändbart.
Användarvisningsbild
NeoTech
Inlägg: 1072
Blev medlem: 15 maj 2008, 11:14:44
Ort: Örebro/Frövi

Re: Erik's 6040 CNC fräs - LinuxCNC - MESA

Inlägg av NeoTech »

Machinekit är LinuxCNC med en ny Kernel, som hanterar ARM processorn på en beaglebone black.
Det som kan va bra o veta är att många kör sin beaglebone black "headless" med en fjärr klient in i den då den funkar som en RPi.

Har för mig syftet med Machinekit från början va 3D printers - men verkar vara många som kör de som routers o liknande nu med.
Killarna bakom machinekit har även tagit över "lead" programmeringen på LinuxCNC för stunden. Så de uppdaterar båda projekten med relevanta grejer
samt de adderar de machinekit specifika sakerna löpande till ARM baserade lösningar.

Alla LinuxCNC nyttjar ngn form av realtids kernel, detta kan vara de stora böket med LinuxCNC om man inte e van vid linux.
Användarvisningsbild
swapper
Inlägg: 1076
Blev medlem: 14 augusti 2012, 23:18:15
Ort: Helsingborg

Re: Erik's 6040 CNC fräs - LinuxCNC - MESA

Inlägg av swapper »

Lite matnyttigt om du inte redan hittat det.

http://linuxcnc.org/docs/2.7/html/getti ... uxcnc.html

Mycket smidigt med färdig image med preppad kernel osv bara att installera.
Kör själv den med 2.7 och gmoccapy GUI

i min CNC konverteringstråd har jag lite bilder på gmoccapy GUI om du är nyfiken.
Även med probe plugin.
http://elektronikforumet.com/forum/view ... &start=105

Tydligen skall det finnas drivers för Huanyang så de går att styra via RS485 inbyggt i linuxcnc i 2.7
Men jag skulle nog ändå kört det via Mesakortet om du har utgång för analog styrning då mesakorten är väldigt stabila och pålitliga sett till en RS485 dongel via USB.
hawkan
Inlägg: 3391
Blev medlem: 14 augusti 2011, 10:27:40

Re: Erik's 6040 CNC fräs - LinuxCNC - MESA

Inlägg av hawkan »

Beaglebone black har lite trög grafik annars funkar det kanon.
Den har två realtidsenheter PRU som används för tja tidskritiska
saker så den har inga problem att hinna med. Det är väl dessa
PRU som skiljer BBB mot andra ARM-datorer. Den klarar
ungefär 5000 mm/min vid 200 steg/mm som jag kör nu, jag tror
inte det är max men det räcker som jag kör med miller. Jag har för mej
att latency-värdet inte är relevant pga att PRU används.

3D-skrivare, mm. De "capes" som finns (jfr Ramps 1.4) är inriktade
på 3D-skrivare med pololulu-drivare, så jag har en "CRAMPS" cape
och från den tar jag step/dir och sånt. Så det blir självgenererande liksom,
använder miller för att göra saker till den. Så nedan är ett dubbelsidigt kort
jag fräste ut i natt för att få lite vettiga kablar till gränslägesbrytare,
vfd och stegmotordrivare.

Det blev ett sidospår detta.

Bild

7i76E är intressant, ska bli kul att se hur det funkar.
Användarvisningsbild
Erikk
Inlägg: 63
Blev medlem: 1 april 2011, 12:13:40

Re: Erik's 6040 CNC fräs - LinuxCNC - MESA

Inlägg av Erikk »

swapper skrev:Lite matnyttigt om du inte redan hittat det.

http://linuxcnc.org/docs/2.7/html/getti ... uxcnc.html

Mycket smidigt med färdig image med preppad kernel osv bara att installera.
Kör själv den med 2.7 och gmoccapy GUI

i min CNC konverteringstråd har jag lite bilder på gmoccapy GUI om du är nyfiken.
Även med probe plugin.
http://elektronikforumet.com/forum/view ... &start=105

Tydligen skall det finnas drivers för Huanyang så de går att styra via RS485 inbyggt i linuxcnc i 2.7
Men jag skulle nog ändå kört det via Mesakortet om du har utgång för analog styrning då mesakorten är väldigt stabila och pålitliga sett till en RS485 dongel via USB.

Jag läste igenom din tråd, riktigt snyggt bygge!
Gmoccapy ser riktigt bra ut, så det ligger närmast till hands.
Har även tänkt skaffa en sån där MPG som du har, förmodligen den trådlösa varianten.
Probe ser väldigt användbart ut, perfekt för o hitta centrum på circlar osv. Ser att det finns en Rotation funktion, är det något du testat?

Ja, USB-RS485 känns ju inge vidare stadigt, blir väl att köra analogt till en början iaf.


hawkan skrev:Beaglebone black har lite trög grafik annars funkar det kanon.
Den har två realtidsenheter PRU som används för tja tidskritiska
saker så den har inga problem att hinna med. Det är väl dessa
PRU som skiljer BBB mot andra ARM-datorer. Den klarar
ungefär 5000 mm/min vid 200 steg/mm som jag kör nu, jag tror
inte det är max men det räcker som jag kör med miller. Jag har för mej
att latency-värdet inte är relevant pga att PRU används.

3D-skrivare, mm. De "capes" som finns (jfr Ramps 1.4) är inriktade
på 3D-skrivare med pololulu-drivare, så jag har en "CRAMPS" cape
och från den tar jag step/dir och sånt. Så det blir självgenererande liksom,
använder miller för att göra saker till den. Så nedan är ett dubbelsidigt kort
jag fräste ut i natt för att få lite vettiga kablar till gränslägesbrytare,
vfd och stegmotordrivare.

Det blev ett sidospår detta.


7i76E är intressant, ska bli kul att se hur det funkar.
Kan man få en BBB eller en RPI att prata med 7i76E för att få stepping i hårdvaran så kan det vara ett alternativ till en hel pc, ska forska lite i detta.

Snyggt kort! Är det genererat från Gerber filer? Vilket program har du använt för att göra g-koderna?





Fick hem stegmotordrivare och lite annat igår. Öppnade spindeln och anslut Stift 4 till chassit så det blir riktig jordning. Passa även på att byta spindelkabeln till en skärmad 4G1.5mm², köpte självklart för lite kabel :doh: Får byta den igen sen
Mesa kortet skickades från USA inatt, hoppas det dyker upp snart.

Ska rita ihop ett styrskåp till all elektronik också.
hawkan
Inlägg: 3391
Blev medlem: 14 augusti 2011, 10:27:40

Re: Erik's 6040 CNC fräs - LinuxCNC - MESA

Inlägg av hawkan »

Det är nog inte omöjligt att det går att använda 7i76e på en ARM.
Det hade öppnat för kompakta lösningar. Haha jag skulle då ge rådet
att välja ett system med okej grafik-prestanda, BBB har väl inte det.
Testade gmoccapy som nämndes innan och det var ett lyft, fräckt.
Berätta gärna vad du kommer fram till, jag är intresserad av en lösning
med 7i76e med en liten ARM eller liknande.

Mönsterkortet är först designat i Kicad och sedan exportat som Gerber-filer.
Plus en special, jag fick rita linjer för utfräsningen av konturerna, en linje
0.6 mm vid sidan av. Ligger på eget lager och blir en egen Gerber fil.

FlatCAM gör G-koden sedan. Börjar med fram och baksidan i 2-sidig-verktyget
och speglar baksidan och gör uppriktningshål. Sedan är det bara att göra två
isolation-milling, jag hade 20 passes för att fräsa de fria partierna, det behöver
man ju inte. Plus borr-filerna. Konturerna är isolation-milling med 0 mm diameter
och 2.5 mm djup. Blir ett antal filer med g-kod av det, här blev det nog 7 st.

Kör de två isolation-milling g-kod filerna genom autoleveller (autoleveller.co.uk,
den fria duger gott). Sätt upp z-tool-probe och kör baksidan. Jag använde
30-graders bit (det bara blev så...) och det blev bra. Började långsamt men sista
körde jag med 2000 mm/min och det går nog att höja till åtminstone 3000 mm/min.
24000 rpm. Borra uppriktningshålen och vänd på kortet.
Kör isolation-milling först medan ytan är hel. Borra och fräs resten.
Ja och så blir det. Det ligger några misslyckade mönsterkort här, först pga
autlevelleling som jag inte hade, och så gjorde jag touch-off på X istället för
Z när jag bytte borr. Och sedan vart det ett design-fel, hehe.
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Erik's 6040 CNC fräs - LinuxCNC - MESA

Inlägg av danielr112 »

Har själv en likadan 6040. Jag köpte med elektroniken färdig men uppgraderade lite saker ganska fort.


Allt styrs från Mach3 i mitt fall. Både kylning och varvtalet på motorn. Funkar riktigt bra. Har även home-brytare för att ställa hard/soft limits.
daer
Inlägg: 368
Blev medlem: 13 juni 2008, 22:15:27
Ort: Höör och Helsingborg, Skåne

Re: Erik's 6040 CNC fräs - LinuxCNC - MESA

Inlägg av daer »

Erikk skrev:Kan man få en BBB eller en RPI att prata med 7i76E för att få stepping i hårdvaran så kan det vara ett alternativ till en hel pc, ska forska lite i detta.
Nu är jag inte helt insatt i MachineKit på BBB implementationen sp jag reserverar mig mot felaktigheter.
Som det sades tidigare så använder MachineKit på BBB en PRU.
Det är alltså inte ARM processorn eller Linux kärnan som genererar step pulserna, utan den separata PRU enheten. Denna ligger inuti samma chip som ARM kärnorna men har skiljt exekvering.

Det jag inte hittat vid snabb sökning är vilken hastighet som det är möjligt att få upp PRUn stepgen till och vilket jitter den ger.
Skulle vilja jämföra detta med MESA kortet.
Frågan är om ett MESA kort blir bättre eller inte?
Eller om BBB PRUn är tillräckligt bra.
hawkan
Inlägg: 3391
Blev medlem: 14 augusti 2011, 10:27:40

Re: Erik's 6040 CNC fräs - LinuxCNC - MESA

Inlägg av hawkan »

Jag har läst nånstans av C Steinkuehler som säger 50 kHz utan vidare och det
kan gå att komma högre än så enligt hans ospecifika uttalande i nåt forum.

Om det är vanlig fräsning du är ute efter så är det inga problem.
Jag har labbat lite med höga hastigheter för laser-engraving med
stegfrekvens över 100 kHz, kring 600 mm/sek. Vad jag sett
hittills så är jag skeptisk till att BBBn klarar det.

Fördelen med PRU på BBB är att man slipper en 7i76E, och fördelen med en
7i76E på BBB är att man slipper capen/capar. Jag tycker båda är intressanta.
Nu funkar det utmärkt med PRU på BBB för mej. Och om 7i76E funkar
lika bra på BBB så har jag i alla fall lyxen att kunna välja bort den :)
Det handlar om paketering, sladdar och användarprestanda. Inte det som
är primärt för styrning utan mer hur jag vill ha det uppsatt.

Om det inte är för avancerat så kan jag testa nån grej som du undrar över,
jag kör ju BBB som sagt.
Användarvisningsbild
Erikk
Inlägg: 63
Blev medlem: 1 april 2011, 12:13:40

Re: Erik's 6040 CNC fräs - LinuxCNC - MESA

Inlägg av Erikk »

danielr112 skrev:Har själv en likadan 6040. Jag köpte med elektroniken färdig men uppgraderade lite saker ganska fort.


Allt styrs från Mach3 i mitt fall. Både kylning och varvtalet på motorn. Funkar riktigt bra. Har även home-brytare för att ställa hard/soft limits.
Är du nöjd med din?
Vilken spindel kör du med?

Har du provat fräsa aluminium med din?



Mesa kortet valde jag pga att jag vill ha något stabilt som alltid fungerar, jag har väldiga problem med tilliten till tex Raspberry Pi. Har en filosofi att maskiner inte ska bo på ett SD-kort :D
Jag är inte alls insatt i BBB, men eMMC istället för sd-kort är ju definitivt att föredra.

Att slippa ha en hel PC för att styra fräsen hade dock varit kanon. Så jag bör forska lite i BBB + 7i76E.
Användarvisningsbild
drh
Inlägg: 1338
Blev medlem: 10 januari 2011, 23:38:41

Re: Erik's 6040 CNC fräs - LinuxCNC - MESA

Inlägg av drh »

Jag har en 6040 med en Kress 1050 FME-1 (5.000 - 25.000 1/min) och den har jag kört lite aluminium med.
slaith
Inlägg: 127
Blev medlem: 26 maj 2009, 08:36:59

Re: Erik's 6040 CNC fräs - LinuxCNC - MESA

Inlägg av slaith »

Kul att någon ger sig på att köra linuxcnc med en 6040!

Jag har fräst massvis med aluminium i min 6040 med 1,5kw spindel.
Men det kräver att man finlirar med varvtalet och framför allt kyler ordentligt!

Att tänka på med en 6040 av din och även min typ är att den är lite svag i linjärlagrena i portalen, man får lätt svaj där.
Därför är ett slutpass där man tar av 0,3-0,5 milimeter och sen ett ytterligare som kallas "spring pass" där man inte tar något extra utan bara låter fräsen går runt och toucha bort det sista.

Annars är det en ypperlig fräs för pengarna.

Patrik
hawkan
Inlägg: 3391
Blev medlem: 14 augusti 2011, 10:27:40

Re: Erik's 6040 CNC fräs - LinuxCNC - MESA

Inlägg av hawkan »

Vad använder ni för fräsar (alltså verktygen) när ni fräser i aluminium?
Skriv svar