Indhold af NC-Programmer

Anvendelse

Vha. NC-Programmer definerer De bevægelser og forhold på Deres maskine. NC-Programmer består af NC-blokke, som indeholder syntaxelementer for NC-Funktioner. Styringen understøtter HEIDENHAIN-Klartext ved at tilbyde en dialog med information om det nødvendige indhold for hvert syntakselement.

Funktionsbeskrivelse

De opretter NC-Programmer i driftsart Programmering i arbejdsområdet Program.

Arbejdsområde Program

  • Den første og sidste NC-blok af et NC-Program indeholder følgende informationer:
  • Syntax BEGIN PGM eller END PGM
  • Navn på NC-Program
  • Måleenhed af NC-Program mm eller tommer

Styringen indføjer NC-blok BEGIN PGM og END PGM automatisk ved oprettelsen af et NC-Program. De kan ikke slette disse NC-blokke

  • Efter BEGIN PGM oprettes NC-blokke indeholdende følgende informationer:
  • Råemnedefinition
  • Værktøjskald
  • Kørsel til en sikkerheds-position
  • Tilspænding og omdrejningstal
  • Kørselsbevægelse, Cyklus og yderlige NC-Funktioner

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

0 BEGIN PGM EXAMPLE MM

; Programstart

1 BLK FORM 0.1 Z X-50 Y-50 Z-20

; NC-Funktion til råemnedefinition, de to NC-Sätze omfatter

2 BLK FORM 0.2 X+50 Y+50 Z+0

3 TOOL CALL 5 Z S3200 F300

; NC-Funktion til værktøjskald

4 L Z+100 R0 FMAX M3

; NC-Funktion for en ret linje kørselsbevægelse

* - ...

11 M30

; NC-Funktion til afslutning af NC-Programmet

12 END PGM EXAMPLE MM

; Programende

Syntaxbestanddel

Betydning

NC-blok

4 TOOL CALL 5 Z S3200 F300

En NC-blok består af bloknumre og syntax for NC-Funktion. En NC-blok kan omfatte flere linjer, f.eks. ved Cyklus.

Styringen nummererer NC-blokke i en stigende rækkefølge.

NC-Funktion

TOOL CALL 5 Z S3200 F300

Vha. NC-Funktioner definerr de styringens forhold. Bloknummeret en ingen bestanddel af NC-Funktionen.

Syntaxeråbner

TOOL CALL

Syntaxåbner kendetegner hver NC-Funktion entydigt. I vinduet NC-Funktion indføjes bliver syntaxåbneren anvendt.

NC-Funktioner tilføj

Syntaxelement

TOOL CALL 5 Z S3200 F300

Syntakselementer er alle dele af NC-Funktion, f.eks. Teknologiværdier S3200 eller koordinatangivelser.. NC-Funktioner indeholder også vaælgfri syntaxelementer.

Styringen viser visse syntakselementer i farver i arbejdsområde Program

Fremstilling af NC-Programmer

værdi

3200 ved omdr. S

Ikke alle syntaxelementer skal indeholde værdier, f.eks. værktøjsakse Z.

Hvis de opretter et NC-Program i en teksteditor eller udenfor styringen, skal De bemærke stavningen og rækkefølgen af ​​syntakselementerne.

Anvisninger

  • NC-Funktioner kan også omfatte flere NC-blokke, f.eks. BLK FORM.
  • Hjælpefunktioner M og kommentarer kan både være syntaxelementer i NC-Funktioner og separate NC-Funktioner.
  • Programmer NC-Programmer, som om værktøjet bevæger sig! Som følge heraf er det irrelevant, om en hoved- eller bordakse udfører bevægelsen.
  • Med endelsen *.h dfinerer De et Klartextprogram.
  • Programmeringsgrundlag