Cyklus 241 ENSKAERS-DYBDEBORING

ISO-Programmering

G241

Anvendelse

Med Cyklus 241 ENSKAERS-DYBDEBORING kan De bore huller med et enkelt-læbe pistolbor. Indlæsning af et sænket startpunkt er muligt. Styringen udfører kørsel til boredybden med M3. De kan ændre drejeretning og omdr. ved ind- og indkørsel af en boring.

Cyklusafvikling

  1. Styringen positionerer værktøjet i spindelaksen i ilgang FMAX på den indgivne SIKKERHEDS-AFSTAND Q200 over KOOR. OVERFLADE Q203
  2. Afhængigt af positioneringsadfærden skifter styringen spindelhastigheden enten på SIKKERHEDS-AFSTAND Q200 eller ved en bestemt værdi over koordinatoverfladen
  3. Positioneringsforhold ved arbejde med Q379

  4. Afhængig af definitionen af Q426 SP.-DREJERETNING udfører styringen tilgangsbevægelsen med uret, mod uret eller stationær spindel
  5. Værktøjet bore med M3 og Q206 TILSPAENDING DYBDE. til boredybden Q201 hhv. dvæletid Q435 eller fremføringsdybde Q202:
    • Hvis De har defineret Q435 DVAELETIDSDYBDE, reducerer styringen tilspændingen efter at have nået dvæledybden med Q401 TILSPAENDINGSFAKTOR og dvæletiden med Q211 DVAELETID NEDE
    • Hvis der blev indtastet en mindre tilspændingsværdi, borer styringen til fremføringsdybden. Fremføringsdybden mindskes efter hver fremføring med Q212 FREMRYKSDYBDE
  6. I bunden af boringen dvæler værktøjet – hvis indlæst – for friskæring.
  7. Efter at styringen har nået denne position, udkobles kølemiddel automatisk. Ændrer hastigheden til værdien, der i Q427 OMDR.TAL IND-/UD. er defineret og ændre evt. drrejeretningen fra Q426 igen.
  8. Styringen positionerer værktøjet med Q208 TILSPAENDING TILBAGE til tilbagetrækningspositionen.
  9. Positioneringsforhold ved arbejde med Q379

  10. Hvis De har indlæst en 2. sikkerheds-afstand, kører styringen værktøjet derhen med FMAX

Anvisninger

 
Anvisning
Pas på kollisionsfare!
Når De i en Cyklus indgiver dybden positivt, vender styringen beregningen om for forpositionering. Værktøjet kører altså i værktøjs-aksen med ilgang til sikkerheds-afstanden under emne-overfladen! Pas på kollisionsfare!
  1. Indlæs dybden negativt
  2. Med maskin-parameter displayDepthErr (Nr. 201003) indstiller De, om styringen ved indlæsningen af en positiv dybde skal afgive en fejlmelding (on) eller ej (off).
  • Denne Cyklus kan De udelukkende udfører i bearbejdningsfunktion FUNCTION MODE MILL.
  • Denne Cyklus overvåger værktøjets definerede nyttelængde LU. Når LU-værdi er mindre end DYBDE Q201, giver styringen en fejlmeling.

Anvisninger for programmering

  • Programmer positionerings-blokken på startpunktet (boringsmidten) af bearbejdningsplanet med radiuskorrektur R0.
  • Fortegnet for cyklusparameter dybden fastlægger arbejdsretningen. Hvis De programmerer dybden = 0, så udfører styringen ikke Cyklus.

Cyklusparameter

Hjælpebillede

Parametre

cyc241_1

Q200 SIKKERHEDS-AFSTAND ?

Afstand værktøjsspids – Q203 KOOR. OVERFLADE. Værdi virker inkrementalt.

Indlæs: 0...99999.9999 alternativ PREDEF

Q201 DYBDE ?

Afstand Q203 KOOR. OVERFLADE – Bund af boring. Værdi virker inkrementalt.

Indlæs: -99999.9999...+99999.9999

Q206 TILSPAENDING TIL FRAESEDYBDE ?

Kørselshastigheden af værktøjet ved boring i mm/min

Indlæse: 0...99999.999 alternativ FAUTO, FU

Q211 DVÆLETID NEDE ?

