Hopp til innhald
Fagartikkel

Verktøybanar

Når du har laga eit program til i ei CNC-styrt maskin, behandlar maskina programmet og lagar ein plan for verktøybanen, det vil seie for korleis verktøyet skal bevege seg for å gjere jobben.

Verktøybanar

Verktøybane kallar vi den ruta skjereverktøyet følger under maskineringsprosessen. CAD- og CAM-programvare simulerer verktøybanar ved å generere koordinatplasseringane som eit skjereverktøy vil følge i maskineringsprosessen. Dei fleste nyare CNC-maskinene kan også simulere programmet du har laga, grafisk på maskina.

Ved å simulere verktøybanen i ei datamaskin kan du avdekke eventuelle kollisjonar mellom verktøyet og arbeidsemnet som i verste fall kan øydelegge både arbeidsemnet, verktøyet og maskina.

Grov- og finsyklus

Av økonomiske og produksjonstekniske årsaker deler CNC-maskina ofte opp verktøybanane i ein grovsyklus og ein finsyklus. Først nyttar maskina til dømes eit kraftig verktøy som kan skjere grove kutt i stor fart, så bruker ho eit høgkvalitetsverktøy som gir ei fin overflate. På mange maskiner kan du bestemme sjølv kor mykje materiale du vil at maskina skal sette igjen til finkuttet, til dømes 0,2 til 0,4 millimeter.

Ved å dele opp tilarbeidinga i fin- og grovsyklus kan ein auke produksjonstempoet, samtidig som bedrifta reduserer slitasjen på dei verktøya som skal gi fin overflate og nøyaktige toleransar på sluttproduktet.

Fresing

Ved fresing er verktøybanane ofte like, medan kuttdjupn, verktøyval og skjeredata for turtal og mating kan vere ulike.

Dreiing

Når det gjeld dreiing, er det ofte ulike verktøybanar for grov- og fintilarbeiding. Fintilarbeidinga følger alltid konturen på ønskt sluttprodukt, medan grovdreiinga har som oppgåve å fjerne mest mogleg materiale frå arbeidsemnet.

2D-verktøybanar

De enklaste verktøybanane er i 2D. Då bruker du to aksar for å generere rørslemønsteret verktøyet skal følge. Mønsteret blir gjenteke fleire gonger, alt etter kor mange kutt som må til for å oppnå ønskt djupn i kuttet.

Fresing

For fresar vil verktøybanar i 2D i dei fleste tilfella vere i XY-planet. Du bruker G-kommandoane G17, G18 eller G19 for å velje koordinatplanet du vil frese i.

Kuttdjupna i kvart kutt avgjer kor mange gonger maskina må gjenta verktøybanen. Viss du skal frese eit 10 mm djupt spor og har ut frå verktøy, materiale og overflatefinish rekna ut at du kan ta 2 mm per kutt, må fresen gjenta verktøybanen i XY-planet 5 gonger. Verdien i Z-aksen derimot blir ulik frå gong til gong fordi sporet skal bli 2 mm djupare for kvar gong.

Dreiebenk

For dreiebenker angir verktøybanar i 2D rørsle i XZ-planet. Vi kan velje mellom fleire alternativ for korleis maskina skal lage verktøybanen, og vi bruker ulike G-kommandoar for å generere ulike banar, til dømes G71, G72 og G73.

Kommando G71

Dersom du vel kommando G71, vil dreiestålet skjere i Z-aksen, inn mot kjoksen.

I modellen er verktøybanen teikna inn i form av piler: Blå pil viser hurtig rørsle frå eller til nullpunkt, raud pil viser skjering, medan grøn pil viser rørsle i friluft.

Kommando G72

Vel du kommando G71, vil dreiestålet skjere i X-akse, inn mot senter av arbeidsstykket.

I modellen er verktøybanen teikna inn med piler: Blå pil viser hurtig rørsle frå eller til nullpunkt, raud pil viser skjering, medan grøn pil viser rørsle i friluft.

Kommando G73

Kommandoen G73 nyttar du viss du vil at CNC-benken skal lage verktøybanar som følger sluttkonturen ved kvart kutt. Då vil det ofte vere slik at delar av kutta blir gjennomførte i friluft fordi konturen gir ein verktøybane som er utanfor arbeidsemnet.

I modellen er verktøybanen teikna inn med piler: Blå pil viser hurtig rørsle frå eller til nullpunkt, raud pil viser skjering, medan grøn pil viser rørsle i friluft.

3D-verktøybanar

Tredimensjonale verktøybanar blir nytta til meir komplekse arbeidsoperasjonar der maskina jobbar i fleire aksar samtidig.

Det er krevjande å programmere verktøybanar for 3D-figurer manuelt, derfor blir det vanlegvis nytta CAM-programvare som genererer verktøybanane ut frå ei 3D-teikning.

