Syklus 241 ENKELTLIPPE-DYPBOR.

ISO-programmering

G241

Bruk

Med syklus 241 ENKELTLIPPE-DYPBOR. kan du opprette boringer med et enkeltlippe-dypbor. Angivelse av et nedsenket startpunkt er mulig. Styringen utfører kjøringen til boredybde med M3. Du kan endre dreieretning og turtall ved inn- og utkjøring fra boringen.

Syklusforløp

  1. I ilgang FMAX fører styringen verktøyet i spindelaksen til angitt SIKKERHETSAVST. Q200 over KOOR. OVERFLATE Q203
  2. Avhengig av posisjoneringsadferd kobler styringen inn spindelturtallet enten på SIKKERHETSAVST. Q200 eller på en bestemt verdi over koordinatoverflaten.
  3. Posisjoneringsatferd ved arbeid med Q379

  4. Styringen utfører innkjøringsbevegelsen i retningen som er definert i Q426 SP.-DREIERETNING med høyreroterende, venstreroterende eller stående spindel
  5. Verktøyet borer med M3 og Q206 MATING FOR MATEDYBDE til boredybde Q201 hhv. forsinkelsesdybde Q435 eller matedybden Q202:
    • Når du har definert Q435 FORSINKELSESOMFANG, reduserer styringen matingen etter at forsinkelsesdybden er nådd med Q401 MATEFAKTOR og forsinker med Q211 FORSINKELSE NEDE
    • Hvis du har lagt inn en liten mateverdi, borer styringen til matedybden. For hver mating reduseres matedybden med Q212 FORMINSKING
  6. Verktøyet gjør et opphold i boringsbunnen hvis dette er programmert.
  7. Når styringen har nådd boredybden, kobler den ut kjølemiddelet. Endrer turtallet til den verdien som er definert i Q427 TURTALL INN-/UTKJ. og endrer ev. dreieretningen fra Q426 igjen.
  8. Styringen posisjonerer verktøyet med Q208 MATING RETUR på tilbaketrekkingsposisjonen.
  9. Posisjoneringsatferd ved arbeid med Q379

  10. Hvis en andre sikkerhetsavstand er angitt, kjører styringen verktøyet dit med FMAX

Tips:

 
Merknad
Kollisjonsfare!
Hvis du angir dybden positivt ved en syklus, snur styringen beregningen av forposisjoneringen. Verktøyet kjører med ilgang i verktøyaksen til sikkerhetsavstand under emneoverflaten! Kollisjonsfare!
  1. Angi dybde negativt
  2. Med maskinparameter displayDepthErr (nr. 201003) kan du stille inn om styringen skal vise (on) en feilmelding eller ikke (off) når en positiv dybde angis
  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE MILL.
  • Denne syklusen overvåker den definerte brukslengden LU til verktøyet. Hvis du LU-verdien er mindre enn eller DYBDE Q201, sender styringen ut en feilmelding.

Tips om programmering

  • Programmer posisjoneringsblokken med radiuskorrigering R0 for startpunktet (sentrum av boringen) i arbeidsplanet.
  • Fortegnet til syklusparameteren for dybde slår fast arbeidsretningen. Hvis du velger Dybde = 0, vil ikke styringen utføre syklusen.

Syklusparametere

Hjelpebilde

Parameter

cyc241_1

Q200 Sikkerhetsavstand?

Avstand mellom verktøyspiss og Q203 KOOR. OVERFLATE. Verdien er inkrementell.

Inndata: 0–99999,9999 alternativ PREDEF

Q201 Dybde?

Avstand Q203 KOOR. OVERFLATE og boringsbunn. Verdien er inkrementell.

Inndata: -99999,9999–+99999,9999

Q206 Mating for matedybde?

Verktøyets bevegelseshastighet ved boring i mm/min

Inndata: 0...99999.999 alternativ FAUTO, FU

Q211 Forsinkelse nede?

Antall sekunder verktøyet blir stående i borebunnen.

Inndata: 0...3600.0000 alternativ PREDEF

Q203 Koord. Emneoverflate?

Koordinat for emneoverflaten i forhold til det aktive referansepunktet. Verdien er absolutt.

Inndata: -99999,9999–+99999,9999

