Med hjälp av NC-programmen definierar du rörelserna och förhållandena för sin maskin. NC-funktion består av NC-block, som innehåller syntaxelement till NC-funktionen. Med HEIDENHAIN-Klartext stöder du styrsystemet, genom att tillhandahålla en dialogruta med information om det nödvändiga innehållet för varje syntaxelement.
Användningsområde
Relaterade ämnen
- Skapa nytt NC-program
- NC-program med hjälp av CAD-filen
- Struktur på ett Nc-program för konturbearbetning
Funktionsbeskrivning
Man skapar NC-program i driftarten Programmering i arbetsområdet Program.
- Det första och sista NC-blocket i NC-programmet innehåller följande information:
- Syntax BEGIN PGM eller END PGM
- Namn på NC-programmet
- Måttenhet i NC-programmet mm eller tum
Styrsystemet infogar automatiskt NC-block BEGIN PGM och END PGM när NC-programmet skapas. Det går inte att radera dessa NC-block.
- De enligt BEGIN PGM skapade NC-blockinnehåller följande information:
- Råämnesdefinition
- Verktygsanrop
- Framkörning till en säker position
- Matningshastighet och varvtal
- Förflyttningar, cykler och ytterligare NC-funktioner
NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.
- Anpassa följande innehåll:
- Verktyg
- Skärdata
- Matningshastigheter
- Säkerhetshöjd eller säkra positioner
- Maskinspecifika positioner, t.ex. med M91
- Sökvägar till programanrop
Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.
Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.
Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.
0 BEGIN PGM EXAMPLE MM | ; programstart |
1 BLK FORM 0.1 Z X-50 Y-50 Z-20 | ; NC-funktion för råämnesdefinition, som omfattar två NC-block |
2 BLK FORM 0.2 X+50 Y+50 Z+0 | |
3 TOOL CALL 5 Z S3200 F300 | ; NC-funktion för verktygsanrop |
4 L Z+100 R0 FMAX M3 | ; NC-funktion för en rak förflyttningsrörelse |
* - ... | |
11 M30 | ; NC-funktion för att avslutaNC-programmet |
12 END PGM EXAMPLE MM | ; Programslut |
Syntaxbeståndsdel | Betydelse |
---|---|
NC-block | 4 TOOL CALL 5 Z S3200 F300 Ein NC-block består av blocknumret och syntaxen till NC-funktionen. Ett NC-block kan omfatta flera rader t.ex. vid cykler. Styrsystemet numrerar NC-blocken i stigande ordningsföljd. |
NC-funktion | TOOL CALL 5 Z S3200 F300 Med hjälp av NC-funktionen definierar du styrningens förhållande. Blocknumren är ingen beståndsdel till NC-funktionen. |
Syntaxöppnare | TOOL CALL Syntaxöppnare kännetecknar entydigt varje NC-funktion. I fönstret Infoga NC-funktionanvänds syntaxöppnaren. |
Syntaxelement | TOOL CALL 5 Z S3200 F300 Syntaxelement är alla beståndsdelar i NC-funktion,t.ex. teknikvärden S3200 eller koordinatuppgifter. NC-funktionen innehåller även valfria syntaxelement. Styrsystemet visar bestämda syntaxelement i arbetsområdet Program i färg. |
Värde | 3200 vid varvtal S Inte varje syntaxelement behöver innehålla ett värde, t.ex. verktygsaxel Z. |
När du skapar NC-program i en texteditor eller utanför styrsystemet, observera stavningen och följdordningen på syntaxelementen.
Anmärkning
- NC-funktionen kan också omfatta flera NC-block t.ex. BLK FORM.
- Tilläggsfunktioner M och kommentarer kan vara både syntaxelement i NC-funktioner och en egen NC-funktion.
- Programmera NC-programmet som om verktyget rör på sig! Därvid är det irrelevant, om det är en huvud eller bordsaxel som utför rörelsen.
- Med ändelsen *.h definierar du ett klartextprogram.