Tiden i sekunder, hvor værktøjet dvæler i bunden af boringen

Indlæse: 0...3600.0000 alternativ PREDEF

Q203 KOORDINAT. VAERKTOEJS OVERFLADE?

Enmeoverfladekoordinater henført på det aktive henføringspunkt. Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q204 2. SIKKERHEDS-AFSTAND ?

Afstand i værktøjsaksen mellem værktøj og emne (opspænding), med hvilken ingen kollision kan forekomme. Værdi virker inkrementalt.

Indlæs: 0...99999.9999 alternativ PREDEF

Q379 Fordybet startpunkt?

Hvis der eksistere en Pilotboring, kan De indgive et dybere startpunkt. Disse er inkrementalt henført til Q203 KOOR. OVERFLADE. Styringen køre med Q253 F FOR-POSITIONERING og værdien Q200 SIKKERHEDS-AFSTAND over det sænkede Startpunkt. Værdi virker inkrementalt.

Indlæs: 0...99999.9999

Q253 Tilspænding for for-positioning?

Definerer kørselshastigeheden af værktøjet til genkørsel af Q201 DYBDE after Q256 AFST. FOR SPAANBRUD. Desuden er denne tilspænding virksom, når værktøjet bliver positioneret på et Q379 STARTPUNKT (ulig 0). Indlæsning i mm/min

Indlæs: 0...99999.9999 alternativ FMAX, FAUTO, PREDEF

Q208 TILSPÆNDING TILBAGEKØRSEL ?

Kørselshastigheden af værktøjet ved udkørsel af boringen i mm/min. Når De indgiver Q208=0, så kører styringen værktøjet ud med Q206 TILSPAENDING DYBDE..

Indlæse: 0...99999.999 alternativ FMAX, FAUTO, PREDEF

Q426 Drejer. ind-/udkørsel (3/4/5)?

Drejeretning, med hvilket værktøjet ved tilkørsel i boringen og ved udkørsel af boringen skal dreje

3: Dreje spindel med M3

4: Dreje spindel med M4

5: Kør med stående spindel

Indlæs: 3, 4, 5

Q427 Spindelomdr.tal ind-/udkøre?

Omdr.tal, med hvilket værktøjet ved tilkørsel i boringen og ved udkørsel af boringen skal dreje.

Indlæse: 1...99999

Q428 Spindelomdr.tal boring?

Omdrejningstallet, med hvilket værktøjet skal bore.

Indlæs: 0...99999

Q429 M-Fkt. Kølemiddel IND?

>=0: Hjælpefunktion M til indkobling af kølemiddel. Styringen indkobler kølemidlet, når værktøjet har nået sikkerhedsafstanden Q200 over Q379 Startpunkt.

"...": Sti for brugermakro, som udføres i stedet for en M-funktion. Alle instruktioner i brugermakroen udføres automatisk.

Brugermakro

Indlæs: 0...999

Q430 M-Fkt. Kølemiddel UD?

>=0: Hjælpefunktion M til udkobling af kølemiddel. Styringen udkobler kølemidlet, når værktøjet står på Q201 DYBDE.

"...": Sti for brugermakro, som udføres i stedet for en M-funktion. Alle instruktioner i brugermakroen udføres automatisk.

Brugermakro

Indlæs: 0...999

Q435 Dwell depth?

Koordinater spindelakse, på hvilke værktøjet skal dvæle. Funktionen er ikke aktiv ved indlæsning af 0 (standardindstilling). Anvendelse: Ved fremstilling af gennemboringer, kræver mange værktøjer en kort dvæletid før udkørslen fra bunden af boringen, for at transportere spånerne opad. Definer værdi mindre end Q201 DYBDEVærdi virker inkrementalt.

Indlæs: 0...99999.9999

Q401 Tilspændingsfaktor i %?

Faktor, som styringen bruger til at reducerer tilspænding Q435 DVAELETIDSDYBDE.

Indlæse: 0.0001...100

Q202 Maximal fremryk-dybde?

Målet, med hvilket værktøjet hver gang rykkes frem. Q201 DYBDE ikke være et multiplum af Q202. Værdi virker inkrementalt.

Indlæs: 0...99999.9999

Q212 FREMRYKSDYBDE ?

