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.

 
Tip

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.

Rechte L

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.

Rechte LP

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.

Afkanting 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.

Afronding RND

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.

Cirkelmiddelpunt CC

 
Tip

Met I en J definieert u het cirkelmiddelpunt in de assen X en Y. Om as Z te definiëren, programmeert u K.

Cirkelbaan in een ander vlak

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.

Poolcoördinatenoorsprong pool CC

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.

Cirkelbaan C

 
Tip

Als u een radius R programmeert, moet u geen cirkelmiddelpunt definiëren.

Cirkelbaan met gedefinieerde radius

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 CP om pool CC

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 CR

Cirkelbaan met tangentiële aansluiting

Cartesiaanse coördinaten

Met de NC-functie G06 programmeert u een cirkelbaan met tangentiële aansluiting op de vorige baanfunctie.

N110 G01 X+25 Y+30 F300

; Rechte

N120 G06 X+45 Y+20

; Cirkelbaan met tangentiële aansluiting

G06 komt overeen met de klaartekstsyntaxis CT.

Cirkelbaan CT

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.

Cirkelbaan 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.

Functies voor benaderen en verlaten met poolcoördinaten