G150, avanceret lommefræsning

Styring

HAAS (Fanuc)
 

Forklaring

Værktøjet fræser en vilkårlig lomme, som er defineret i et eksternt underprogram ( P ) ved hjælp af maksimalt 40 bevægelser. Der må kun bruges G01, G02, G03, G90, G91, X, Y, I, J og R  i underprogrammet - alle andre koder ignoreres.
Den første bevægelse i underprogrammet skal bevæge værktøjet fra startpositionen (frihullet) til et punkt på konturen. Konturen skal slutte i dette punkt på konturen igen, og værktøjet skal altså IKKE programmeres tilbage til startpositionen (frihullet).
Underprogrammet skal afsluttes som et normalt underprogram med M99.
Fræseren bør starte i et forboret hul.
Lommen skrubbes enten med bevægelser i X-retningen ( I ) eller Y-retningen ( J ). Der afsluttes med en sletbearbejdning ( K ) langs konturen.
Der kan angives flere spånforsæt i Z-retningen. Q definerer størrelsen af spånforsættet, som starter fra R-niveauet ( R ) og slutter ved lommens bund ( Z ).
 

Programmering

G90 G150 X_ Y_ P_  I_ J_ K_  G41(G42) D_ Z_ R_ Q_ F_

X, Y angiver et forboret starthul. Koordinaterne kan udelades, hvis værktøjet allerede er i denne position.
P er nummeret på det underprogram, som definerer lommens kontur.
I er spånforsættet i X-retningen.
J er spånforsættet i Y-retningen. (en og kun én af parametrene I eller J skal angives).
K  er slettillægget i XY-planet.
G41 eller G42 er den valgte radiuskompensering (skal passe med konturbeskrivelsen i underprogrammet)
D er værktøjets radiuskorrektør.
Z angiver lommes dybde (bundens Z-koordinat) når der programmeres G90. Når der programmeres G91 er det spånforsæt i Z-retningen.
R er beliggenheden af R-planet
Q er inkrementelt spånforsæt (positivt) i Z-aksen, startende fra R-planet.
F er tilspændingen i XY- planen og Z-retningen.

Parametrene I og J bestemmer fræserens bevægelsesretning
 

Eksempel 1 - lomme uden ø

Hovedprogram
N160 T4 M06 ( 10 MM ENDEFRAESER)
N170 G90 G54 X0. Y0. F400 S6000 M03
N180 G43 H4 Z2. M08
N190 G150 P0722 J5. K0.2 G41 D04 Z-24. R2. Q5. F400
N200 G01 G40 X0. Y0.
N210 G00 Z2.

Underprogram O0722
(LOMMENS KONTUR)
N10 G01 Y25.
N20 X-15.
N30 G03 X-25. Y15. R10.
N40 G01 Y-15.
N50 G03 X-15. Y-25. R10.
N60 G01 X15.
N70 G03 X25. Y-15. R10.
N80 G01 Y15.
N90 G03 X15. Y25. R10.
N100 G01 X0.
N110 M99

N170 Fræseren placeres i X0, Y0
N180 Fræseren er nu i X0, Y0, Z2.
N190 Lommen som er defineret i underprogram O0722 kaldes
N200 Radiuskompenseringen ophæves, og fræseren er nu i X0, Y0, Z-24.
N210 Fræseren hæves op af lommen til Z2.
 

Eksempel 2 - lomme med firkantet ø

Hovedprogram
N160 T5 M06 ( 6 MM ENDEFRAESER )
N170 G90 G54 X20. Y20. F400 S6000 M03
N180 G43 H5 Z2. M08
N190 G150 P0722 I3. K0.2 G41 D05 Z-5. R1. Q3. F100
N200 G01 G40 X20. Y20.
N210 G00 Z2.

Underprogram O0722
(LOMMENS KONTUR)
N10 G01 Y10.
N20 X70.
N30 Y70.
N40 X10.
N50 Y37.5
N60 X35.
N70 Y45.
N80 X45.
N90 Y35.
N100 X35.
N110 Y42.5
N120 X10.
N130 Y10.
N140 X20.
N150 M99

N170 Fræseren placeres i X20, Y20
N180 Fræseren er nu i X20, Y20, Z2.
N190 Lommen som er defineret i underprogram O0722 kaldes
N200 Radiuskompenseringen ophæves, og fræseren er nu i X20, Y20, Z-5.
N210 Fræseren hæves op af lommen til Z2.

Eksempel 3 - lomme med rund ø

Hovedprogram
N160 T5 M06 ( 6 MM ENDEFRAESER )
N170 G90 G54 X20. Y20. F400 S6000 M03
N180 G43 H5 Z2. M08
N190 G150 P0722 I3. K0.2 G41 D05 Z-5. R1. Q3. F100
N200 G01 G40 X20. Y20.
N210 G00 Z2.

Underprogram O0722
(LOMMENS KONTUR)
N10 G01 Y10.
N20 X70.
N30 Y70.
N40 X10.
N50 Y40.
N60 X30.
N70 G02 I10.
N80 G02 X40. Y50. R10.
N90 G01Y70.
N100 X10.
N110 Y10.
N120 X20.
N130 M99

N170 Fræseren placeres i X20, Y20
N180 Fræseren er nu i X20, Y20, Z2.
N190 Lommen som er defineret i underprogram O0722 kaldes
N200 Radiuskompenseringen ophæves, og fræseren er nu i X20, Y20, Z-5.
N210 Fræseren hæves op af lommen til Z2.

Bemærk

Radiuskompenseringen skal afsluttes i linien efter G150 ved at programmere fræseren tilbage til frihullet.
Husk selv at programmere fræseren op af lommen.
Hvis man programmerer med slettillæg (K) skal værktøjets radius + slettillægget kunne rummes inde i konturens buer. I eksemplet ovenfor, hvor der er R10 rundinger i et emne og et slettillæg på 0,2 mm, er den største fræser, der kan anvendes, således ø19,6 mm (radius 9,8 mm).
Husk at konturen skal være defineret i et eksternt underprogram, dvs. et underprogram i en særskilt fil.

Hvis du får en fejlmelding angående definitionen af lommen i underprogrammet kan du lettest finde fejlen ved at køre underprogrammet som et separat program på den grafiske simulering. Det kræver dog, at du tilføjer en tilspændingsværdi i starten af programmet, som du så - når fejlen er elimineret - skal fjerne igen.
 

Anvendelse

Til at fræse irregulære lommer.

Sidst opdateret: 17-08-2005 17:24:21

Til top---Tilbage

-Copyright ©2001-13 Metal College Aalborg-