ISO-programmering
G241
G241
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.
Posisjoneringsatferd ved arbeid med Q379
Posisjoneringsatferd ved arbeid med Q379
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: 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. 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.
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 |
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.
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.
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 |
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:
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 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:
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.
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 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:
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 |