Mønsterdefinition PATTERN DEF

Anvendelse

Med funktionen PATTERN DEF definerer De på en enkel måde regelmæssige bearbejdningsmønstre, som De kan kalde med funktionen CYCL CALL PAT. Som ved Cyklus-definitioner, står også ved mønsterdefinitionen hjælpebilleder til rådighed, som tydeliggør den pågældende indlæseparameter.

 
Anvisning
Pas på kollisionsfare!
Funktionen PATTERN DEF beregner bearbejdnings koordinaterne i X og Y. Ved alle værktøjsakser undtagen Z kan der under efterfølgende bearbejdning opstå kollisionsfare!
  1. PATTERN DEF avendes kun i forbindelse med værktøjs-akse Z

Valgmuligheder

Definition

Yderligere informationer

POS1

Punktum

Definition af indtil 9 vilkårlige bearbejdningspositioner

ROW1

Række

Definition af en enkelt række, retlinje eller drejet

PAT1

Mønster

Definition af et enkelt mønster, retlinie, drejet eller forskudt

FRAME1

Rammer

Definition af en enkelt ramme, retlinie, drejet eller forskudt

CIRC1

Cirkel

Definition af en helcirkel

PITCHCIRC1

Delcirkel

Definition af en delcirkel

PATTERN DEF indlæs

Gå frem som følger:

SF_4_NCFunktion_Einfuegen

  1. Vælg NC-Funktion indføjes
  2. Styringen åbner vinduet NC-Funktion indføjes.
  3. Vælg PATTERN DEF
  4. Styringen starter indlæsningen af PATTERN DEF.
  5. Vælg det ønskede bearbejdningsmønster, f.eks. CIRC1 for en helcirkel
  6. Indgiv krævede definition
  7. Definer Bearbejtningscyklus f.eks. Cyklus 200 BORING
  8. Klad Cyklus med CYCL CALL PAT

PATTERN DEF anvend

Så snart De har indlæst en mønsterdefinition, kan De kalde denne med funktionen CYCL CALL PAT.

Programmere bearbejdningscyklus

Styringen udfører så den sidst definerede bearbejdningscyklus på det af Dem definerede bearbejdningsmønster.

Skema: Afvikle 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 BORING

...

13 CYCL CALL PAT

Anvisninger

  • Programmeringstip
  • De kan før CYCL CALL PAT anvende funktion GLOBAL DEF 125 med Q345=1. Så positionerer styringen værktøjet mellem boringerne altid på 2. Sikkerhedsafstand, som defineret i Cyklus.
  • Brugsanvisninger:
  • Et bearbejdningsmønster forbliver aktiv så længe, indtil De definerer et nyt, eller med funktionen SEL PATTERN har valgt en punkt-tabel.
  • Vælg Punkttabel i NC-Program med SEL PATTERN

  • Styringen trækker værktøjet tilbage mellem startpunkterne til sikker højde. Som sikker højde anvender styringen enten værktøjsakseposition ved Cyklus-kald, eller værdien fra Cyklus-parameter Q204, alt efter hvilken der er størst.
  • Er koordinatoverfladen i PATTERN DEF større end den i Cyklus, bliver sikkerhedsafstand og den 2. sikkerhedsafstand beregnes på koordinatoverfladen af PATTERN DEF.
  • Med blokafvikling kan De vælge et hvert punkt at starte eller fortsætte en bearbejdning.
  • Programindgang med blohfølge

Definer enkelt Bearbejningsposition

 
Tip
  • Programmerings- og brugerinformationer:
  • De kan maksimalt indlæse 9 bearbejdningspositioner, bekræft altid indlæsningen med tasten ENT.
  • POS1 skal være programmeret med absolut koordinater. POS2 til POS9 bør programmeres absolut eller inkrementalt.
  • Når De definerer en Emneoverflade i Z ulig 0, så virker denne værdi yderligere for emneoverfladen Q203, som De har defineret i bearbejdningscyklus.

Hjælpebillede

Parametre

POS1: X-koordinat bearbejdningspos.

Indgiv X-koordinat absolut.

Indlæse: -999999999...+999999999

POS1: Y-koordinat bearbejdningspos.

Indgiv Y-koordinat absolut.

Indlæse: -999999999...+999999999

POS1: Koordinater til emne-overflade

