Mönsterdefinition PATTERN DEF

Användningsområde

Med funktionen PATTERN DEF definierar du på ett enkelt sätt regelbundna bearbetningsmönster, vilka du sedan kan anropa med funktionen CYCL CALL PAT. På samma sätt som vid cykeldefinition står även vid mönsterdefinition hjälpbilder till förfogande, vilka förtydligar de olika inmatningsparametrarna.

 
Hänvisning
Varning kollisionsrisk!
Funktionen PATTERN DEF beräknar bearbetningskoordinater i axlarna X och Y. Vid alla verktygsaxlar förutom Z finns det risk för kollision vid den efterföljande bearbetningen!
  1. PATTERN DEF skall bara användas med verktygsaxel Z

Selekteringsmöjligheter

Definition

Ytterligare information

POS1

Punkt

Definition av upp till 9 valfria bearbetningspositioner

ROW1

Rad

Definition av en enskild rad, rak eller vriden

PAT1

Mönster

Definition av ett enskilt mönster, rakt, vridet eller skevt

FRAME1

Ram

Definition av en enskild ram, rak, vriden eller skev

CIRC1

Cirkel

Definition av en fullcirkel

PITCHCIRC1

Cirkelsegm

Definition av ett cirkelsegment

Ange PATTERN DEF

Gör på följande sätt:

SF_4_NCFunktion_Einfuegen

  1. Välj Infoga NC-funktion
  2. Styrsystemet öppnar fönstret Infoga NC-funktion.
  3. Välj PATTERN DEF
  4. Styrsystemet startar inmatningen för PATTERN DEF.
  5. Välj önskat bearbetningsmönster, t.ex. CIRC1 för en helcirkel
  6. Ange nödvändiga definitioner
  7. Definiera en bearbetningscykel, t.ex. cykel 200 BORRNING
  8. Anropa cykeln med CYCL CALL PAT

Använd PATTERN DEF

Så snart du har matat in en mönsterdefinition kan du kalla upp denna via funktionen CYCL CALL PAT.

Programmering av bearbetningscykel

Styrsystemet utför den senast definierade bearbetningscykeln vid de punkter som har definierats av dig i bearbetningsmönstret.

Schema: Exekvera med PATTERN DEF

0 BEGIN SL 2 MM

...

11 PATTERN DEF POS1 (X+25 Y+33,5 Z+0) POS2 (X+15 IY+6,5 Z+0)

12 CYCL DEF 200 BORRNING

...

13 CYCL CALL PAT

Anmärkning

  • Programmeringsanvisning
  • Före CYCL CALL PAT kan du använda funktionen GLOBAL DEF 125 med Q345 = 1. Då positionerar styrsystemet alltid verktyget på det andra säkerhetsavståndet som har definierats i cykeln mellan hålen.
  • Användningsråd:
  • Ett bearbetningsmönster förblir aktivt ända tills du definierar ett nytt mönster eller selekterar en punkttabell via funktionen SEL PATTERN.
  • Välj punkttabell i NC-programmet med SEL PATTERN

  • Styrsystemet lyfter verktyget tillbaka till säkerhetshöjden mellan startpunkterna. Styrsystemet använder verktygsaxelns position vid cykelanrop som säkerhetshöjd, eller värdet från cykelparameter Q204, och väljer det som är störst.
  • Om koordinatytan i PATTERN DEF är större än den i cykeln beräknas säkerhetsavståndet och det andra säkerhetsavståndet till koordinatytan för PATTERN DEF.
  • Via blockframläsningen kan du välja en valfri punkt som du kan påbörja eller fortsätta bearbetningen i.
  • Programstart med blockläsning

Definiera enstaka bearbetningspositioner

 
Tip
  • Programmerings- och handhanvandeanvisning:
  • Du kan ange maximalt 9 bearbetningspositioner, bekräfta respektive inmatning med knappen ENT.
  • POS1 måste programmeras med absoluta koordinater. POS2 till POS9 får programmeras absolut eller inkrementellt.
  • Om du definierar en Arbetsstyckets yta i Z som inte är 0, verkar detta värde som tillägg till arbetsstyckets yta Q203 som du har definierat i bearbetningscykeln.

Hjälpbild

Parametrar

POS1: X-koordinat bearbetningsposition

Ange den absoluta X-koordinaten.

Inmatning: -999999999–+999999999

POS1: Y-koordinat bearbetningsposition

Ange den absoluta Y-koordinaten.

Inmatning: -999999999–+999999999

POS1: Koordinat arbetsstyckets yta

Ange den absoluta Z-koordinaten, vid vilken bearbetningen startar.

Inmatning: -999999999–+999999999

POS2: X-koordinat bearbetningsposition