Værdi, med hvilken styringen Q202 INDSTILLINGS-DYBDE formindsker med hver fremrykning. Værdi virker inkrementalt.

Indlæs: 0...99999.9999

Q205 MINIMAL INDSTILLINGS-DYBDE ?

Når Q212 FREMRYKSDYBDE er ulig 0, brgrænser styringen fremføringen med denne værdi. Indføringsdybden må derfor ikke være mindre end Q205. Værdi virker inkrementalt.

Indlæs: 0...99999.9999

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

Eksempel

11 CYCL DEF 241 ENSKAERS-DYBDEBORING ~

Q200=+2

;SIKKERHEDS-AFSTAND ~

Q201=-20

;DYBDE ~

Q206=+150

;TILSPAENDING DYBDE. ~

Q211=+0

;DVAELETID NEDE ~

Q203=+0

;KOOR. OVERFLADE ~

Q204=+50

;2. SIKKERHEDS-AFST. ~

Q379=+0

;STARTPUNKT ~

Q253=+750

;F FOR-POSITIONERING ~

Q208=+1000

;TILSPAENDING TILBAGE ~

Q426=+5

;SP.-DREJERETNING ~

Q427=+50

;OMDR.TAL IND-/UD. ~

Q428=+500

;OMDR.TAL BORING ~

Q429=+8

;KOELING IND ~

Q430=+9

;KOELING UD ~

Q435=+0

;DVAELETIDSDYBDE ~

Q401=+100

;TILSPAENDINGSFAKTOR ~

Q202=+99999

;MAX. FREMRYK-DYBDE ~

Q212=+0

;FREMRYKSDYBDE ~

Q205=+0

;MIN. INDSTILL. DYBDE

12 CYCL CALL

Brugermakro

Brugermakroen er et yderlig NC-program.

En brugermakro indeholder en række af flere instruktioner. Vha. en makro kan De definere flere NC-Funktioner, som styringen kan udføre. Som bruger laver De Makros som NC-programmer.

Funktionaliteten af Makros tilsvare kaldte NC-programmer f.eks. med funktionen PGM CALL. De definere Makro som NC-program med filtypen *.h eller *.i.

  • HEIDENHAIN anbefaler, at anvende QL-Parameter i Makro. QL-Parameter virker udelukkende lokalt for et NC-program. Når De anvender andre variabel typer i Makro, har ændringen evt. ogsp indvirkning på det kaldende NC-proram. For eksplicit at udføre ændringer i det kaldende NC-program, anvender De Q- eller QS-Parameter med numrene 1200 til 1399.
  • Du kan udlæse værdierne af Cyklusparametrene i Makroen.

Eksempel bruhermakro kølemiddel

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

0 BEGIN PGM KM MM

1 FN 18: SYSREAD QL100 = ID20 NR8

; Udlæse kølemiddelstatus

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

; Spørg kølemiddelstatus, når kølemiddel er aktiv, spring til LBL Start

3 M8

; Indkobel kølemiddel

7 CYCL DEF 9.0 DVAELETID

8 CYCL DEF 9.1 V.ZEIT3

9 LBL "Start"

10 END PGM RET MM

Positioneringsforhold ved arbejde med Q379

Især når man arbejder med meget lange bor som f.eks. kanonbor eller særlig lange spiralbor der er meget at være opmærksom på. Meget bestemmende er positionen, er der hvor spindlen bliver indkoblet. Når den nødvendige føring af værktøjet mangler, kan det ved overlange bor fører til værktøjsbrud.

Derfor anbefales det at arbejde med Parameter STARTPUNKT Q379. Med hjælp af disse Parameter kan De have indflydelse på positionen, hvor styringen indkobler spindlen.

Borstart

