Presentation av mig och min maskin
Postat: 17 april 2010, 14:45:00
Hej!
Jag heter Jan Danielsson och är precis nyregistrerad användare här. Jag är egen företagare och jobbar med mekatronik, programmering och 3D-grafik. Jag bor och arbetar i Tyresö, 15 min söder om Stockholm.
Stativ och axlar
Runt år 2000 började jag att bygga min CNC-fräs. Stativet är gjort av grova aluminiumprofiler. För axlarna har jag linjärenheter från THK med inbyggda kulskruvar. De drivs i dagsläget av stegmotorer men jag har servodrifter hemma som skall monteras. Arbetslängderna på axlarna är c:a 450 mm (X och Y) samt 250 mm (Z).
De grova aluminiumprofilerna som utgör stativet är ihåliga, och jag funderar på att fylla dem med sand eller liknande om det skulle visa sig att jag behöver minska vibrationer i manskinen.
Spindel
Spindeln är en Bosch GGS 16 rak slipmaskin. Den är på 900 W och ger 16 000 rpm vid 230 V AC. Motorn i GGS 16 är en universalmotor som kan drivas av lik- eller växelspänning. Jag driver den genom direkt likriktad och glättad 230 AC utan nedtransformering vilket bör ge en likspänning på c:a 325 V. Varvtalsregleringen sker genom pwm av denna likspänning via en IGBT (en typ av effekt-transistor). Chucken fick jag specialtillverkad av en mekanisk verkstad så den tar nu ER dubbelslitsade spännhylsor på upp till 13 mm (om jag inte minns fel).
Styrning
Spindeln, liksom axlarna, styrs av ett 6-axligt Galil Optima-kort för PCI-bussen. Användarinterfacet är egenutvecklat. Den första versionen gjorde jag i Delphi men jag har precis gjort en ny version som jag utvecklar i C#.
Utveckling
Fräsen har varit i princip oanvänd under några år, men jag fick uppdrag där jag behövde använda den, så nu är projektet aktivt igen. Jag har precis bytt ut styrdatorn, gjort ett nytt användarinterface och ska fortsätta utveckla maskinen. Servomotorerna skall monteras så fort mitt nuvarande uppdrag är klart. Jag planerar också en fjärde axel som i princip kommer att möjliggöra både flexibel positionering av arbetsstycket, men också svarvning. Jag har redan svarvchuck och kommer initialt att använda en av stegmotorerna (som blir över efter att jag satt in servon) för den fjärde axeln. Driften blir antagligen kuggremsdrift. Det kommer också att behövas en hållbroms som håller positionen på chucken när den inte roterar.
Z-axeln sitter idag endast fast i X-axelns linjärenhet vilket gör att jag kan få vibrationer om jag kör för hårt. Jag planerar att sätta en stödjande skenstyrning parallelt med X-axeln så att Z-axeln får två upphångningspunkter vilket bör styva upp den en hel del.
Kylning, ändlägesbrytare och dammskydd
Kylningen är en dimsmörjning jag byggt ihop av en billig färgspruta från biltema och en svanhals (böjbar "metallslang") från en gammal lampa. Det drivs av tryckluft. Fungerar utmärkt.
Ändlägesbrytarna består av halleffektswitchar (reagerar på magnetism) och små neodymmagneter. Jag har inga riktiga dammskydd utan har bara tejpat plast som skydd över linjärenheterna. Jag planerade att göra "rullgardiner" av polyurethan och har allt material för det, men funderar på att göra damasker eller kanske teleskopsskydd av aluminium istället. Det visar sig.
Matningshastigheter
Jag bearbetar mest aluminium och plast, och kör med små intag och hyffsat hög hastighet. Jag tryckte av misstag in 101 istället för 10 mm /s i matningshatighet vid ett tillfälle, och det visade sig fungera. Så just nu brukar jag köra grovaverkning med 50 mm/s. Så snart jag har tid ska jag börja testa ordentligt och se vilka hastigheter maskinen klarar. Jag har testat att köra axlarna utan bearbetning i runt 200 mm/s med stegmotorerna. Det ska bli intressant att se vad servona klarar. De är ganska små - bara 200 W.
Positionering
Varje axel har en digital linjärskala för positioneringen. Det är ett italienskt märke som jag just nu glömt namnet på. Upplösningen är 0.005 mm. Galil-kortet kan inte köra stegmotorer med återkoppling från en extern positionsgivare under gång, så jag kör axeln till en position med stegmotorn som sedan successivt justeras efter positionsåtergivningen från linjärskalan. Med servomotorerna har jag inte detta problem. Galilkortet kan ta in två positionssignaler per axel, så vid servodrift kan jag ha både pulsgivaren från servomotorn och linjärskalan som positionsreferens.
Bilder
Här kommer lite bilder på maskinen. De är från året då den precis byggdes ihop, så de är lite utdaterade. Men i stort sett ser maskinen likadan ut idag. Jag skall ta nya bilder så fort mitt nuvarande uppdrag är klart.



Här är skärmdumpar från gamla och nya användarinterfacen

Gamla interfacet