Ange X-koordinaten absolut eller inkrementellt.

Inmatning: -999999999–+999999999

POS2: Y-koordinat bearbetningsposition

Ange Y-koordinaten absolut eller inkrementellt.

Inmatning: -999999999–+999999999

POS2: Koordinat arbetsstyckets yta

Ange Z-koordinaten absolut eller inkrementellt.

Inmatning: -999999999–+999999999

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.

Exempel

11 PATTERN DEF ~

POS1( X+25 Y+33.5 Z+0 ) ~

POS2( X+15 IY+6.5 Z+0 )

Definiera enstaka rad

 
Tip
  • Programmerings- och handhanvandeanvisning
  • Om du definierar en Arbetsstyckets yta i Z som inte är 0, verkar detta värde som tillägg till arbetsstyckets yta Q203 som du har definierat i bearbetningscykeln.

Hjälpbild

Parametrar

Startpunkt X

Koordinaten för radstartpunkten i X-axeln. Värdet har absolut verkan.

Inmatning: -99999,9999999–+99999,9999999

Startpunkt Y

Koordinaten för radstartpunkten i Y-axeln. Värdet har absolut verkan.

Inmatning: -99999,9999999–+99999,9999999

Avstånd bearbetningspositioner

Avstånd (inkrementellt) mellan bearbetningspositionerna. Ange ett positivt eller negativt värde

Inmatning: -999999999–+999999999

Antal bearbetningar

Totalt antal bearbetningspositioner

Inmatning: 0–999

Vinkelläge för hela mönstret

Vridningsvinkel runt den angivna startpunkten. Referensaxel: Huvudaxeln i det aktiva bearbetningsplanet (till exempel X vid verktygsaxel Z). Ange ett absolut positivt eller negativt värde

Inmatning: -360 000–+360000

Koordinat arbetsstyckets yta

Ange den absoluta Z-koordinaten, vid vilken bearbetningen startar

Inmatning: -999999999–+999999999

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.

Exempel

11 PATTERN DEF ~

ROW1( X+25 Y+33.5 D+8 NUM5 ROT+0 Z+0 )

Definiera enstaka mönster

 
Tip
  • Programmerings- och handhanvandeanvisning:
  • Parametrarna Vinkelläge huvudaxel och Vinkelläge komplementaxel verkar adderande till en föregående genomförd Vinkelläge för hela mönstret.
  • Om du definierar en Arbetsstyckets yta i Z som inte är 0, verkar detta värde som tillägg till arbetsstyckets yta Q203 som du har definierat i bearbetningscykeln.

Hjälpbild

Parametrar

Startpunkt X

Absolut koordinat för mönsterstartpunkten i X-axeln

Inmatning: -999999999–+999999999

Startpunkt Y

Absolut koordinat för mönsterstartpunkten i Y-axeln

Inmatning: -999999999–+999999999

Avstånd bearbetningspositioner X

Avstånd (inkrementellt) mellan bearbetningspositionerna i X-riktning. Positivt eller negativt värde kan anges

Inmatning: -999999999–+999999999

Avstånd bearbetningspositioner Y

Avstånd (inkrementellt) mellan bearbetningspositionerna i Y-riktning. Positivt eller negativt värde kan anges

Inmatning: -999999999–+999999999

Antal kolumner

Totalt antal kolumner för mönstret

Inmatning: 0–999

Antal rader

Totalt antal rader för mönstret

Inmatning: 0–999

Vinkelläge för hela mönstret

Vridningsvinkel som hela mönstret skall vridas med runt den angivna startpunkten. Referensaxel: Huvudaxeln i det aktiva bearbetningsplanet (till exempel X vid verktygsaxel Z). Ange ett absolut positivt eller negativt värde

Inmatning: -360 000–+360000

Vinkelläge huvudaxel

Vridningsvinkel som enbart bearbetningsplanets huvudaxel skall snedvridas med runt den angivna startpunkten. Positivt eller negativt värde kan anges

Inmatning: -360 000–+360000

Vinkelläge komplementaxel

Vridningsvinkel som enbart bearbetningsplanets komplementaxel skall snedvridas med runt den angivna startpunkten. Positivt eller negativt värde kan anges

Inmatning: -360 000–+360000

Koordinat arbetsstyckets yta

Ange den absoluta Z-koordinaten, vid vilken bearbetningen startar.

Inmatning: -999999999–+999999999

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.

Exempel

11 PATTERN DEF ~

PAT1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 )