Indlæs Z-koordinater, på hvilke bearbejdningen skal starte

Indlæse: -999999999...+999999999

POS2: X-koordinat bearbejdningspos.

Indgiv X-koordinat absolut eller inkrementalt

Indlæse: -999999999...+999999999

POS2: Y-koordinat bearbejdningspos.

Indgiv Y-koordinat absolut eller inkrementalt

Indlæse: -999999999...+999999999

POS2: Koordinater til emne-overflade

Indgiv Z-koordinat absolut eller inkrementalt

Indlæse: -999999999...+999999999

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.

Eksempel

11 PATTERN DEF ~

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

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

Definere enkelt række

 
Tip
  • Programmer- og brugertips
  • Når De definerer en Emneoverflade i Z ulig 0, så virker denne værdi yderligere for emneoverfladen Q203, som De har defineret i bearbejdningscyklus.

Hjælpebillede

Parametre

Startpunkt X

Koordinater til række-startpunktet i X-aksen Værdi virker absolut.

Indlæse: -99999.9999999...+99999.9999999

Startpunkt Y

Koordinater til række-startpunktet i Y-aksen Værdi virker absolut.

Indlæse: -99999.9999999...+99999.9999999

Afstand bearbejdningspositioner

Afstanden (inkrementalt) mellem bearbejdningspositioner. Indlæses værdi positiv eller negativ

Indlæse: -999999999...+999999999

Antal bearbejdninger

Totale antal bearbejdningspositioner

Indlæs: 0...999

Drejeposition for totale mønster

Drejevinkel om det indlæste startpunkt. Henføringsakse: Hovedaksen i det aktive bearbejdningsplan (f.eks. X ved værktøjs-akse Z). Indlæses værdi absolut positiv eller negativ

Indlæse: -360.000...+360.000

Koordinater til emne-overflade

Indlæs Z-koordinater absolut, på bearbejdnings start

Indlæse: -999999999...+999999999

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.

Eksempel

11 PATTERN DEF ~

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

Definer et enkelt mønster

 
Tip
  • Programmerings- og brugerinformationer:
  • Parameter Drejeposition hovedakse og Drejeposition sideakse virker additiv på en forud gennemført Drejeposition for totale mønster.
  • Når De definerer en Emneoverflade i Z ulig 0, så virker denne værdi yderligere for emneoverfladen Q203, som De har defineret i bearbejdningscyklus.

Hjælpebillede

Parametre

Startpunkt X

Absolut Koordinater til mønster-startpunktet i X-aksen

Indlæse: -999999999...+999999999

Startpunkt Y

Absolut Koordinater til mønster-startpunktet i Y-aksen

Indlæse: -999999999...+999999999

Afst. bearbejdningspositioner X

Afstanden (inkrementalt) mellem bearbejdningsposition X-retning. Værdien kan indlæses positiv eller negativ

Indlæse: -999999999...+999999999

Afst. bearbejdningspositioner Y

Afstanden (inkrementalt) mellem bearbejdningsposition Y-retning. Værdien kan indlæses positiv eller negativ

Indlæse: -999999999...+999999999

Antal spalter

Total antal kolonner i mønsteret

Indlæs: 0...999

Antal linier

Total antal linjer i mønsteret

Indlæs: 0...999

Drejeposition for totale mønster

Drejevinklen, med hvilken det totale mønster bliver drejet om det indlæste startpunkt. Henføringsakse: Hovedaksen i det aktive bearbejdningsplan (f.eks. X ved værktøjs-akse Z). Indlæses værdi absolut positiv eller negativ

Indlæse: -360.000...+360.000

Drejeposition hovedakse

Drejevinkel, med hvilken udelukkende hovedaksen for bearbejdningsplanet henført til det indlæste startpunkt bliver vredet. Værdien kan indlæses positiv eller negativ

Indlæse: -360.000...+360.000

Drejeposition sideakse

Drejevinkel, med hvilken udelukkende sideaksen for bearbejdningsplanet henført til det indlæste startpunkt bliver vredet. Værdien kan indlæses positiv eller negativ

Indlæse: -360.000...+360.000

Koordinater til emne-overflade

Indlæs Z-koordinater, på hvilke bearbejdningen skal starte

Indlæse: -999999999...+999999999

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.

Eksempel

11 PATTERN DEF ~

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

