
Exempeluppgift 1338459

Välj driftart Programmering
NC-program redigeras alltid i driftarten Programmering.
Förutsättning
- Symbol för valbart driftläge
För att driftläget Programmering ska kunna väljas måste styrsystemet ha gått så långt att symbolen för driftläget inte längre är grå.
Välj driftart Programmering
| ||
|
Detaljerad information
- Driftläge Programmering
Sätt upp styrområde för programmering
In driftläget Programmering finns flera möjligheter, att redigera NC-program.
Tip
Det första steget beskriver arbetsprocessen i läget Klartextredigerare och med den öppnade spalten Formulär.
Öppna spalten Formulär
För att spalten Formulär ska kunna öppnas måste ett NC-program vara öppet.
| ||
|
Detaljerad information
- RedigeraNC-programmet
- Spalt Formulär
Skapa nytt NC-program

| ||
| ||
| ||
| ||
![]() |
| |
| ||
| ||
![]() |
|
Detaljerad information
- Arbetsområde Öppna fil
- Driftläge Programmering
Definiera råämne
Det går att definiera ett råämne för ett NC-program som styrsystemet använder för simulationen. När du skapar ett NC-program öppnar styrsystemet automatiskt fönstret Infoga NC-funktion för definition av råämne.
Tip
När fönstret har stängts utan att ett råämne har valts går det att välja råämnebeskrivningen i efterhand med hjälp av funktionsknappen Infoga NC-funktion.

Definiera kubformat råämne

En kub definierar du med hjälp av en rumsdiagonal genom att ange minimalpunkt och maximalpunkt, med hänsyn till den aktiva arbetsstycke-referenspunkten.
Tip
- Det går att bekräfta inmatningen enligt följande:
- Knapp ENT
- Pilknapp åt höger
- Klicka eller tryck på nästa syntaxelement
| ||
| ||
![]() |
| |
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
![]() |
|

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.
Tip
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 1339889 MM |
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 |
2 BLK FORM 0.2 X+100 Y+100 Z+0 |
3 END PGM 1339889 MM |
Machine
Den fulla omfattningen av styrsystemsfunktionerna är bara tillgänglig när verktygsaxeln Z används, t.ex. mönsterdefinition PATTERN DEF.
I begränsad omfattning har maskintillverkaren förberett och konfigurerat användning av verktygsaxlarna X och Y.
Detaljerad information
- Infoga råämne
- Referenspunkter i maskinen
Strukturen på ett NC-program
- När du enhetligt strukturerar NC-program får du följande fördelar:
- Förhöjd översikt
- Snabbare programmering
- Minskning av felkällor
Rekommenderad konstruktion av ett konturprogram
Tip
NC-block BEGIN PGM och END PGM infogar styrsystemet automatiskt.
- BEGIN PGM med val av måttenhet
- Definiera råämne
- Anropa verktyg, med verktygsaxel och teknikdata
- Kör verktyget till en säker position, sätt på spindel
- Förpositionera i bearbetningsplanet i närheten av konturens startpunkt
- Förpositionera i verktygsaxeln, koppla på kylvätska vid behov
- Kör fram till kontur och sätt eventuellt på verktygradiekorrigering
- Bearbeta kontur
- Lämna kontur, stäng av kylmedel
- Kör verktyget till en säker position
- AvslutaNC-program
- END PGM
Framkörning till och frånkörning från konturen
När du programmerar en kontur, behöver du en startpunkt och en slutpunkt utöver konturen.
Följande positioner krävs för framkörning och lämnande av konturen:
Hjälpbild | Position |
---|---|
Startpunkt
Avbildningen visar följande: Om du definierar startpunkten i det mörkgrå området så kommer konturen att skadas vid framkörningen till den första konturpunkten. | |
Framkörning till startpunkt i verktygsaxeln Innan du närmar sig den första konturpunkten måste du placera verktyget i verktygsaxeln på arbetsdjupet. Vid kollisionsrisk förflyttar du startpunkten i verktygsaxeln separat. | |
Första konturpunkten Styrsystemet leder verktyget från startpunkt till första konturpunkt. För verktygsrörelse till första konturpunkt programmerar du en verktygsradiekorrigering. | |
Slutpunkt
Avbildningen visar följande: Om du definierar slutpunkten i det mörkgrå området så kommer konturen att skadas vid framkörning till slutpunkten. | |
Lämna slutpunkten i verktygsaxeln Programmera verktygsaxeln vid lämnande av slutpunkten separat. | |
Gemensam startpunkt och slutpunkt Man programmerar inte någon verktygsradiekompensering för en gemensam startpunkt och slutpunkt. Undvik konturskador: Den optimala startpunkten ligger mellan förlängningarna av verktygsbanorna för bearbetning av det första och det sista konturelementet. |
Detaljerad information
- Funktioner för framkörning till och frånkörning från konturen
Grunder för fram- och frånkörningsfunktionerna
Programmera en enkel kontur

Följande innehåll visar hur du fräser den visade konturen till ett djup av 5 mm. Råämnesdefinitionen har du redan skapat.
När du har tillfogat en NC-funktion visar styrsystemet en förklaring för det aktuella syntaxelementet i dialoglistan. Det går att mata in data direkt i formuläret.
Tip
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.
Anropa verktyget

