Skillnad mellan versioner av "Terco CNC45 CNC-fräs"

Från Stockholm Makerspace Wiki
Hoppa till navigering Hoppa till sök
(Maskinen är inte pålitlig vid 6000mim/min)
(Märken: Mobilredigering, Mobil webbredigering)
 
(18 mellanliggande versioner av 4 användare visas inte)
Rad 11: Rad 11:
 
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Spindel:''' [https://www.ebay.com/itm/252179410637 "RATTM 2.2kw 24k Spindle"]
 
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Spindel:''' [https://www.ebay.com/itm/252179410637 "RATTM 2.2kw 24k Spindle"]
 
|-
 
|-
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Arbetsyta:''' ca 150 x 250 mm
+
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Arbetsyta:''' 213 x 125 mm ( x 120mm i Z)
 
|-
 
|-
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Max hastighet X/Y:''' 1000 mm/min
+
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Max hastighet X/Y:''' 6000 mm/min (tappar steg över 1000mm/min)
 
|-
 
|-
 
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Max hastighet Spindel:''' 24000 RPM
 
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Max hastighet Spindel:''' 24000 RPM
Rad 19: Rad 19:
 
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Min hastighet Spindel:''' 5000 RPM
 
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Min hastighet Spindel:''' 5000 RPM
 
|-
 
|-
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Upplösning:''' ~0.01 mm
+
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Tolerans:''' <0.1 mm
 
|-
 
|-
 
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Bokning:''' Nej
 
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Bokning:''' Nej
Rad 25: Rad 25:
 
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Kostnad:''' Gratis
 
| style="padding:0.1em; font-size:1.0em; background-color:#dfeff2" |'''Kostnad:''' Gratis
 
|-
 
|-
|}
+
|}<br />
 +
 
 +
==Grunder i CNC==
 +
Innan du använder någon av CNC-maskinerna på makerspacet, läs artikeln [[CNC Intro]] som berättar vad som gäller för dessa.
 +
 
 +
Har du inte tidigare erfarenhet av CNC-maskiner så finns där också en startpunkt för dig att lära dig det.
 +
[[Fil:Terco45 med 4e axel.jpg|miniatyr]]
 +
<br />
  
 
==Material==
 
==Material==
Rad 62: Rad 69:
 
|}
 
|}
 
Om du har ett specifikt material får du '''själv undersöka''' om det är en bra idé att bearbeta det i vår maskin '''innan du börjar skära'''.
 
Om du har ett specifikt material får du '''själv undersöka''' om det är en bra idé att bearbeta det i vår maskin '''innan du börjar skära'''.
 
==Verktyg==
 
Frässtål och T-röd är förbrukningsvaror och något du står för själv. Men det finns en låda med blandade verktyg som du får använda. Har du sönder något verktyg från "Allas verktyg" så är det lämpligt att komplettera med någonting, det är ju tack vare medlemmar som dig som verktyget fanns till att börja med!
 
 
Det finns några pinnfräsverktyg till salu på spacet. Sortimentet sitter på vänstra gaveln av hyllorna med plywood och mdf material i workshoprummet. Betalning görs i webbshopen http://makerspace.tictail.com/products/verktyg
 
  
 
==Handhavande av maskinen==
 
==Handhavande av maskinen==
 +
<span style="color:#FF0000">Gå ej under 5 000 rpm, vid lägre hastigheter har spindeln ingen kylning och kan överhetta!</span>
 +
Maskinen matar bra i hastigheter upp till 1000mm/min.
  
 
===Förbereda G-kod===
 
===Förbereda G-kod===
  
Generera din G-kod (Post process i Fusion) eller handskriv den(!).
+
Generera din G-kod (Post process i Fusion) eller handskriv den(!). ''OBS: Du behöver inte längre ta bort T# eller G43-raderna som behövdes förr.''
 
 
För att koden över huvud taget skall kunna laddas i LinuxCNC så måste behöver man göra följande ändringar i den utmatade text-filen.
 
 
 
#Ta bort alla rader som innehåller bokstaven T. Detta är verktygsval men denna maskin har ingen verktygsväljare.
 
#Ta bort alla rader som innehåller G43. Denna rad har också med verktygsväljare att göra och kommer därför bara ställa till det för dig.
 
#Lägg till följande rad högst upp i din kod: "G64 P0.05" utan citationstecken. Denna rad begränsar hur mycket maskinen får gena. Annars kan den gena rakt igenom din bit i värsta fall.
 
 
 
För att slippa göra detta varje gång kan man titta på stycket "Post Processing" nedan
 
  
 
===Start===
 
===Start===
  
#Strömsätt systemet (baksidan).
+
#Slå på strömen på strömbrytare på baksidan.
#Starta datorn.
+
#Starta datorn
#Starta styrprogrammet.
+
#Starta styrprogrammet (LinuxCNC)
 
#Starta fräsen. <span style="color:#FF0000">- Starta inte fräsen innan du startat styrprogrammet i datorn!</span>
 
#Starta fräsen. <span style="color:#FF0000">- Starta inte fräsen innan du startat styrprogrammet i datorn!</span>
#Home all.
+
#Klicka på "Home all" i LinuxCNC
#Aktivera <span style="color:#FF0000">"nödstoppen"</span> i styrprogrammet och slå av strömmen till fräsen på <span style="color:#FF0000">röda "0"-knappen</span> på framsidan.
+
#Aktivera <span style="color:#FF0000">"nödstoppen"</span> i styrprogrammet (högst upp till vänster) och slå av strömmen till fräsen på <span style="color:#FF0000">röda "0"-knappen</span> på framsidan.
 
#Montera hylsa och verktyg
 
#Montera hylsa och verktyg
#Ladda avsedd G-kod. Under power-knapparna finns det tre luckor. Den längst till höger innehåller en USB-port kopplad till styrdatorn.
+
#Ladda G-kodsfilen. Under power-knapparna finns det tre luckor. Den längst till höger innehåller en USB-port kopplad till styrdatorn.
#Dubbelkolla rörelserna (svarta rutan till höger) och koden (vita rutan nere).
+
#Dubbelkolla att rörelserna ser rätt ut i LinuxCNC (svarta rutan till höger) och koden (vita rutan nere).
 
#<span style="color:#33cc33">"Slå på"</span> systemet i styrprogrammet, och <span style="color:#33cc33">slå på</span> strömmen till fräsen på framsidan.
 
#<span style="color:#33cc33">"Slå på"</span> systemet i styrprogrammet, och <span style="color:#33cc33">slå på</span> strömmen till fräsen på framsidan.
#Ställ in X, Y och Z för avsedd G-kod.
+
#Ställ in X, Y och Z för avsedd G-kod i LinuxCNC genom att flytta maskinen till den punkt på stycket där du skall börja arbeta och välja "Touch off" knappen för varje axel.
#'''Höj verktyget''' så att det är helt ovanför arbetsstycket.
+
#'''Höj verktyget''' så att det är några centimeter ovanför arbetsstycket och välj "Touch off Z".
#Starta programmet på '''nedsatt feed-hastighet''' (till ca 20%).
+
#Dra ned Feed-Rate reglaget i LinucCNC till 20% och testkör så att du ser att maskinen rör sig som du har tänkt och är inom arbetsstycket.
 
#Skruva upp hastigheten när du bekräftat att '''maskinen kommer arbeta inom det område du avsett'''.
 
#Skruva upp hastigheten när du bekräftat att '''maskinen kommer arbeta inom det område du avsett'''.
 +
#Stoppa körningen och flytta Z till rätt höjd att börja på och välj "touch off" igen
 
#'''Vänta vid maskinen''' tills du bekräftat att matningshastighet för '''varje operation''' fungerar bra i materialet.
 
#'''Vänta vid maskinen''' tills du bekräftat att matningshastighet för '''varje operation''' fungerar bra i materialet.
  
Rad 106: Rad 103:
 
#Öppna tryckluftsventilen (se bild)
 
#Öppna tryckluftsventilen (se bild)
 
#Rikta och vrid på munstycket för önskat flöde kylmedia - luftblandning.
 
#Rikta och vrid på munstycket för önskat flöde kylmedia - luftblandning.
 +
 +
''Bubblar det bara i din t-rödsflaska? Då har slangen innuti munstycket hoppat loss.''
  
 
===Verktygsbyte===
 
===Verktygsbyte===
Rad 112: Rad 111:
 
#Byt verktyg/hylsa.
 
#Byt verktyg/hylsa.
 
#Ladda ny G-kod.
 
#Ladda ny G-kod.
#Dubbelkolla rörelserna (svarta rutan till höger) och koden (vita rutan nere): <span style="color:#FF0000">'''Ingen G28, G43 eller T#, ej under 5 000 rpm!'''</span>
+
#Dubbelkolla rörelserna (svarta rutan till höger).
 
#<span style="color:#33cc33">"Slå på"</span> systemet i styrprogrammet, och <span style="color:#33cc33">slå på</span> strömmen till fräsen på framsidan.
 
#<span style="color:#33cc33">"Slå på"</span> systemet i styrprogrammet, och <span style="color:#33cc33">slå på</span> strömmen till fräsen på framsidan.
 
#Kalibrera om Z med det nya verktyget.
 
#Kalibrera om Z med det nya verktyget.
Rad 128: Rad 127:
 
#Stäng av datorn.
 
#Stäng av datorn.
 
#Slå av strömmen till systemet.
 
#Slå av strömmen till systemet.
 
==Matnings- och spindelhastighet==
 
 
===Generella regler===
 
<span style="color:#FF0000">Gå ej under 5 000 rpm, vid lägre hastigheter har spindeln ingen kylning och kan överhetta!</span>
 
Maskinen matar bra i hastigheter upp till 1000mm/min.
 
 
'''"Plast-material":''' Större toleranser vad gäller matningshastighet. Då materialet är mjukare kan man mata snabbare (med samma spindelhastighet).
 
 
'''"Metall-material":''' Snävare toleranser vad gäller matningshastighet. Då materialet är hårdare måste man mata långsammare (med samma spindelhastighet).
 
 
===Speeds & Feeds===
 
För att räkna ut rätt feeds/speeds m.m. för den fräs du skall använda kan du använda dig av en kalkylator, förslagsvis http://zero-divide.net/index.php?page=fswizard
 
 
Mer info finns på http://www.sandvik.coromant.com/en-us/knowledge/milling/formulas_and_definitions/formulas & http://www.sandvik.coromant.com/en-us/knowledge/milling/formulas_and_definitions/formulas
 
 
====Cutting speed / Surface speed / Vc====
 
 
Matningshastigheten är typiskt den begränsande faktorn på Tercon. Så vi utgår ifrån att du matar med 1000mm/min. I detta räkneexempel så antar vi att fräsen snurrar 6000 rpm och att du har en 3-skärig fräs med 8mm i diameter.
 
 
För varje varv som fräsen snurrar så förflyttas fräsen en viss sträcka i sidled. Vi kan då räkna ut hur långt fräsen förflyttar sig i sidled.
 
 
Förflyttning per varv = Sidoförflyttning per minut / Varv per minut = 1000mm/min / 6000rpm = 0.167mm/varv
 
 
Sedan har vår exempelfräs 3 skär. Det betyder att den under ett varv kommer skära loss 3 flisor. Dessa flisors tjocklek räknas ut så här (Flistjocklek kallas normalt "Feed per tooth):
 
 
Flistjocklek = Förflyttning per varv / antal skär = 0.6mm/varv / 3 = 0.055mm/varv
 
 
Denna siffra är den enskilt viktigaste när det kommer till att skära effektivt och inte slita sina frässtål i onödan. Vad detta värde skall vara får man veta från tillverkaren av frässtålet man använder. När man har det räknar man baklänges och får då fram sin matningshastighet för ett givet varvtal.
 
 
Varv per minut = Matarhastighet / (Flistjocklek * Antal skär)
 
 
==== '''Varför bry sig?''' ====
 
Om flistjockleken är för tun så sliter man onödigt på sina frässtål och skapar onödigt mycket värme i materialet som kan ställa till det. I detta läge skär man inte bort material utan "gnuggar" bort det vilket frässtål inte är byggda för-
 
 
Åt andra hållet så tar man allt för stora bitar och då blir det för stora krafter och maskinen börjar hacka och fräsarn klarar inte av det.
 
 
====Måste man räkna på detta?====
 
Nej. Använder man Fusion 360 så behöver man inte göra matematiken ovan utan man kan lägga in sina verktyg och fylla i parametrarna varvtal och feed per tooth så får man rekommenderad matarhastighet automatiskt för alla operationer med det verktyget.
 
 
Annars  finns det kalkulatorer för Feeds and Speeds man kan använda nedan:
 
 
http://www.jic-tools.com.tw/tech/cutting_data_11.asp
 
 
http://www.mitsubishicarbide.net/contents/mmus/enus/html/product/technical_information/information/formula2.html#metric
 
 
====Surface speed====
 
För stora industriella projekt så är "Surface speed" viktigt. Det är vilken hastighet som skärbladen rör sig genom materialet och påverkar materialfysiken i skärpunkten som i sin tur påverkar verktygets livslängd.  Men för hobbyisten räcker det att hålla koll på sin flistjocklek. Se denna film: <nowiki>https://www.youtube.com/watch?v=hQUN6_bI-io</nowiki>
 
 
==== '''Climb milling vs Conventional milling''' ====
 
Se denna video som förklarar skillnaden: <nowiki>https://www.youtube.com/watch?v=galm5_6SUcM</nowiki>
 
 
På en CNC bör man använda Climb Milling som standard. Detta då man med Climb milling skär flisor som blir mer väldefinierade vilket minskar slitaget enligt resonemanget ovan.
 
 
==== '''Depth och Cut och Width of Cut''' ====
 
Det är lätt att tro att fräsar är som lite kraftigare borrar där nedersta delen skall göra det mesta jobbet. Det är fel. En fräs har skärägg längs hela sidan och ju mer av sidan man använder ju längre håller stålen eftersom krafterna sprids över en mycket större ytan än bara de nedersta spetsarna.
 
 
Så tumregeln är att man skall ta så djupa skär man kan. Se hur tabellen nedan rekommenderar på skärdjup mellan 5 och 10mm.
 
  
 
===Exempeltabeller===
 
===Exempeltabeller===
Rad 197: Rad 138:
 
!Feed
 
!Feed
 
!RPM
 
!RPM
 +
!Feed per Tooth
 
!DOC
 
!DOC
 
!WOC
 
!WOC
Rad 209: Rad 151:
 
|1000
 
|1000
 
|6000
 
|6000
 +
|0.055
 
|10
 
|10
 
|1.5
 
|1.5
Rad 221: Rad 164:
 
|1000
 
|1000
 
|6000
 
|6000
 +
|0.055
 
|'''13'''
 
|'''13'''
 
|1.5
 
|1.5
Rad 233: Rad 177:
 
|1000
 
|1000
 
|6000
 
|6000
 +
|0.055
 
|10
 
|10
 
|1
 
|1
Rad 245: Rad 190:
 
|1000
 
|1000
 
|7000
 
|7000
 +
|0.047
 
|10
 
|10
 
|1
 
|1
Rad 257: Rad 203:
 
|1000
 
|1000
 
|8000
 
|8000
 +
|0.041
 
|8
 
|8
 
|1
 
|1
Rad 269: Rad 216:
 
|1000
 
|1000
 
|10000
 
|10000
 +
|0.03
 
|5
 
|5
 
|1
 
|1
Rad 281: Rad 229:
 
|500
 
|500
 
|13000
 
|13000
 +
|0.013
 
|5
 
|5
 
|0,6
 
|0,6
Rad 293: Rad 242:
 
|400
 
|400
 
|20000
 
|20000
 +
|0.0067
 
|3
 
|3
 
|0,5
 
|0,5
Rad 305: Rad 255:
 
|100
 
|100
 
|24000
 
|24000
 +
|0.0014
 
|2
 
|2
 
|0,25
 
|0,25
Rad 312: Rad 263:
 
|
 
|
 
|-
 
|-
 +
|
 
|
 
|
 
|
 
|
Rad 347: Rad 299:
 
|Maskinen kan säkert mer, men det funkar i alla fall bra.
 
|Maskinen kan säkert mer, men det funkar i alla fall bra.
 
|-
 
|-
|
+
|HSS
|
+
|4
|
+
|4
|
+
|800
|
+
|6000
|
+
|5
|
+
|1
|
+
|x
|
+
|Maskinen kan säkert mer, men det funkar bra i alla fall
 
|-
 
|-
 
|
 
|
Rad 424: Rad 376:
  
 
'''Testad''': Om inställningarna testats av någon.
 
'''Testad''': Om inställningarna testats av någon.
 +
 +
==Arbetsyta och 4-e axeln==
 +
Tercon har nu både ett skruvstycke och en 4-e axeln monterade och linjerade. Den 4de axeln begränsar tyvärr arbetsytan något.
 +
 +
För 3-axlig fräsning med skruvstycket är arbetsytan ca 160 mm x 125 mm.
 +
 +
För fräsning med 4e axeln är arbetsytan ca 50 mm x 70 mm.
  
 
==Logg==
 
==Logg==
 +
'''2020-03-25''' Lilla skruvstycket och 4-e axeln monterade och linjerade till < 0.1mm avvikelse från vilkelrätt.
 +
 +
'''2020-03-12''' Motorer och kulskruvar bytta. Maximala hastigheten och accelerationen rejält upptrimmade. Soft limits konfigurerade så att man inte kör in i de hårda ändlägena.
 +
 
'''2016-07-07''' LinuxCNC uppdaterad till 2.7.4. Anslutning till spindel / VFD bytt från c41 till USB>rs486 adapter ([http://eud.dx.com/product/usb-to-rs485-adapter-black-green-844296620 http://eud.dx.com/product/usb-to-rs485-adapter-black-green-844296620)] Spindel bytt till en frekvensstyrd 2,2kW 24000rpm höghastighetsspindel  http://www.ebay.com/itm/252179410637
 
'''2016-07-07''' LinuxCNC uppdaterad till 2.7.4. Anslutning till spindel / VFD bytt från c41 till USB>rs486 adapter ([http://eud.dx.com/product/usb-to-rs485-adapter-black-green-844296620 http://eud.dx.com/product/usb-to-rs485-adapter-black-green-844296620)] Spindel bytt till en frekvensstyrd 2,2kW 24000rpm höghastighetsspindel  http://www.ebay.com/itm/252179410637
  
Rad 448: Rad 411:
 
*Bygga en hylla för skärm/tangentbord för att få upp dessa från bordet liknande denna; http://www.ergomart.com/images/monitor-arms-with-keyboard-trays/heavy-duty-monitor-arm-keyboard-tray-TRS2415HD-black-1.jpg
 
*Bygga en hylla för skärm/tangentbord för att få upp dessa från bordet liknande denna; http://www.ergomart.com/images/monitor-arms-with-keyboard-trays/heavy-duty-monitor-arm-keyboard-tray-TRS2415HD-black-1.jpg
 
*Byta till ny 22" pekskärm och konfigurera om LinuxCNC för pekskärm GUI.
 
*Byta till ny 22" pekskärm och konfigurera om LinuxCNC för pekskärm GUI.
*Byta kablarna ut till bordet, dessa börjar bli riktigt dåliga, förslag är [http://www.tme.eu/se/details/helukabel-85408/spiralkablar/helukabel/85408/ denna för stegmotorn] och [http://www.tme.eu/se/details/helukabel-85916/spiralkablar/helukabel/85916/ denna för ändlägesbrytare och verktygslängdssensor], dessa har PUR-mantel som tål olja osv bättre och bör passa inne i varandra (den lilla spiralen innuti den stora)
 
*Se över kulskruvar och lagringar och se vad vi kan göra för att minska vändglapp.
 
  
 
*Bygga ett case till den så vi kan börja köra med vätskekylning, bättre spånkontroll och säkrare (inga fingrar nära snurrande verktyg), inspirerat av: http://www.cnczone.com/forums/vertical_mill_lathe_project_log/141150-rf45_clone_full_enclosure_coolant_tool_changer.html#post1025404
 
*Bygga ett case till den så vi kan börja köra med vätskekylning, bättre spånkontroll och säkrare (inga fingrar nära snurrande verktyg), inspirerat av: http://www.cnczone.com/forums/vertical_mill_lathe_project_log/141150-rf45_clone_full_enclosure_coolant_tool_changer.html#post1025404
 
*Koppla in kontakt och konfigurera LinuxCNC för verktygssensor http://cnc-plus.de/en/Router-Accessories/CNC-Tool-Length-Sensor--Tool-Offset-Setting-Sensor-.html  Guide för LinuxCNC konfiguration: https://forum.linuxcnc.org/forum/10-advanced-configuration/5596-manual-tool-change--tool-lengh-touch-off?start=30#48235
 
*Koppla in kontakt och konfigurera LinuxCNC för verktygssensor http://cnc-plus.de/en/Router-Accessories/CNC-Tool-Length-Sensor--Tool-Offset-Setting-Sensor-.html  Guide för LinuxCNC konfiguration: https://forum.linuxcnc.org/forum/10-advanced-configuration/5596-manual-tool-change--tool-lengh-touch-off?start=30#48235
  
==Post Processning==
+
==Post Processning för 4e axeln och Fusion 360==
 
 
Om du använder Fusion 360 så kan man modifiera sin postprocessor att anpassa koden efter den CNC-maskin man har. Autodesk om hur man hittar och sedan importerar en egen post-processor: https://knowledge.autodesk.com/support/fusion-360/learn-explore/caas/sfdcarticles/sfdcarticles/How-to-add-a-Post-Processor-to-your-Personal-Posts-in-Fusion-360.html
 
  
Du kan antingen ladda ner en version av postprocessorn som är moddad här: https://github.com/ArmyAntSEC/MakerspaceTercoFusionPost/blob/master/linuxcnc.cps
+
'''OBS: Du behöver inte längre ta bort T# och G43-raderna i din G-kod för att den skall fungera.'''
  
Eller, för att vara på den säkra sidan, ladda ner en fräsch kopia och gör sedan dessa ändringar i den: https://github.com/ArmyAntSEC/MakerspaceTercoFusionPost/commit/ded16ef46d0859be0e5ac611f447ecf2b26ec211#diff-a5b62f2744095a2a00f9b1e8747ce778
+
För att kunna använda 4e axeln i Fusion360 så behöver du modifiera din post-processor enligt följande: https://knowledge.autodesk.com/support/autodesk-hsm/learn-explore/caas/sfdcarticles/sfdcarticles/How-to-make-a-3-axis-post-processor-from-the-HSM-post-processor-library-support-4-or-5-axis-motion.html
  
 
==Bra länkar==
 
==Bra länkar==
Rad 494: Rad 453:
 
==Ägandeförhållande==
 
==Ägandeförhållande==
  
Denna maskin ägs av Erik Cederberg och är tillsvidare utlånad till Stockholm Makerspace
+
Denna maskin ägdes tidigare av Erik Cederberg och var utlånad till Stockholm Makerspace. Under 2020, efter ett beslut på årsmötet, köptes den loss av föreningen för 25 888 kr och ägs nu av Stockholm Makerspace.
  
 
<gallery>
 
<gallery>

Nuvarande version från 4 oktober 2021 kl. 15.37

Snabbfakta Terco 45 CNC fräs
Terco45-vit-bakgrund.jpg
Användning: Introduktionskurs krävs inte
Modell: Modifierad Terco 45 CNC
Spindel: "RATTM 2.2kw 24k Spindle"
Arbetsyta: 213 x 125 mm ( x 120mm i Z)
Max hastighet X/Y: 6000 mm/min (tappar steg över 1000mm/min)
Max hastighet Spindel: 24000 RPM
Min hastighet Spindel: 5000 RPM
Tolerans: <0.1 mm
Bokning: Nej
Kostnad: Gratis


Grunder i CNC

Innan du använder någon av CNC-maskinerna på makerspacet, läs artikeln CNC Intro som berättar vad som gäller för dessa.

Har du inte tidigare erfarenhet av CNC-maskiner så finns där också en startpunkt för dig att lära dig det.

Terco45 med 4e axel.jpg


Material

Tillåtna material
Namn Förklaring/Exempel
Plast T.ex. Acetal/POM, Akryl/Plexiglas
Aluminium eller mjukare metaller T.ex. Koppar, Mässing
Ej tillåtna material
Namn Förklaring/Exempel
Järn eller hårdare metaller Damm/spån som skadar maskinen
Trä Damm som skadar maskinen
Glasfiber Damm som är farligt att andas in
Kolfiber Damm som är farligt att andas in

Om du har ett specifikt material får du själv undersöka om det är en bra idé att bearbeta det i vår maskin innan du börjar skära.

Handhavande av maskinen

Gå ej under 5 000 rpm, vid lägre hastigheter har spindeln ingen kylning och kan överhetta! Maskinen matar bra i hastigheter upp till 1000mm/min.

Förbereda G-kod

Generera din G-kod (Post process i Fusion) eller handskriv den(!). OBS: Du behöver inte längre ta bort T# eller G43-raderna som behövdes förr.

Start

  1. Slå på strömen på strömbrytare på baksidan.
  2. Starta datorn
  3. Starta styrprogrammet (LinuxCNC)
  4. Starta fräsen. - Starta inte fräsen innan du startat styrprogrammet i datorn!
  5. Klicka på "Home all" i LinuxCNC
  6. Aktivera "nödstoppen" i styrprogrammet (högst upp till vänster) och slå av strömmen till fräsen på röda "0"-knappen på framsidan.
  7. Montera hylsa och verktyg
  8. Ladda G-kodsfilen. Under power-knapparna finns det tre luckor. Den längst till höger innehåller en USB-port kopplad till styrdatorn.
  9. Dubbelkolla att rörelserna ser rätt ut i LinuxCNC (svarta rutan till höger) och koden (vita rutan nere).
  10. "Slå på" systemet i styrprogrammet, och slå på strömmen till fräsen på framsidan.
  11. Ställ in X, Y och Z för avsedd G-kod i LinuxCNC genom att flytta maskinen till den punkt på stycket där du skall börja arbeta och välja "Touch off" knappen för varje axel.
  12. Höj verktyget så att det är några centimeter ovanför arbetsstycket och välj "Touch off Z".
  13. Dra ned Feed-Rate reglaget i LinucCNC till 20% och testkör så att du ser att maskinen rör sig som du har tänkt och är inom arbetsstycket.
  14. Skruva upp hastigheten när du bekräftat att maskinen kommer arbeta inom det område du avsett.
  15. Stoppa körningen och flytta Z till rätt höjd att börja på och välj "touch off" igen
  16. Vänta vid maskinen tills du bekräftat att matningshastighet för varje operation fungerar bra i materialet.

Kylning

Tryckluftventil
  1. Sätt i sugmunstycket (änden med metallspiral med svamp) i flaskan med smörj/kylmedia (t.ex T-Röd)
  2. Öppna tryckluftsventilen (se bild)
  3. Rikta och vrid på munstycket för önskat flöde kylmedia - luftblandning.

Bubblar det bara i din t-rödsflaska? Då har slangen innuti munstycket hoppat loss.

Verktygsbyte

  1. Aktivera "nödstoppen" i styrprogrammet och slå av strömmen till fräsen på röda "0"-knappen på framsidan.
  2. Byt verktyg/hylsa.
  3. Ladda ny G-kod.
  4. Dubbelkolla rörelserna (svarta rutan till höger).
  5. "Slå på" systemet i styrprogrammet, och slå på strömmen till fräsen på framsidan.
  6. Kalibrera om Z med det nya verktyget.
  7. Höj verktyget så att det är helt ovanför arbetsstycket.
  8. Starta programmet på nedsatt feed-hastighet (till ca 20%).
  9. Skruva upp hastigheten när du bekräftat att maskinen kommer arbeta inom det område du avsett.
  10. Vänta vid maskinen tills du bekräftat att matningshastighet för varje operation fungerar bra i materialet.


Avslut

  1. Aktivera "nödstoppen" i styrprogrammet och slå av strömmen till fräsen på röda "0"-knappen på framsidan.
  2. Ta bort verktyg och hylsa. - Stäng inte av styrprogrammet samtidigt som någon tar bort verktyget!
  3. Stäng av styrprogrammet.
  4. Stäng av datorn.
  5. Slå av strömmen till systemet.

Exempeltabeller

Aluminium

OBS! Feed, RPM, DOC & WOC är generella rekommendationer för varje specifik pinnfräs (Material, diameter och Antal skär) och är endast applicerbara på endast den.

Material Diameter Antal skär Feed RPM Feed per Tooth DOC WOC Testad Fräsning Kommentar Demo
Karbid 8 3 1000 6000 0.055 10 1.5 x Climb Fungerar bra med kylning (Vatten/T-röd blandat). Inte testat utan. https://youtu.be/jXYd3Nmto6I
Karbid 8 3 1000 6000 0.055 13 1.5 x Climb Fungerar INTE! Maskinen hackar och låter illa. Kräver troligen starkare motorer/spindel.
Karbid/HSS 8 3 1000 6000 0.055 10 1 x Climb Fungerar bra. Bättre resultat med kylning/smörjning men inte ett krav.
Karbid 6 3 1000 7000 0.047 10 1
Karbid 5 3 1000 8000 0.041 8 1
Karbid 4 3 1000 10000 0.03 5 1 x Fungerar bra.
Karbid 3 3 500 13000 0.013 5 0,6
Karbid 2 3 400 20000 0.0067 3 0,5
Karbid 1 3 100 24000 0.0014 2 0,25

Delrin/Acetal

Material Diameter Antal skär Feed RPM DOC WOC Testad Kommentar
HSS 8 3 800 6000 10 1 x Maskinen kan säkert mer, men det funkar i alla fall bra.
HSS 4 4 800 6000 5 1 x Maskinen kan säkert mer, men det funkar bra i alla fall

Akryl

Material Diameter Antal skär Feed RPM DOC WOC Testad Kommentar

Diameter: Diameter på pinnfräsen.

Antal skär: Antal skär på pinnfräsen. För aluminium rekommenderas 2 men 3 fungerar. För slots bör jämnt antal skär användas (dvs 2)

Feed: Feed/Matning i mm/min

RPM: Hastighet på spindeln i varv/min

DOC: Axialt skärdjup

WOC: Radiellt skärdjup

Testad: Om inställningarna testats av någon.

Arbetsyta och 4-e axeln

Tercon har nu både ett skruvstycke och en 4-e axeln monterade och linjerade. Den 4de axeln begränsar tyvärr arbetsytan något.

För 3-axlig fräsning med skruvstycket är arbetsytan ca 160 mm x 125 mm.

För fräsning med 4e axeln är arbetsytan ca 50 mm x 70 mm.

Logg

2020-03-25 Lilla skruvstycket och 4-e axeln monterade och linjerade till < 0.1mm avvikelse från vilkelrätt.

2020-03-12 Motorer och kulskruvar bytta. Maximala hastigheten och accelerationen rejält upptrimmade. Soft limits konfigurerade så att man inte kör in i de hårda ändlägena.

2016-07-07 LinuxCNC uppdaterad till 2.7.4. Anslutning till spindel / VFD bytt från c41 till USB>rs486 adapter (http://eud.dx.com/product/usb-to-rs485-adapter-black-green-844296620) Spindel bytt till en frekvensstyrd 2,2kW 24000rpm höghastighetsspindel http://www.ebay.com/itm/252179410637

2015-12-20 Konfigurationen ändrad så absoluta noll på Z axeln är 5mm under endswitchen, d.v.s. 5mm under fräsens toppläge. Detta gör att istället för att ta bort raden "G53 G0 Z0" som bla fusion 360 genererar (vid användning av linuxcnc.cps i postkonfigurationen) och som tidigare resulterade i att fräsen brakade in i arbetsstycket numera med fördel kan lämnas kvar. Av Noah Ch.

2015-12-18 Problem med att Z-axeln inte rörde på sig, Noah felsökte, fick igång det elektriska (en kontakt som glidit ur lite), men hittade under felsökningen att lagringen av Z-skruven verkar lite lös/glapp.

2015-12-17 Ny bakpanel med industriella USB-don, och ny usb-kontakt på sidan för jog-controllern installerade av Erik C

2015-10-28 Lysdiodsslingor installerade som lyser upp runt verktyget installerade av Leo

2014-Q3 Vi bytte ut verktygsväxlaren mot en ER25-chuck och vann en hel del stabilitet i maskinen och den går dessutom tystare.

2014-Q2 Spindeldrivaren är riktigt dålig, ger massvis av övertoner ut på nätet och mekaniska resonanser, störde dessutom resten av styrningen, spindeldrivaren därför flyttad till det andra styrskåpet.

2013-Q4 Spindeln är nu igång med en spindeldrivare från Minarik Drives (MM23002D) och ett PWM->0-2,5V kort från Hohmann Designs.

2013-08-30: Styrsystemet är helt urrivet och utbytt till Stegmotordrivare från Leadshine (DM856), ett Mini-ITX moderkort, breakoutkort C10 från www.cnc4pc.com och en Intel SSD för att köra OS på.

Planer för framtiden / Att göra

Post Processning för 4e axeln och Fusion 360

OBS: Du behöver inte längre ta bort T# och G43-raderna i din G-kod för att den skall fungera.

För att kunna använda 4e axeln i Fusion360 så behöver du modifiera din post-processor enligt följande: https://knowledge.autodesk.com/support/autodesk-hsm/learn-explore/caas/sfdcarticles/sfdcarticles/How-to-make-a-3-axis-post-processor-from-the-HSM-post-processor-library-support-4-or-5-axis-motion.html

Bra länkar

Tidigare utförande / historia

Tidigare så var fräsen utrustad med en 3-platsers verktygsväxlare, denna gav dock såpass långt utligg att det tydligt påverkade maskinens prestanda, dessutom använde den Jacobs Rubberflex-hylsor som dels inte är så stabila och dels inte går att få tag på enkelt. Därav valde vi att plocka av denna verktygsväxlare och ersätta den med en ER25-chuck med MK2-kona. Vi funderade innan dess på att köpa verktygsväxlarchuckar med ER32 som http://www.maxmekker.com/ tillverkat tidigare, men fick nekande svar av honom, han hade inte tid att tillverka såna. Efter att ha kört med detta ett tag beslutade vi oss sedan under våren 2016 att byta ut denna spindel mot en höghastighetsspindel i stället, en 2,2kW spindel som snurrar i upp till 24krpm.

Maskinen är tillverkad på Arbogaverken åt företaget Terco som sålde mycket utbildningsmateriel till skolor på 70-80-talet, och maskinen är tänkt för att användas inom verkstadslinjens CNC-utbildning, därav att den har hade funktioner som verktygsväxlare trots sin ringa storlek.

Erik har köpt denna från en tidigare lärare på verkstadlinjen som köpte loss den när linjen lades ner på 90-talet, den har genom åren enligt honom endast används till att köra enkla övningsformer i plast för eleverna, därav att den är i mycket gott mekaniskt skick.

Maskinen var från början utrustad med ett styrsystem som tog hålremsa(!) och var klart föråldrat.

Ägandeförhållande

Denna maskin ägdes tidigare av Erik Cederberg och var utlånad till Stockholm Makerspace. Under 2020, efter ett beslut på årsmötet, köptes den loss av föreningen för 25 888 kr och ägs nu av Stockholm Makerspace.