Definer enkelt ramme

 
Tip
  • Programmerings- og brugerinformationer:
  • Parameter Drejeposition hovedakse og Drejeposition sideakse virker additiv på en forud gennemført Drejeposition for totale mønster.
  • Når De definerer en Emneoverflade i Z ulig 0, så virker denne værdi yderligere for emneoverfladen Q203, som De har defineret i bearbejdningscyklus.

Hjælpebillede

Parametre

Startpunkt X

Absolut Koordinater til ramme-startpunktet i X-aksen

Indlæse: -999999999...+999999999

Startpunkt Y

Absolut Koordinater til ramme-startpunktet i Y-aksen

Indlæse: -999999999...+999999999

Afst. bearbejdningspositioner X

Afstanden (inkrementalt) mellem bearbejdningsposition X-retning. Værdien kan indlæses positiv eller negativ

Indlæse: -999999999...+999999999

Afst. bearbejdningspositioner Y

Afstanden (inkrementalt) mellem bearbejdningsposition Y-retning. Værdien kan indlæses positiv eller negativ

Indlæse: -999999999...+999999999

Antal spalter

Total antal kolonner i mønsteret

Indlæs: 0...999

Antal linier

Total antal linjer i mønsteret

Indlæs: 0...999

Drejeposition for totale mønster

Drejevinklen, med hvilken det totale mønster bliver drejet om det indlæste startpunkt. Henføringsakse: Hovedaksen i det aktive bearbejdningsplan (f.eks. X ved værktøjs-akse Z). Indlæses værdi absolut positiv eller negativ

Indlæse: -360.000...+360.000

Drejeposition hovedakse

Drejevinkel, med hvilken udelukkende hovedaksen for bearbejdningsplanet henført til det indlæste startpunkt bliver vredet. Værdien kan indlæses positiv eller negativ.

Indlæse: -360.000...+360.000

Drejeposition sideakse

Drejevinkel, med hvilken udelukkende sideaksen for bearbejdningsplanet henført til det indlæste startpunkt bliver vredet. Værdien kan indlæses positiv eller negativ.

Indlæse: -360.000...+360.000

Koordinater til emne-overflade

Indlæs Z-koordinater absolut, på bearbejdnings start

Indlæse: -999999999...+999999999

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.

Eksempel

11 PATTERN DEF ~

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

Definer helcirkel

 
Tip
  • Programmerings- og brugerinformationer:
  • Når De definerer en Emneoverflade i Z ulig 0, så virker denne værdi yderligere for emneoverfladen Q203, som De har defineret i bearbejdningscyklus.

Hjælpebillede

Parametre

Hulcirkel-midte X

Absolut Koordinater til cirkelmidtpunkt i X-aksen

Indlæse: -999999999...+999999999

Hulcirkel-midte Y

Absolut Koordinater til cirkelmidtpunkt i Y-aksen

Indlæse: -999999999...+999999999

Huklcirkel-diameter

Diameter af hulcirkel

Indlæse: 0...999999999

Startvinkel

Polarvinkel til den første bearbejdningsposition. Henføringsakse: Hovedaksen i det aktive bearbejdningsplan (f.eks. X ved værktøjs-akse Z). Værdien kan indlæses positiv eller negativ

Indlæse: -360.000...+360.000

Antal bearbejdninger

Totale antal bearbejdningspositioner på kredsen

Indlæs: 0...999

Koordinater til emne-overflade

Indlæs Z-koordinater, på hvilke bearbejdningen skal starte

Indlæse: -999999999...+999999999

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.

Eksempel

11 PATTERN DEF ~

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

Definer delcirkel

 
Tip
  • Programmerings- og brugerinformationer:
  • Når De definerer en Emneoverflade i Z ulig 0, så virker denne værdi yderligere for emneoverfladen Q203, som De har defineret i bearbejdningscyklus.

Hjælpebillede

Parametre

Hulcirkel-midte X

Absolut Koordinater til cirkelmidtpunkt i X-aksen

Indlæse: -999999999...+999999999

Hulcirkel-midte Y

Absolut Koordinater til cirkelmidtpunkt i Y-aksen

Indlæse: -999999999...+999999999

Huklcirkel-diameter

Diameter af hulcirkel

Indlæse: 0...999999999

Startvinkel