Parameter STARTPUNKT Q379 tilgodeser derved KOOR. OVERFLADE Q203 og Parameter SIKKERHEDS-AFSTAND Q200. I hvilken sammenhæng Parameteren står og hvordan den beregner startpunkt, oplyser følgende eksempel:

  • STARTPUNKT Q379=0
  • Styringen indkobler spindlen på SIKKERHEDS-AFSTAND Q200 med KOOR. OVERFLADE Q203
     
  • STARTPUNKT Q379>0
  • Borestart er på en bestemt værdi over den forsænkede startpunkt Q379. Denne værdi beregnes: 0,2 x Q379 Skulle denne beregning være større end Q200, så er værdien altid Q200.

    Eksempel:

  • KOOR. OVERFLADE Q203 =0
  • SIKKERHEDS-AFSTAND Q200 =2
  • STARTPUNKT Q379 =2
  • Boringen beregnes: 0,2 x Q379=0,2*2=0,4; Borestart er 0,4 mm/tomme over det sænkede startpunkt. Altså når sænket startpunkt er -2, starter styringen boreprocessen ved -1,6 mm.

    I efterfølgende tabel er forskellige eksempler vist, hvordan borestart er beregnet:

Borestart med forsænket startpunkt

Q200

Q379

Q203

Position, som bliver forpositioneret med FMAX

Faktor 0,2 * Q379

Borstart

2

2

0

2

0,2*2=0,4

-1,6

2

35,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, herefter bliver værdi 2 anvendt.)

-23

2

100

0

2

0,2*100=20 (Q200=2, 20>2, herefter bliver værdi 2 anvendt.)

-98

35,5

2

0

35,5

0,2*2=0,4

-1,6

35,5

35,5

0

35,5

0,2*5=1

-4

35,5

10

0

35,5

0,2*10=2

-8

35,5

25

0

35,5

0,2*25=5

-20

35,5

100

0

35,5

0,2*100=20 (Q200=5, 20>5, herefter bliver værdi 5 anvendt.)

-95

20

2

0

20

0,2*2=0,4

-1,6

20

35,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

Udspåning

Også punktet, på hvilken styringen gennemfører udspåning, er vigtigt for arbejde med meget lange værktøjer. Tilbagekørsel position ved udspåning må ikke ligge på positionen for borestart. Med en defineret position for udspåningen kan sikre, at boret forbliver i føringen.

  • STARTPUNKT Q379=0
  • Udspåningen finder sted på SIKKERHEDS-AFSTAND Q200 med KOOR. OVERFLADE Q203
     
  • STARTPUNKT Q379>0
  • Udspåningen finder sted på en bestemt værdi over den forsænkede startpunkt Q379 . Denne værdi beregnes: 0,8 x Q379 Er denne beregning værdi større end Q200, så er værdien altid Q200.

    Eksempel:

  • KOOR. OVERFLADE Q203 =0
  • SIKKERHEDS-AFSTANDQ200 =2
  • STARTPUNKT Q379 =2
  • Positionen for udspåning beregnes som følger: 0,8 x Q379=0,8*2=1,6; Positionen for udspåningen er 1,6 mm/tomme over det sænkede startpunkt. Altså når sænket startpunkt er -2, starter styringen udspåningen ved -0,4.

    I efterfølgende tabel er forskellige eksempler vist, hvordan positionen for udspåning (tilbagekørselsposition) er beregnet:

Position for udspåning (tilbagekørselsposition) ved sænket startpunkt

Q200

Q379

Q203

Position, som bliver forpositioneret med FMAX

Faktor 0,8 * Q379

Tilbagekørselsposition

2

2

0

2

0,8*2=1,6

-0,4

2

35,5

0

2

0,8*5=4

-3

2

10

0

2

0,8*10=8 (Q200=2, 8>2, herefter bliver værdi 2 anvendt.)

-8

2

25

0

2

0,8*25=20 (Q200=2, 20>2, herefter bliver værdi 2 anvendt.)

-23

2

100

0

2

0,8*100=80 (Q200=2, 80>2, herefter bliver værdi 2 anvendt.)

-98

35,5

2

0

35,5

0,8*2=1,6

-0,4

35,5

35,5

0

35,5

0,8*5=4

-1

35,5

10

0

35,5

0,8*10=8 (Q200=5, 8>5, herefter bliver værdi 5 anvendt.)

-5

35,5

25

0

35,5

0,8*25=20 (Q200=5, 20>5, herefter bliver værdi 5 anvendt.)

-20

35,5

100

0

35,5

0,8*100=80 (Q200=5, 80>5, herefter bliver værdi 5 anvendt.)

-95

20

2

0

20

0,8*2=1,6

-1,6

20

35,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, herefter bliver værdi 20 anvendt.)

-80