Definiera enstaka ramar

 
Tip
  • Programmerings- och handhanvandeanvisning:
  • Parametrarna Vinkelläge huvudaxel och Vinkelläge komplementaxel verkar adderande till en föregående genomförd Vinkelläge för hela mönstret.
  • Om du definierar en Arbetsstyckets yta i Z som inte är 0, verkar detta värde som tillägg till arbetsstyckets yta Q203 som du har definierat i bearbetningscykeln.

Hjälpbild

Parametrar

Startpunkt X

Absolut koordinat för ramens startpunkt i X-axeln

Inmatning: -999999999–+999999999

Startpunkt Y

Absolut koordinat för ramens startpunkt i Y-axeln

Inmatning: -999999999–+999999999

Avstånd bearbetningspositioner X

Avstånd (inkrementellt) mellan bearbetningspositionerna i X-riktning. Positivt eller negativt värde kan anges

Inmatning: -999999999–+999999999

Avstånd bearbetningspositioner Y

Avstånd (inkrementellt) mellan bearbetningspositionerna i Y-riktning. Positivt eller negativt värde kan anges

Inmatning: -999999999–+999999999

Antal kolumner

Totalt antal kolumner för mönstret

Inmatning: 0–999

Antal rader

Totalt antal rader för mönstret

Inmatning: 0–999

Vinkelläge för hela mönstret

Vridningsvinkel som hela mönstret skall vridas med runt den angivna startpunkten. Referensaxel: Huvudaxeln i det aktiva bearbetningsplanet (till exempel X vid verktygsaxel Z). Ange ett absolut positivt eller negativt värde

Inmatning: -360 000–+360000

Vinkelläge huvudaxel

Vridningsvinkel som enbart bearbetningsplanets huvudaxel skall snedvridas med runt den angivna startpunkten. Positivt eller negativt värde kan anges.

Inmatning: -360 000–+360000

Vinkelläge komplementaxel

Vridningsvinkel som enbart bearbetningsplanets komplementaxel skall snedvridas med runt den angivna startpunkten. Positivt eller negativt värde kan anges.

Inmatning: -360 000–+360000

Koordinat arbetsstyckets yta

Ange den absoluta Z-koordinaten, vid vilken bearbetningen startar

Inmatning: -999999999–+999999999

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.

Exempel

11 PATTERN DEF ~

FRAME1( X+25 Y+33.5 DX+8 DY+10 NUMX5 NUMY4 ROT+0 ROTX+0 ROTY+0 Z+0 )

Definiera helcirkel

 
Tip
  • Programmerings- och handhanvandeanvisning:
  • Om du definierar en Arbetsstyckets yta i Z som inte är 0, verkar detta värde som tillägg till arbetsstyckets yta Q203 som du har definierat i bearbetningscykeln.

Hjälpbild

Parametrar

Hålcirkel centrum X

Absolut koordinat för cirkelns centrum i X-axeln

Inmatning: -999999999–+999999999

Hålcirkel centrum Y

Absolut koordinat för cirkelns centrum i Y-axeln

Inmatning: -999999999–+999999999

Hålcirkel diameter

Hålcirkelns diameter

Inmatning: 0–999999999

Startvinkel

Polär vinkel till den första bearbetningspositionen. Referensaxel: Huvudaxeln i det aktiva bearbetningsplanet (till exempel X vid verktygsaxel Z). Positivt eller negativt värde kan anges

Inmatning: -360 000–+360000

Antal bearbetningar

Totalt antal bearbetningspositioner på cirkeln

Inmatning: 0–999

Koordinat arbetsstyckets yta

Ange den absoluta Z-koordinaten, vid vilken bearbetningen startar.

Inmatning: -999999999–+999999999

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.

Exempel

11 PATTERN DEF ~

CIRC1( X+25 Y+33 D80 START+45 NUM8 Z+0 )

Definiera cirkelsegment

 
Tip
  • Programmerings- och handhanvandeanvisning:
  • Om du definierar en Arbetsstyckets yta i Z som inte är 0, verkar detta värde som tillägg till arbetsstyckets yta Q203 som du har definierat i bearbetningscykeln.

Hjälpbild

Parametrar

Hålcirkel centrum X

Absolut koordinat för cirkelns centrum i X-axeln

Inmatning: -999999999–+999999999

Hålcirkel centrum Y

Absolut koordinat för cirkelns centrum i Y-axeln

Inmatning: -999999999–+999999999

Hålcirkel diameter

Hålcirkelns diameter

Inmatning: 0–999999999

Startvinkel

Polär vinkel till den första bearbetningspositionen. Referensaxel: Huvudaxeln i det aktiva bearbetningsplanet (till exempel X vid verktygsaxel Z). Positivt eller negativt värde kan anges

Inmatning: -360 000–+360000

Vinkelsteg/Slutvinkel