Nya interfacet
Det blev en lång introduktion, men eftersom ni som läser det här antagligen är lika stora tekniks-freaks som jag så kanske ni hittade något av intresse.
Ha det bra så länge önskar
//En aningen bakfull och tämligen seg JmD
Jag heter Jan Danielsson och är precis nyregistrerad användare här. Jag är egen företagare och jobbar med mekatronik, programmering och 3D-grafik. Jag bor och arbetar i Tyresö, 15 min söder om Stockholm.
Stativ och axlar
Runt år 2000 började jag att bygga min CNC-fräs. Stativet är gjort av grova aluminiumprofiler. För axlarna har jag linjärenheter från THK med inbyggda kulskruvar. De drivs i dagsläget av stegmotorer men jag har servodrifter hemma som skall monteras. Arbetslängderna på axlarna är c:a 450 mm (X och Y) samt 250 mm (Z).
De grova aluminiumprofilerna som utgör stativet är ihåliga, och jag funderar på att fylla dem med sand eller liknande om det skulle visa sig att jag behöver minska vibrationer i manskinen.
Spindel
Spindeln är en Bosch GGS 16 rak slipmaskin. Den är på 900 W och ger 16 000 rpm vid 230 V AC. Motorn i GGS 16 är en universalmotor som kan drivas av lik- eller växelspänning. Jag driver den genom direkt likriktad och glättad 230 AC utan nedtransformering vilket bör ge en likspänning på c:a 325 V. Varvtalsregleringen sker genom pwm av denna likspänning via en IGBT (en typ av effekt-transistor). Chucken fick jag specialtillverkad av en mekanisk verkstad så den tar nu ER dubbelslitsade spännhylsor på upp till 13 mm (om jag inte minns fel).
Styrning
Spindeln, liksom axlarna, styrs av ett 6-axligt Galil Optima-kort för PCI-bussen. Användarinterfacet är egenutvecklat. Den första versionen gjorde jag i Delphi men jag har precis gjort en ny version som jag utvecklar i C#.
Utveckling
Fräsen har varit i princip oanvänd under några år, men jag fick uppdrag där jag behövde använda den, så nu är projektet aktivt igen. Jag har precis bytt ut styrdatorn, gjort ett nytt användarinterface och ska fortsätta utveckla maskinen. Servomotorerna skall monteras så fort mitt nuvarande uppdrag är klart. Jag planerar också en fjärde axel som i princip kommer att möjliggöra både flexibel positionering av arbetsstycket, men också svarvning. Jag har redan svarvchuck och kommer initialt att använda en av stegmotorerna (som blir över efter att jag satt in servon) för den fjärde axeln. Driften blir antagligen kuggremsdrift. Det kommer också att behövas en hållbroms som håller positionen på chucken när den inte roterar.
Z-axeln sitter idag endast fast i X-axelns linjärenhet vilket gör att jag kan få vibrationer om jag kör för hårt. Jag planerar att sätta en stödjande skenstyrning parallelt med X-axeln så att Z-axeln får två upphångningspunkter vilket bör styva upp den en hel del.
Kylning, ändlägesbrytare och dammskydd
Kylningen är en dimsmörjning jag byggt ihop av en billig färgspruta från biltema och en svanhals (böjbar "metallslang") från en gammal lampa. Det drivs av tryckluft. Fungerar utmärkt.
Ändlägesbrytarna består av halleffektswitchar (reagerar på magnetism) och små neodymmagneter. Jag har inga riktiga dammskydd utan har bara tejpat plast som skydd över linjärenheterna. Jag planerade att göra "rullgardiner" av polyurethan och har allt material för det, men funderar på att göra damasker eller kanske teleskopsskydd av aluminium istället. Det visar sig.
Matningshastigheter
Jag bearbetar mest aluminium och plast, och kör med små intag och hyffsat hög hastighet. Jag tryckte av misstag in 101 istället för 10 mm /s i matningshatighet vid ett tillfälle, och det visade sig fungera. Så just nu brukar jag köra grovaverkning med 50 mm/s. Så snart jag har tid ska jag börja testa ordentligt och se vilka hastigheter maskinen klarar. Jag har testat att köra axlarna utan bearbetning i runt 200 mm/s med stegmotorerna. Det ska bli intressant att se vad servona klarar. De är ganska små - bara 200 W.
Positionering
Varje axel har en digital linjärskala för positioneringen. Det är ett italienskt märke som jag just nu glömt namnet på. Upplösningen är 0.005 mm. Galil-kortet kan inte köra stegmotorer med återkoppling från en extern positionsgivare under gång, så jag kör axeln till en position med stegmotorn som sedan successivt justeras efter positionsåtergivningen från linjärskalan. Med servomotorerna har jag inte detta problem. Galilkortet kan ta in två positionssignaler per axel, så vid servodrift kan jag ha både pulsgivaren från servomotorn och linjärskalan som positionsreferens.
Bilder
Här kommer lite bilder på maskinen. De är från året då den precis byggdes ihop, så de är lite utdaterade. Men i stort sett ser maskinen likadan ut idag. Jag skall ta nya bilder så fort mitt nuvarande uppdrag är klart.




Här är skärmdumpar från gamla och nya användarinterfacen
Gamla interfacet
Nya interfacet
Det blev en lång introduktion, men eftersom ni som läser det här antagligen är lika stora tekniks-freaks som jag så kanske ni hittade något av intresse.
Ha det bra så länge önskar
//En aningen bakfull och tämligen seg JmD