Verktøybanar for 3D blir også nytta i 3D-printarar, der kvart lag som blir printa, blir generert som verktøybane.

ISO-kommandoar for generering av verktøybanar

For å fortelje CNC-maskina korleis ho skal generere verktøybanane, kan du bruke ulike ISO-kommandoar. Ved val av kommando bør du ta omsyn til materialet det skal jobbast i, verktøyet du skal nytte, og typen maskin du skal jobbe på.

G70 (fintilarbeiding, Finishing Cycle)

G70 Finishing Cycle kan brukast til å fullføre kontur og verktøybanar som frå før er grovkutta med grovtilarbeidingssyklusar som G71, G72 og G73.

G70 følger alltid konturen på ønskt sluttprodukt, og du må derfor også angi kva linjer i programmet som beskriv konturen.

Døme på kode for fintilarbeiding

G70 P120 Q210

Forklaring

  • G70: kommando for val av fintilarbeidingssyklus

  • P120: første programlinje i skildring av konturen, som her har linjenummer N120

  • Q210: siste programlinje i skildring av konturen, som her har linjenummer N210

OBS! Her må du også hugse å sjekke at maskina er programmert med G18 og jobbar i ZX-planet.

G71 (grovtilarbeiding, Roughing Cycle)

Kommando G71 blir vanlegvis nytta til grovtilarbeiding av arbeidsemnet, men det kan også brukast til sluttdreiing viss det ikkje er spesielle krav til overflatekvalitet eller toleransar.

G71 angir at CNC-maskina skal fjerne materiale frå arbeidsstykket ved å kutte i Z-retning, altså aksialt. Fordi skjerekreftene her går mot kjoksen, vil det vere mindre fare for at arbeidsemnet bøyer seg eller losnar.

Døme på kode for grovtilarbeiding

G71 P100 Q200 U.2 W.05 F100

Forklaring

  • G71: kommando for grovtilarbeiding

  • P100: første programlinje i skildring av konturen, som her har linjenummer N100

  • Q200: siste programlinje i skildring av konturen, som her har linjenummer N200

  • U.2: materialtjukn avsett for fintilarbeiding i X-akse, her 0,2 mm

  • W.05: materialtjukn avsett for fintilarbeiding i Z-akse, her 0,05 mm

  • F100: matehastigheit, her 100 mm per minutt


G72 (radiell syklus)

G72 blir nytta til grovtilarbeiding av arbeidsemnet. Denne kommandoen er lite eigna om du vil ha ei fin overflate. Vinklane på skjereverktøyet vil sette igjen materiale i overflata slik at ho vil opplevast som taggete. Skjerevinkelen og avstanden mellom kutta avgjer kor store taggane blir. Brukar du G72, vil det som oftast vere behov for fintilarbeidingssyklus i etterkant.

Denne dreiesyklusen påfører også arbeidsemnet ei stor kraft aksialt, altså inn mot senter. Dette kan forårsake at arbeidsemnet bøyer seg eller losnar frå kjoksen.

Døme på kode for G72

G72 P100 Q200 U.2 W.8 F50

Forklaring

  • G72: radiell syklus

  • P100: første programlinje i skildring av konturen, med linjenummer N100

  • Q200: siste programlinje i skildring av konturen, med linjenummer N200

  • U.2: materialtjukn avsett for fintilarbeiding i X-akse, her 0,2 mm

  • W.8: materialtjukn avsett for fintilarbeiding i Z-akse, her 0,8 mm

  • F50: matehastigheit, her 50 mm per minutt

G73 (CNC-dreiebenk)

Kommandoen G73 bruker du viss du vil at CNC-benken skal lage verktøybanar som følger sluttkonturen ved kvart kutt. Det er då vanleg at mange av kutta er i friluft.

Skjereverktøyet tilarbeider arbeidsemnet i Z-akse, og skjerekreftene går mot kjoksen. Derfor er det mindre fare for at arbeidsemnet bøyer seg eller losnar.

I og med at verktøyet her følger konturen ved alle kutta, vil denne dreiesyklusen gi det finaste resultatet i dei tilfella der du ikkje vil bruke ein fintilarbeidingssyklus i tillegg.

Døme på kode for G73

G73 P100 Q200 U.2 W.5 F150

Forklaring

  • G73: kontursyklus

  • P100: første programlinje i skildring av konturen, med linjenummer N100

  • Q200: siste programlinje i skildring av konturen, med linjenummer N200

  • U.2: materialtjukn avsett til fintilarbeiding i X-akse,
    0,2 mm

  • W.5: materialtjukn avsett til fintilarbeiding i Z-akse,
    0,5 mm

  • F150: matehastigheit, 150 mm per minutt