Innholdet i et NC-program

Bruk

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.

Funksjonsbeskrivelse

Du oppretter NC-programmer i Programmere i arbeidsområdet Program.

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.

 
Tip

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.

Sett inn NC-funksjoner

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.

Gjengivelse av NC-programmet

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