Inkremental polär vinkel mellan två bearbetningspositioner. Positivt eller negativt värde kan anges. Alternativt kan slutvinkeln anges (växla via urvalsalternativet i åtgärdsfältet eller formuläret)

Inmatning: -360 000–+360000

Antal bearbetningar

Totalt antal bearbetningspositioner på cirkeln

Inmatning: 0–999

Koordinat arbetsstyckets yta

Ange Z-koordinaten, vid vilken bearbetningen startar.

Inmatning: -999999999–+999999999

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.

Exempel

11 PATTERN DEF ~

PITCHCIRC1( X+25 Y+33 D80 START+45 STEP+30 NUM8 Z+0 )

Exempel: använda cykler tillsammans med PATTERN DEF

Hålens koordinater finns lagrade i mönsterdefinitionen PATTERN DEF POS. Hålens koordinater anropas av styrsystemet med CYCL CALL PAT.

Verktygsradierna har valts så att alla arbetssteg kan presenteras i testgrafiken.

  • Programexekvering
  • Centrera (verktygsradie 4)
  • GLOBAL DEF 125 POSITIONERING: Med den här funktionen positionerar styrsystemet mellan punkterna på det andra säkerhetsavståndet vid en CYCL CALL PAT. Denna funktion förblir verksam ända till M30.
  • Borra (verktygsradie 2, 4)
  • Gängborrning (verktygsradie 3)

Teknologisjälvständiga cykler och Cykler för frässvarvning

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 1 MM

1 BLK FORM 0.1 Z X+0 Y+0 Z-20

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

3 TOOL CALL 1 Z S5000

; Verktygsanrop centrering (radie 4)

4 L Z+50 R0 FMAX

; Kör verktyget till säkerhetshöjden

5 PATTERN DEF ~

POS1( X+10 Y+10 Z+0 ) ~

POS2( X+40 Y+30 Z+0 ) ~

POS3( X+20 Y+55 Z+0 ) ~

POS4( X+10 Y+90 Z+0 ) ~

POS5( X+90 Y+90 Z+0 ) ~

POS6( X+80 Y+65 Z+0 ) ~

POS7( X+80 Y+30 Z+0 ) ~

POS8( X+90 Y+10 Z+0 )

6 CYCL DEF 240 CENTRERING ~

Q200=+2

;SAEKERHETSAVSTAAND ~

Q343=+0

;VAL DJUP/DIAMETER ~

Q201=-2

;DJUP ~

Q344=-10

;DIAMETER ~

Q206=+150

;MATNING DJUP ~

Q211=+0

;VAENTETID NERE ~

Q203=+0

;KOORD. OEVERYTA ~

Q204=+10

;2. SAEKERHETSAVST. ~

Q342=+0

;FOERBORRAD DIAMETER ~

Q253=+750

;NEDMATNINGSHASTIGHET

7 GLOBAL DEF 125 POSITIONERING ~

Q345=+1

;VAL POS-HOEJD

8 CYCL CALL PAT F5000 M3

; Cykelanrop i kombination med punktmönster

9 L Z+100 R0 FMAX

; Frikörning av verktyget

10 TOOL CALL 227 Z S5000

; Verktygsanrop borr (radie 2, 4)

11 L X+50 R0 F5000

; Kör verktyget till säkerhetshöjden

12 CYCL DEF 200 BORRNING ~

Q200=+2

;SAEKERHETSAVSTAAND ~

Q201=-25

;DJUP ~

Q206=+150

;MATNING DJUP ~

Q202=+5

;SKAERDJUP ~

Q210=+0

;VAENTETID UPPE ~

Q203=+0

;KOORD. OEVERYTA ~

Q204=+10

;2. SAEKERHETSAVST. ~

Q211=+0.2

;VAENTETID NERE ~

Q395=+0

;REFERENS DJUP

13 CYCL CALL PAT F500 M3

; Cykelanrop i kombination med punktmönster

14 L Z+100 R0 FMAX

; Frikörning av verktyget

15 TOOL CALL 263 Z S200

; Verktygsanrop gängborr (radie 3)

16 L Z+100 R0 FMAX

; Kör verktyget till säkerhetshöjden

17 CYCL DEF 206 GAENGNING ~

Q200=+2

;SAEKERHETSAVSTAAND ~

Q201=-25

;GAENGDJUP ~

Q206=+150

;MATNING DJUP ~

Q211=+0

;VAENTETID NERE ~

Q203=+0

;KOORD. OEVERYTA ~

Q204=+10

;2. SAEKERHETSAVST.

18 CYCL CALL PAT F5000 M3

; Cykelanrop i kombination med punktmönster

19 L Z+100 R0 FMAX

; Frikörning av verktyget, programslut

20 M30

21 END PGM 1 MM