Q204 2. Sikkerhetsavstand?

Avstand i verktøyaksen mellom verktøy og emne (oppspenningsutstyr) der det ikke kan oppstå kollisjon. Verdien er inkrementell.

Inndata: 0–99999,9999 alternativ PREDEF

Q379 Nedsenket startpunkt?

Hvis det finnes en pilotboring, kan du definere et forsenket startpunkt her. Dette er inkrementelt basert på Q203 KOOR. OVERFLATE. Styringen kjører med Q253 MATING FORPOSISJON. over det nedsenkede startpunktet med verdien Q200 SIKKERHETSAVST.. Verdien er inkrementell.

Inndata: 0–99999,9999

Q253 Mating forposisjonering?

Definerer verktøyets bevegelseshastighet ved ny start på Q201 DYBDE etter Q256 TILBAKE V SPONBRUDD. I tillegg er denne matingen aktiv når verktøyet blir posisjonert på Q379 STARTPUNKT (ulik 0). Angivelse i mm/min.

Inndata: 0–99999,9999 alternativ FMAX, FAUTO, PREDEF

Q208 Mating ved tilbaketrekking

Verktøyets bevegelseshastighet i mm/min. når det trekkes ut av boringen. Hvis du angir Q208=0, trekker styringen ut verktøyet med Q206 MATING FOR MATEDYBDE.

Inndata: 0...99999.999 alternativ FMAX, FAUTO, PREDEF

Q426 Dreier. inn-/utkjøring (3/4/5)?

Dreieretning for verktøyets dreining ved kjøring inn og ut av boringen.

3: Drei spindelen med M3

4: Drei spindelen med M4

5: Kjør med stillestående spindel

Inndata: 3, 4, 5

Q427 Spindelturtall inn-/utkjøring?

Turtall for verktøyets dreining ved kjøring inn og ut av boringen.

Inndata: 1...99999

Q428 Spindelturtall boring?

Turtallet som verktøyet skal bore med.

Inndata: 0...99999

Q429 M-fksj. Kjølemiddel PÅ?

>=0: Tilleggsfunksjon M for aktivering av kjølevæske. Styringen slår på kjølevæsken når verktøyet har nådd sikkerhetsavstanden Q200 over startpunktet Q379.

"...": Bane for en brukermakro som kjøres i stedet for en M-funksjon. Alle instruksjoner i brukermakroen kjøres automatisk.

Brukermakro

Inndata: 0...999

Q430 M-fksj. Kjølemiddel AV?

>=0: Tilleggsfunksjon M for deaktivering av kjølevæske. Styringen kobler ut kjølevæsken når verktøyet står på Q201 DYBDE.

"...": Bane for en brukermakro som kjøres i stedet for en M-funksjon. Alle instruksjoner i brukermakroen kjøres automatisk.

Brukermakro

Inndata: 0...999

Q435 Forsinkelsesomfang?

Koordinat for spindelaksen der verktøyet skal vente. Funksjonen er ikke aktiv ved inntasting av 0 (standardinnstilling). Bruk: Ved produksjon av gjennomgangsboringer krever enkelte verktøy en kort stillstandstid før de forlater borebunnen for å transportere sponene oppover. Definer en verdi som er mindre enn Q201 DYBDE. Verdien er inkrementell.

Inndata: 0–99999,9999

Q401 Matefaktor i %?

Faktor som styringen reduserer matingen med etter at Q435 FORSINKELSESOMFANG er nådd.

Inndata: 0.0001...100

Q202 Maksimal matedybde?

Mål for hvor langt verktøyet skal mates frem. Q201 DYBDE kan ikke være flere ganger Q202 Verdien er inkrementell.

Inndata: 0–99999,9999

Q212 Forminsking?

Verdien som styringen reduserer Q202 MATEDYBDE med etter hver mating. Verdien er inkrementell.

Inndata: 0–99999,9999

Q205 Minste matedybde?

Hvis Q212 FORMINSKING ikke er lik 0, begrenser styringen matingen til denne verdien. Følgelig kan ikke tilleggsdybden være mindre enn Q205. Verdien er inkrementell.

Inndata: 0–99999,9999

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

Eksempel

