Bacheloroppgave Dimmensjonering og konstruksjons av CNC

i Forord
Jeg elsker å bygge ting. Hver sommer så bygger jeg et eller annet, hvis ikke så kjeder jeg meg. Når det
ble en åpning for en praktisk bacheloroppgave der jeg faktisk kunne få være del av hele prosessen fra
ide til produkt ble jeg meget interessert. Jeg har storkost meg med arbeidet med selve oppgaven,
slitt meg halvt i hjel for å prøve å få tak i delen til maskinen, og jeg ville gjort alt sammen om igjen
hvis jeg hadde fått valget.
Med meg på denne ferden så har jeg hatt gode hjelpere. Først og fremst så vil jeg takke Sjefsingeniør
Ingunn Cecilie Oddsen som gitt uvurderlig hjelp i forhold til innkjøp av deler og administrasjon av
oppgaven. Hennes glødene engasjement har vært inspirerende de dagene jeg brukte på å løpe fra
kontor til kontor på universitetet for å finne ut hvem som egentlig bestemte hva osv. Tusen takk skal
du ha.
Min veileder Dr. Hirpa Lemu som jeg burde ha plagd mye mer med mine spørsmål gjennom arbeidet
med oppgaven. Han har gitt gode svar når jeg har komt med spørsmål og tatt seg tid til å se ting fra
mitt ståsted for å forstå problemstillinger i oppgaven osv. Det at han sa ja til å veilede en så sprø
oppgave som dette er jeg også meget takknemlig for. Mange ville bare ristet på hodet eller blitt
redde for at det skulle bli mye arbeid for dem å ha en student med denne typen oppgave. Jeg takken
for denne sjansen og tillitten jeg har blitt tildelt ved å få skrive denne oppgaven, og håper jeg har
gjort meg tillitten verdig.
Det hadde fort blitt stopp helt i starten av ideen til dette prosjektet hvis ikke Sjefsingeniør John
Grønli hadde lovet penger til prosjektet høsten 2013. Takk for tilliten, jeg setter stor pris på det.
Hele dette sprø eventyret startet med Dr. Jan Kåre Bording som jobbet som Sjefsingeniør ved
Universitetet i Stavanger i fjor. Det var i samtaler med han at ideen om at universitetet trengte en
CNC-plasmakutter kom frem, og ikke minst at det kanskje skulle la seg gjøre å lage en bachelor
oppgave ut av det. Dr. Bording er en inspirerende person som skaper aktivitet rundt seg. Hadde det
ikke vært for at han valgte å ta skritte videre fra ide og våge å foreslå at det kunne gjøres
bacheloroppgave av CNC-maskinen så hadde det ikke blitt noe. Han har også vært til stor hjelp med å
delta på veiledermøte med Dr. Lemu for å overbevise han om at det var verdt å satse på denne
oppgaven. Tusen takk for all støtte, hjelp og motivasjon.
Jeg vil takke kjæresten min som har forstått at jeg er en relativt opptatt person når jeg holder på med
en slik oppgave
i
ii Innhold
i
Forord........................................................................................................................................ i
ii
Innhold ......................................................................................................................................ii
1
Introduksjon ............................................................................................................................. 1
1.1
Bakgrunn
5
1.2
Begrensninger og rammer
5
1.2.1
Oppgavebeskrivelse
5
1.2.2
Økonomi
6
1.2.3
Mekanisk
6
1.2.4
Elektrisk
7
1.3
Begrunnelser
7
1.4
Rapport struktur
8
1.5
Ordforklaring
9
2
2.1
Elektrisk .................................................................................................................................. 10
Programvare
10
2.1.1
Styring av maskinen
10
2.1.2
G-kode generator
11
2.2
Elektriske og elektroniske komponenter
12
2.2.1
Styringskort og motordrivere
12
2.2.2
Strømforsyning
13
2.2.3
Motorer
14
2.2.4
THC
18
2.2.5
Endestopp brytere
19
2.3
Kabler, ledninger, og utfordringer rundt dem
20
2.3.1
Kablene
21
2.3.2
Kabelkjede
22
2.3.3
EM støy
24
3
3.1
Design, oppbygning, og løsninger .......................................................................................... 27
Generelt
27
3.1.1
Modulær oppbygning
27
3.1.2
Senarioer for utregning og maskinposisjoner
29
3.1.3
Galvanisk korrosjon
31
3.2
3.2.1
Rammen
Overordnet design av rammen
32
32
ii
3.2.2
Valg av materiale til ramme
34
3.2.3
Valg av profil dimensjon til rammen
35
3.2.4
y-vogn, z-aksen, og verktøyfestet
36
3.2.5
y-aksen
44
3.2.6
x-aksen
49
3.2.7
Endefeste x-akse til skjærebord
53
3.2.8
Midtfeste x-akse til skjærebord
58
3.2.9
Feste x-akse til y-akse
60
3.4
Lineære føringer og bevegelse
61
3.4.1
Lineære føringer
61
3.4.2
Lineær bevegelse
64
4
Diskusjon av resultater .......................................................................................................... 66
4.1
Defleksjon
66
4.1.1
x-retning
67
4.1.2
y-retning
68
4.1.3
z-retning
69
4.1.4
Felles ikke medregnede faktorer
69
4.2
Maskinens spesifikasjoner
70
4.2.1
Arbeidsområde
70
4.2.2
Bevegelse
71
4.2.3
Styringssystemet¨
72
4.2.4
Oppsummering av maskinen
73
5
Konklusjon.............................................................................................................................. 74
7
Kilder ...................................................................................................................................... 76
Vedlegg 1
1 Matlab funksjoner og skript
1
2 Solid Edge filer
1
3 Brukermanual THC-enhet Proma
1
4 Brukermanual G540 GeckoDrive
1
iii
1 Introduksjon
Naturen er «lat». Vann renner nedover og de fleste levende ting forsøker å gjøre ting så enkelt som
mulig for seg selv. Mennesker er også sånn. Opp i gjennom tidene så har vi sett dette gjennom
utviklingen av verktøy for å gjøre hverdagen lettere (Wikipedia contributors, 2014). Etterhvert som vi
slo oss ned og begynte med jordbruk brukte man dyr til å dra ploger og temte elvene til å male
kornet eller sage tømmer (Wikipedia contributors, 2014). Vi fant en måte å gjøre varme om til
bevegelse gjennom dampmaskinen, og temte eksplosjoner i forbrenningsmotorer (Wikipediabrukere, 2013). Elektrisiteten kom på banen og med den kom elektromotoren som brakte motorer
inn i alle sine hjem. Elektromotoren revolusjonerte også industrien siden hver maskin nå kunne få sin
enkelte motor og ikke var avhengig av avanserte driv og transmisjonssystemer (Wikipedia
contributors, 2014).
Figur 1 Utvikling av verktøy, styring og maskiner gjennom historien Kilder fra venstre: (Álvarez, 2007), (Anon., u.d.),
(Junge, u.d.), (Tenderlok, 2012), og (Waard, 2011)
Underveis med utviklingen av motorer gikk arbeidet med å få maskinene til å kunne automatisere
arbeidet. Enkle aritmetikk ble for eksempel forsøkt automatisert allerede i 1623 og ble først en
kommersiell suksess i 1851 (Wikipedia contributors, 2014). De første «closed-loop»
styringssystemene, altså der en måling av det maskinen produserer eller gjør blir brukt til å styre den,
kom på midten av det 18. århundre for å regulere vinkelen på bladene til vindmøller som igjen
regulerte rotasjonshastigheten. Senere kom det også slike systemer til andre maskiner, for eksempel
dampmaskinen. Sentrifugalregulatoren er et eksempel på det, se det midterste bildet i Figur 1. I 1785
ble den første industrielle prosessen helautomatisert da Oliver Evans automatiserte mel mølle. Etter
dette ble mer og mer enkle prosesser automatisert. Felles for dem alle var at de var repetitive eller
konstante prosesser. Hvis man bare skulle produsere et mindre antall av et produkt så blir derimot
justeringen av maskinen veldig avansert, eller så må man bygge en helt ny maskin. På midten av det
20. århundre kom NC «numerical controlled» maskinene (Wikipedia contributors , 2014). Disse
brukte hullkort eller hullbånd som man kunne bytte ut for å for eksempel få forskjellige mønstre på
en genser i en strikkemaskin (Wikipedia contributors, 2013). Med utviklingen av datamaskinen så tok
det ikke lang tid før man brukte dem til å kontrollere maskinene, og her kommer vi til den type
maskin som denne rapporten handler om, CNC «computer numerical control»
1
Med CNC styring så er maskinen styrt elektronisk. En datamaskin bestemmer for eksempel
bevegelsen til skjæreverktøyet på en dreiebenk, rotasjonshastigheten til en fres, varmen til hotenden
på en 3D-printer, osv. Datamaskinen styrer produksjonsmaskinen ved hjelp av innebygde rutiner for
hva maskinen skal gjøre og via kommandoer gitt til den via g-kode, se avsnitt neste side. CNC er ikke
en type maskin, det er selve styringen, og den kan brukes på de fleste typer produksjonsmaskineri.
CNC er heller ikke navnet på en bestemt produsent sin styring men en samlebetegnelse på en måte å
styre maskiner på. Eksempler på maskiner som bruker CNC styring er freser, dreiemaskiner, 3Dprintere; plasma-, laser-, og vann-kuttere, og maskiner som produserer data prosessorer. De enkleste
CNC maskinene er for eksempel en fres der x, y, og z aksen er CNC kontrollert, se Figur 2. Verktøyet
på denne maskinen må byttes manuelt og selve fresen må også skrus på manuelt og turtallet stilles
inn. De mest kompliserte maskinene er såkalte maskineringssentre som kan frese, dreie, borre, og
lage gjenger (Tooling University, 2014). Maskineringssentrene har også det som kan ses på som en
verktøykasse med forskjellige verktøy den kan bruke og bytte mellom selv, uten menneskelig hjelp.
Dermed er ikke maskinen begrenset til bruken av for eksempel bare en fres, men kan bytte mellom
ulike freser, bor, dreiestål og gjengetapper alt etter hva den skal produsere. CNC-maskinen som skal
designes i denne rapporten er relativt enkel og styrer bevegelsen i 3 akser(se forklaring andre avsnitt
på neste side), skrur verktøyet av og på, har endestopp(se kapittel 2.2.5 Endestopp brytere) i alle
ender, og en høydekontroller(se kapittel 2.2.4 )
Figur 2 Forskjellige CNC maskiner. Sett fra venstre: CNC-fres (CNC Masters, u.d.), CNC-dreiemaskin (Sunzhou Sunda
Machine Tools CO., LTD., u.d.), og 3D-printer (Makerbot, u.d.)
I dag er det pga. CNC maskiner blitt mulig å gjøre avstanden fra idee til ferdig produkt kortere enn
den var før. Arbeidsgangen i fra ide til produkt kan i dag være som illustrert i Figur 3. Ved bruk av
CAD «computer assisted drawing» så tegnes komponent på pc-en. CAD er 2D eller 3D tegneprogram
på pc-en som for eksempel SolidEdge™, Autodesk Inventor™, eller SketchUp™. I noen CAD
programmer så kan man simulere belastninger på komponenten sånn at den oppfyller kravene som
er satt til en. Etter at den er tegnet ferdig så bruker man et nytt program for å produsere G-koden
sånn at maskinen kan produsere komponenten. Så sendes koden til maskinen og den produserer
komponenten. Til slutt så sitter man igjen med en fysisk komponent og kan så vurdere designet og
eventuelt endre på det eller G-koden som brukes for å produsere komponenten.
Figur 3 Eksempel på design og produksjonsprosess ab en komponent ved hjelp av CAD og 3D printing
2
G-kode, M-kode, eller maskinkode er en type programmerings språk som CNC maskinen bruker som
oppskrift for det den skal gjøre. G-kode kan sammenlignes med en bakeoppskrift der man får steg for
steg beskrivelser av hva man skal gjøre. Oppskriften for sukkerbrød og grovbrød er ikke lik, men du
begynner gjerne med å skru på ovnen i begge tilfeller. G-koden begynner også ofte med en del
standard ting som for eksempel å be maskinen finne ut hvor verktøyet befinner seg i forhold til
arbeidsstykket, eller skru på kjøling av verktøy. Bakeoppskrifter er nedskrevet i kokebøker, på ark, og
finnes også på internett. G-kode lagres som elektroniske filer og kan i utgangspunktet leses og tolkes
hvis man vet hva de ulike kodene står for. De ulike kodene har også litt varierende betydning fra
maskin til maskin. Generelt så pleier kodene som begynner med bokstaven G å bestemme bevegelse,
og de med M å være maskin spesifikke kommandoer.
Figur 4 Utdrag av g-kode til en 3D-printer
Vi kan bruke Figur 4 som er et utdrag av en G-kode fil som er ment for en 3D-printer, som et
eksempel. Maskinen leser koden som vi, linje for linje, og starter med G21. Det forteller
programvaren på maskinen at det er millimeter som er enheten for distanse i denne G-kode filen. Så
kommer M107, som forteller maskinen at den skal skru av en vifte den har. Så kommer en rekke
M104, M109, M140, og M190 kommandoer som varmer opp deler av maskinen (Reprap
contributors, 2014). Bokstaven S som står bak kommandoene forteller hvor varm delen skal bli i
celsius. S180 = 180 C°. Sånn fortsetter filen nedover med ulike kommandoer. Noen maskiner kan
bruke flere filer for å produsere en del. For å forenkle bildet noe for dem som ikke har forkunnskaper
om CNC styring fra tidligere så antar vi i denne rapporten at en produsert del ikke trenger mer enn en
fil med G-kode for å produseres.
3
CNC-maskinen som denne rapporten omhandler er en 3 akset (x,y,z) maskin. Aksene tilsvarer de i det
kartesiske koordinatsystemet. I Figur 5 vises aksene sin orientering på CNC-plasmakuteren. Med
disse 3 aksene så kan verktøyet til maskinen nå alle punktene innenfor arbeidsområdet til maskinen.
Denne maskinen kan, hvis det blir festet et bor på den, borre hull som går rett opp og ned. Hull som
går i z-retning. Men hva hvis det er nødvendig å borre et hull som går på skrå? Da bruker man en
maskin med 4 eller flere akser. Denne innledningen til hva en CNC-maskin er, har allerede blitt
ganske lang, så prinsippet med flere akser vil ikke bli forklart. Men en måte å lage en 5 akset fres på,
kan sammenlignes med å sette en hånd som kan rotere rundt seg selv i verktøyfestet. I hånden
plasserer du en batteridrill med et bor i, og den kan da borre hull i alle vinkler.
Figur 5 Aksene på CNC-plasmakutteren
Så hvorfor en CNC-maskin, hva skal universitetet med den, og hvorfor akkurat en 3 akset maskin?
Universitetet trenger et laboratorium der elevene i sine ingeniørfag kan arbeide med praktiske
oppgaver. Dette siden praktisk erfaring med produksjonsprosesser er uvurderlig når det kommer til
forståelse av hvordan man kan designe en komponent produksjonsvennlig. En 3 akset CNCplasmakutte og fres er ikke så avansert i bruk og kan by på en godt første møte med CNC maskiner.
Universitetet driver også med forskning og utvikling og trenger da også maskiner som kan produsere
delene det forskes på. Med mer bruk av CNC-maskiner så kunne det vært spart enorme mengder
arbeidstimer som går med til manuell produksjon av kompliserte deler. Tersklene for å sette i gang
med et prosjekt vil også være mye lavere hvis man har effektivt produksjonsutstyr tilgjengelig. En 3
akset CNC-plasmakutter er relativt lett og bygge og dimensjonere sammenlignet med andre maskiner
som universitetet kunne ha bruk for. Det er i tillegg mulig å feste en rekke andre verktøy på den, og
videreutvikle maskinen. Dette gjør at universitetet nå gjør en investering i en maskin, som vil kunne
gi avkastning både som produksjonsmaskin, og som forskningsobjekt i fremtiden.
4
1.1 Bakgrunn
På slutten av vårsemesteret 2013, etter eksamen, bygde oppgaveskriver en 3D-printer (FDM™ type)
FMD står for «Fused deposit moddeling» som er en additiv produksjonsprosess der man legger på lag
på lag med et materiale for å produsere en fysisk gjenstand. Oppgaveskriver kom i snakk Jan Kåre
Bording, da Sjefingeniør på IKM ved UiS, som også holdt på med 3D-printing på tidspunktet. Etter
hvert kom man innpå at UiS har et mekanisk verksted som ikke lever opp til det vitenskapelige nivået
til universitetet. Det ble diskutert hva som kunne gjøres for å forbedre situasjonen og å skaffe en
CNC-plasmakutter kom opp som en god ide. Det var enighet om at den ville kunne være til stor hjelp
for studenter og ansatte i forhold til mulighetene til rask, enkel, billig, og presis kutting av stålplater.
Å kunne kutte stålplater er nyttig siden man kan bygge alt fra pc-kabinetter, paneler,
dreiekondensatorer, og mye mer ut av tynnplater. I tillegg så er det en fordel å kunne kutte opp
tykkere plater presist for produksjon av en rekke ulike ting.
Siden en CNC-plasmakutter i all enkelhet er et 3D-koordinatbord styrt av en datamaskin, så er den
ikke så ulik en 3D-printer av FMD™ typen. Den vesentlige forskjellen med en 3D-printer av FDM™
typen at den har en plasmakutter og ikke et 3D-printer hode festet på seg. Det ble raskt klart at
designet og konstruksjonen av en slik maskin, var noe oppgaveskriver kunne skrive en
bacheloroppgave om. Med sin bakgrunn som elev på TAF-randabergmodellen på Randaberg Vgs. har
oppgaveskriver verkstederfaring i metallarbeid. Dette på lik linje med en som ville gått ut i lære som
industrimekaniker eller CNC-operatør. Da ville det også være mulig å bygge maskinen og man ble
enig i at dette var en oppgave det var verdt å satse på. Siden maskinen ville koste litt, men ville bli et
viktig tilskudd til maskinparken på verkstedet, så tok Jan Kåre Bording saken videre til Sjefingeniør
John Grønli. John Grønli var på det tidspunktet ansvarlig for det mekaniske verkstedet på IKM og
styrte derfor med innvesteringene til verkstedet. Det ble gitt klarsignal fra han og så lå ballen død
over ferien.
Etter ferien ble det gitt en mer detaljert oversikt over hvilke spesifikasjoner IKM-avdelingen på UiS
ville at maskinen skulle ha. Oppgaveskriver fant en veileder som var gal nok til å gå med på
prosjektet, Førsteamanuensis Hirpa G Lemu, og fikk godkjent søknaden om oppgaven. Etter jul så
startet arbeidet med å sette de siste rammene som var nødvendig for å kunne begynne på oppgaven.
Dette viste seg å bli vanskelig da John Grønli var i permisjon og Jan Kåre Bording hadde sluttet. Da
verken personen som hadde garantert midler eller personen med kompetanse om CNC-maskiner
tilgjengelig.
1.2 Begrensninger og rammer
1.2.1 Oppgavebeskrivelse
Oppgaven lød fra starten: «Designe, dimensjoner, og konstruer en CNC-plasmakutter som også kan
bygges om til en CNC-fres» Det ble holdt et møte i februar med Sjefingeniør Ingun Cecilie Oddsen, og
Hirpa G. Lemu. Ingun tok over John Grønli sin jobb som ansvarlig for verkstedet, og innkjøperjobben
som Jan Kåre Bording tidligere hadde hatt. På møtet ble det lagt et ledd på oppgavebeskrivelsen og
den endte opp med å lyde som følger: «Designe, dimensjoner, og konstruer en CNC-plasmakutter
som også kan bygges om til en CNC-fres, med hensyn til at det kan fortsettes å forskes på/med
maskinen i fremtiden»
5
1.2.2 Økonomi
Økonomiske rammer en interessante siden man ikke kommer noen vei uten penger når man skal
bygge noe så avansert som en CNC-plasmakutter.
Det ble satt en økonomisk ramme i starten av prosjektet der det ble enighet om at maskinen skulle
ha et budsjett på 20.000kr.
Innkjøpsrammene til universitetet begrenser også oppgaven. Universitetet kan i praktisk forstand
ikke handle på de store nettmarkedene siden de ikke har et kredittkort eller annen form for
kreditbetalings konto. Dagens løsning er at studentene eller innkjøpsansvarlig legger ut private
midler og så får dem refundert. De fleste delene må handles på nettet siden de ikke er tilgjengelig
hos Norske forhandlere, eller bare er tilgjengelige til en unødvendig høy kvalitet og pris for denne
maskinen. Oppgaveskriver har ikke stor inntekt og deler til 20.000 var det da ikke aktuelt å legge ut
for selv. Oppgaveskriver fant det også uetisk at innkjøpsansvarlig skulle måtte legge ut for hele
maskinen. Dette er vell strengt talt en ordning et universitet ikke burde finne seg verdig å ha.
Det ble pga. dette handlet med proforma i stedet. Siden det blir en stor administrasjonsjobb å handle
alle delene på den måten, og at de delene som ble handlet på den måte ikke ble betalt på nesten en
måned av universitetets, så ble det ikke mulig å bygge ferdig maskinen før leveringsfristen.
Beregningene og en tilnærmet komplett komponentliste ligger derimot klar og danner grunnlaget for
denne rapporten.
Oppgaveskriver og innkjøpsansvarlig handlet inn noen deler til maskinen på private kort og fikk det
refundert etter at proformaene ikke ble betalt inne rimelig tid. Det er planlagt at oppgaveskriver skal
handle inn de resterende delene på privat kort etter at semesteret er over. Dette skjer under protest,
men maskinen må bli ferdig og ordningen med proforma fungerer ikke på universitetet sin side.
1.2.3 Mekanisk
Å ha klarlagt de mekaniske rammene er viktige siden de fleste beregningene i denne oppgaven er
mekaniske beregninger. Da er det viktig å ha klare rammer og kvantitative mål som resultatet av
beregningene kan sammenlignes med.
De underliggende styrende rammene for det mekaniske designet er: Maskinen skal bestå av moduler
som det er lett å demontere sånn at maskinen lett kan monteres og demonteres etter behov.
Modulene skal være så lette som mulig sånn at det ideelt sett sal være mulig for en person å
montere maskinen. Målet er at hver modul ikke skal veie mer enn 25kg. Maskinen skal ha et design
og bestå av mest mulig standarddeler sånn at den lett kan vedlikeholdes. Maskinen skal monteres på
skjærebordet i sveisehallen i D-bygget på UiS, og utnytte hele bordets arbeidsflate.
Maskinen designes som to forskjellige maskiner plasmakutter og fres. Det settes derfor opp følgende
to senarioer for belastning:
Fres: Belastning på 250N på verktøyspissen, en akselerasjon for x- og y-aksen på
topphastighet på minst
, og
⁄
, og
⁄ .
Plasma: Ingen belastning på verktøyspissen, en akselerasjon for x- og y-aksen på
topphastighet på minst
⁄
⁄ .
I begge tilfellene skal ikke maskinen ha en total defleksjon i rommet på mer enn 0,5mm.
Defleksjonen måles fra verktøyspiss til skjærebord.
6
1.2.4 Elektrisk
Som nevnt tidligere i innledningen så er CNC en måte å styre maskinen på. Når CNC baserer seg på
data og elektronikk så blir det derfor viktig å sette klare rammer og krav til den biten av maskinen.
Derfor er det interessant å se hvilke krav som blir satt for å forstå den videre beslutningsprosessen i
rapporten.
Denne delen skulle egentlig settes ut til en elektro eller data student, men siden det ikke lyktes så
måtte oppgaveskriver gjøre denne jobben også. Derfor er elektro biten tatt med også.
Oppgaveskriver studerer til maskin ingeniør og ikke elektro, data, eller mekatronik. Pga. dette så har
mye arbeid gått med til læring. Det er forsøkt å vise de relevante valgene og problemstillingene ved
det elektriske systemet til maskinen, men det kan ikke garanteres at alle relevante aspekter er belyst
i oppgaven. Følgende rammer er satt opp for elektro biten av maskinen.
De underliggende kravene til den elektriske løsningen er: Programvare må være lett å bruke og lære,
samtidig som den må ha innstillinger som gjør at man kan videreutvikle maskinen. Løsningen må
være robust med tanke på slitasje pga. kjemikalier, varme, EM-støy, UV-stråling, og mekanisk slitasje.
Det er viktig med et ryddig design og mest mulig bruk av standard deler for å kunne vedlikeholde
maskinen i fremtiden. Løsningen må tilfredsstille de mekaniske kravene for moduloppbygning og
bevegelse.
1.3 Begrunnelser
Bruk av Matlab™
Alle beregninger, utenom de økonomiske, på det endelige maskindesignet er gjort i Matlab™.
Grunnen til dette er at det er forsøkt å lege en samling skript og funksjoner som ved hjelp av felles
parametere gjennomfører alle utregningene. Samlingen er bygd opp med en hovedfil der de fleste
parameterne settes, og så flere funksjoner som bruker disse til å gjennomføre utregningene. På den
måten kan man raskt gjøre en endring av et parameter og så se hvordan det har innvirkning på
maskinen. Samlingen vil ikke bli helt ferdig utviklet, og det er stort rom for forbedring av både ren
kode og også mer nøyaktige utregninger, men den vil fungere til sin hensikt i denne oppgaven.
7
1.4 Rapport struktur
Dette er en lang rapport og for å finne frem til relevant informasjon så kan det være nyttig for leser å
vite hvordan rapporten er strukturert.
Rapporten er bygd opp med tanke på at den ikke bare skal fungere som en presentasjon av arbeidet
som er gjort for å få best mulig karakter, men også for at den skal kunne brukes av andre senere for å
arbeide videre på maskinen. Det tas utgangspunkt i at de fleste som leser rapporten enten har en
data og elektro, eller maskin utdanningen. For å gjøre det lettere å finne frem er elektro og mekanisk
skilt ut i hver sine kapitler. Alt som har med elektrisk, elektronisk, og programvare teori, beregninger,
valg, og begrunnelser er plassert under kapittel 2 Elektro. Alt som har med mekanisk design, og valg
av materialer er plassert under kapittel 3 Design, oppbygning, og løsninger.
Alle resultater av mekaniske utregninger er diskutert i kapittel 4 Diskusjon av resultater.
Resultatene av elektro utregninger blir diskutert i delkapitlene under kapittel 2 elektro. Noen
relevante resultater tas allikevel med i kapittel 4.Den påfølgende konklusjonen som bygger på
kapittel 2,3,og 4 er presentert under kapittel 5 Konklusjon
I et forsøk på å gjøre rapporten litt mer ryddig så har kapitlene blitt delt opp i underkapitler, for
eksempel «Rammen» og «Lineære føringer og bevegelse» under kapittel 3. I disse underkapitlene så
ligger de enkelte deler/komponenter og problemstillinger/valg.
Enkelte delkapitler som ligger under kapittel 2 og 3 vil være sterkt knyttet sammen og det vil der
være en referanse til de stedene i oppgaven hvor man vil kunne finne den relevante informasjonen.
I all hovedsak så kan man lese oppgaven på tre måter som vist i Figur 6.
Figur 6 Forslag til hvordan oppgaven kan leses på av lesere med ulik bakgrunn
8
1.5 Ordforklaring
3D-Printer
En maskin som bygger opp et 3 dimensjonalt objekt ved en additiv prosess
FDM™
«Fused Depositing Moddeling» en additiv produksjons prosess der man legger til
materiale ved dele figuren man vil lage opp i lag for så å tegne hvert lag med for
eksempel en smeltelimpistol for å bygge opp en figur. FDM™ er et registrert
varemerke til Stratasys Inc.
IKM
«Institutt for Konstruksjon og Materiallære» et institutt under Det teknisknaturvitenskapelige fakultet ved Universitetet i Stavanger
eBay™
Auksjonsnettsted www.ebay.com hvor selgere og kjøpere av omtrent alt som kan
tenkes av lovlige varer møtes.
PayPal™
PayPal™ er en betalingstjeneste for netthandel som skal sikre både kjøper og selger
mot svindel.
Shims
Tynne plater av metall som brukes som distansemateriale mellom deler for å
finjustere maskiner (Wikipedia contributors, 2014)
Matlab™
Matlab er et matematisk programmerings-program fra MathWorks.
9
2 Elektrisk
2.1 Programvare
2.1.1 Styring av maskinen
For at maskinen skal kunne gjøre noe trenger den programvare som kan lese G-kode filene. Selv om
man kan bytte ut programvaren senere er det en fordel å velge en bra programvare fra starten av.
Programvaren er begrenset i forhold til hvor mange akser og hvilke verktøy den støtter.
Programvaren er også det de fleste brukerne kommer til å arbeide mest med foruten selve
monteringen av maskinen. Det er derfor viktig at brukergrensesnittet er godt. Siden maskinen i
fremtiden også skal videreutvikles så er det en fordel å ha et stort brukermiljø rundt programvaren,
som kan komme med tips og hjelp når man støter på utfordringer.
Valg
Det finnes mange løsninger til programvare. For å finne frem til den som er best egnet så har
oppgaveskriver søkt rundt på internett forum for CNC-selvbyggere og brukere. Ut i fra det som ble
funnet på forumene så ble det sett nærmere på to programvarer. Begge er godt utbredt og har store
brukermasser. De har i tillegg innebygde profiler for en rekke ulike maskiner. Alternativene som ble
vurdert var LinuxCNC, og Mach3.
LinuxCNC
LinuxCNC er en linuxdistribusjon, altså et eget operativsystem sånn som Windows eller OSX.
LinuxCNC har en stor brukergruppe i friprogmiljøet og er stadig under utvikling. LinuxCNC ser ut til,
uten at oppgaveskriver har fått testet programvaren selv, å være det alternativet som har flest
innstillinger man kan leke med. Derfor blir det det beste valget i forhold til utvikling og forskning på
maskinen. Programmet er også gratis noe som er en stor fordel. En annen vesentlig fordel er at
LinuxCNC kan gjøres til et RTOS, «real-time operating system». Et RTOS er et operativsystem som
prioriterer oppgavene til operativsystemet sånn at de viktigste oppgavene skjer med minst mulig
forsinkelse. LinuxCNC kan også kjøre på det populære utviklerkortet Raspberry Pi. Dette gjør at det
er mulig å putte elektronikken in ni en mindre boks. Den store bakdelen er at det er Linux, som for
mange vil bli fremmed og skremmende.
Mach3
Mach3 er det andre alternativet og er et program som installeres i Windows. Det har også en stor
brukergruppe og mange som har lagd tillegg og plugin til programmet. I og med at det kjører i
Windows så vil det være mulig å kjøre kjente CAD programmer som brukeren kjenner til fra før. Det
er også en rekke programmer for å lage g-kode til maskinen lett tilgjengelig i Windows. Selve det
grafiske brukergrensesnittet er relativt enkelt og godt tilpasset en berøringsskjerm. Se Figur 7 på
neste side. Mach3 er ikke gratis og kostet den 11. April 2014 175 USD.
Konklusjon
Når målet er å få flest mulig til å bruke maskinen så burde den helst vært talestyrt med 3D-touch
grensesnitt. Når oppgaveskriver har erfaring med at man fort må bruke kommandolinjeverktøy for å
gjøre ting i Linux, så blir det for avansert. En professor eller student har ikke tid til å skulle lære seg et
operativsystem for å kunne bruke maskinen. Valget faller da på Mach3 siden det kjører i Windows.
10
Figur 7 Skjermdump Mach3
2.1.2 G-kode generator
G-kode generatoren er programmet som produserer G-kode fra CAD filen. Siden oppgaven er å
dimensjonere og konstruere en CNC-plasmakutter så er det ikke brukt tid på å finne program som
kan produsere G-kode. Programmene finnes og det er mange alternativer, men oppgaven er allerede
så stor at det ikke brukes tid på dette.
11
2.2 Elektriske og elektroniske komponenter
2.2.1 Styringskort og motordrivere
Styringskortet er ryggraden til en CNC maskin. Det har i oppgave å videreformidle signalene til og fra
datamaskinen og de ulike komponentene. På en del modeller er det også her likestrømmen til
motorene kobles inn og så viderekobles. Nødstoppen til maskinen er også normalt koblet inn her og
skrur av selve styringskortet når den blir aktivert. Det finnes mange typer kort som bruker alt fra USB
til db9 og db25 tilkobling. Siden det finnes mange å velge mellom, og denne komponenten er
ryggraden til maskinen, så er det viktig å velge et med god kvalitet. Det er med andre ord viktig å vite
at kortet ikke bare takker for seg uten videre.
Motordriveren har ansvaret for å drive nettopp motorene. De mottar signaler fra styringskortet om
hvor mange steg(se forklaring under kapittel 2.2.3 Motorer), hvilken retning motoren skal rotere, og
et på signal. De kan i tillegg motta signaler om microstepping(se forklaring under kapittel 2.2.3
Motorer), og mye annet avhengig av modellen. Strømmen til motorene går gjennom motordriverne
og de er derfor kanskje de elektriske komponentene som er utsatt for størst slitasje på maskinen. Det
er viktig at kortet er av god kvalitet sånn at ikke den høye spenningen til motorene blir sent tilbake til
datamaskinen. Da kan datamaskinen bli ødelagt. Som med styringskortet er det viktig at den
generelle kvaliteten til motordriveren er høy siden motorene ikke vil bevege seg uten dem.
Valg
Siden det finnes så mange valg så ble en løsning som ofte ble nevnt på nettforum som en god løsning
sammen med programvaren Mach3 valgt. Alternativene blir ikke diskutert siden det blir mye unødig
teknisk fakta og forklaringer ved å ramse opp så ulike alternativer, men kriteriene var kvalitet, at
produktet var utbredt, at det hadde en brukermasse innenfor selvbyggermiljøet, og at prisen ikke var
for høy. Valget falt på kortet G540GeckDrive fra anerkjente amerikanske GeckoDrive™ som har 4
stykk G250 motordrivere innebygd i kortet.
Spesifikasjoner
Kortet har 4 motordrivere, 4 input porter, og 2 output porter. De 4 input portene blir alle brukt til
THC enheten(3 stykk) og endestopp bryterne. En av output portene brukes til å skru på
plasmakutteren/fresen alt etter oppsett. Kortet kan ta opp til 50VDC inn og kobles til datamaskinen
gjennom en db25 kabel. For flere spesifikasjoner se vedlegg 4 Brukermanual G540 GeckoDrive
Motordrivere
De innebygde motordriverne av typen kan ta opp til 50VDC og levere 3,5A per spole til stepper
motorene. Dette tilfredsstiller behovet for strøm som man kommer frem til i kapittel 2.2.3 Motorer.
Motorene kobles til kortet ved medfølgende db9 kontakter(se portene i Figur 8), som gjør at det går
raskt og er lett å demonter dem hvis det skulle bi nødvendig i fremtiden. For å se flere
spesifikasjoner se vedlegg 4 Brukermanual G540 GeckoDrive.
12
Figur 8 Bilde av G540 kortet Kilde (Gecko Drive, u.d.)
2.2.2 Strømforsyning
Motorene trenger strøm for å bevege seg, og stepper motorer trenger likestrøm DC. Hvis
styringskortet er ryggmargen så er strømforsyningen hjertet til maskinen. motorene trenger også, så
høy spenning som mulig for å kunne ha høyest mulig rotasjonshastighet. Det er allikevel viktig at
spenningen ikke overstiger maks spenningen for styringskortet. I dag så er det en rekke
strømforsyninger tilgjengelig på markedet. Problemet er at mange strømforsyninger ikke
nødvendigvis oppfyller norske krav i forhold til konstruksjon og sikkerhet. Det er derfor viktig å være
klar over dette når man skal handle.
Valg
Oppgaveskriver valgte å kjøpe strømforsyning gjennom leverandøren av motorene. Dette siden
leverandøren av motorene ikke vil ha dårlig omtale pga. et verksted brant ned pga. deres
strømforsyning. Dermed velger de et kvalitetsprodukt. De velger også en strømforsyning som vil
holde over tid og er egnet for den belastningen stepper motorer vil utsette den for.
Leverandøren valget en 36V 10A, 360W strømforsyning med jording. 10A er på grensen hvis alle
motorene trakk maks strøm hele tiden, men siden de reguleres ned og bare trekker maks strøm deler
av tiden(se kapittel 2.2.3
13
Motorer) så regnes det som godt nok.
14
2.2.3 Motorer
Dette kapittelet henger sammen med kapittel 3.4.2 og blant annet momentet
regnes ut der.
For at maskinen skal kunne bevege seg så trenger den motorer. Siden noe av det viktigste med en
CNC-maskin er nøyaktig bevegelse så blir valget av motor svært viktig. Det finnes mange typer
motorer, men valget av andre komponenter for denne maskinen begrenser valgmulighetene noe. For
denne maskinen er det valgt en «open loop» styring av bevegelsen. Det betyr at datamaskinen styrer
bevegelsen til motorene, men datamaskinen har ingen måte å kontrollere om maskinen faktisk har
beveget seg. Derfor må motorene kunne bevege seg en bestemt strekning og så stoppe der uten
noen kontroll om det ble rett. Store industriskala CNC-maskiner bruker ofte servo motorer, men de
er «closed loop» (Wikipedia contributors, 2014). Servo motorene er avhengige av en enkoder som gir
tilbakemelding til datamaskinen om rotasjonen til motoren for å kunne gi nøyaktig bevegelse. Valget
faller derfor på stepper motorer.
Stepper motorer er bygd sånn at en rotasjon er delt opp i mange steg, eller «step» på engelsk
(Wikipedia contributors , 2014). Antallet steg varierer og for denne rapporten så tar vi
utgangspunktet i at 200 steg tilsvarer en rotasjon av motorakselen. For hvert steg så kan motoren
levere full kraft mens den holder den posisjonen. Dette gjør steppermotoren i stand til å yte
motstand mot bevegelse selv om den ikke beveger seg, litt som håndbrekket på en bil. Hvis det er
montert en fres på maskinen og den bare skal bevege seg i y-retning for å ta et kutt, så vil motorene
som beveger verktøyet i x-retning hindre bevegelse i x-retning.
Siden motoren er delt opp i steg så kan man regne på hvor mange steg det vil ta for at maskinen skal
bevege seg 1 mm. Hvis man forteller dette til datamaskinen så vil den sende signal til motordriverne,
som styrer strømmen til motoren, at den skal ta så mange steg som er nødvendig for å oppnå den
ønskede bevegelsen. Hvis det er montert en gjengestang med 2mm stigning direkte til motoren sin
aksling, og den har 200steg/rotasjon så blir det 0.01mm bevegelse per steg. Mutteren på
gjengestangen skal bevege seg 3.25mm, da må motoren ta 3.25/0.01 = 325 steg. Ved at
datamaskinen vet hvor mange steg den har tatt så regner den ut hvor verktøyet er til enhver tid. I
tillegg til å ta hele steg så kan de fleste motordrivere for stepper motorer i dag gjennomføre
microstepping. Microstepping er at motoren befinner seg i en posisjon mellom to steg. For mer info
om hvordan det gjennomføres se teori avsnittet på neste side.
Valg av stepper motorer er svært viktig for maskinen. Hvis motorene ikke er sterke nok så vil ikke
maskinen kunne bevege seg raskt nok eller kutte i materialene den skal kutte i. Det finnes mange
forskjellige produsenter så det er en stor jungel å finne frem i for å velge riktig motor. Motorene på
hobby markedet er i all hovedsak standardisert i design etter NEMA størrelser, hvor NEMA 17 er
mindre enn NEMA 23 osv. En NEMA 17 motor kan ha like stort moment som en NEMA 23 motor,
men vil da typisk være lengre og ha større induktans. Motorene må kunne passe på rammen noe som
begrenser utvalget noe. For å finne frem i jungelen er det brukt formler som vist i teori delen på
neste side.
15
Teori
En stepper motor er som nevnt på forrige side bygd sånn at en rotasjon er delt opp i et vist antall
steg. Det tas utgangspunkt i en bipolar motor med 200steg/rotasjon siden det er det som skal brukes
i denne oppgaven. Det er to sett med spoler i motoren som trekker på en mange polet magnet som
er montert rundt akslingen som roterer. Magneten til en steppermotor ser litt ut som et tannhjul
med hver tann som en magnetisk pol, Se Figur 9. For å gå et steg så må en av spolene bytte polaritet.
Dette skjer ved at den snur på spenningen, den bytter fortegn. Da går strømmen i spolen den andre
veien og setter opp et magnetfelt med motsatt polaritet. Microstepping der den ene spolen bytter
polaritet raskt og på den måten holder statoren mellom to steg. Det regnes videre bare på hele steg.
Figur 9 Innsiden av en stepper motor Kilde: (Dolly1010, 2011)
En Stepper motor får større moment jo mer strøm som går gjennom spolene i motoren. Mengden
strøm som går gjennom spolen er bestemt av følgende formel som varierer med tiden:
(
)
Hvor I er strømmen, U er spenningen, t er tiden, L er induktansen til spolen, og
gikk fra før av.
er strømmen som
Strømmen og dermed også momentet til motoren øker med tiden. Den vil fortsette å øke helt til
spenningen snur retning(motoren tar et nytt steg), eller resistansen i kretsen hindrer strømmen i å
øke mer. Motordriveren som er valgt for til denne maskinen regulerer strømmen sånn at den ikke går
over grensen for hvor mye strøm som skal gå gjennom spolen.
16
Hvor mye strøm som skal kunne gå gjennom spolen for å oppnå nødvendig moment kan regnes ut
ved å dele strømmen ved maks moment på maks moment. Så multipliserer man tallet med ønsket
moment.
er regnet ut i kapittel 3.4.2
17
Lineær bevegelse:
For å ta et steg så må en spole snu polaritet. For å snu polaritet så må strømmen gå fra
til 0 og
så til
. Siden formelen egentlig forteller oss hvor lang tid det tar å forandre elektrisk strøm
gjennom en spole så bruker den like langt tid på å lade spolen som å lade den ut. For å ta et helt steg
og en hel rotasjon så tar det med andre ord:
For da å finne rotasjonshastigheten til motoren så blir formelensom vist under (Daycounter Inc.,
u.d.).
Det regnes på RPS og ikke RPM siden det senere skal regnes hastighet i meter per sekund.
Valgte motorer
Valget falt på NEMA 23 motorene: 57BYGH115-003 for x- og y-aksen, og 57BYGH603 for z-aksen. På
x-aksen vil det bli brukt to motorer, en på hver side. Se Figur 5 Aksene på CNC-plasmakutteren hvis
uklart. Se Tabell 1 for motorspesifikasjoner.
Tabell 1 Motorspesifikasjoner steppermotorene. Kilde (Changzhou WanTai Electrical Appliance
Co.,Ltd, u.d.)
Step Motor Rate
Rate
Phase
Phase
Model
Angel Length Voltage Current Resistance Inductance
( °) L(mm) (V)
(A)
(Ω)
(mH)
57BYGH115-003 1.8
115
6.3
3
2.1
9
57BYGH603
1.8
78
8.6
1
8.6
18
Holding
Torque
(kg.cm)
Rotor
Inertia
(g. cm2)
Detent
Torque
(kg.cm)
Motor
Weight
(kg)
30
14.5
810
480
0.89
0.68
1.55
1
Beregninger
Det vil bare bli regnet på motorene for x- og y-aksen. z-aksen skal som det kommer frem i
kapittel3.4.2, bruke en trapesgjengestang. Oppgaveskriver har bygd en 3D printer tidligere med bruk
av samme typer gjengestang, Tr10x2, og med motorer med 1/5 av momentet til 57BYGH603. Det
fungerte selv under større belastninger og det antas også derfor at det vil fungere i dette tilfellet.
For x- og Y-aksen så ble det gjennomført beregninger på maskinen som både plasmakutter og fres, se
innlendingen kapittel 1.2.3 for rammene. Den aksen av x- og y-aksen som krevde størst moment av
motoren ble lagt til grunne for resten av utregningene.
y-aksen når maskinen fungerer som en CNC-fres var den som krevde størst moment. Plasmakutteren
har krav til høyere bevegelseshastighet enn fresen, og derfor regnes det på plasmakutteren sitt RPS
18
behov. Hvis det blir tilfredsstilt ved momentet til fresen, så vil det også bli tilfredsstilt ved
momentbehovet til plasmakutteren som er mindre.
⁄
Kravet til moment gjelder maskinen i bevegelse. Det dynamiske momentet til motorene er ikke like
stort som det statiske momentet også kalt holde-momentet. De fleste motorprodusenter legger ut
en kurve som viser sammenheng mellom moment og rotasjonshastighet. Det finnes for denne
motoren også, men det er ikke mulig å lese siden den er et lavoppløst bilde. For å være på den sikre
siden brukes et forhold mellom dynamisk og statisk moment på 0,7 (Machsupport Forum Users,
2008). Dynamisk moment er 70% av statisk moment ved samme strømmengde gjennom spolene. Da
får vi et nytt krav til det holde momentet som skal brukes videre i utregningene:
Strømmen som går gjennom spolen må da være:
Spenningen U fra strømforsyningen er 36 volt, men det regnes et tap på 1 volt gjennom
kablene. Induktansen L, og steg per rotasjon (1.8° = 200 steg/rot) hentes fra Tabell 1.
(
)
⁄
Konklusjon
Ut ifra beregningene ovenfor kan vi se at motorene valgt for x- og y-aksen er sterke nok. Dette fordi
Motoren greier et høyere turtall enn kravet (3.56 > 3.18) når den leverer det høyeste momentet
maskinen krever,
. I praksis så vil dette bety at motorene får tid til å nå et høyere moment enn
. Dette er en stor fordel siden det ikke er tatt høyde for friksjon i utregningen av
.
Motoren for z-aksen antas å være sterk nok på bakgrunn av oppgaveskrivers erfaring.
Figur 10 Se valgte stepper motorene med fyrstikkeske for skala. Foto: Johan Andreas Thorkaas
19
2.2.4 THC
Plasmakutteren er avhengig av å være i riktig høyde over arbeidsstykket for å få et best mulig kutt.
Siden tynnplater lett blir bøyd hvis de blir behandlet dårlig eller lagret på et utsatt sted over tid, så vil
de kunne være litt bølgete når man skal skjære de opp. For å få best mulig kutt selv om
arbeidsstykket ikke er helt flatt, må man da kunne juster z-aksen opp og ned under selve kutte
prosessen. Dette kunne kanskje væt mulig å gjøre manuelt hvis det ikke var snakk om store
forskjeller i høyden på arbeidsstykket, men i praksis så blir det umulig. Dette siden plasmakutteren
beveger seg svært raskt over tynnplatene når den kutter. Løsningen må da bli en automatisk
regulering av avstanden. Dette finnes og kalles for en THC-enhet «Torch Height Control ».
En THC enhet måler spenningen mellom arbeidsstykket og munnstykket til plasmakutteren.
Spenningen varierer som en funksjon av høyden over arbeidsstykket. Ved å sette en ønsket spenning
så kan THC enheten sammenligne den målte og den ønskede spenningen og gi beskjed til
datamaskinen om justeringer opp eller ned i z-aksen. På den måten vil munnstykket holde tilnærmet
optimal høyde over arbeidsstykket under hele kutte operasjonen.
Valg
Etter det oppgaveskriver har erfart ved å søke på nettet så er THC enheter fort kostbare. Siden
oppgaven har et begrenset budsjett så velges det en mer billig løsning som blir anbefalt av
forumbrukere på nettet. Dette siden forumbrukerne på CNC-relaterte forum raskt sier ifra hvis det er
problemer med et produkt og ber om hjelp. På den måte kan man finne ut om det er mye problemer
med produktet.
Proma Compact THC Controller 150
Valget falt på en THC enhet fra den polske produsenten Proma™ Enheten er valgt siden den får god
omtale, og fungerer godt med Mach3 programvaren og G540 styringskortet. Den kan i tillegg til å
kontrollere høyden gi signal når plasmabuen er klar. Da kan man kan velge at maskinen skal vente
med å bevege seg til den faktisk er i stand til å skjære. For mer info se vedlegg 3 Brukermanual THCenhet Proma. vider THC enheten som ikke er større en at den passer på en standard DIN35 skinne.
Figur 11 Bilde av Proma Compact THC Controller 150. Kilde vedlegg 3 Brukermanual THC-enhet Proma
20
2.2.5 Endestopp brytere
Før maskinen kan begynne å kutte eller frese så må den vite hvor verktøyet befinner seg. Det er lite
hjelp i å ha et godt kart når man er på tur hvis man ikke kan finne ut hvor man er hen. Operatøren av
maskinen kan manuelt taste inn på datamaskinen posisjonen til verktøyet i forhold til skjærebordet.
Problemet er at det krever mye måling til for å finne den, det tar tid, det blir ikke helt den samme
hver gang, og sist men kanskje aller viktigst, det kan automatiseres.
Det er en halvsannhet at vår maskin kan finne ut hvor den er når den skrus på. Det finnes løsninger
for å finne ut hvor maskinen er uten å bevege den, men det var ikke penger til i budsjettet. I stedet så
vil det på denne maskinen bli brukt endestopp brytere. Det er brytere som står i begge ender av alle
aksene, og aktiveres når maskinen når endeposisjonen. Når de aktiveres så brytes et signal til
datamaskinen, og den stopper maskinen. På bakgrunn av bevegelsen til CNC-maskinen før den traff
endestopp bryteren vet den hvilken den traff. Maskinen i denne rapporten vil da vite hvor den var før
den traff endestopp bryterne. At maskinen bevist treffer endestoppene for å finne ut hvor den er
kalles «homing». Endestoppbryterne hindrer også maskinen i å krasje i seg selv.
Det er viktig at bryterne har god repeterbarhet, at de gir samme måling flere ganger. Da kan
maskinen «home» og produksjonen fortsette hvis maskinen skulle miste kontroll over sin posisjon.
Bryteren må også være mekanisk solid og tåle langvarig bruk.
Optiske brytere
En optisk bryter består av en laserdiode og en lysføler + elektronikk som føler om laserstrålen treffer
lysføleren. Hvis det kommer noe imellom så brytes den og det gis signal. Normalt monteres den en
liten plate på en maskinen som bryter lyset når den kommer nærme bryteren og på den måten
aktiverer den. Fordelen med denne bryteren er at den ikke har noen mekaniske slitedeler. Bakdelen
er at den til sammenligning med andre brytere er kompleks med sin elektronikk. Den er heller ikke så
nøyaktig, og koster mer en mekanisk.
Kapasitive brytere
Kapasitive brytere eller sensorer bruker kapasitansen mellom delen den skal måle på og en mottaker
for å beregne avstanden. Den er meget nøyaktig, helt ned i nanometer skala, og meget repeterbar.
Som med den optiske bryteren er det ikke noen mekanisk slitasje av bryterne. Bakdelen er at
bryterne er dyre, og komplekse i funksjon.
Mekaniske mikrobrytere
Mekaniske brytere er mekaniske og består av en fjærbelastet bryter som trykkes inn av maskinen når
den kommer i posisjon for å aktivere bryteren. De er enkle i funksjon og billige i innkjøp. De varer
lenge, men er ikke like nøyaktige som de kapasitive bryterne, men mer nøyaktige enn den optiske. De
er tilgjengelig i et utall utførelser og størrelser fra en reke produsenter.
Konklusjon
Det velges mekaniske brytere siden de er nøyaktige nok og billige i innkjøp. På DIY 3D-printere så
brukes det somregel mekaniske brytere og da opererer man med toleranser på 0.05mm for bryterne.
Det er mer enn nok for denne maskinen. Endestoppene velges å kobles sånn at de slipper gjennom et
signal, NC, når de ikke er aktivert. Hvis en av ledningene skulle gå i stykker eller at man skulle glemme
å koble dem til, så vil maskinen da ikke starte å bevege seg. Alternativet hadde vært at maskinen traff
endestoppen, ikke fikk noe signal siden bryterne var ødelagt eller ikke koblet på, og så krasjet i seg
selv.
21
2.3 Kabler, ledninger, og utfordringer rundt dem
Hvis strømforsyningen er hjertet så er kablene og ledningene i maskinen blodsystemet. De har
ansvaret for å bringe strøm eller signaler til alle komponentene som trenger det. Noen deler som
motorene trenger mye strøm som motorene, og noe som endestopp bryterne nesten ikke noe. Jo
mer strøm du vil ha gående gjennom en kabel, jo større tverrsnitt trenger den.
Figur 12 Oppbygning av en kabel. Et redigert bilde for å oversette til norsk. Original kilde: (Plastics One Inc, u.d.)
En ledning er heller ikke alltid bare bygd opp av en enkelt kobbertråd, se Figur 12. Dette er en fordel
siden mange små kobbertråder gir en mer fleksibel ledning og kabel når den skal bøyes. Flere av
kablene på denne maskinen skal bøyes siden delene de er festet på beveger seg. Hvis hver ledning
består av en tykk kobber leder så vil den raskt få så mye arbeidsherding av den ryker. Da havarer
maskinen og morordriveren kan bli ødelagt. En leder med mange fine ledere vil derimot ikke bli
herdet på samme måte og fungere godt i mange år.
En annen fordel med mange små ledere er at det gir stor motstandsdyktighet mot skinneffekten
(Wikipedia contributors, 2014). Skinneffekten er et fenomen som opptrer når strømmen bytter
retning raskt. Strømmen vil da gå gjennom den ytterste delen, «skinn», av lederne, og ikke like mye i
midten. Dette er en av grunnene til at blant annet høyttaler og radio ledninger består av mange fine
ledere. Når man har mange fine ledere så blir den totale overflaten på lederen større enn med en
tykk leder. På denne maskinen så er det bare ledningene til motoren som kan være utsatt.
EM-støy kan også være et problem. Støyen som går gjennom luften forplanter seg i alt som er
ledende og vil skape støy på signalledningene. Støy vil her si at den kan gi falske signaler til
datamaskin og andre komponenter, og kan på den måte forstyrre maskinen i sin drift.
Elektronmikroskopet på universitetet kansellerer aktivt ut støyen rundt mikroskopet for å kunne få ut
gode bilder. Problemet med CNC-plasmakutteren er at det er selve plasmakutteren som er kilde til
den kraftigste støyen. Dette siden den har en HF-tenner «High Frequency» av plasma buen. Da kan
ikke selve maskinen skjermes og det må vurderes om det er nødvendig å skjerme elektronikken og
kablene mellom dem.
Som man kan forstå at det som står ovenfor er det ikke bare rett frem med kabler. Det er mye å
tenke på og derfor er de følgende delkapitlene nødvendige.
22
2.3.1 Kablene
Bakgrunn
På maskinen er det mange forskjellige elektriske komponenter som trenger signaler eller strøm. Det
er behov for forskjellig tverrsnitt og type ledning i kablene alt etter hva de skal brukes til. Alle
standardkabler som for eksempel strømkabel til PC nevnes ikke her siden det er overflødig
informasjon.
Kabler til stepper motorene
Stepper motorene har 6 ledninger på motoren, men man trenger bare 4 av dem for å kunne bruke
motorene. Dermed trenger man en kabel med minst 4 ledere. Det skal gå mye strøm gjennom
lederne, på det meste 3A. Siden spenningen ikke er veldig høy, 36V må man unngå at det blir for mye
spenningstap i ledningen sånn det blir liggende mest mulig spenning over motoren som forklart i
kapittel 2.2.3 Motorer. Det er også viktig at kabelen kan bøye seg regelmessig uten å få brudd pga.
arbeidsherding av lederne. For å motvirke det så må lederne bestå av mange tynne kobbertråder og
ikke en tykk. Dette motvirker også skinneffekten. Kabelen vil være en kilde for EM-støy siden det går
mye strøm gjennom den og den bytter retning fort (CNC-arena forum users, 2006). Sammenlignet
med en radio så er ikke frekvensen til en stepper motor stor eller «rask», men den er allikevel stor
nok til å kunne forårsake problemer (CNC-arena forum users, 2006). Det kan være en ide å bruke en
skjermet kabel som ikke slipper ut like mye EM-støy for å skjerme resten av maskinen fra den.
Plasmakutteren ses allikevel på som en mye større kilde til støy enn stepper motorene. Se kapittel
2.3.3. Ved å sette et krav på spenningstap på maks 1V så må det være et areal på minst
etter utregninger med Matlab-skriptet «ledning_tversnitt.m», se Vedlegg 1.
Oppsummert så er kravene helst en skjermet kabel med minst 4 ledere på minst
med fintrådet leder sånn at den kan bøye seg.
og
Endestopp kabler
Endestoppene skal seriekobles så der trengs det bare en ledning mellom hver av endestoppene.
Ledningen må være i stand til å bøye seg siden den skal gå til bevegelige deler også, så en finkordet
ledning, gjerne høyttaler ledning er et bra valg. Tverrsnitt er ikke så viktig siden det ikke skal gå mye
strøm. For å unngå problemer med EM-støy så burde ledningene skjermes.
Strømforsyning til styringskort
Det er viktig med et stort tverrsnitt sånn at det ikke blir spenningstap her siden det vil gå mye strøm
gjennom ledningen. Ledningen skal ellers ligge i ro og vil være beskyttet mot EM-støy siden den ligger
inni kabinettet til elektronikken.
Signalkabler mellom THC-enhet og styringskortet
Avhengig av om THC-enheten skal stå i kassen sammen med den andre elektronikken, eller bygges
inn i plasmakutteren så vil den trenge forskjellige kabler. Skal den stå sammen med den andre
elektronikken kan det brukes vanlig datakabel. Skal den derimot stå på plasmakutteren må den ha
skjermede kabler.
23
2.3.2 Kabelkjede
Bakgrunn
Når maskinens deler beveger seg så må ledningene kunne bevege seg med dem. Siden maskinen har
ganske lange strek den beveger seg over så er det ganske lange strekk med kabel som skal strekkes ut
og trekkes tilbake alt etter maskinen sin posisjon. Hvis det ikke er noe som holder styr på hvor
ledningene er så vil de kunne sette seg fast i skjærebordet, deler som arbeides på, og alt mulig annet.
For å sørge for at det ikke skjer så brukes det kabelkjeder.
Om kabelkjede
Kabelkjeder kan minne om beltene på en beltevogn, er «hule», og gir bevegelsesmulighet i bare to
akse retninger. Se Figur 13 Ved hjelp av kabelkjeder så legges for eksempel kablene til alt som er
festet på y-vognen på toppen av y-rammen. Kabelkjedene kan også designes sånn at de begrenser
den minste mulige bøyeradiusen for kablene noe som igjen gjør at kablene varer mye lengere siden
de ikke får så mye arbeidsherding. Siden det er ganske lange strekk på denne maskinen så er det
nødvendig å bruke relativt brede kabelkjeder for å unngå det vi fra mekanisk design kjenner som
knekking. Kabelkjedet må være minst 50mm bredt og tykk/høyt nok til å kunne romme kablene.
Figur 13 Bilder av 3D-printet kabelkjede
Tromler for å sørge for rett bøying
Siden kabelkjedene er såpass lange så er et også ønskelig å ha kontroll på hvordan det kveiler seg
sammen på y-rammen for å få plass til hele kabelkjedet. For å sikre dette så er det ønskelig å
montere tre eller flere(avhenger av kabelkjede og kablene sin bøyeradius) tromler med tynn stålvaier
eller line som er fjærbelastet. Mekanikken blir litt som en hageslange trommel som trekker seg
automatisk inn igjen, eller et målebånd som ruller seg selv inn igjen. Se Figur 14 Det har ikke lyktes å
finne dette til en fornuftig pris og dimensjon så det må mest sannsynlig designes og produseres selv.
Hvis det ikke blir tid til å designe og produsere dem før maskinen er ferdig så er det en mulig ny
bachelor oppgave.
24
Figur 14 Illustrasjon tromler og kabelkjede på y-rammen
Oppsummering
Kabelkjeder er nyttige hjelpemidler for å hindre slitasje av kabler og sørge for at de ikke setter seg
fast eller kommer i klem under bruk av maskinen. Siden det er lange strekk med kabelkjeder så må
det være minst 50mm bredt for å prøve å unngå knekking, og tykt/høyt nok til å romme kablene.
Bøyningsradiusen burde forsøkes å tilpasses sånn at den er litt større enn anbefalt verdi for kablene
som blir brukt. Det er ønskelig å bruke tromler som drar i kabelkjedet og på den måten hjelper det
med å folde seg sammen mest mulig effektivt. Det har ikke vært mulig å finne noen tromler som
passer til formålet, men det går an å designe selv eller kanskje gjøre det til en egen bacheloroppgave
til neste år.
25
2.3.3 EM støy
Når plasmakutteren i denne oppgaven skal starte å kutte så bruker de en HF-tenner. HF-tenneren
gjør det mulig å danne en lysbue sånn at dannelsen av plasma begynner. Dette sender ut store
mengder EM-støy. EM støy kan med litt kunstnerisk frihet sammenlignes med en båthavn der vi
spiser frokost i en liten sørlandssnekke. Havnen han en molo med en åpning rett ut til havet, og det
kommer stadig bølger inn her. Bølgene treffer pirene i havnen og blir kastet frem og tilbake innenfor
havnebassenget. Dette kan sammenlignes med bakgrunnsstøyen(EM-støy) fra verdensrommet. Disse
små bølgene rugger båten forsiktig men frokostbordet står støtt. Av og til så går det en båt inn eller
ut av havnene. Når den passerer forbi så blir det litt ekstra bølger som vugger båten noe kraftigere.
Vi holder på melkekartongen og glassene på bordet sånn at de ikke velter, men ellers så står alt støtt.
Dette kan sammenlignes med mange vanlige kilder til Em-støy som vi har rundt oss. Transformatorer
til lamper, HF-tennere til lysrør, plasmatv-er, osv. Disse er ikke noe problem hvis de er godt skjermet,
med andre ord at det er satt inn tilstrekkelige tiltak for å hindre at EM-støyen slipper ut. Av og til så
kan det hende at det ikke er nok, og det er dette som man kan høre som bakgrunnsstøy på
stereoanlegget. På den andre siden av havnen så er en stor Princess lystbåt med ørten for å en halv
million hestekrefter på vei ut av havnen. Når den ligger midt i havnebassenget så gir den plutselig
bånngass mot åpningen, og drar opp noen digre bølger. Nå er det bare å holde fast på alt på
frokostbordet, for når bølgene treffer båten velter både bordet og personene som sitter rundt. Her
har vi plasmakutteren sin HF-tenner i verste tilfelle. Men hva er egentlig problemet med EM-støy for
maskinen?
Hva er problemet for CNC-maskinen?
Elektronikken i CNC-maskinen er i all hovedsak digital. Det betyr at den kommuniserer og arbeider
med signaler som er enten av eller på, lav og høy. Det kan sammenlignes litt med morse hvis det bare
var mulig å sende prikker. Hvis man sitter å skal prøve å motta et morsesignal og noen andre i
rommet slår på høy musikk eller vil se på en actionfilm på full guffe på tv-en så kan det bli vanskelig å
høre signalet. Det kan bli så vanskelig å høre signalet at vi prøver å høre så hardt at vi hører signaler
som egentlig ikke er der. På den måten så blir det umulig for oss å motta den rette beskjeden.
Mennesker er gode til å se mønster i ting og kan på den måten kanskje takle å få et par bokstaver feil
for så å rette på det når man ser sammenhengen med det andre man har mottatt. Datamaskiner som
sender digitale signaler og blir utsatt for EM-støy kan ha det på samme måten som morse lyttere. E;støyen forplanter seg i ledningene og gir et rotete signal, se Figur 15. Det finnes noen måter
datamaskinen kan finne feil på i de mottatte beskjedene. Problemet signalene fra for eksempel
datamaskinen til motordriverne ikke kan bli dobbeltsjekket i motordriver enden. Motordriveren som
har blitt valgt har rett og slett ikke elektronikk til å gjøre det, og oppgaveskriver har heller ikke hørt
om noen som har det. Derfor er CNC-maskinen sårbar for EM-støy.
Stepper motorene en kilde til EM-støy
Stepper motorene har strøm som bytter retning. Med en hastighet på ca. 3 rotasjoner i sekundet, og
200 steg per rotasjon, så kommer vi opp i ca. 300Hz. Det er to poler og hver pol bytter bare retning
annenhver steg. Med microstepping 20, så kan dette øke ytterligere til 6kHz. Dermed vil stepper
motorene bli en kilde til elektromagnetisk støy. Det ser ut til, det oppgaveskriver har greid å finne ut
av informasjon på nettet, at det ikke vil være et problem for CNC-maskinen. De rapporterte
problemene som er funnet på nettet går ut på forstyrring av analogt utstyr. Det er ikke noe analogt
utstyr på maskinen som ikke har innebygd støybeskyttelse sånn som den nå er designet. Det er
ønskelig å videreutvikle maskinen i fremtiden og da kan det bli montert analogt utstyr.
26
Figur 15 Konstruert eksempel på EM-støy sin innvirkning på endestopp signalet
Hva på maskinen kan bli påvirket, og hvordan?
Siden styringskortet med motordriverne, og datamaskinene bygges inn i en metallkasse, så antas det
at dette ikke blir påvirket. Se forklaring lengre nede i kapitlet. De utsatte delene blir da ledningene til
THC-enheten hvis den plasseres i plasmakutteren, og endestoppene.
Signalet til endestoppet ligger jevnt på en spenning. For eksemplet ovenfor så brukes 5 volt. Hvis
spenningen når 0 volt eller i nærheten så vil datamaskinen anse endestoppen for aktivert og
maskinen vil stoppe. Figur 15 er et rent fiktivt konstruert eksempel, bare beregnet på å demonstrere
prinsippet med EM-støyen sin påvirkning. Fra den kan vi se at signalet når under 0 volt ved flere
anledninger(den røde grafen). Den blå linjen viser det egentlige signalet uforstyrret. Maskinen vil her
flere ganger stoppe opp siden den oppfatter endestoppen som aktivert. Støyen vil hindre maskinen
fra å fungere.
THC-enheten sender ikke et konstant signal, men gir et signal når z-aksen skal justeres eller
plasmabuen er tent. I kan man se den blå kurven som er det originale signalet fra THC enheten. Det
gir totalt 3 signaler til datamaskinen. Når EM-støyen kommer inn i bildet så blir signalet et helt annet.
Litt alt etter hvordan mottaker siden mottar signalet så oppfatter datamaskinen et sted mellom 3 og
9 signaler. Dette vil gjøre at det ikke blir riktig kutt høyde for plasmakutteren. Over tid så vil
maskinen justere høyden sånn at den blir tilnærmet rett, men den vil svinge rundt riktig høyde, aldri
bli værende der. Dette vil føre til unødvendig ujevne kuttflater.
27
Figur 16 Konstruert eksempel på EM-støy sin innvirkning på THC signalet
Teknologiske løsninger
EM-støyen forplanter seg i ledende materialer, som for eksempel ledninger. For å unngå at støyen
skal nå ledningen så kan man legge en ledning på utsiden av ledningen, se skjerming i Figur 12.
Støyen vil da forplante seg i denne ledningen i stedet og ved å jorde den så kan man unngå at den
skaper problemer for maskinen. Noe av det samme prinsippet gjør at man burde jorde skjærebordet
og elektronikk kassen, siden støyen også vil forplante seg i dem (Dave Cook, u.d.).
Å bruke tvinnede kabelpar til signaler er også en måte å motvirke støyen ( CNCCookbook, Inc., u.d.)
Et annet tiltak er å feste en ferritt kjerne rundt lederen. Dette demper høyfrekvente signaler som for
eksempel elektromagnetisk støy fra en plasmakutter, eller naboens plasma-tv ( CNCCookbook, Inc.,
u.d.).
For endestoppene sin del kan det hjelpe å stille «debounce» høyere i Mach3 programvaren. Dette
gjør at bryteren må være trykket inne lengre for at datamaskinen skal lese den som aktivert og
stoppe maskinen.
Konklusjon
Det velges å bruke skjerming på alle signalkabler som går på utsiden av kabinettene. Hvis ikke
kostnaden er for stor så burde det også brukes på kablene til motorene. Det er ønskelig å få satt et
eget jordspyd under maskinen sånn at maskinen kan jordes der. Det skal brukes tvinnede
signalkabler og hvis ikke kostnaden er for stor så brukes det også ferritt ringer for å prøve å dempe
støyen noe.
EM-kan være en stor utfordring og dette er et forsøk, ikke en garanti for å få kontroll på det. Dette er
langt utenfor mitt fagfelt som maskin ingeniør student.
28
3 Design, oppbygning, og løsninger
3.1 Generelt
I denne delen diskuteres de generelle linjene for maskinen. Forklaring av hvordan beregningene vil
bli utført og hvordan resultatene vil bli presentert, og utfordringer ved maskinen blir blant annet
presentert her.
3.1.1 Modulær oppbygning
Denne delen er basert på beslutninger tatt i kapittel 3.2 , 3.3.1, og 3.3.2 det kan derfor være et poeng
å lese gjennom dem hvis man føler at man har hoppet over noe når man leser dette kapittelet.
Maskinen skal være lett å demontere samtidig som den må fungere. Det ideelle hadde vært om en
enkelt person kunne sette den sammen og ta den fra hverandre. Det skal tilstrebes at hver enkelt
modul veier under 25 kg. Dette er vanskelig siden maskinen består av så store deler at den blir
uhamstelig. Det man kan gjøre noe med er å gjøre festene mellom modulene så enkle som mulig.
Etter Figur 17 er alle de mekaniske koblingene mellom modulene diskutert
Figur 17 Modul oversikt, hele maskinen
Skjærebord til x-aksen
Festet mellom bord og x-aksen er det mest tungvinte festet, og kanskje det viktigste. Dette er
«grunnmuren» til maskinen og hvis det blir skeivt her så blir hele resten av maskinen skeiv. Hvis
maskinen skulle stå fast montert, men måtte kunne demonteres så ville det være en fordel med et
feste som kunne justeres sånn at man ville kunne stille inn maskinen til å være helt parallell og i vater
hver eneste gang man monterte maskinen. Dette går ikke siden maskinen skal bli montert og
demontert kjapt og forhåpentligvis ofte. Da kan man ikke bruke flere timer på å kalibrere maskinen
hver gang. Festet til x-aksen må kunne plasseres på akkurat samme plass gang den monteres,
eventuelle justeringer vil kunne bli gjort med shims under de lineære føringene. Festet til
skjærebordet blir bestående av bolter og en splint på hvert feste. Splinten står fast i skjærebordet og
sørger for at maskinen havner i samme posisjon hver gang den monteres.
29
x-til y-aksen
Siden festet mellom skjærebordet og x-aksen involverer en del skruer så er det ønskelig at dette
festet blir så enkelt som mulig. Siden y-aksen beveger seg langs lineæreføringer og det bare er
reimen fra motoren som holder den fast blir det lettest at det er en skrue i festet til reimen som
løsnes for å demontere x- og y-aksen. Når reimen er løsnet kan y-aksen ganske enkelt bare sklis av
den lineære føringen.
z-aksen til verktøy modulen
Festet mellom z-aksen og verktøy modulen, i dette tilfellet i Figur 17 så er det plasmakutter festet,
setter krav til at det kan festes mange ulike typer verktøy der i fremtiden. Det er også viktig at
festemetoden er solid nok til at ikke verktøyfestet beveger seg i forhold til z-aksen da dette for
eksempel under fresing vil skape store feil i arbeidet til maskinen. Det velges en kombinasjon av
rørsplinter og bolter for å tilfredsstille kravene.
30
3.1.2 Senarioer for utregning og maskinposisjoner
Maskinen vil bli utsatt for belastninger som vil variere med hvilken posisjon verktøyet har på
skjærebordet. For å avdekke svake punkt og danne et så komplett bilde som mulig over
deformasjonen i de forskjellige tilfellene så har maskinen blitt delt opp i forskjellige posisjoner. Ved
hjelp av en kombinasjon av disse posisjonene vil det dannes totalt 12 kombinasjoner å regne på. For
å begrense arbeidsmengden noe har de 8 kombinasjonene som forventes å ha høyest defleksjon blitt
valgt ut. For disse vil det bli identifisert og 8 av disse har blitt til relevante senarioer som blir
presentert.
Posisjoner for x-aksen
Figur 18 Maskinposisjoner for x-aksen, maskinen står i posisjon IV
I Figur 18 ser vi de fire posisjonene det regnes på. I over endefestet til venstre, II midt mellom ende
og midt festet, III over midt festet, og IV over høyre endefeste. Posisjon I, II, og III sier seg selv hvorfor
det er interessant å regne på. Posisjon IV er interessant å regne på siden når maskinen fungere som
fres så vil man få et moment om y-bjelken og da vil det resultere i en kraft på den utstikkende delen
av x-aksen til høyre i Figur 18. Siden det er en utstikkende bjelke så kan det hende at det vil resultere
i en større deformasjon.
Posisjoner for y-aksen
Figur 19 Maskinposisjoner for y-aksen
31
For y-aksen så er det tre posisjoner som er interessante. Posisjonene er for hvor z-rammen befinner
seg på y-aksen. V er høyre ende og VII er venstre ende i Figur 20. Siden høyre ende har et ekstra
utstikk på rammen som fører til at x-aksen på den siden må ta bære litt mer vekt enn venstre side,
derfor trenger man både posisjon V og VII for å få et riktig bilde, siden de blir forskjellige. VI er midt
på y-aksen.
Posisjoner for z-aksen
Figur 20 Maskinposisjoner for z-aksen, z-aksen står i posisjon X
For z-aksen så er de tre posisjonene X verktøy på samme høyde som skjærebordet, IX verktøy midt
mellom skjærebordet og y-rammen, og VII verktøy på høyde med y-rammen. Figur 20 presenterer
posisjonene visuelt.
Kombinasjoner
Relevant for matlab utregninger, bare Tabell 2 og at det bare regnes på z-aksen i posisjon X er
egentlig interessant for resten av oppgaven.
Siden kreftene som virker på for eksempel x-aksen er avhengige av hvor z-rammen står på y-rammen
så gis hver kombinasjon av x- og y-akse posisjon en bokstav. Dette gir 12 kombinasjoner, og hvis man
tar med de tre posisjonene til z-aksen så får man 36 forskjellige kombinasjoner. For enkelthetsskyld
så regnes det bare på z-aksen sin posisjon X, det er også da momentet om y-aksen vil være størst og
det er forventet at defleksjonen blir størst.
Tabell 2 Kombinasjoner basert på ulike maskinposisjoner på x og y aksen
I
V a
VI e
VII i
II
b
f
j
III
c
g
k
IV
d
h
l
32
Senarioer
For å forenkle utregningene enda mer så ble 8 av kombinasjonene i Tabell 2 valgt ut til å bli regnet
på. Kombinasjonene er a til h. Dette siden posisjon V på y-aksen er tyngre på x-rammen enn posisjon
VII pga. utstikket av y-rammen på V siden. Bare for å gjøre det litt mer komplisert så er senarioene
nummerert med tall der 1 = a, 2 = b osv. Figur 21 gir en oversikt over hvor verktøyet/z aksen står ved
de ulike senarioene.
Figur 21 Senarioer for verktøyposisjon, maskin sett ovenfra
3.1.3 Galvanisk korrosjon
Maskinen består av flere forskjellige typer metaller. I all hovedsak er det snakk om aluminium og stål.
Det blir brukt aluminium i selve rammen, se kapittel 0, og som støtter til de lineære føringene, se
kapittel 3.4.1. Stål blir brukt i skruer og de lineære akslingene. Skjærebordet er også i stål. Det velges
stål skruer siden oppgaveskriver har erfaring med at skruer av aluminium i aluminium «gror fast»
over tid. Mellom jern og aluminium vil det dannes galvaniskspenning. Hvis det kommer vann imellom
så kan det føre til galvanisk korrosjon. I denne prosessen så vil det minst edle metallet, i denne
sammenhengen aluminium, oksidere vekk (Wikipedia contributors , 2014). Maskinen skal i
utgangspunktet ikke bli utsatt for vann. Elektronikken og skjærebordet er ikke designet for det. For å
være på den sikre siden så burde alle kontaktflater mellom aluminium og stål smøres med en form
for seigt syrefritt fett, eller annet dielektrikum. Dette for å hindre at vann kan trenge inn ved en
senere anledning.
33
3.2 Rammen
Rammen er veldig viktig. Det er den tyngste delen av maskinen noe som er viktig med tanke på at
maskinen skal kunne tas fra hverandre. Rammen sin stivhet avgjør hvor stor belastning verktøyet kan
få før defleksjonen blir for stor. Den bestemmer også størrelsen på arbeidsområdet til maskinen.
Rammen må også ta hensyn til omgivelsene til maskinen. Hvordan skal arbeidsstykket, for denne
maskinen gjerne store tunge stålplater, plasseres på maskinen? Alt dette må det tas hensyn til. I
tillegg så må designet i sås stor grad som det er mulig tillate modifikasjon og utbyttbarhet i
fremtiden. En modul må kunne byttes ut med en nye en uten at hele maskinen trenger å designes på
nytt.
3.2.1 Overordnet design av rammen
Det overordnede designet av rammen er viktig. Det må være så plass effektivt som muligsiden
universitetet ikke har ubegrenset med plass på verkstedet. Det må også helst være plasseffektivt når
det er demontert. Et viktig moment er at det må gi maskinen så stor arbeidsflate som mulig, og god
nok arbeidshøyde. Det aller viktigste er at det må være mulig å få arbeidsstykket inn i maskinen.
Dette blir fort utfordrende når arbeidsstykket er en hel stålplate på 2400x1500mm. Platen blir fort
tung når den blir tykk.
Arbeidsområdet
Et søk hos flere norske stålleverandører ble gjennomført for å finne ut hvor stor en standard stålplate
er. Det var et mål å kunne laste stålplater rett inn i maskinen fra leverandør for å gjøre kuttprosessen
mest mulig effektiv. Etter å ha søkt i blant annet Norsk Stål (Norsk Stål, u.d.) og Smith Stål (Smith Stål,
2011) sin katalog så ble det observert at platene varierte mellom 1000 til 1500mm i bredden, og
2000 til 3000mm i lengden. Skjærebordet i verkstedhallen er 1500mm bredt, så maskinen vil kunne
ta de bredeste stålplatene. Skjærebordet er ikke lengre enn 2020mm så hele plater større enn det vil
ikke få full støtte under. Det er i seg selv ikke et problem, men mangel av plass på verkstedet er det.
Som man kan se av Figur 22 så er det ikke så stor plass rundt Skjærebordet. Det må også tas hensyn
til feste mellom x- og y-aksen, se kapittel 0.
Figur 22 Røff, ikke skala oversikt over sveiseverkstedet
34
Det originale poenget med å kunne bygge maskinen om til en fres var for å kunne frese ut detaljerte
landskapsmodeller i styroform, isopor, eller tre materiale. Maskinen trenger derfor en viss
arbeidshøyde for å kunne bearbeide blokker med isopor eller styroform. Her settes det et krav om
minst 100mm arbeidshøyde valgt av oppgaveskriver.
På lastning av plater
Som Figur 22 viser så er det ikke så god plass langs kortsidene av skjærebordet. Derfor kan det bli
vanskelig å laste stålplater inn fra de sidene. Siden den ene langsiden står et stativ med stålplater så
er egentlig det beste alternativet den siste langsiden. Det er ikke traverskran på sveiseverkstedet,
men det er en større elefant som man kan bruke for å få lastet på platene.
Design forslag 1
Fordeler: Maskinen kan lett lastes fra langsiden som er lettest tilgjengelig. Maskinen kan opereres fra
langsiden som gjør at gangene på siden av maskinen ikke blir blokkert under bruk.
Bakdeler: x-aksen blir lang, over 2 meter, noe som gjør at det må ha et høyt treghetsmoment for å
unngå for stor defleksjon. x-aksen blir også veldig tung i forhold til z-aksene noe som ikke er bra med
hensyn på målet om at hver modul ikke skal veie mer enn 25kg.
Figur 23 Designforslag nr. 1 til venstre og nr. 2 til høyre. Sett fra nesten samme vinkel.
Design forslag 2
Fordeler: Kortere overhengende akse, y-aksen, som gjør delen lettere og minsker kravet til
treghetsmomentet. Det går an å laste stålplater på maskinen fra langsiden. Dette lar seg gjøre hvis yaksen flyttes helt over i andre enden, og stålplatene løftes over x-aksen ved bruk av elefant.
Bakdeler: x-aksen stikker bare ut på den ene siden noe som gjør at det blir trangere å passere
maskinen på den siden.
Konklusjon
Design nr. 2 velges. Løsningen tillater å laste plater som er lengre enn 2000mm i maskinen. Dette
siden det ikke er noen hindringer på kortsidene til maskinen utenom passeringveiene. Det vil være en
stor fordel siden noen plater kanskje bare blir levert i størrelser lengre enn 2000mm. Da slipper man
å manuelt kappe dem før bruk. Løsningen tillater, selv om den er noe mer strabasiøs enn nr.1, å laste
stålplatene inn i maskinen med elefant. Den korte y-aksen som gir redusert vekt og krav til dimensjon
på rammen er en også et viktig moment. Festene mellom skjærebord og x-aksen blir montert 50mm
lengre ned en selve bordflaten. Dette for å skjerme dem for skjærebrenneren.
35
3.2.2 Valg av materiale til ramme
Rammen til maskinen er den tyngste delen av maskinen og det er her man kan spare mest vekt. Det
er viktig å lage maskinen lett hvis den skal kunne oppfylle kravet med å være lett å montere og
demontere. Det er derfor ønskelig med et stivt, men lett materiale til konstruksjon av rammen.
Teori
I tekniske term så vil det si et materiale med høy E-modul som mulig, men samtidig så lav tetthet «ρ»
som mulig. Jo høyere verdi følgende utrykk gir, jo bedre egnet er det rent mekanisk.
[ ]
⁄
Ved å sammenligne noen forskjellige materialer så kan man finne gode kandidater for materialet til
rammen. I og med at det finnes en rekke ulike legeringer av stål, aluminium, osv. og disse
legeringene har litt ulik tetthet så tallene blir ikke helt nøyaktige.
Tabell 3 Sammenligning av ulike materialers E- modul og tetthet
kilder: (engineeringtoolbox.com, u.d.), (engineeringtoolbox.com, u.d.)
Materiale
⁄
Aluminium
25.56
Stål
26.25
Nylon
3.57
Messing
14.74
ABS
2.93
Titan
26.67
Kompositt
Komposittmaterialer som for eksempel karbon og glassfiber er ikke tatt med i vurderingen i Feil! Fant
ikke referansekilden.. Dette siden materialdata varierer mye, og det er dyrt og vanskelig å få det til å
bli helt nøyaktig noe som er viktig når man bruker det til en CNC-produksjons maskin. Det er også
vanskelig å for eksempel skulle borre et hull i en karbonfiber profil uten å ødelegge den hvis man ikke
vet hva man gjør, og da er det dumt å bruke det hvis man vil at andre skal arbeide videre på
maskinen senere og ha mulighet til å forandre på den.
Økonomi
Feil! Fant ikke referansekilden. viser at stål, aluminium, og titan har de høyeste og dermed også de
beste verdiene. Titan er dyrt og ikke så lett tilgjengelig, så det er ikke et alternativ denne gang. Dette
siden det er for liten forskjell på titan, og stål og aluminium til å kunne rettferdiggjøre den økte
kostnaden. Da står aluminium og stål igjen som kandidater.
Produksjon
Stål er veldig greit å arbeide med både med bearbeiding og sveising. Aluminium er litt mer følsomt da
det stiller større krav til renslighet ved sveising, og årvåkenhet under bearbeiding. Stål er definitivt et
førstevalg når det kommer til produksjon av maskinen, men det er ikke så mye vanskeligere å arbeide
med aluminium.
Krav til høyde på y-aksen
Det er et poeng at de lineæreføringene på y-aksen står så langt fra hverandre som mulig sånn at de
får lengst mulig arm til å motstå et moment påført maskinen når den brukes som fres. Se for deg at
du har en sveiv koblet på en trommel. Du står å holder på kanten av trommelen og noen prøver å dra
sveiven rundt. Jo større trommelen er, jo lettere er det for deg å holde den i ro siden du får større
arm om omdreiningsaksen. På maskinen så er hendene som holder på trommelen de lineæreføring-
36
blokkene og sveiven er freseverktøyet. Kraften som virker på fresen når den skjærer er personen som
prøver å dra sveiven rundt.
Krav til vekt
En avstand mellom de lineæreføringene på y-aksen på ca. 300mm er ønskelig for å få en god nok arm
og plass på z-vognen til å kunne videreutvikle maskinen senere. Det tas utgangspunkt i at man bygger
rammen med rektangulære hulprofiler. Ved en kombinasjon av to profiler som settes oppå
hverandre på høykant kan man bygge en høy og lett bjelke. Det tas utgangspunkt i profiler med en
høyde på 150mm for å få en bjelke med en høyde på 300mm. Hvis det skal brukes stål (B2BMETAL,
u.d.) så blir maskinen veldig tung. Aluminium (Ruukki Norge As, 2014) gir en maskin som veier nesten
halvparten så mye. Dette har en sammenheng med Vekten er viktig siden maskinen skal demonteres
og det ikke er traverskran på sveiseverkstedet.
Konklusjon
Rektangulære hulprofiler av aluminium er det best egnede materialet til rammen på maskinen. Det
viktigste argumentet er kravet om vekt der det vil være mye å spare i forhold til stål.
3.2.3 Valg av profil dimensjon til rammen
Det ble gjort innledende utregninger med noen satte krav for å kunne velge dimensjonene på
hulprofilene. Belastningene her ble satt med god sikkerhetsmargin for å kunne gå til innkjøp av
materialer sånn at konstruksjonen av maskinen kunne komme i gang før de mer tidkrevende
matematiske modellene var klare. For å velge hvilken dimensjon den rektangulære hullprofilen måtte
ha, ble Matlabskriptet Ramme_valg.m brukt, se vedlegg 1
Resultatet ble at 150x100x5 rektangulære hulprofiler ble valgt.
37
3.2.4 y-vogn, z-aksen, og verktøyfestet
Rammer, begrensninger, og hensyn
Verktøyet som monteres på maskinen må kunne bevege seg opp og ned over hele avstanden mellom
y-rammen og skjærebordet (145 mm). Pga. at valg av innkjøp av lineære føringer gjør at man får
lengder på 540mm til z-aksen, se kapittel 3.3.1. Z-platen blir 300mm høy og 311mm bred siden den
da plasserer de lineære føringene nesten kvadratisk. Det er da ikke egentlig nødvendig med mer enn
300+145=445mm med lineære føringer til z-aksen for å kunne bevege verktøyet i hele området
mellom skjærebordet og y-rammen. Vektøkningen med å beholde de ekstra 95mm med lineære
føringer og øke y-vognen sin høyde sånn at den passer er derimot minimale. Muligheten for å kunne
bygge om maskinen til å ha større arbeidshøyde gjør at det velges å beholde dem i full lengde,
540mm. Y-vognen, se Figur 24, blir derfor like høy sånn at den gir støtte for de lineæreføringene hele
veien. Man slipper også å lage en ny plate senere hvis man øker maskinen sin arbeidshøyde.
Bredden på platen blir 300mm for å få tilnærmet like stor avstand mellom de lineære føringene som
på y-rammen og for å gi stor plass til montering av verktøyfester av ulike utforminger.
Posisjonen til hullene som boltene og splintene skal stå i for å feste z-platen og verktøyfestet
sammen bestemmes under produksjonen av maskinen.
Figur 24 Eksplodert visning av y-vogn og z-akse
38
Figur 25 Reaksjonskrefter og modell av z-aksen og y-vognen i maskinposisjon VIII
39
Figur 26 Reaksjonskrefter og modell av z-aksen og y-vognen i maskinposisjon X
Teori
Figur 25 og Figur 26 viser z-aksen og y-vognene med en kraft på verktøyet og reaksjonskreftene som
virker på de lineæreføringene/støttene. I posisjon VIII, Figur 25, vil z-aksen, verktøyfestet og yvognen bøye seg, men siden all kraften havner på feste d som igjen er den lineære føringen som er
nærmest x-rammen på maskinen, så vil det ikke bli et moment om y-rammen og den vil ikke vri seg. I
posisjon X vil bare den utstikkende delen av verktøyfestet være interessant i forhold til defleksjon,
men det vil bli et moment om y-rammen så den vil vri seg. Spørsmålet er hvilket tilfelle som vil gi
størst defleksjon siden det ikke er tid til å regne på alle posisjoner. Det velges å regne på posisjon X.
40
Beregninger
Figur 27 Illustrasjon akser verktøyfeste
I Figur 24 ser vi at verktøyfestet har en tynn del som stikker ut, der skal verktøyet være i kontakt med
arbeidsstykket. Siden geometrien er så ulik på denne delen i forhold til resten av verktøyfestet er det
fornuftig å anta at også treghetsmomentet her er forskjellig. Da blir modellen mer avansert med en
gang så hvis vi kan forenkle den er det praktisk. Siden formelen for treghetsmomentet av et
rektangel ser ut som:
Belastning i x-retning, om y-aksen
Siden høyden, h, opphøyes i tredje så undersøkes det hvor mye selve platen bidrar til
treghetsmomentet på den utstikkende delen og resten av platen.
Avstiverne bidrar med:
Avstiverne bidrar nesten 22 ganger mer til stivheten enn platen på hoveddelen og 102 ganger mer på
den utstikkende delen. Derfor neglisjeres platen i beregningene om y-aksen og forenkler modellen
som vist i Figur 28
Figur 28 Forenkling av verktøyfeste
41
Siden modellen i Figur 26 ennå gjelder så blir formlene for defleksjon som vist i Figur 29 og Figur 30.
Det er som er interessant siden det er defleksjonen av verktøyet og gir utrykket for hvor stor den
er på verktøyet, . Siden
er kjent så får vi følgende utrykk for defleksjonen i x-retning
( )
Figur 29 Utledning av formler for defleksjon, del1
42
Figur 30 Utledning av formler for defleksjon, del2
Belastning y-retning, om x-aksen
For belastninger om x-aksen, se Figur 27, så gjøres samme forsøk på forenkling som for belastning i xretning. Her vil ikke avstiverne bidra så mye, men det er ønskelig å forsøke å forenkle enda mer.
Målet blir å kunne se på den utstikkende biten som om den var montert fast i et stivt legeme, se Feil!
Fant ikke referansekilden.. Om x-aksen får vi følgende treghetsmomenter:
Siden
er 37 ganger større enn
så ignoreres avstiver bidraget.
er
102 ganger større enn
pga. dette så blir kan modellen forenkles som vist i Figur 31. Formel
for defleksjon blir utledet i Figur 32.
43
Figur 31 Forenkling verktøyfestet belastning i y-retning
Figur 32 Utledning av formel for defleksjon for utstikkende del av verktøyfestet under belastning i y-retning
44
Siden
er kjent så blir formelen som følgende:
Defleksjon i z-retning
Defleksjon i z-retning blir kompresjon av verktøyfestet så + bidraget fra defleksjonen i x- og y-retning.
Siden dette blir svært lite så regnes det ikke på det.
Oppsummering
y-vognen lages i dimensjonene 540x300x8 mm for å kunne gi støtte til den ekstra lengden på de
lineære føringene selv om den ekstra lengden ikke blir utnyttet av maskinen på nåværende
tidspunkt. Hull i verktøyfestet og z-platen for å feste disse sammen blir plassert under produksjonen
av maskinen. For beregninger på defleksjon så blir det følgende formler i de forskjellige retningene:
Det regnes ikke på defleksjon i z-retning siden det er antatt å bli ubetydelig liten på denne delen.
45
3.2.5 y-aksen
Figur 33 y-rammen med lineære føringer montert
y-rammen består av to 150x100x5mm profiler som står på høykant oppå hverandre og er sveist
sammen langs kantene. Den korte profilen er 1900mm lang og den lengste 2400mm. Utstikket som
vises i Figur 33 er der for å kunne montere kabel kjede til kablene til z-aksen, se kapittel 0
Rammer, begrensninger, og hensyn
Rammen skal ha y-vognen gående frem og tilbake på seg og den skal strekke seg over hele
skjærebordet + litt til. Skjærebordet er 1500mm bredt, og for å ta høyde for irregulære plater,
former, store verktøy, osv. så legges det på 50mm på hver ende som resulterer i 1600mm. y-vognen
er 300mm bred og midt på den er verktøyet sentrert. Hvis man betrakter verktøyet som uendelig
smalt så betyr at det er nødvendig med 150mm ekstra på hver side for å kunne bevege verktøyet fra
y = 0 til y = 1600mm. Y-rammen må da være minst 1900mm lang.
Det er oppgaveskriver som skal sveise rammen sammen og siden det kan bli varierende kvalitet på
selve sveisen så er det tryggest å modellere rammen som to profiler og ikke som en.
Treghetsmomentet blir altså 2 x treghetsmomentet til en av aluminiumprofilene.
Siden y-rammen er montert på fester som igjen er montert på lineære føringer så kan festene regnes
som pin fester siden de lineæreblokkene kan rotere om aksen på de lineæreføringene.
Det er verktøyet sin defleksjon relativt til skjærebordet vi er interessert i. Når verktøyet står i posisjon
VII og V så er avstanden så liten til festene at defleksjonen kan neglisjeres. Derfor blir det bare regnet
på når verktøyet står i posisjon VI. Siden det er en viss avstand mellom festene vil det bli regnet på
ren defleksjon i x- og z-retning, og rotasjon om y-aksen som følge av belastning på verktøyfestet i z og
x-retning som vil bidra til at verktøyet flytter seg i både x- og z-retning. Belastning i y-retning vil ikke
gi stor deformasjon siden den blir ren kompresjon av rammen. Derfor regnes det ikke på den.
Figur 34 Matematisk modell av y-aksen med maskinposisjoner markert
46
Beregninger
Belastning i x-retning
Figur 35 matematisk modell av y-aksen sett fra x-z-planet med kreftene og momentet som virker. F er kraften fra
arbeidsstykket som virker på verktøyet
Pga. y-rammen sin støtte/feste til de lineære føringene på x-rammen som er kontinuerlige så kan
rammen modelleres slik som vist i Figur 35. Her er også reaksjonskreftene fra verktøyfestet når de
blir belastet tatt med, se Figur 26. I tillegg så beveger maskinen seg frem og tilbake mens den
arbeider og da kommer det en akselerasjon inn i bilde som med massen til y-vognen og det som er
festet på den gir en kraft som virker på bjelken.
er den største kraften så det er den det regnes på. Siden sveisekvaliteten kan være dårlig regnes
det på verst mulig senario, at den nederste profilen må ta all belastningen selv. Dermed regnes
treghetsmomentet fra en bjelke.
For utregning av defleksjon pga. nedbøyning av rammen er det brukt en formel fra side 70-71 (Lemu,
2013). Se Figur 36
47
Figur 36 Nedbøyning av y-rammen og formel for maks defleksjon kilde formel (Lemu, 2013)
Vi kjenner
da blir formelen for defleksjonen:
Belastning i z-retning
Belastningen i z-retning er verktøykraften og vekten av y-vognen og det som er festet på den,
representert ved
. Beregningen av defleksjon er lik den for belastning i x-retning, men
treghetsmomentet og kraften byttes ut. Treghetsmomentet regnes som treghetsmomentet til en
aluminiumprofil ganger 2 side sveisekvaliteten ikke nødvendigvis er bra. Dermed blir formelen for
defleksjonen:
48
Moment om y-aksen
Om aksen virker det også et moment pga. kraften som fungerer på verktøyfestet, se kapittel 3.2.4.
For vridning av rammen om y-aksen, pga. momentet, så regnes hele rammens høye, begge profilene
sveis sammen til et stykke når man skal regne ut det polare treghetsmomentet.
For utregning av defleksjonen pga. y-rammen sin vridning så brukes det formel funnet på side 229 i
(R.C.Hibbeler, 2011) Se Figur 37
Vridningen om y-aksen er det litt mer komplisert en de foregående utregningene da man først må
regne ut vinkelen, , til vridningen. Når man har
så må man finne ut avstanden fra
senter/aksen det dreies om, og ut til verktøyet. Så må man finne vinkelen mellom og x-aksen.
Modellen tar bare hensyn til momentet om y-rammen og da forblir konstant etter at aksen har vrid
seg. Vinkelen mellom og x-aksen forandrer seg når aksen vris og ved å bruke
til den nye
vinkelen multiplisert med får man de nye posisjonene i x, og z-retning. Trekker man da fra
originalposisjonen så har man defleksjonen pga. vridning. Se Figur 37 og for modeller og formler.
Figur 37 Formler og modeller relevant for utregning av defleksjon pga. vridning av y-aksen kilder: (R.C.Hibbeler, 2011)
(www.engineeringtoolbox.com, u.d.)
De endelige utrykkene for defleksjon pga. vridning ser da sånn ut:
(
(
)
(
))
(
(
)
(
))
Momentet er gitt med verst tenkelig verktøybelastning. Her virker det en kraft nedover på
verktøyet noe som gir et lite trolig senario, men mulig. Det velges at kraften i z-retning skal fungere
nedover i modellen siden kraften da vil bidra til å øke momentet og ikke minske det. Se Figur 38.
49
Figur 38 Illustrasjon av momentet om y-aksen
Oppsumering
y-rammen består av to 150x100x5 aluminiumprofiler som er sveist oppå hverandre på høykant. Den
øverste profilen stikker ut til den ene siden sånn at det kan monteres kabelkjede på den. Rammen
må være 1900mm lang for at verktøyet skal kunne bevege seg over hele skjærebordet. Siden
sveisene er litt relative så regnes profilene som ikke sveist sammen under beregning av defleksjon
pga. kraft i x og z-retning.
Formlene for de enkelte defleksjonene ble som følger:
Kraft i x-retning:
Kraft i z-retning
Moment om y-aksen
(
(
)
(
))
(
(
)
(
))
Det regnes ikke på belastning i y-retning da dette vil gi svært lite defleksjon siden det blir ren
kompresjon.
50
3.2.6 x-aksen
Figur 39 x-aksen
Rammer, begrensninger, og hensyn
x-rammen er festet i skjærebordet med tre fester, se Figur 39, og de regnes som faste punkt.
Maskinen trenger et arbeidsområde på x-aksen på minst 2000mm. I tillegg så må festet mellom x- og
y-aksen få støtte, og avstanden i x-retning mellom y-aksen og verktøyet må også tas med. Se Figur 40
for forklaring. Festet krever 300mm og det må det tas hensyn til. x-aksen må være 2300mm lang for
å kunne oppnå 2000mm med bevegelse. Verktøyet krever 166mm i følge Figur 40, for å treffe kanten
av skjærebordet når y-aksen kjøres helt til høyre, x = 0. Det er derimot ikke nødvendig med hele
166mm. Plasmakutteren som er det verktøyet som trenger hele skjærebordet er ikke avhengig av å
stor høyde i z-retning. Derfor kan verktøyet monteres sånn at det stikker inn under z-aksen og yvognen. Da holder det med 100mm. x-aksen må derfor være 2400mm lang, og x-rammen blir derfor
så lang.
Figur 40 Oversikt over hvor mye festet mellom x- og y-aksen og avstanden til verktøyfestet bygger ut i lengen av x-aksen
Det regnes på defleksjon i y-retning for alle maskinposisjonene, se Figur 41. For posisjon I og III
regnes det ikke på defleksjon i z-retning. Dette siden det da regnes at maskinen sår rett oppå festet
og defleksjonen kan da neglisjeres. Figur 40 viser hvordan maskinen står når den er i posisjon III. Det
regnes ikke på defleksjon i x-retning.
51
Beregninger
Figur 41Matematisk modell av x-rammen med maskinposisjoner markert.
Defleksjon i y-retning
Det er to forskjellige defleksjoner som skal beregnes for x-rammen. Den ene er bare gjeldende i
posisjon II. Det er den «vanlige» defleksjonen som har blitt beregnet for andre deler av maskinen, se
forklaring lengre nede i teksten. Den andre er at x-rammen sett i yz-planet får en defleksjon fra
toppen av profilen til bunnen. Se Figur 42.
Figur 42 x-rammen sett fra yz-planet, med kraftens angrepspunkt plassert oppe på den lineæreføringen på toppen av xrammen
Kraften P er lik halvparten av kraften som virker på skjæreverktøyet og kraften som går med for å
akselerere y-vognen og det som er festet på den.
Rammens dimensjoner er kjent. De horisontale delene oppe og nede på profilen regnes som stive
legemer. Da er det bare de vertikale delene igjen til å regne treghetsmomentet av, og
treghetsmomentet blir da som følger:
52
Angrepspunktet for kraften P er 22,5mm over x-rammen. Defleksjonen blir da som følger:
(
( (
)
)
)
For posisjon II får man samme matematiske modell som vist i Figur 36. For aluminiumprofilen så er b
= 150, h = 100, t = 5m og treghetsmomentet blir:
(
)(
)
L = 960 mm og defleksjonen blir da:
Defleksjon i z-retning
For posisjon II så blir defleksjonen i z-retning regnet på samme måte som for defleksjon i y-retning.
Kraften som virker er halvparten av kraften som virker på skjæreverktøyet og vekten av y-rammen og
alt som er montert på den.
Treghetsmomentet blir annerledes bår b = 100, h = 100, og t = 5:
(
)(
)
Defleksjonen blir da:
Defleksjon i x- og z-retning
y-aksen står i posisjon IV så vil belastning i x-retning på verktøyet skape et moment som vil påføre en
kraft på den utstikkende delen av x-rammen, se Figur 43.
Da får man et tilfelle av modellen vist i Figur 29 og Figur 30. Dette gjør at man kan ta formelen for
defleksjon derfra. Armen til kraften i Figur 43 er 145mm, og treghetsmomentet er ennå
. Utrykket for kraften blir:
For defleksjonen av angrepspunktet til kraften P blir formelen,
og
:
53
Figur 43 y-aksen i posisjon IV
Siden y-aksen her står rett oppå en støtte så blir det ikke defleksjon i x-aksen til slutt, men defleksjon
i x-retning. Se stiplede sorte linjer i Figur 43. Nøyaktig verktøyposisjon i den ferdige maskinen er ikke
bestemt ennå, derfor regnes det på verst mulige alternativ. Fra Figur 40 vet vi at avstanden fra yrammen ut til ytterkanten av verktøyholderen er 166mm i x-retning. Avstanden i z-retning er 145mm.
Da blir defleksjonen i x retning:
(
(
(
))
(
))
(
(
(
))
(
))
Oppsummering
Maskinen får følgende defleksjoner når den blir belastet med en kraft i.
y-retning
og
z-retning
x-retning:
(
(
(
))
(
))
(
(
(
))
(
))
P er gitt med formelen under Beregninger på de foregående sidene.
54
3.2.7 Endefeste x-akse til skjærebord
Figur 44 Endefeste x-akse til skjærebordet
Rammer, begrensninger, og hensyn
Endefestet blir sveist på x-rammen, og skrus fast i skjærebordet. Det regnes at delen ikke deformeres
i y-retning siden det blir ren kompresjon eller tøyning(avhengig av hvilken side på bordet det er.)
Belastning i x-retning fordeles over alle festene, også midt festet. Beregningen av formelen for
defleksjonen i x-retning gjøres i dette delkapittelet. I z-retning så gjøres det beregninger for maskinen
i posisjon I og II.
Beregninger
Belastning i x-retning
Belastningen i x-retning kommer av kraften som virker på skjæreverktøyet og akselerasjonen av yrammen og alt som er montert på den. Den blir fordelt over to x-akser. På hver x-akse er det 2
endefester og et midtfeste. Kraften på hver x-akse(i realiteten på hver motor), blir da:
Avstanden mellom x-aksen og skjærebordet er 50mm i y-retning, se Figur 45. Derfor blir det lengden
av aksen. Den får arbeide over. Siden treghetsmomentet her varierer med avstanden fra
skjærebordet siden høyden av profilen varierer ved den, så blir defleksjonen regnet ut ved en
numerisk tilnærming. Avstanden mellom Skjærebordet og x-aksen deles opp i små biter og det
regnes ut defleksjonen for hver av disse små bitene med sitt treghetsmoment.
∑
(
(
(
)
)
(
(
(
) (
)
(
)
))
)
For en forklaring av prinsippet se neste side.
55
Figur 45 Avstand mellom skjærebord og x-akse
Belastning i z-retning
Delen er komplisert å regne på siden treghetsmomentet varierer pga. av at høyden varierer, se Figur
44. For å regne ut defleksjonen så bruker man derfor en numerisk tilnærming. En numerisk
tilnærming går ut på å finne en måte å løse et problem som man ikke har en ordentlig nøyaktig
løsning på ved å bryte problemet ned å finne en tilnærmet korrekt løsning. Numerisk integrasjon er
en form for numerisk tilnærming. Problemet med denne delen er et godt utgangspunkt for å forklare
hvordan dette fungerer.
Det regnes at festet sitter fast i skjærebordet som igjen regnes som et stivt legeme. Pga. dette så er
det følgende to formler for defleksjon som er interessante:
(
)
Det konkrete problemet er: Høyden varierer, derfor varierer treghetsmomentet. Formelen er bare
utledet for et konstant treghetsmoment.
Først av alt så forenkles den fysiske modellen som vist i Figur 46.
Figur 46 Forenkling av den fysiske modellen
Den fysiske modellen er nå to plater som har en høyde som har funksjonen:
56
Man kan dele opp festet i to deler. Så lar man høyden av hver del være snittet av høyden for den
delen. Se Figur 47.
Figur 47 Numerisk tilnærming av høyden til endefestet
Hvis man regner ut defleksjonen for hver del så får man en tilnærming av defleksjonen. Denne
tilnærmingen vil avvike en del fra den egentlige verdien. For å få en bedre tilnærming så deler man
delen opp i flere deler. Jo finere man deler den opp jo bedre tilnærming får man, men jo flere deler
blir det å regne på. En slik tilnærming vil etter hvert konvergere. Det betyr i praksis at du når en
grense der det ikke utgjør nevneverdig forskjell å dele delen opp i mindre deler. Dette er det viktig å
være klar over når man utarbeider matematiske modeller for bruk i datamaskiner. Det er lett for en
nybegynner å tenke at her er det bare å pøse på med finest mulig oppløsning av alt når man skal
gjøre utregninger. Problemet blir når det er store programmer som skal kjøres, som for eksempel
hovedskriptet for utregninger knuttet til denne rapporten. Det å finne når rekken konvergerer er
derfor viktig. I dette tilfellet så settes grensen til 2.5%. Det betyr at når det er 2.5% endring mellom
denne oppløsningen og den forrige så godtas det som godt nok. Dette oppnås ved 40 deler, se Figur
48. Det gir en størrelse på hver del på 150/40 = 3.75 mm.
Figur 48 Konvergeringskurve fra matlabskriptet konvergering. Regnet ut for endefestets defleksjon
57
Matematisk så ser formelen for defleksjonen ut som dette:
∑
(
(
(
)
)
(
(
) (
(
(
)
))
)
)
I Matlab så blir koden som dette:
%% Ende fester bord
% Regner ut stivheten sånn at jeg bare kan multiplisere med kraften for å
% få defleksjonen. Bruker en numerisk tilnærming se mer informasjon i
% bachelor oppgaven under:
ress=1; % oppløsning
x = (1:3.75:100);
y = 150-tand(40)*(x-ress/2);
L=150;
t = 5;
%mm
a = 1/(E.alu*t);
stivhet=[];
for i = 1:length(x)
if i == 1
stivhet(i) = a*(x(i))^2*(3*L-x(i))/((y(i))^3);
else
stivhet(i)= stivhet(i-1)+a*([(x(i))^2*(3*L-x(i))]-[(x(i-1))^2*(3*L-x(i-1))])/y(i)^3;
end
end
%Henter ut den siste verdien
Stivhet.feste_bord_ende = max(stivhet);
clear stivhet
% Multipliserer med kraften for å få ut defleksjonen i de gitte senarioene
Utdrag 1 Utdrag av Matlab filen Defleksjon.m Viser hvordan den totale «fjærstivheten» til endefestet regnes ut
I Matlab koden så regner man ut den inverse av «fjærstivheten» (
) til endefestet.
.
Dette siden kraften som virker på festet varierer alt etter hvordan maskinposisjonen er. Det er nå
bare å multiplisere med rett kraft for å få defleksjonen på de ulike posisjonene.
Tilbake til regnestykket i oppgaven så får det også ulik belastning alt etter maskinposisjonen. Det er
interessant å regne på posisjon I, II, og IV, hvor I og IV er like.
For posisjon I og IV så tar det enkelte festet hele belastningen, men det er et feste på hver side.
For posisjon II så deler endefestet og midtfestet på belastningen:
58
Oppsummering
Endefestet er en ekkel del å regne på siden den har en varierende høyde og derfor også et varierende
treghetsmoment. Dette skaper kluss når man prøver å bruke vanlige formler for defleksjon til
beregningene. Løsningen er å bruke numerisk tilnærming, numerisk integrasjon. Da blir det mulig å
komme frem til følgende formler for defleksjon:
Ved belastning i x-retning av størrelsen:
Så blir defleksjonen i x-retning for alle festene i alle maskinposisjonene for x-aksen:
∑
(
(
)
(
)
(
(
(
) (
)
(
)
))
)
Dette er for både endefestene og midt festene. For å unngå repetisjon så settes bare den ferdige
formelen inn i kapittelet om midtfestet.
For z-retning er formelen for defleksjon av endefestet:
∑
(
(
(
)
)
(
(
) (
(
(
)
))
)
)
Hvor lasten er henholdsvis:
og
alt etter posisjonen til y-aksen.
Utrykkene for defleksjon er kompliserte å regne ut for hånd, men lar seg lett regne ut ved hjelp av
datamaskin.
59
3.2.8 Midtfeste x-akse til skjærebord
Figur 49 Midtfestet
Midtfestet er kanskje den enkleste delen på hele maskinen.
Den består av en 80mm lang avkappet del av 150x100x5 aluminiumprofil som resten av rammen er
lagd av. Det er i tillegg boret 4 hull i den, 3 til bolter og 1 til en splint. Grunnen til at den er
annerledes enn endefestene er at den skal festes på kanten til skjærebordet. Kanten er bare 80mm
høy. Endefestene står ovenfor beina til skjærebordet og får støtte utover selve kanten ved at de
festes til beina også, dette er ikke mulig for midtfestet. Grunnen til at høyden er 80mm er at hvis det
blir aktuelt å flytte festene opp sånn at de er på samme høyde med bordflaten til skjærebordet, så
kan de dra nytte av hele høyden til kanten på bordet.
Av beregninger så er det belastning i x-retning som regnet ut i det foregående kapittelet, og
belastning i z-retning. Det er maskinposisjon II og III som er interessante med tanke på z-retning.
Beregninger
Belastning i x-retning
Uttrykk forklart i kapittel 3.2.7 Endefeste x-akse til skjærebord:
Ved belastning i x-retning av størrelsen:
Så blir defleksjonen i x-retning for alle festene i alle maskinposisjonene for x-aksen:
∑
(
(
(
)
)
(
(
(
) (
)
(
)
))
)
60
Belastning i z-retning
For belastning i z-retning så blir formelen for defleksjon:
L = 100 og lasten er i de to tilfellene II og III gitt ved formlene:
og
F står for kraften som virker på skjæreverktøyet, g er gravitasjonen, 9.81, og
y-rammen og det som er montert på den.
er massen til
Oppsummering
Midtfestet er en relativt enkel og grei del sett i forhold til de andre delene på maskinen. Formlene for
defleksjon med tilhørende krefter er som følger:
Defleksjon i x-retning:
∑
(
(
(
)
)
(
(
(
) (
)
(
)
))
)
Defleksjon i z-retning:
L = 100 og lasten er i de to tilfellene II og III gitt ved formlene:
og
61
3.2.9 Feste x-akse til y-akse
Dette festet forbinder y-rammen med de lineære blokkene som går på de lineære føringene på xrammen. Det består av to stykk aluminiumprofiler som er sveist oppå hverandre. y-rammen vil bli
sveist på der som aksene nå vises, og de lineære blokken skrus fast gjennom hullene i bunn av platen.
Det er tenkt gjennom at y-rammen vil komme oppå hullene. Planen er at hullene borres videre
gjennom den nederste veggen i y-rammen. Så stikker man hånden inn i y-rammen sin nederste profil
som vil ha en åpning på 14x90mm, for å skru fast den lineære blokken. Det skal brukes skruer med
innvendig umbrakospor. Da vil det være lettere å skru de fast med en umbrakonøkken hvis man ikke
har en skralle tilgjengelig.
Utformingen er valgt siden den er enkel å produsere og det er store flater å feste instrumenter på i
ettertid.
Festet regnes som et stivt legeme så det regnes ikke på defleksjon. Dette siden defleksjonen vil
komme som kompresjon eller strekk. Den antas å være så liten at det velges å ikke regne på den.
62
3.4 Lineære føringer og bevegelse
Dette er en presisjons maskin, selv om presisjons kravet ikke nødvendigvis er så stort, ±0.5mm. Det
hjelper lite om rammen til maskinen er aldri så stiv. Ikke en gang om den er å stiv at maskinen ikke vil
bøye seg mer enn en nanometer med ett tonn belastning på skjæreverktøyet. Dette hjelper ingenting
hvis de lineære føringene til maskinen får den til å danse bortover som et skateboard på vei over en
ferist. Det hjelper heller ikke om maskinen ikke beveger seg jevnere enn som er i ferd med å ta
lappen og ennå ikke helt har lært hvordan kløtsjen fungerer. Poenget er at det ikke er likegyldig hva
som sørger for bevegelsen til maskinen, og hvordan bevegelsen er lagret opp. Derfor er dette kapitlet
viktig.
3.4.1 Lineære føringer
Lineære føringer er ofte litt som jernbaneskinnene til et tog. De holder maskinen på plass, men har
støtte under siden de ikke er stive nok til å bære hele maskinen selv. Det finnes en rekke løsninger i
ulike både pris og funksjonsklasse. Noen er spesialisert for støvete omgivelser, noen for varme
omgivelser. Noen kan ta store belastninger, men bare fra en retning, mens noen kan ta belastninger i
alle retninger.
For denne maskinen ble det vurdert en rekke alternativer. Det ble ikke satt et veldig stort krav til
nøyaktighet. En presisjon på 0.05mm ble regnet for godt nok. Løsningen burde takle støv over tid
siden det slipes en del med vinkelsliper på sveiseverkstedet. Det må være rom for å finjustere
løsningen siden det er sannsynlig at den blir utsatt for slag under montering og lagring. Løsningen må
også tåle belastningene maskinen blir utsatt for. Derfor settes 500N som et krav til belastning.
Løsningen kan heller ikke koste for mye.
Det ble vurdert tre forskjellige løsninger som blir presentert her.
Løsning 1 Presisjonsslipte stålakslinger
Presisjonsslipte centerless stålakslinger med støtte, som det går kulebøssinger på. Den
presisjonsslipte herdede stålakslingen er festet til aluminiumstøtten med skruer, se Figur 50. På
kanten av profilen er det også hull som brukes til å feste den på rammen. På akslingen går det en
kulebøssing som står i en aluminiumsblokk. Blokken festes ved skruer til dem man ønsker å ha
gående på den lineære føringen.
Denne løsningen har oppgaveskriver positive erfaring med fra tidligere. Den er middels solid, lett
tilgjengelig med reservedeler osv., mye brukt, men liker ikke støv så godt. Støv problemet kan løses
med å bruke glidebøssinger i stedet for kulebøssinger siden problemet i all hovedsak er at det samler
seg støv mellom kulene og at de går i stykker pga. det. Lagrene koster ikke mer enn ca. 20 kroner per
sett heller, så hvis man må bytt en gang i året så koster det 20kr*12 = 240kr ( yibiaoxin1982,
ebay.com selger, u.d.). Denne løsningen havner på ca. 5000kr inkl. frakt.
Fordeler: Billig i anskaffelse, mange leverandører, billige slitedeler, kan lett justeres ved bruk av
shims og de mange skruene den er festet med. Blokkene kan også rotere litt om akslingen sånn at
monteringsvinkelen ikke er så viktig for slitasjen på føringen.
Bakdel: Løsningen bygger mye i høyden noe som passer dårlig hvis det er ønskelig med et kompakt
design. Den er også utsatt for støv noe som kan føre til havari.
63
Figur 50 Til venstre undersiden av støtten, til høyre den lineære føringen montert på x-rammen
Løsning 2 Kuleskinner
I likhet med løsning en er det en vogn med en kulebøssing som går på en skinne, men denne gangen
er skinnen ikke en rund aksling, men ser mer ut som en togskinne. Den har de samme utfordringene i
forhold til støv som løsning nr.1. De store forskjellene fra løsning nr.1 er at de bygger mindre i
høyden, og at de stiller høyere krav til monteringen siden vognene ikke kan rotere om skinnen.
Løsningen takler heller ikke belastning fra sidene, eller vridning om bevegelsesaksen spesielt godt.
Denne løsningen blir betydelig dyrere enn Løsning nr. 1
Løsning 3 firkantrør og kulelager
Figur 51 Tversnitt av løsning nr 4. Demonstrerer sveis sammenføyning på høyre side, og vinkel stål og skruer på venstre
side.
64
Løsningen baserer seg på at man tar to firkantrør og sveiser dem sammen som vist i figuren. Så lager
man en vogn som har fire kulelager som er i kontakt med den øverste profilen, og fire som er i
kontakt med den nederste profilen. Siden lagrene står 90 grader på hverandre på hver side, så vill de
holde vognen på plass med god presisjon. Dette er bare en løsning for en CNC-plasmakutter, ikke en
CNC-fres. Dette siden løsningen mest sannsynlig ikke blir stiv nok til å unngå å «sige» betraktelig i zretning. Denne løsningen vil ha stor toleranse for støv. Den vil også bli billigere enn løsning 1 og 2,
siden den bruker selve konstruksjonsmaterialet til rammen som føring. Den store variabelen her er at
løsningen for x-aksen involverer å sveise eller skru sammen to rør meget presist. Å sveise blir
sterkest, å skru blir mest presist. Uansett metode så er ikke noe oppgaveskriver vurderer at han vil få
til spesielt godt.
Konklusjon
Løsning 1 blir valgt siden den oppfyller alle kravene og ikke er for dyr i innkjøp. Oppgaveskriver har
også erfaring med løsningen fra tidligere, noe som anses som en fordel. Løsningen er blitt brukt på
oppgaveskrivers 3D-printer som har stått i et støvfylt miljø i ett år nå. Partiklene har variert fra fint
slipestøv til sagspon. Kulebøssingene har hatt behov for å bli smurt et par ganger, og akslingene har
blitt tørket av når det har vært som verst. Utenom dette så har ikke annet vedlikehold vært
nødvendig. Hvis det skulle vise seg at det blir et problem med støv, så er det flere alternativer til
selve kulebøssingen på markedet som kan brukes.
65
3.4.2 Lineær bevegelse
Like viktig som at bevegelsen går i de aksene man ønsker så er det at den er så stor som man hadde
planlagt. For å sørge for at maskinen beveger seg forutsigbart så er det allerede valgt stepper
motorer, se kapitel 2.2.3 Motorer. Motorene beveger seg kontrollert og nøyaktig, men en motor som
ikke er koblet til noe vil ikke skape bevegelse.
For å skape bevegelsen så er det mange alternativer, og det er kjapt diskutert 3 av dem nedenfor.
Kuleskruer
Kuleskruer er skruer, med gjenger, men har litt spesielle gjenger. De er beregnet på at det skal gå en
spesiell mutter på dem som gjør at de har nesten ingen dødgang. Dette er en kjempe fordel for en
maskin som skal bevege seg frem og tilbake mye under arbeid. Dødgang her vil gjøre at det som
skulle være jevne kurver vil få rette partier når en akse snur retning, og kuttene blir unøyaktige.
Kuleskruer kan ha en rekke forskjellige stigninger og har lav friksjon, så det brukes ikke for mye kraft i
å overføre rotasjonen til motoren, til bevegelse i maskinen.
Bakdelen med kuleskruer er at de er det dyreste alternativet til lineær bevegelse. Oppgaveskriver
greier heller ikke å lage dem selv.
Trapesgjengestenger
Gjengestenger med trapsegjenger fungerer ganske likt som kuleskruer. Forskjellen er skruen ser mer
ut som en vanlig skrue enn kuleskruen kan gjøre. Forskjellen fra vanlige gjenger er at selve gjengene
sin profil ikke er en trekant, men nettopp et trapes. De kan overføre større krefter enn vanlige
gjenger og brukes blant annet til den automatiske matingen på dreiemaskinen på elevverkstedet. De
har ikke automatisk lite dødgang, men oppgaveskriver bruker dem på sin 3D-printer uten problem.
For å få til dette så har oppgaveskriver lagd muttere i nylon. Nylon er elastisk og når gjengene blir
kuttet så blir selve hullet litt mindre enn det egentlig skal. Når man setter mutteren på gjengestangen
sitter den meget godt, og med litt olje på så glir den med liten friksjon. Oppgaveskriver har både
gjengesnitt og gjengetapp til Tr10x2 trapesgjenger og kan derfor lage dem. Det beste er allikevel å
kjøpe rullede gjengestenger siden overflaten på disse vil være glattere enn dem man skjærer til selv.
Bakdelen med trapesgjenger er at det er mer friksjon enn med kuleskruer. Derfor må man ha
kraftigere motorer. For å kunne oppnå de ønskede hastighetene på maskinen så må man også ha
trapesgjenger med stor stigning. De blir dimensjonen fort stor også, og de ender opp med å veie
mye. Det vil i så fall gå utover hvor lett det er å montere og demontere maskinen. Alternativet er å
kjøre et veldig høyt turtall på stepper motoren, men da faller momentet motorene kan levere også,
og de vil raskt kunne miste steg.
Beltedrift
Å bruke belter med tenner er det tredje alternativet som blir vurdert. Løsningen fungerer ved at et
reimhjul festes på stepper motoren, og et reimhjul på andre siden av aksen man skal drive. Så festes
en reim mellom hjulene og for eksempel y-vognen feste på reimen igjen. Når motoren nå roterer så
vil den flytte y-vognen frem og tilbake alt etter rotasjonsretning. Denne løsningen er det billigste
alternativet. Det brukes på alt fra 3D-printere til CNC-freser som freser i MDF og annet
plantemateriale. Løsningen oppnår høye hastigheter ved lav rotasjonshastighet på motoren noe som
gjør at man kan utnytte motoren når den gir mest moment i forhold til strømmen som går gjennom. I
66
motsetning til de to andre løsningene så er denne løsningen svært lett. Den vil heller ikke få
problemer med støv.
Bakdelen er at den er sårbar for større gjenstander som kan sette seg fast. Selve beltet er også mer
elastisk enn gjengestengene. Det må derfor velges et som er stål forsterket for å hindre at det går
utover presisjonen. Beltet må også holdes stramt noe som gjør selve monteringen noe mer
komplisert enn for alternativene.
Konklusjon
Det velges beltedrift for x og y aksen på maskinen. Dette siden det ikke utgjør en stor innvestering,
estimeres til ca. 1500kr, og lett kan byttes ut med andre alternativer senere. Løsningen oppfyller
kravet til fart og kraftoverføring, men kan bli noe i det minste laget hvis det skal freses i tre.
For z-aksen velges det trapesgjenger. Dette side denne aksen ikke trenger å bevege seg spesielt raskt.
Det er derimot viktigere å kunne holde posisjonen. Det gjør den økte friksjonen og giringer med
trapesgjenger.
Radiusen til reimhjulet blir 7.5mm. Dette er funnet etter å ha brukt Matlab funksjonen
«Stepper_motor_kalkuleringer.m». Funksjonen regner ut alt som er relatert til stepper motorene på
bakgrunn av parametere satt i hovedfilen. Et utdrag av funksjonen er presentert nedenfor.
% Finner ut hvilken kraft som er størst og fortsetter utregningene
P.motor_x = (P.plasma.x*(1-krav.p_eller_f)+ P.fres.x*krav.p_eller_f);
P.motor_y = (P.plasma.y*(1-krav.p_eller_f)+ P.fres.y*krav.p_eller_f);
F_beregninger = max([P.motor_x P.motor_y]);
%% regner på maks
r_maks_kraft = motor.x.T*elektro.motor.dyn_faktor/F_beregninger; %M
r_test = 0.0075;
if r_test > r_maks_kraft
error_tekst = {'Valgt størrelse av tannhjulet er større enn maks størrelsen'
'Maks størrelse av tannhjulet er :' num2str(r_maks_kraft) 'mm'
'Du har angitt størrelsen til å være :' num2str(r_test) 'mm'
'Dette går ikke med disse motorene med de angitte krav til akselerasjon, toppfart,
og styrke'};
error(error_tekst)
end
krav.moment = F_beregninger*r_test/elektro.motor.dyn_faktor;
motor.x.I_krav = motor.x.I/motor.x.T*krav.moment;
motor.x.rps = (elektro.PSU1.Vkrav.spenning_tap_ledning)/(motor.x.L*2*motor.x.I_krav)/(motor.x.steg);
motor.x.v_mulig = motor.x.rps*2*r_test*pi ;
% m/s maksimal hastighet mulig ved
fullt moment
motor.x.opplosning = (r_test*2*pi)/200*1000; % oppløsningen i hele steg, blir 10 ganger
finere med mikrosteppingen
motor.x.dyn_kraft = motor.x.T*elektro.motor.dyn_faktor/r_test; % Kraften motoren kan
levere med test radiusen
end
Utdrag 2Utdrag av Stepper_motor_kalkuleringer.m For hele se vedlegg 1
67
4 Diskusjon av resultater
4.1 Defleksjon
Figur 52 Oversikt over Verktøyposisjonen for senarioene
Tabell 4 Presentasjon av resultatene av utregning av defleksjon med krav for fres. Utregnet ved hjelp av Matlab
samlingen, Vedlegg 1
Akse
X
Y
Z
abs
1
0,337
0,0516
0,00235
0,381
2
0,230
0,0516
0,00241
0,290
3
0,337
0,0525
0,00332
0,382
Senario
4
5
0,230
0,337
0,0525 0,0516
0,00333 0,00390
0,291
0,381
6
0,230
0,0516
0,00366
0,291
7
0,337
0,0516
0,00531
0,382
8
0,230
0,0516
0,00513
0,291
Tabell 5 Presentasjon av resultatene av utregning av defleksjon med krav for plasmakutter. Utregnet ved hjelp av Matlab
samlingen, Vedlegg 1
Akse
X
Y
Z
abs
Senario
1
2
3
4
5
0,0144
0,0144
0,0144
0,0144
0,0144
0,000501 0,000501 0,000512 0,000512 0,000501
0,00236 0,00241 0,00332 0,00333 0,00390
0,0147
0,0148
0,0149
0,0149
0,0150
6
0,0144
0,000501
0,00366
0,0150
7
0,0144
0,000501
0,00279
0,0148
8
0,0144
0,000501
0,00261
0,0148
Alle tallene for defleksjon i Tabell 4 og Tabell 5ligger innenfor kravet til 0.5mm per akse. Dette er
ingen stor overraskelse da maskinen er overdimensjonert flere steder. Det er heller ikke så rart når
det bare er regnet på selve rammen. Hvis andre deler av maskinen som for eksempel de lineære
føringene hadde blitt tatt med så ville tallene for fresen ligget mye tettere opptil grensen på 0.5mm.
Videre gås det gjennom defleksjonen for hver akse for å diskutere hvor defleksjonen er størst, o gom
det kan gjøres noe med det.
68
4.1.1 x-retning
Defleksjonen i x-retning er i begge tilfeller den største defleksjonen. For fresen så er den ca. 50%
større enn for y-aksen, og for plasmakutteren så er den mange ganger så stor. Derfor er dette
kanskje den mest interessante av aksene å studere, siden det her er størst forbedringspotensial.
Bidrag
Defleksjonen i x-retning får bidrag fra defleksjon av:




Festene mellom x-aksen og skjærebordet
y-aksen
Enden av x-aksen, maskinposisjon IV
Verktøyfestet og z-aksen
Senario 1 velges som eksempel. Defleksjonen er da fordelt mellom delene som vist i Tabell 6.
Tabell 6 Oversikt over fordelingen av defleksjonen i x-aksen med maskinen som fres. Tall fra utregninger gjort i Matlab
Del
Defleksjon
Fester x-akse bord
0.3278
y-aksen
0.000060563
Verktøyfeste, og z-akse
0.0095
Totalt
0,337
Her kan man klart se at det er festene mellom x-aksen og skjærebordet som står for det meste av
defleksjonen. Dette kan forbedres ved å for eksempel sveise på plater på festene som vil fungere
som avstivere.
Ikke medregnede faktorer
Beltedrift
x-aksen skal drives med belter, og siden det ikke er helt sikkert hvor elastiske de vil være, så er det
viktig å få ned defleksjonen til rammen først. Hvis festene avstives ordentlig så er det mye mere rom
for beltene sin elastisitet. Det er viktig at det er ordentlig stramming av beltet sånn at det ikke blir
dødgang. Hvis maskinen skal brukes mye som fres så kan det være en ide å montere trapesgjenger,
eller kuleskruer hvis universitetet vil ta seg penger til det.
Festet mellom x- og y-aksen
Det er ikke regnet på festet mellom x- og y-aksen. Det kan være defleksjon her som blir
betydningsfull hvis festene mellom bord og x-akse avstives.
69
4.1.2 y-retning
y-aksen er den andre aksen som har beltedrift. Dette gjør at det er av stor interesse å få minsket
defleksjonen her også. x-aksen har to belter, et på hver side, mens y-aksen bare har ett belte. y-aksen
kan derfor forvente at beltet vil bli strekt lengre enn x-aksen sine.
Bidrag
Defleksjonen i y-retning får bidrag fra:
 x-aksen
 verktøyfestet og z-aksen
Her velges senario 2 for å analysere bidragene
Tabell 7 Oversikt over fordelingen av defleksjonen i y-aksen med maskinen som fres. Tall fra utregninger gjort i Matlab
Del
Defleksjon
x-aksen
0.0341
Verktøyfeste, og z-akse
0.0184
Totalt
0,0516
Bidraget er relativt jevnt fordelt mellom de to kildene. Dette tillater at beltet kan bli strekt litt over
0.4mm uten at det går utenfor kravet på maks 0.5mm defleksjon.
Ikke medregnede faktorer
Beltedrift
Det er ikke sikkert hvor mye beltet vil strekke seg under belastning. Som for x-retning så vil det være
viktig å få det ordentlig strammet. Siden steppermotoren sin akse stikker ut på begge ender av
motoren så kan det være smart å feste
Dødgang i de lineære føringene
Hvis det er dødgang i de lineære føringene så kan det bidra med at hele verktøyfestet og y-vognen
vris om resulterer i merkbar defleksjon på verktøytuppen.
Festene mellom x-akse og skjærebord
Festene blir utsatt for et moment siden kraften angriper toppen av x-rammen se Figur 42. dette vil
føre til defleksjon i x-retning siden enden av festene vil bli bøyd. Lasten i z-retning vil ikke gjøre det
siden y-aksen hoder x-rammene i jevn avstand. vil ikke
70
4.1.3 z-retning
Defleksjonen her er betydelig mindre enn oppgaveskriver fryktet. Siden det brukes
trapesgjengestang til den lineære bevegelsen så er det ikke grunn til å frykte at den skal strekke seg.
Bidrag
Defleksjonen i z-retning får bidrag fra defleksjon av:
 x-aksen
 y-aksen
 festene mellom skjærebordet og x-aksen
Det er her ikke interessant å se på hvor store bidragene er i denne omgang, siden defleksjonen er så
liten. Det er mer interessant å identifisere mulige faktorer som ikke er medregnet.
Ikke medregnede faktorer
4.1.4 Felles ikke medregnede faktorer
Skruer/bolter
Det er ikke regnet på skruer og festemiddel. Dette siden det rett og slett ikke ble tid til det. Det vil bli
valgt overdimensjonerte skruer i alle koblinger, siden større dimensjoner gir større skruehoder.
Oppgaveskriver har erfaring med at større skruehoder gjør det litt vanskeligere å ødelegge
skruehodene, og litt lettere å få tak på dem.
71
4.2 Maskinens spesifikasjoner
Oppgaven var å designe, dimensjonere og konstruere en CNC-plasmakutter som kan brukes som fres
til lettere materialer. Maskinen i seg selv er det viktigste resultatet av rapporten foruten læringen
den har bidratt med for oppgaveskriver. Derfor er det relevant å liste opp hva det ble ut av
rapporten. Hvordan er maskinen som er blitt designet? Hva er rammene til designet?
Maskinen ble, pga. at universitetet ikke kan handle med kredittkort eller tilsvarende løsninger på
nettet, ikke fysisk ferdigstilt før rapportens innleveringsfrist. Den vil allikevel bli ferdigstilt i tiden
etter eksamen og er forhåpentligvis fult fungerende fra og med høsten 2014.
4.2.1 Arbeidsområde
Det er naturlig å se på hvor stort arbeidsarealet og høyden til maskinen er. Dette setter mange av
grensene for hva maskinen kan gjøre. Ikke minst når det er tenkt at den kanskje skal bli utstyrt med
andre verktøy enn den er designet for i dag.
Arbeidsarealet
Maskinen kan fysisk bevege x-aksen 2100mm og y-aksen 1600mm. Hvis man ikke tar hensyn til at
verktøyet kommer til å ha en utstrekning så får man da 2100mmx1600mm arbeidsområde, eller
3.36 arbeidsflate. Verktøyet har en utstrekning og verktøyfestet i designet, se kapittel 3.2.4, har en
bredde på 66mm. Det er ingen fysiske hindringer som stopper maskinen fra å utnytte hele lengden
på 2100mm. Ved å la det være 2mm klaring mellom verktøyfestet og x-aksen så blir arbeidsområdet
2100mm x 1530mm, eller 3.2
Dette oppfyller kravet om å kunne skjære i de bredeste platene(1500mm) og kunne skjære hele
plater a 2000mm.
Arbeidshøyden
Mellom skjærebordet og y-aksen er det 145mm For å unngå at arbeidsstykket krasjer i y-aksen så
settes en grense på 5mm fra y-aksen. Da blir arbeidshøyden 140mm.
Dette oppfyller kravet om minst 100mm arbeidshøyde for å kunne bearbeide hele isopor eller
styroformblokker. Se kapittel 3.2.1 Overordnet design av rammen for mer informasjon.
Arbeidsvolum
Maskinen får et arbeidsvolum på 2100mm x 1530mm x 140mm = 0.45
.
Arbeidsområde funksjoner
Maskinens utforming med x-aksene langs langsidene gjør at det kan legge stålplater i maskinen på
opptil 3,5 meter. Blir de større enn 3,5 meter så vil det ikke være mulig å få dem på maskinen pga.
avstand til veggene. Dette gjør at maskinen kan ha alle standard stålplater som funnet i kapittel 3.2.1
lastet i maskinen, selv om den ikke kan bearbeide plater på mer enn 2 meter lengde i en omgang.
Dette sparer masse arbeid med å måtte skjære til platen sånn at den passer inn i maskinen.
72
4.2.2 Bevegelse
Hvor fort de forskjellige aksene kan bevege seg under ulike på kjenninger og hvor fin oppløsningen er
på aksene er nyttig informasjon. Dette kan brukes til å raskt bedømme om maskinen er i stand til å
gjennomføre en oppgave eller egner seg for montering av en type utstyr.
x-aksen
Tabell 8 Bevegelsesinformasjon x-aksen
Egenskap
Oppløsning
Maks hastighet
Kraft
Plasmakutter
0.0236 mm
2.5653 m/s
16.7 N
Fres
0.0236 mm
0.3275 m/s
130 N
Når maskinen fungerer som en fres så vil belastningen på verktøyet bli fordelt over begge motorene.
Derfor blir ikke belastningen per motor så stor som for y-aksen sin stepper motor. Den må dra all
kraften alene siden det bare er en motor. Når maskinen fungerer som plasmakutter så får den en
latterlig høy hastighet på 2.56 m/s. Hastigheten vil bli begrenset av datamaskinen sånn at den ikke
når usikre grenser. Disse grensene vil bli satt når maskinen er ferdig konstruert.
y-aksen
Tabell 9 Bevegelsesinformasjon y-aksen
Egenskap
Oppløsning
Maks hastighet
Kraft
Plasmakutter
0.0236 mm
13.2532 m/s
3.22 N
Fres
0.0236 mm
0.1703 m/s
251 N
y-aksen sin motor får også en usannsynlig høy topphastighet. Det vil være friksjon på de lineære
føringene som vil øke belastningen og senke farten. I tillegg så synker momentet jo fortere motoren
går. Så grensen befinner seg nok rundt maks 8 m/s. Selv det vil bli regulert til en maksfart som blir
satt når maskinen er ferdig kosntruert.
z-aksen
For z-aksen så blir maks fart satt manuelt. Dette siden det ikke er gjort faktiske beregninger. Se
kapittel 3.4.2 for forklaring.
Tabell 10 Bevegelsesinformasjon z-aksen
Egenskap
Oppløsning
Maks hastighet
Kraft
Plasmakutter
0.001 mm
0.05 m/s
1 N (friksjon)
Fres
0.001mm
0.03 m/s
251 N
Generelt
At x- og y-motorene greier kravene til fart(0.15m/s for plasma, 0.05m/s for fres) greit er viktig. Dette
fordi det vil komme friksjon inn i bildet på de lineære føringene, og andre krefter som det ikke er
regnet med. Disse kreftene vil gjøre at makshastigheten dropper fordi det blir behov for mer kraft.
Da er det bra å ha litt å gå på i utgangspunktet.
73
4.2.3 Styringssystemet¨
Styringssystemet består av en datamaskin som gjennom et styringskort, g540, kommuniserer ved
resten av elektronikken. se Figur 53.
Figur 53 Elektronikk oversikt
Styringskortet har innebygde motordrivere som driver to stepper motorer for x-aksen, en for yaksen, og en for z-aksen. Stepper motorene beveger verktøyet i x, y, og z-retning. Når maskinen
starter så «homer» den til 0 posisjonen til hver akse. Der står det en mekanisk bryter på hver akse
som maskinen aktiverer når den når 0 posisjonen. Når maskinen datamaskinen nå vet hvor verktøyet
er så kan den begynne å arbeide. En fil med g-kode lastes inn i Mach3 som er styringsprogrammet til
maskinen. Maskinen beveger på seg og når verktøyet har nådd posisjon så tennes plasmakutteren.
Dette skjer ved at datamaskinen sendte et signal til styringskortet om at det skulle slå på et rele som
fungere som på knappen som man finner på plasmakutter pistolen. Når plasmabuen er aktivert
sender THC-enheten et signal til styringskortet som forteller datamaskinen at verktøyet har begynt å
kutte. Da begynner datamaskinen å styre plasmakutteren gjennom mønsteret som er programmert i
g-koden. THC-enheten regulerer høyden opp og ned sånn at kuttet blir finest mulig.
Sånn vil styringen til maskinen i bunn og grunn fungere med dette oppsettet.
Maskinen har kvalitets styringskort, programvare, og THC-enhet. Programvaren Mach3 har egne
profiler for både fresing og plasmakutting noe som gjør den svert godt egnet til denne typen
«multimaskin» bruk. Programvaren og de elektriske komponentene som er valgt oppfyller alle
kravene som ble satt for dem. Kabler er ennå ikke valgt.
74
4.2.4 Oppsummering av maskinen
Figur 54 CNC-maskinen med det endelige designet den har på slutten av rapportskrivingen.
Tabell 11 Oversikt over noen av de viktigste egenskaper maskin
Type maskin
Arbeidsområde (x,y,z)
Arbeidsflate
Arbeidsvolum
3, akset CNC-plasmakutter og fres
2100mm x 1530mm x 140mm
3.2 m2
0.45 m3
x-akse
Oppløsning
Maks hastighet
Kraft
Plasmakutter
0.0236 mm
2.5653 m/s
16.7 N
Oppløsning
Maks hastighet
Kraft
Plasmakutter
0.0236 mm
13.2532 m/s
3.22 N
Fres
0.0236 mm
0.3275 m/s
130 N
y-aksen
Fres
0.0236 mm
0.1703 m/s
251 N
z-aksen
Oppløsning
Maks hastighet
Kraft
Programvare
Styringskort
Motordrivere
THC-enhet
Endestopp
Strømforsyning
Plasmakutter
0.001 mm
0.05 m/s
1 N (friksjon)
Fres
0.001mm
0.03 m/s
251 N
Mach3
G540 Gecko
G250, 3A 50V
Proma Compact THC Controller 150
Mikrobrytere, x+,x-,y+,y-,z+,z36V 10A 360W
75
5 Konklusjon
Defleksjon
Defleksjonen til rammen er innenfor kravet. Det er også identifisert tiltak som kan minske
defleksjonen ytterligere. Med dette så burde maskinen være i stand til å fungere som en fres i tillegg
til plasmakutter. Det er en del usikre elementer som for eksempel hvor mye beltene til beltedriften
strekker seg under bruk. Oppgaveskriver tror ikke dette vil skape problemer under bruk som
plasmakutter. For bruk som fres kan det føre til at den totale defleksjonen blir større enn tillat, hvis
belastningene blir store.
Oppgaveskriver konkluderer med at maskinen klarer de gitte kravene for defleksjon med
forbeholdene som er nevnt ovenfor.
Maskinens funksjonalitet
Oppgaveskriver er svært fornøyd med maskinen sin funksjonalitet. Det har lyktes å sette sammen et
design som gjør at alle standard størrelse stålplater kan mates rett inn i maskinen. Maskinen er ikke i
stand til å kutte opp lengre plater enn 2100mm i en operasjon, men kan kutte plater opp til og med
1500mm brede. Maskinen er bygd opp av moduler som kan tas fra hverandre og lagre sånn at
skjærebordet ikke blir okkupert av maskinen. Maskinen har innebygd automatisk høyde kontroller
for plasmakutter. Dette gjør at det blir mye lettere å skjære i bølgete plater, og kuttflatene og
kantene blir jevnere og finere. THC-enheten gir også signal om når plasmabuen er tent sånn at
maskinen kan vente med å begynne å skjære til plasmakutteren er klar. Maskinen er styrt av Mach3
et brukervennlig program med mange innstillingsmuligheter og ferdige profiler for både fresing og
plasmakutting.
Oppgaveskriver er meget fornøyd med den totale pakken som maskinen sitt design leverer.
Sammensettingen av komponenter er ikke revolusjonerende for denne oppgaven. Det finnes sikkert
mange maskiner som har brukt samme deler, men oppgaveskriver har ikke bare funnet en liste på
nettet å tatt utgangspunkt i den. Alle komponenter som er valgt er valgt av en grunn noe
oppgaveskriver håper han har greid å formidle gjennom kapittel 3 og 4.
Oppgaveskriver konkluderer med at maskinens design vil fylle funksjonen som CNC-plasmakutter og
CNC-fres når den er konstruert ferdig. Oppgaveskriver skulle ønsket at det hadde latt seg gjøre å
bygge ferdig maskinen før rapportfristen, men det lot seg ikke gjøre som tidligere nevnt.
Etterarbeid
Et viktig punkt var at det skulle kunne skrives oppgaver rundt maskinen, og at den skulle kunne
videreutvikles. Gjennom arbeidet på maskinen har oppgaveskriver konkludert med at disse
oppgavene ville være til stor nytte i form av å utvide maskinens funksjonalitet, eller være
interessante forskningsoppgaver.
Closed loop feedback system for stepper motorene sin bevegelse
Designe og implementere en form for feedback til datamaskinen sånn at styringen av maskinen kan
kontrollere om maskinen er i den posisjonen den skal være. Dette vil være svært nyttig hvis maskinen
skal operere nær sin kapasitetsgrense. Da kan datamaskinen kontrollere om den faktisk var i stand til
å gjennomføre bevegelsene den skulle, og kompensere og rette seg opp igjen hvis den skulle avvike.
Egner seg nok best for data og elektronikk studenter. Kybernetikk hadde dette vært ypperlig for.
76
Bygge maskinen om til en MIG-3D-printer som kan printe metal
3D-printer revolusjonen er over oss og plastikkprintere av varierende kvalitet popper opp i stadig nye
design og med stadig bedre resultater. Det går an å bygge en 3D printer som kan printe med MIG
apparatet i stedet for plastikk. Den fungerer ellers ganske likt som en plastik FDM printer, så det
meste av teknologien finnes klart. Har allerede blitt gjort på andre universiteter, men ikke i så stor
skala som det er mulig med å bruke denne store maskinen.
Egner seg for en blanding av maskin og elektro og data studenter
Oppgradere maskinen til å kunne frese i aluminium
En gruppe studenter kunne analysert maskinen og arbeidet videre på en pakken med Matlab
funksjoner og skript som oppgaveskriver allerede har lagd. De kan finne ut hva kravene for at
maskinen skal kunne frese i aluminium er, å så oppgradere maskinen sånn at den kan det.
Egner seg for maskin og elektro og data studenter. Det anbefales at de har litt peiling på matlab før
de setter i gang
Montere og designe belastnings overvåkningssystem.
Et trykk sensor system som måler kreftene maskinen blir utsatt for under arbeid. Dataen blir brukt til
å regulerer fremdriftshastigheten til maskinen og unngå at maskinen blir belaste så mye at
defleksjonen blir stor å går utover produksjonskravene til delen som produseres. Ville gjort maskinen
i stand til å gjennomføre nøyaktig maskineringsarbeid selv når den arbeider på grensen av sin
kapasitet.
Passer for en eller flere kybernetikk studenter og noen fra maskin.
Vedlikehold og funksjons analyse
Alle feil og avvik på maskinen blir rapportert. Ette et års bruk så går man gjennom dem, analyserer
feilene og forbedrer maskinen.
Egner seg godt for en liten gruppe maskinstudenter 2-3 stykk. Fordel med praktisk yrkesfaglig
bakgrunn innenfor mekanikk.
Oppgaveskriver konkluderer med at denne maskinen kan være starten på et spennende forsknings
og utviklingseventyr om universitetet gripper sjansen. Her er det mulighet for studenter til å lære og
professorer og doktorgradsstudenter til å få satt forskingen ut i live ved hjelp av gode tilgjengelige
produksjonsutstyr
77
7 Kilder
CNCCookbook, Inc., u.d. CNCCookbook: Dealing with noise problems. [Internett]
Available at: http://www.cnccookbook.com/CCCNCNoise.html
[Funnet 13 Mai 2014].
Geckodrive Motor Controls, u.d. G540 4-Axis Digital Step Drive info. [Internett]
Available at: http://www.geckodrive.com/geckodrive-step-motor-drives/g540.html
[Funnet 6 Februar 2014].
miss_my_car, ebay.com selger, u.d. Pris på lineære føringer, ebay.com. [Internett]
Available at: http://www.ebay.com/itm/6pcs-SBR20-550-1750-2750mm-fully-supported-linear-railshaft-rod-12pcs-SBR20UU/301009213129?pt=BI_Heavy_Equipment_Parts&hash=item46158c16c9#shpCntId
[Funnet 7 Februar 2014].
proma.elektronika, ebay.com selger, u.d. Pris på THC-enhet, ebay.com. [Internett]
Available at: http://www.ebay.com/itm/Proffessional-Compact-CNC-Plasma-THC-Controller-TorchHeight-Control-/321302831531?pt=LH_DefaultDomain_0&hash=item4acf2421ab
[Funnet 7 Februar 2014].
sure-hifi, ebay.com selger, u.d. Pris på strømforsyning, ebay.com. [Internett]
Available at: http://www.ebay.com/itm/MW-36V-12-45A-AC-DC-PSU-Switching-Power-SupplyMean-Well-SE-450-36-450W-/350835960272?pt=LH_DefaultDomain_0&hash=item51af73e9d0
[Funnet 7 Februar 2014].
yibiaoxin1982, ebay.com selger, u.d. Pris på kulebøssinglagre, ebay.com. [Internett]
Available at: http://www.ebay.com/itm/6pcs-LM20UUOP-20mm-Open-Linear-Ball-Bearing/350680109310?pt=BI_Heavy_Equipment_Parts&hash=item51a629d0fe
[Funnet 7 Februar 2014].
Álvarez, J.-M. B., 2007. Steinalderverktøy fra den atlantiske regionen Guelmim-Es Semara, Sahara
(Det nasjonale arkeologiske museet i Madrid), Madrid: Wikimedia Commons.
Anon., u.d. EgyptSearch Forums: Out of Africa - Ancient Egyptian Inventions. [Internett]
Available at: http://www.egyptsearch.com/forums/ultimatebb.cgi?ubb=print_topic;f=8;t=007057
[Funnet 8 Mai 2014].
ArtSoft Corporation, u.d. Mach3 – License. [Internett]
Available at: http://www.machsupport.com/shop/mach3/
[Funnet 5 Februar 2014].
asahitoys, ebay.com selger, u.d. Pris på belte tanhjul, ebay.com. [Internett]
Available at: http://www.ebay.com/itm/HTD-3M-Aluminum-Timing-Pulley-15-tooth-Bore-6-35mmfor-15mm-wide-belt-CNC-/161198948806?pt=LH_DefaultDomain_0&hash=item258834c1c6
[Funnet 5 Februar 2014].
B2BMETAL, u.d. Rectangular structural hollow sections - HSS of EN 10219, cold formed steel
rectangular sections. [Internett]
Available at: http://www.b2bmetal.eu/en/pages/index/index/id/94/
[Funnet 16 April 2014].
78
British Stainless Steel Association, u.d. Bimetallic (galvanic) corrosion risks from contact with
galvanised steel or aluminium. [Internett]
Available at: http://www.bssa.org.uk/topics.php?article=89
[Funnet 13 Mai 2014].
Cai, Z. & Ross, R. J., u.d. Mechanical Properties of Wood-Based. [Internett]
Available at: http://www.fpl.fs.fed.us/documnts/fplgtr/fplgtr190/chapter_12.pdf
[Funnet 5 Februar 2014].
Changzhou WanTai Electrical Appliance Co.,Ltd, u.d. Hybrid Stepping Motor 57BYGH. [Internett]
Available at: http://www.wantmotor.com/ProductsView.asp?id=160&pid=80
[Funnet 11 Mai 2014].
CNC Masters, u.d. CNCl Max Machine. [Internett]
Available at: http://www.cncmasters.com/images/home/products/cncmax/cnc-mill-max-rt-viewbig.jpg
[Funnet 10 Mai 2014].
CNC-arena forum users, 2006. Stepper Motors and Drives > Stepper EM noise:. [Internett]
Available at: http://www.cnc-arena.com/en/forum/stepper-em-noise--201278.html
[Funnet 13 Mai 2014].
cnczone.com brukere, u.d. mdf vs plywood, foruminlegg på cnczone.com. [Internett]
Available at: http://www.cnczone.com/forums/jgro_router_table_design/65921mdf_vs_plywood.html
[Funnet 7 Februar 2014].
Dave Cook, C. T. S. D., u.d. Troubleshooting PAC Systems: How to Nullify Noise. [Internett]
Available at: http://www.centricut.com/New_Lessons/lessons_14.html
[Funnet 13 Mai 2014].
Daycounter Inc., u.d. Stepper Motor Calculator. [Internett]
Available at: http://www.daycounter.com/Calculators/Stepper-Motor-Calculator.phtml
[Funnet 11 Mai 2014].
Dolly1010, 2011. Stepper Motor. [Internett]
Available at: http://commons.wikimedia.org/wiki/File:Stepper_motor.jpg
[Funnet 10 Mai 2014].
engineeringtoolbox.com, u.d. Densities of Miscellaneous Solids. [Internett]
Available at: http://www.engineeringtoolbox.com/density-solids-d_1265.html
[Funnet 16 April 2014].
engineeringtoolbox.com, u.d. Modulus of Elasticity - Young Modulus for some common Materials.
[Internett]
Available at: http://www.engineeringtoolbox.com/young-modulus-d_417.html
[Funnet 16 April 2014].
Gecko Drive, u.d. G540 4-Axis Digital Step Drive. [Internett]
Available at:
http://www.geckodrive.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27
79
136e95/g/5/g540.gif
[Funnet 28 April 2014].
Junge, M., u.d. Centrifugal Governor at the Science Museum London, s.l.: s.n.
Lemu, H. G., 2013. Dimmensjonering av maskinelementer, Kompendium i fag BIM150
Maskinelementer. Stavanger: Institutt for konstruksjonsteknikk og materialteknologi, UiS.
Machsupport Forum Users, 2008. "Holding" vs "Running" torque. [Internett]
Available at: http://www.machsupport.com/forum/index.php?;topic=6466.0
[Funnet 12 Mai 2014].
Makerbot, u.d. MakerBot Replicator Desktop 3D Printer (Fifth Generation Model). [Internett]
Available at: http://store.makerbot.com/replicator
[Funnet 10 Mai 2014].
Norsk Stål, u.d. Norsk Stål Produktkatalog. [Internett]
Available at:
http://produktkatalog.norskstaal.no/Pages/Category.aspx?cat=Org0200&Category=po253010
[Funnet 13 Mai 2014].
Plastics One Inc, u.d. Wire Design - Making the Perfect Cable. [Internett]
Available at: http://www.plastics1.com/Wire-Design.php
[Funnet 10 Mai 2014].
R.C.Hibbeler, 2011. Machanics of Materials. 8 red. Singapore: Pearson Education South Asia Pte Ltd.
Reprap contributors, 2014. G-code. [Internett]
Available at: http://reprap.org/wiki/G-code
[Funnet 10 Mai 2014].
Ruukki Norge As, 2014. Lagerprogram og prisliste RuukkiNorge. [Internett]
Available at:
www.ruukki.no/~/media/Norway/Files/Stocklists%20ALU/Aluminium%20stang%20og%20r%C3%B8r.
pdf
[Funnet 16 April 2014].
sawmillcreek.org brukere, u.d. Dimensional Stability MDF vs Plywood, debatt innlegg. [Internett]
Available at: http://www.sawmillcreek.org/showthread.php?122015-Dimensional-Stability-MDF-vsPlywood
[Funnet 5 Februar 2014].
Smith Stål, 2011. Lagerkatalog Smith Stål. [Internett]
Available at: http://www.smithstal.no/SmithStaal/Produkter/lagerkatalogsmithstal.no.pdf?epslanguage=no
[Funnet 13 Mai 2014].
Sunzhou Sunda Machine Tools CO., LTD., u.d. Economical CNC Lathe CJK6136B-Sunda Machine Tools.
[Internett]
Available at: http://www.sundamachinetools.com/economical-cnc-lathe/CJK6136B.htm
[Funnet 10 Mai 2014].
80
Tenderlok, 2012. Steam Engine. [Internett]
Available at: http://en.wikipedia.org/wiki/Steam_engine
[Funnet 8 Mai 2014].
Tooling University, 2014. What is the definition of machining center?. [Internett]
Available at: http://www.toolingu.com/definition-300210-12755-machining-center.html
[Funnet 8 Mai 2014].
Waard, S. d., 2011. Electric motor. [Internett]
Available at: http://en.wikipedia.org/wiki/Electric_motor
[Funnet 8 Mai 2014].
wawawago, ebay.com selger, u.d. Pris på reim, ebay.com anonse. [Internett]
Available at: http://www.ebay.com/itm/HTD-3M-Timing-Belt-5m-W-10mm-for-CNC-Robotics/121259869934?pt=LH_DefaultDomain_0&hash=item1c3ba6c6ee
[Funnet 7 Februar 2014].
Wikipedia contributors , 2014. Galvanic corrosion. [Internett]
Available at: http://en.wikipedia.org/w/index.php?title=Galvanic_corrosion&oldid=607332035
[Funnet 13 Mai 2014].
Wikipedia contributors , 2014. Numerical control. [Internett]
Available at: http://en.wikipedia.org/w/index.php?title=Numerical_control&oldid=607135967
[Funnet 7 Mai 2014].
Wikipedia contributors , 2014. Stepper motor. [Internett]
Available at: http://en.wikipedia.org/w/index.php?title=Stepper_motor&oldid=607511535
[Funnet 10 Mai 2014].
Wikipedia contributors, 2013. Knitting machine. [Internett]
Available at: http://en.wikipedia.org/w/index.php?title=Knitting_machine&oldid=582507744
[Funnet 7 Mai 2014].
Wikipedia contributors, 2014. Electric motor. [Internett]
Available at: http://en.wikipedia.org/w/index.php?title=Electric_motor&oldid=606971270
[Funnet 6 Mai 2014].
Wikipedia contributors, 2014. History of technology. [Internett]
Available at: http://en.wikipedia.org/w/index.php?title=History_of_technology&oldid=605990522
[Funnet 6 Mai 2014].
Wikipedia contributors, 2014. Mechanical calculator. [Internett]
Available at: http://en.wikipedia.org/w/index.php?title=Mechanical_calculator&oldid=604082356
[Funnet 6 Mai 2014].
Wikipedia contributors, 2014. Servomotor. [Internett]
Available at: http://en.wikipedia.org/w/index.php?title=Servomotor&oldid=607615631
[Funnet 10 Mai 2014].
Wikipedia contributors, 2014. Shim (spacer). [Internett]
Available at: http://en.wikipedia.org/w/index.php?title=Shim_(spacer)&oldid=601629943
[Funnet 18 April 2014].
81
Wikipedia contributors, 2014. Skin effect. [Internett]
Available at: http://en.wikipedia.org/w/index.php?title=Skin_effect&oldid=607694348
[Funnet 13 Mai 2014].
Wikipedia contributors, 2014. Watermill. [Internett]
Available at: http://en.wikipedia.org/w/index.php?title=Watermill&oldid=606999397
[Funnet 6 Mai 2014].
Wikipedia-brukere, 2013. Forbrenningsmotor. [Internett]
Available at: //no.wikipedia.org/w/index.php?title=Forbrenningsmotor&oldid=12211443
[Funnet 6 Mai 2014].
www.engineeringtoolbox.com, u.d. Modulus of Rigidity. [Internett]
Available at: http://www.engineeringtoolbox.com/modulus-rigidity-d_946.html
[Funnet 27 April 2014].
zappltd, ebay.com selger, u.d. Anonse med info om styrken til reim. [Internett]
Available at: http://www.ebay.com/itm/T5-Timing-open-timing-belt-10mm-CNC-ROBOTICS/251038880715?pt=UK_BOI_Industrial_Automation_Control_ET&hash=item3a731553cb
[Funnet 5 Februar 2014].
82
Vedlegg
Alle vedleggene ligger elektronisk på www.gjoreselv.com
1 Matlab funksjoner og skript
Alle Matlab funksjoner og skript som er brukt i oppgaven pakket i .zip fil
1.
2.
3.
4.
5.
6.
7.
Hovedfil_beregninger_CNC_plasmakutter.m
Vekt_og_krefter.m
Defleksjon.m
Stepper_motor_kalkuleringer.m
Senario.m
ledning_tversnitt.m
konvergering.m
2 Solid Edge filer
Solid Edge modellfilene til maskinen pakket som .zip fil
3 Brukermanual THC-enhet Proma
Brukermanual med teknisk informasjon og spesifikasjoner
4 Brukermanual G540 GeckoDrive
Brukermanual med teknisk informasjon og spesifikasjoner
1