Baanfuncties
Rechte
Cartesiaanse coördinaten
Met de NC-functies G00 en G01 programmeert u een rechte verplaatsing in ijlgang of met bewerkingsaanzet in een willekeurige richting.
N110 G00 Z+100 M3 | ; Rechte in ijlgang |
N120 G01 X+20 Y-15 F200 | ; Rechte met bewerkingsaanzet |
De met een getalwaarde geprogrammeerde aanzet geldt tot de NC-regel waarin een nieuwe aanzet wordt geprogrammeerd. G00 geldt alleen voor de NC-regel waarin hij geprogrammeerd werd. Na de NC-regel met G00 geldt weer de laatste met getalwaarde geprogrammeerde aanzet.
Programmeer ijlgangbewegingen uitsluitend met de NC-functie G00 en niet met behulp van zeer hoge getalwaarden. Alleen deze werkwijze zorgt ervoor dat de ijlgang regelgewijs werkt en u de ijlgang gescheiden van de bewerkingsaanzet kunt regelen.
G00 en G01 komen overeen met de klaartekstsyntaxis L met FMAX en F.
Poolcoördinaten
Met de NC-functies G10 en G11 programmeert u een rechte verplaatsing in ijlgang of met bewerkingsaanzet in een willekeurige richting.
N110 I+0 J+0 | ; Pool |
N120 G10 R+10 H+10 | ; Rechte in ijlgang |
N130 G11 R+50 H+50 F200 | ; Rechte met bewerkingsaanzet |
De poolcoördinatenradius R komt overeen met de klaartekstsyntaxis PR.
De poolcoördinatenhoek H komt overeen met de klaartekstsyntaxis PA.
G00 en G11 komen overeen met de klaartekstsyntaxis LP met FMAX en F.
Afkanting
Met de NC-functie G24 kunt u een afkanting invoegen tussen twee rechten. De afkantingsgrootte is gerelateerd aan het snijpunt dat met behulp van de rechte wordt geprogrammeerd.
N110 G01 X+40 Y+5 | ; Rechte met bewerkingsaanzet |
N120 G24 R12 | ; Afkanting met bewerkingsaanzet |
N130 G01 X+5 Y+0 | ; Rechte met bewerkingsaanzet |
De waarde na het syntaxiselement R komt overeen met de afkantingsgrootte.
G24 komt overeen met klaartekstsyntaxis CHF.
Afronding
Met de NC-functie G25 kunt u een afronding invoegen tussen twee rechten. De afronding is gerelateerd aan het snijpunt dat met behulp van de rechte wordt geprogrammeerd.
N110 G01 X+40 Y+25 | ; Rechte met bewerkingsaanzet |
N120 G25 R5 | ; Afronding met bewerkingsaanzet |
N130 G01 X+10 Y+5 | ; Rechte met bewerkingsaanzet |
G25 komt overeen met de klaartekstsyntaxis RND.
De waarde na het syntaxiselement R komt overeen met de radius.
Cirkelmiddelpunt
Cartesiaanse coördinaten
Met de NC-functies I, J en K of G29 definieert u het cirkelmiddelpunt.
N110 I+25 J+25 | ; Cirkelmiddelpunt in het XY-vlak |
N110 G00 X+25 Y+25 | ; Voorpositioneren met een rechte |
N120 G29 | ; Cirkelmiddelpunt op laatste positie |
- I, J en K
U definieert het cirkelmiddelpunt in deze NC-regel.
- G29
De besturing neemt de laatst geprogrammeerde positie als cirkelmiddelpunt over.
I, J en K of G29 komen overeen met de klaartekstsyntaxis CC met of zonder aswaarden.
Met I en J definieert u het cirkelmiddelpunt in de assen X en Y. Om as Z te definiëren, programmeert u K.
Poolcoördinaten
Met de NC-functies I, J en K of G29 definieert u een pool. Alle poolcoördinaten zijn gerelateerd aan de pool.
N110 I+25 J+25 | ; Pool |
- I, J en K
U definieert de pool in deze NC-regel.
- G29
De besturing neemt de laatst geprogrammeerde positie als pool over.
I, J en K of G29 komen overeen met de klaartekstsyntaxis CC met of zonder aswaarden.
Cirkelbaan om cirkelmiddelpunt
Cartesiaanse coördinaten
Met de NC-functies G02, G03 en G05 programmeert u een cirkelbaan om een cirkelmiddelpunt.
N110 I+25 J+25 | ; Cirkelmiddelpunt |
N120 G03 X+45 Y+25 | ; Cirkelbaan om cirkelmiddelpunt |
- G02
Cirkelbaan met de klok mee, komt overeen met de klaartekstsyntaxis C met DR-.
- G03
Cirkelbaan tegen de klok in komt overeen met de klaartekstsyntaxis C met DR+.
- G05
Cirkelbaan zonder rotatierichting komt overeen met de klaartekstsyntaxis C zonder DR.
De besturing gebruikt de laatst geprogrammeerde rotatierichting.
Als u een radius R programmeert, moet u geen cirkelmiddelpunt definiëren.
Poolcoördinaten
Met de NC-functies G12, G13 en G15 programmeert u een cirkelbaan om een gedefinieerde pool.
N110 I+25 J+25 | ; Pool |
N120 G13 H+180 | ; Cirkelbaan om pool |
- G12
Cirkelbaan met de klok mee komt overeen met de klaartekstsyntaxis CP met DR-.
- G13
Cirkelbaan tegen de klok in komt overeen met de klaartekstsyntaxis CP met DR+.
- G15
Cirkelbaan zonder rotatierichting komt overeen met de klaartekstsyntaxis CP zonder DR.
De besturing gebruikt de laatst geprogrammeerde rotatierichting.
De poolcoördinatenhoek H komt overeen met de klaartekstsyntaxis PA.
Cirkelbaan met gedefinieerde radius
Cartesiaanse coördinaten
Met de NC-functies G02, G03 en G05 programmeert u een cirkelbaan met gedefinieerde radius. Zodra u een opgave van de radius programmeert, heeft de besturing geen cirkelmiddelpunt nodig.
N110 G03 X+70 Y+40 R+20 | ; Cirkelbaan met gedefinieerde radius |
- G02
Cirkelbaan met de klok mee, komt overeen met de klaartekstsyntaxis CR met DR-.
- G03
Cirkelbaan tegen de klok in komt overeen met de klaartekstsyntaxis CR met DR+.
- G05
Cirkelbaan zonder rotatierichting komt overeen met de klaartekstsyntaxis CR zonder DR.
De besturing gebruikt de laatst geprogrammeerde rotatierichting.
Cirkelbaan met tangentiële aansluiting
Cartesiaanse coördinaten
Poolcoördinaten
Met de NC-functie G16 programmeert u een cirkelbaan met tangentiële aansluiting op de vorige baanfunctie.
N110 G01 G42 X+0 Y+35 F300 | ; Rechte |
N120 I+40 J+35 | ; Pool |
N130 G16 R+25 H+120 | ; Cirkelbaan met tangentiële aansluiting |
De poolcoördinatenradius R komt overeen met de klaartekstsyntaxis PR.
De poolcoördinatenhoek H komt overeen met de klaartekstsyntaxis PA.
G16 komt overeen met de klaartekstsyntaxis CTP.
Contour benaderen en verlaten
Met de NC-functies G26 en G27 kunt u de contour met behulp van een cirkelsegment voorzichtig benaderen of verlaten.
N110 G01 G40 G90 X-30 Y+50 | ; Startpunt |
N120 G01 G41 X+0 Y+50 F350 | ; Eerste contourpunt |
N130 G26 R5 | ; Tangentieel benaderen |
* - ... | |
N210 G27 R5 | ; Tangentieel verlaten |
N220 G00 G40 X-30 Y+50 | ; Eindpunt |
HEIDENHAIN adviseert de krachtigere NC-functies APPR en DEP te gebruiken. Deze NC-functies combineren voor het benaderen en verlaten van de contour T. meerdere NC-regels.
G41 en G42 voldoen aan de klaartekstsyntaxis RL en RR.
Functies voor benaderen en verlaten met cartesiaanse coördinaten
U kunt de NC-functies APPR en DEP ook met poolcoördinaten programmeren.