11 CYCL DEF 241 ENKELTLIPPE-DYPBOR. ~

Q200=+2

;SIKKERHETSAVST. ~

Q201=-20

;DYBDE ~

Q206=+150

;MATING FOR MATEDYBDE ~

Q211=+0

;FORSINKELSE NEDE ~

Q203=+0

;KOOR. OVERFLATE ~

Q204=+50

;2. SIKKERHETSAVST. ~

Q379=+0

;STARTPUNKT ~

Q253=+750

;MATING FORPOSISJON. ~

Q208=+1000

;MATING RETUR ~

Q426=+5

;SP.-DREIERETNING ~

Q427=+50

;TURTALL INN-/UTKJ. ~

Q428=+500

;TURTALL BORING ~

Q429=+8

;KJOLING PA ~

Q430=+9

;KJOLING AV ~

Q435=+0

;FORSINKELSESOMFANG ~

Q401=+100

;MATEFAKTOR ~

Q202=+99999

;MAKS. MATEDYBDE ~

Q212=+0

;FORMINSKING ~

Q205=+0

;MIN. MATEDYBDE

12 CYCL CALL

Brukermakro

Brukermakroen er et annet NC-program.

En brukermakro inneholder en sekvens med flere instruksjoner. Ved hjelp av en makro kan du definere flere NC-funksjoner som styringen utfører. Som bruker oppretter du makroer som et NC-program.

Funksjonen til makroer tilsvarer funksjonen til oppkalte NC - programmer, f.eks. med funksjonen PGM CALL. Du definerer makroen som NC-program med filtypen *.h eller *.i.

  • HEIDENHAIN anbefaler å bruke QL-parametere i makroen. QL-parametere fungerer bare lokalt for et NC-program. Hvis du bruker andre typer variabler i makroen, kan endringer også påvirke NC-programmet. For eksplisitt å utføre endringer i det kallende NC-programmet brukes Q- eller QS-parametere med numrene 1200 til 1399.
  • I makroen kan du lese verdiene for syklusparametrene.

Eksempel på brukermakro: Kjølevæske

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

0 BEGIN PGM KM MM

1 FN 18: SYSREAD QL100 = ID20 NR8

; Avles kjølevæsketilstand

2 FN 9: IF +QL100 EQU +1 GOTO LBL "Start"

; Avspør kjølevæskestatus hvis kjølevæsken er aktiv, hopp til LBL Start

3 M8

; Slå på kjølevæske

7 CYCL DEF 9.0 FORSINKELSE

8 CYCL DEF 9.1 V.ZEIT3

9 LBL "Start"

10 END PGM RET MM

Posisjoneringsatferd ved arbeid med Q379

Før alt arbeid med svært lange bor, som enkeltleppebor eller lange spiralbor, må man ta hensyn til enkelte ting. Posisjonen som spindelen kobles inn på, er svært avgjørende. Hvis den nødvendige føringen til verktøyet mangler, kan det oppstå verktøybrudd ved for langvarig boring.

Derfor anbefales det å arbeide med parameteren STARTPUNKT Q379. Ved hjelp av denne parameteren kan du påvirke posisjonen der styringen kobler inn spindelen.

Borestart

Parameteren STARTPUNKT Q379 tar hensyn til KOOR. OVERFLATE Q203 og parameteren SIKKERHETSAVST. Q200. Det følgende eksempelet viser i hvilken sammenheng parameterne står og hvordan startposisjonen beregnes:

  • STARTPUNKT Q379=0
  • Styringen slår på spindelen på SIKKERHETSAVST. Q200 over KOOR. OVERFLATE Q203
     
  • STARTPUNKT Q379>0
  • Borestarten er på en bestemt verdi over det nedsenkede startpunktet Q379. Denne verdien beregnes på følgende måte: 0,2 x Q379. Hvis resultatet av denne beregningen er større enn Q200, er verdien alltid Q200.

    Eksempel:

  • KOOR. OVERFLATE Q203 =0
  • SIKKERHETSAVST. Q200 =2
  • STARTPUNKT Q379 =2
  • Borestarten beregnes på følgende måte: 0,2 x Q379=0,2*2=0,4; borestarten er 0,4 mm eller inch over det forsenkede startpunktet. Så når det nedsenkede startpunktet er på -2, starter styringen boringen ved -1,6 mm.

    I den følgende tabellen er det oppført forskjellige eksempler på hvordan borestarten beregnes:

