Programmeringsteknikker bidrar til å strukturere et NC-program og unngå unødvendige repetisjoner. Ved hjelp av underprogrammer trenger du f.eks. bare definere bearbeidingsposisjoner for flere verktøy én gang. Med programdelgjentakelser unngår du gjentatt programmering av identiske, påfølgende NC-blokker eller programsekvenser. Kombinasjon og nesting av begge programmeringsteknikkene gjør det mulig å lage kortere NC-programmer og om nødvendig gjøre endringer kun på noen få sentrale punkter.
Definere labeler
Med NC-funksjonen G98definerer du en ny label i NC-programmet.
Hver label må være tydelig identifiserbar i NC-programmet med et nummer eller et navn. Hvis et nummer eller et navn er til stede to ganger i NC-programmet, viser styringen en advarsel foran NC-blokken.
Hvis du programmerer en label etter M30 eller M2, tilsvarer labelen et underprogram. Du må alltid avslutte underprogrammer med G98 L0. Dette nummeret er det eneste som kan vises så ofte du vil i NC-programmet.
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.
N110 G98 L1 | ; Begynnelse av underprogram definert med nummer |
N120 G00 Z+100 | ; Frikjøring med ilgang |
N130 G98 L0 | ; Slutten på underprogram |
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.
N110 G98 L "UP" | ; Begynnelsen på underprogram definert ved navn |
G98 L tilsvarer klartekstsyntaksen LBL.
Starte underprogrammer
Med NC-funksjonen L kaller du opp et underprogram programmert etter en M30 eller M2.
Når styringen leser NC-funksjonen L, hopper den til den definerte labelen og fortsetter å behandle NC-programmet fra denne NC-blokken. Når styringen leser G98 L0, hopper den tilbake til neste NC-blokk etter oppkall med L.
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.
N110 L1 | ;Starte underprogrammer |
L uten G98 tilsvarer klartekstsyntaksen CALL LBL.
Programdelgjentakelse
Med programdelrepetisjon kan du gjenta en programdel så ofte du vil. Programdelen må begynne med en labeldefinisjon G98 Log slutte med en L. Med tallet etter desimaltegnet kan du valgfritt definere hvor ofte styringen gjentar denne programdelen.
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.
N110 L1.2 | ; Kall opp label 1 to ganger |
L uten 98 og tallet etter desimaltegnet tilsvarer klartekstsyntaksen CALL LBL REP.