Spiralinterpolation

Forklaring

Spiralinterpolation er en programmeringsmåde, hvor fræseren bevæger sig ned i materialet i en spiralformet bane. Dette er en god måde at fræse cirkulære lommer eller gennemgående huller på. Det giver en jævn indgang i materialet og man undgår bratte skift i tilspændingsretningen.
 

Programmering

G90 (G91) G03 I_ J_ Z_ F_

I og/eller J skal bruges til hele cirkelslag. (se evt. G03)
Z angiver Z-dybden (G90) eller bevægelsen i Z (G91).
F er tilspændingen

Selve cirkelslaget programmeres som et eller flere hele cirkelslag med koderne G02 / G03. G03 bør foretrækkes, da det giver medfræsning.

Stigningen / omgang programmeres i samme linie som en Z-bevægelse. Denne stigning afhænger af værktøjet og skal findes i databladene.

Når det er et bundhul, skal der tilføjes et ekstra cirkelslag, uden Z-bevægelse, for at gøre bunden plan. Man skal desuden tilpasse startpositionen over pladen, sådan at der et helt antal cirkelslag fra startposition til bunden af hullet.

Da man ofte skal have flere cirkelslag for at nå til den korrekte dybde kan man med fordel programmere det vha. et underprogram og i inkrementel tilstand (G91).

Eksempel

Eksempel 1 - gennemgående hul, absolut programmering

En 10 mm plade skal have et gennemgående hul på 40 mm. Hullet centrum er beliggende i X0, Y0. Værktøjet er en Ø25 mm HM-fræser.

N100 G00 X0. Y0.
N110 G00 Z1.
N120 G01 G41 D8 X20.
N130 G03 I-20. Z-2.
N140 G03 I-20. Z-5.
N150 G03 I-20. Z-8.
N160 G03 I-20. Z-11.
N170 G03 X5. Y15. R15.
N180 G01 G40 X0. Y0.
N190 G00 Z2.

N100 Værktøjet positioneres i centrum af hullet.
N110 Værktøjet positioneres i ilgang 1 mm over pladen.
N120 Radiuskompensering indlæses, blødt indløb er ikke nødvendigt, da det er en luftspån.
N130 1. cirkelslag til Z-2.
N140 2. cirkelslag til Z-5.
N150 3. cirkelslag til Z-8.
N160 4. cirkelslag til Z-11.
N170 Blødt udløb.
N180 Radiuskompenseringen annulleres og værktøjet positioneres i centrum af hullet.
N190 Værktøjet køres op af hullet i ilgang.
 

Eksempel 2 - bundhul, absolut programmering

En 20 mm plade skal have et bundhul på Ø40 - 10 mm dyb. Hullet centrum er beliggende i X0, Y0. Værktøjet er en Ø25 mm HM-fræser.

N100 G00 X0. Y0.
N110 G00 Z2.
N120 G01 G41 D8 X20.
N130 G03 I-20. Z-1.
N140 G03 I-20. Z-4.
N150 G03 I-20. Z-7.
N160 G03 I-20. Z-10.
N170 G03 I-20.
N180 G03 X5. Y15. R15.
N190 G01 G40 X0. Y0.
N200 G00 Z2.

N100 Værktøjet positioneres i centrum af hullet.
N110 Værktøjet positioneres i ilgang 2 mm over pladen - sådan at der er et helt antal cirkelslag til bunden.
N120 Radiuskompensering indlæses, blødt indløb er ikke nødvendigt, da det er en luftspån.
N130 1. cirkelslag til Z-1.
N140 2. cirkelslag til Z-4.
N150 3. cirkelslag til Z-7.
N160 4. cirkelslag til Z-10.
N170 Et 5. cirkelslag uden Z-bevægelse, for at plane bunden.
N180 Blødt udløb.
N190 Radiuskompenseringen annulleres og værktøjet positioneres i centrum af hullet.
N200 Værktøjet køres op af hullet i ilgang.
 

Eksempel 3 - bundhul, underprogram og inkrementel programmering
En 20 mm plade skal have et bundhul på Ø40 - 25 mm dyb. Hullets centrum er beliggende i X0, Y0. Værktøjet er en Ø25 mm HM-fræser.

(Hovedprogram)
N100 G00 X0. Y0.
N110 G00 Z2.
N120 G01 G41 D8 X20.
N130 M98 P5000 L9
N140 G03 I-20.
N150 G03 X5. Y15. R15.
N160 G01 G40 X0. Y0.
N170 G00 Z2.

(Underprogram)
O5000
N10 G91
N20 G03 I-20 Z-3.
N30 G90
N40 M99

(Hovedprogram)
N100 Værktøjet positioneres i centrum af hullet.
N110 Værktøjet positioneres i ilgang 2 mm over pladen - sådan at der er et helt antal cirkelslag til bunden.
N120 Radiuskompensering indlæses, blødt indløb er ikke nødvendigt, da det er en luftspån.
N130 Underprogrammet O5000 kaldes 9 gange, dvs. der fræses 9 cirkelslag med hver 3 mm spåndybde.
N140 Et sidste cirkelslag uden Z-bevægelse, for at plane bunden.
N150 Blødt udløb.
N160 Radiuskompenseringen annulleres og værktøjet positioneres i centrum af hullet.
N170 Værktøjet køres op af hullet i ilgang.

(Underprogram)
N10 Aktivering af inkrementel tilstand, for at fræse fortløbende i Z-dybden.
N20 Et cirkelslag på Ø40 og 3 mm nedad i Z-retningen.
N30 Aktivering af absolut tilstand. Det er en god ide, at returnere ud af et underprogram i "normal" tilstand.
N40 Underprogram slut.
 

Bemærk

Brug af spiralinterpolation kræver, at man har databladene for det enkelte værktøj, da den største og mindste hulstørrelse samt den maksimale tilladte stigning på spiralen afhænger af værktøjets type og dets størrelse. Det er ikke alle typer værktøj, som kan bruges til spiralinterpolation.
 

Anvendelse

Til at fremstille lommer eller gennemgående huller.