Borestart med nedsenket startpunkt

Q200

Q379

Q203

Posisjonen som det forhåndsposisjoneres til med FMAX

Faktor 0,2 * Q379

Borestart

2

2

0

2

0,2*2=0,4

-1,6

2

5

0

2

0,2*5=1

-4

2

10

0

2

0,2*10=2

-8

2

25

0

2

0,2*25=5 (Q200=2, 5>2, derfor brukes verdien 2.)

-23

2

100

0

2

0,2*100=20 (Q200=2, 20>2, derfor brukes verdien 2.)

-98

5

2

0

5

0,2*2=0,4

-1,6

5

5

0

5

0,2*5=1

-4

5

10

0

5

0,2*10=2

-8

5

25

0

5

0,2*25=5

-20

5

100

0

5

0,2*100=20 (Q200=5, 20>5, derfor brukes verdien 5.)

-95

20

2

0

20

0,2*2=0,4

-1,6

20

5

0

20

0,2*5=1

-4

20

10

0

20

0,2*10=2

-8

20

25

0

20

0,2*25=5

-20

20

100

0

20

0,2*100=20

-80

Fjerning av spon

Også punktet der styringen gjennomfører fjerning av spon er viktig for arbeidet med lange verktøy. Returposisjonen ved fjerning av spon må ikke ligge på posisjonen til borestarten. Med en definert posisjon for fjerning av spon kan man sikre at boret blir værende i føringen.

  • STARTPUNKT Q379=0
  • Sponfjerningen finner sted på SIKKERHETSAVST. Q200 over KOOR. OVERFLATE Q203
     
  • STARTPUNKT Q379>0
  • Fjerning av spon finner sted på en bestemt verdi over det nedsenkede startpunktet Q379. Denne verdien beregnes på følgende måte: 0,8 x Q379 Hvis resultatet av denne beregningen er større enn Q200, er verdien alltid Q200.

    Eksempel:

  • KOOR. OVERFLATE Q203 =0
  • SIKKERHETSAVST.Q200 =2
  • STARTPUNKT Q379 =2
  • Posisjonen for fjerning av spon beregnes på følgende måte: 0,8 x Q379=0,8*2=1,6; posisjonen for fjerning av spon er 1,6 mm eller inch over det forsenkede startpunktet. Så når det nedsenkede startpunktet er på -2, kjører styringen til fjerning av spon ved -0,4

    I den følgende tabellen er det oppført forskjellige eksempler på hvordan posisjonen for fjerning av spon (returposisjonen) beregnes:

Posisjon for fjerning av spon (returposisjon) ved nedsenket startpunkt

Q200

Q379

Q203

Posisjonen som det forhåndsposisjoneres til med FMAX

Faktor 0,8 * Q379

Returposisjon

2

2

0

2

0,8*2=1,6

-0.4

2

5

0

2

0,8*5=4

-3

2

10

0

2

0,8*10=8 (Q200=2, 8>2, derfor brukes verdien 2.)

-8

2

25

0

2

0,8*25=20 (Q200=2, 20>2, derfor brukes verdien 2.)

-23

2

100

0

2

0,8*100=80 (Q200=2, 80>2, derfor brukes verdien 2.)

-98

5

2

0

5

0,8*2=1,6

-0,4

5

5

0

5

0,8*5=4

-1

5

10

0

5

0,8*10=8 (Q200=5, 8>5, derfor brukes verdien 5.)

-5

5

25

0

5

0,8*25=20 (Q200=5, 20>5, derfor brukes verdien 5.)

-20

5

100

0

5

0,8*100=80 (Q200=5, 80>5, derfor brukes verdien 5.)

-95

20

2

0

20

0,8*2=1,6

-1,6

20

5

0

20

0,8*5=4

-4

20

10

0

20

0,8*10=8

-8

20

25

0

20

0,8*25=20

-20

20

100

0

20

0,8*100=80 (Q200=20, 80>20, derfor brukes verdien 20.)

-80