Du bruker NC-programmer for å definere bevegelsene og atferden til maskinen. NC-programmer består av NC-blokker som inneholder syntakselementene til NC-funksjonene. Styringen hjelper deg med HEIDENHAIN-klartekst ved å tilby en dialog med informasjon om nødvendig innhold for hvert syntakselement.
Bruk
Relaterte emner
- Opprette nytt NC-program
- NC-programmer ved hjelp av CAD-filer
- Oppbygning av et NC-program for konturbearbeiding
Funksjonsbeskrivelse
Du oppretter NC-programmer i Programmere i arbeidsområdet Program.
- Den første og siste NC-blokken i NC-programmet inneholder følgende informasjon:
- Syntaks BEGIN PGM eller END PGM
- Navn på NC-programmet
- Måleenhet for NC-programmet, mm eller inch
Styringen legger til NC-blokkene BEGIN PGM og END PGM automatisk når du oppretter NC-programmet. Du kan ikke slette disse NC- blokkene.
- NC-blokkene opprettet etter BEGIN PGM inneholder følgende informasjon:
- Råemnedefinisjon
- Verktøyoppkallinger
- Fremkjøring til en sikkerhetsposisjon
- Matinger og turtall
- Kjørebevegelser, sykluser og andre NC-funksjoner
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 EXAMPLE MM | ; Programstart |
1 BLK FORM 0.1 Z X-50 Y-50 Z-20 | ; NC-funksjon for råemnedefinisjon, som inkluderer to NC-blokker |
2 BLK FORM 0.2 X+50 Y+50 Z+0 | |
3 TOOL CALL 5 Z S3200 F300 | ; NC-funksjon for verktøyoppkall |
4 L Z+100 R0 FMAX M3 | ; NC-funksjon for rett kjørebevegelse |
* - ... | |
11 M30 | ; NC-funksjon for å avslutte NC-programmet |
12 END PGM EXAMPLE MM | ; Programslutt |
Syntakskomponent | Beskrivelse |
---|---|
NC-blokk | 4 TOOL CALL 5 Z S3200 F300 En NC-blokk består av blokknummeret og syntaksen til NC-funksjonen. En NC-blokk kan inneholde flere linjer, f.eks. i sykluser. Styringen nummererer NC-blokkene i et NC-program i stigende rekkefølge. |
NC-funksjon | TOOL CALL 5 Z S3200 F300 Du bruker NC-funksjoner for å definere atferden til styringen. Blokknummeret er ikke en del av NC-funksjonene. |
Syntaksåpning | TOOL CALL Syntaksåpningen identifiserer hver NC-funksjon unikt. Syntaksåpningne brukes i vinduet Sett inn NC-funksjon. |
Syntakselement | TOOL CALL 5 Z S3200 F300 Syntakselementer er alle komponenter i NC-funksjonen, f.eks. Teknologiverdier S3200 eller koordinater. NC-funksjoner inneholder også valgfrie syntakselementer. Styringen viser visse syntakselementer farget i arbeidsområdet Program. |
Verdi | 3200 ved turtall S Ikke alle syntakselementer trenger å inneholde en verdi, f.eks. Verktøyakse Z. |
Hvis du lager NC-programmer i et tekstredigeringsprogram eller utenfor styringen, vær oppmerksom på stavemåten og rekkefølgen til syntakselementene.
Tips:
- NC-funksjoner kan også inkludere flere NC-blokker, f.eks. BLK FORM.
- Tilleggsfunksjoner M og kommentarer kan være både syntakselementer innenfor NC-funksjoner og separate NC-funksjoner.
- Programmer NC-programmer som om verktøyet beveget seg! Som et resultat er det irrelevant om en hode- eller bordakse utfører bevegelsen.
- Med endelsen *.h definerer du et klartekstprogram.
Grunnleggende om programmering