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.
Anvendelse
Anvendt tema
- Generer nyt NC-Program
- NC-Programmer vha. CAD-Filer
- Opbygning af et NC-Program til konturbearbejdning
Funktionsbeskrivelse
De opretter NC-Programmer i driftsart Programmering i arbejdsområdet 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.
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. |
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 |
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.