Med syklus 241 ENKELTLIPPE-DYPBOR. kan du opprette boringer med et enkeltlippe-dypbor. Angivelse av et nedsenket startpunkt er mulig. Du kan definere dreieretning og turtall ved inn- og utkjøring fra boringen.
Bruk
Syklusforløp
- Styringen fører verktøyet i spindelaksen i ilgang FMAX til angitt Sikkerhetsavstand Q200 over KOOR. OVERFLATE Q203
- Avhengig av Posisjoneringsatferd ved arbeid med Q379 kobler styringen inn spindelturtallet enten på Sikkerhetsavstand Q200 eller på en bestemt verdi over koordinatoverflaten.
- Styringen utfører innkjøringsbevegelsen i retningen som er definert i syklusen, med høyreroterende, venstreroterende eller stående spindel
- Verktøyet borer med matingen F frem til boredybden eller, hvis en mindre mateverdi har blitt angitt, frem til matedybden. Matedybden reduseres med forminskingsverdien for hver mating. Hvis du har angitt en forsinkelsesdybde, reduserer styringen matingen med matefaktoren etter at forsinkelsesdybden er nådd.
- Verktøyet gjør et opphold i boringsbunnen hvis dette er programmert.
- Styringen gjentar disse trinnene (4 til 5) til boredybden er nådd
- Når styringen har nådd boredybden, kobler den ut kjølemiddelet. Og stiller turtallet til verdien som er definert i Q427 TURTALL INN-/UTKJ.
- Styringen posisjonerer verktøyet til tilbaketrekkingsposisjonen med mateverdien for returen. Hvilken verdi returposisjonen har i ditt tilfelle finner du i følgende dokument: Posisjoneringsatferd ved arbeid med Q379
- Hvis en andre sikkerhetsavstand er angitt, kjører styringen verktøyet dit med FMAX
Tips:
- Angi dybde negativt
- 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 |
---|---|
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: 0...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. 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. 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.
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.
11 CYCL DEF 241 ENKELTLIPPE-DYPBOR. ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
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 et NC-program med filtypen *.h.
- 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.
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
- KOOR. OVERFLATE Q203 =0
- SIKKERHETSAVST. Q200 =2
- STARTPUNKT Q379 =2
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:
Borestarten beregnes på følgende måte: 0,2 x Q379=0,2*2=0,4; borestarten er 0,4 mm/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:
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
- KOOR. OVERFLATE Q203 =0
- SIKKERHETSAVST.Q200 =2
- STARTPUNKT Q379 =2
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:
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/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:
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 |