Polarvinkel til den første bearbejdningsposition. Henføringsakse: Hovedaksen i det aktive bearbejdningsplan (f.eks. X ved værktøjs-akse Z). Værdien kan indlæses positiv eller negativ

Indlæse: -360.000...+360.000

Vinkelskridt/Slutvinkel

Inkremental polarvinkel mellem to bearbejdningspositioner. Værdien kan indlæses positiv eller negativ. Alternativt kan endevinkel indtastes (skifte ved hjælp af valgmuligheden i handlingslinjen eller i formularen)

Indlæse: -360.000...+360.000

Antal bearbejdninger

Totale antal bearbejdningspositioner på kredsen

Indlæs: 0...999

Koordinater til emne-overflade

Indlæs Z-koordinater, på hvilke bearbejdningen skal starte

Indlæse: -999999999...+999999999

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.

Eksempel

11 PATTERN DEF ~

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

Eksempel: Anvend Cyklus i forbindelse med PATTERN DEF

Boringskoordinaterne er gemt i mønsterdefintionen PATTERN DEF POS. Boringskoordinaterne bliver kaldt af styringen med CYCL CALL PAT.

Værktøjs-radien er valgt således, at alle arbejdsskridt kan ses i testgrafikken.

  • Programafvikling
  • Centrering (værktøjsradius 4)
  • GLOBAL DEF 125 POSITIONERING: Med denne funktion positionerer styringen ved en CYCL CALL PAT mellem punktet af den 2. Sikkerhedsafstand. Denne funktion forbliver aktiv til M30.
  • Boring (værktøjsradius 2,4)
  • Gevindboring (værktøjsradius 3)

Teknologiuafhængig Cyklus og Cyklus for fræsebearbejdning

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

; Værktøjskald centrerer (radius 4)

4 L Z+50 R0 FMAX

; Kør værktøj til sikker højde

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

;SIKKERHEDS-AFSTAND ~

Q343=+0

;VAELG DIAMETER/DYBDE ~

Q201=-2

;DYBDE ~

Q344=10

;DIAMETER ~

Q206=+150

;TILSPAENDING DYBDE. ~

Q211=+0

;DVAELETID NEDE ~

Q203=+0

;KOOR. OVERFLADE ~

Q204=+10

;2. SIKKERHEDS-AFST. ~

Q342=+0

;UDBORINGS DIAMETER ~

Q253=+750

;F FOR-POSITIONERING

7 GLOBAL DEF 125 POSITIONERING ~

Q345=+1

;VAELG POS. HOJDE

8 CYCL CALL PAT F5000 M3

; Cyklus-kald i forbindelse med punktmønster

9 L Z+100 R0 FMAX

; Værktøj frikøres

10 TOOL CALL 227 Z S5000

; Værktøjs-kald bor (radius 2.4)

11 L X+50 R0 F5000

; Kør værktøj til sikker højde

12 CYCL DEF 200 BORING ~

Q200=+2

;SIKKERHEDS-AFSTAND ~

Q201=-25

;DYBDE ~

Q206=+150

;TILSPAENDING DYBDE. ~

Q202=+5

;INDSTILLINGS-DYBDE ~

Q210=+0

;DVAELETID OPPE ~

Q203=+0

;KOOR. OVERFLADE ~

Q204=+10

;2. SIKKERHEDS-AFST. ~

Q211=+0.2

;DVAELETID NEDE ~

Q395=+0

;HENF. DYBDE

13 CYCL CALL PAT F500 M3

; Cyklus-kald i forbindelse med punktmønster

14 L Z+100 R0 FMAX

; Værktøj frikøres

15 TOOL CALL 263 Z S200

; Værktøjs-kald gevindbor (radius 3)

16 L Z+100 R0 FMAX

; Kør værktøj til sikker højde

17 CYCL DEF 206 GEVINDBORING ~

Q200=+2

;SIKKERHEDS-AFSTAND ~

Q201=-25

;GEVINDDYBDE ~

Q206=+150

;TILSPAENDING DYBDE. ~

Q211=+0

;DVAELETID NEDE ~

Q203=+0

;KOOR. OVERFLADE ~

Q204=+10

;2. SIKKERHEDS-AFST.

18 CYCL CALL PAT F5000 M3

; Cyklus-kald i forbindelse med punktmønster

19 L Z+100 R0 FMAX

; Værktøj frikøres, program-slut

20 M30

21 END PGM 1 MM