| ||
| ||
| ||
| ||
| ||
![]() |
|
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.
Tip
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.
3 TOOL CALL 12 Z S6500 |
Machine
Den fulla omfattningen av styrsystemsfunktionerna är bara tillgänglig när verktygsaxeln Z används, t.ex. mönsterdefinition PATTERN DEF.
I begränsad omfattning har maskintillverkaren förberett och konfigurerat användning av verktygsaxlarna X och Y.
Kör verktyget till en säker position

| ||
| ||
| ||
| ||
| ||
![]() |
|
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.
Tip
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.
4 L Z+250 R0 FMAX M3 |
Förpositionera i bearbetningsplanet
| ||
| ||
| ||
| ||
| ||
![]() |
|
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.
Tip
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.
5 L X-20 Y-20 FMAX |
Förpositionera i verktygsaxeln
| ||
| ||
| ||
| ||
| ||
![]() |
|
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.
Tip
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.
6 L Z-5 R0 F3000 M8 |
Förflyttning till konturen


| ||
![]() |
| |
| ||
| ||
![]() |
| |
| ||
| ||
| ||
| ||
![]() |
|
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.
Tip
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.
7 APPR CT X+5 Y+5 CCA90 R+8 RL F700 |
Bearbeta kontur

| ||
| ||
![]() |
| |
| ||
![]() |
| |
| ||
![]() |
| |
| ||
![]() |
| |
| ||
![]() |
| |
| ||
![]() |
|
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.
Tip
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.
8 L Y+95 |
9 L X+95 |
10 CHF 10 |
11 L Y+5 |
12 CHF 20 |
13 L X+5 |
Förflyttning från konturen

| ||
![]() |
| |
| ||
| ||
![]() |
| |
| ||
| ||
| ||
| ||
![]() |
|
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.
Tip
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.
14 DEP CT CCA90 R+8 F3000 M9 |
Kör verktyget till en säker position
| ||
| ||
| ||
| ||
| ||
![]() |
|
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.
Tip
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.
15 L Z+250 R0 FMAX M30 |
Detaljerad information
- Verktygsanrop
- Rätlinje L
- Beteckning på axlar och bearbetningsplan
- Funktioner för framkörning till och frånkörning från konturen
- Fas CHF
- Tilläggsfunktion.
Beteckning på axlarna på fräsmaskinen
Grunder för fram- och frånkörningsfunktionerna
Programmering av bearbetningscykel
Följande innehåll visar hur du fräser det runda spåret i exempeluppgiften till ett djup av 5 mm. Råämnesdefinitionen och ytterdefinitionen har du redan skapat.
När du har infogat en cykel kan du definiera tillhörande värden i cykelparametern. Det går att programmera en cykel direkt i spalten Formulär.
Anropa verktyget
| ||
| ||
| ||
| ||
| ||
![]() |
|
16 TOOL CALL 6 Z S6500 |
Kör verktyget till en säker position

| ||
| ||
| ||
| ||
| ||
![]() |
|
17 L Z+250 R0 FMAX M3 |
Förpositionera i bearbetningsplanet
| ||
| ||
| ||
| ||
| ||
![]() |
|
18 L X+50 Y+50 FMAX |
Definiera cykel

| ||
|
|
![]() |
| |
|
![]() |
|
19 CYCL DEF 254 CIRKEL SPAAR ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Anropa cykel
Kör verktyget till en säker position och avsluta NC-programmet
| ||
| ||
| ||
| ||
| ||
![]() |
|
21 L Z+250 R0 FMAX M30 |
Detaljerad information
- Bearbetningscykler
- Anropa cykel
Sätt upp styrområde för simulering
I driftläget Programmering kan du även testa NC-programmet grafiskt. Styrsystemet simulerar det i arbetsområdet Program aktiva NC-programmet.
För att simulera NC-programmet måste arbetsområdet Simulering öppnas.
Tip
För att simulera kan du stänga spalterna Formulär för att få en större vy av NC-programmet och arbetsområdet Simulering.
Öppna arbetsområde Simulering
För att kunna öppna ytterligare arbetsområde i driftarten Programmering måste ett NC-program vara öppet.
- Man öppnar arbetsområdet Simulering enligt följande:
- I tillämpningslistan, välj Arbetsområde
- Välj Simulering
- Styrsystemet visar dessutom arbetsområdet Simulering.
Tip
Det går att också att öppna arbetsområdet Simuleringdriftknappen Programtest.
Sätt upp arbetsområde Simulering
Det går att simulera NC-programmet, utan att göra speciella inställningar. För att kunna följa med i simuleringen rekommenderas det dock att hastigheten på simuleringen justeras.
|
Om du använder olika tabeller för programkörning och simulation t.ex. verktygstabeller kan du definiera tabellerna i arbetsområdet Simulering.
Detaljerad information
- Arbetsområde Simulering
Simulera NC-programmet
I arbetsområdet Simulering testar du NC-programmet.
Starta simulation

| ||
| ||
![]() |
|
Definition
StiB (styrsystem i drift):
med symbolen StiB visar styrsystemet den aktuella statusen på simuleringen i åtgärdslistan och i fliken till NC-programmet:
- Vit: inget förflyttningsuppdrag
- Grön: bearbetning aktiv, axlar rör på sig
- Orange: NC-program avbrutet
- Röd: NC-program stannat
Detaljerad information
- Arbetsområde Simulering