mønsterdefinisjon PATTERN DEF

Bruksmåte

Med funksjonen PATTERN DEF kan du på en enkel måte definere regelmessige bearbeidingsmønster som du så kan hente frem med funksjonen CYCL CALL PAT. På samme måte som ved syklusdefinisjoner finnes det hjelpebilder for mønsterdefinisjonen som tydeliggjør de enkelte inndataparametrene.

 
Merknad
Kollisjonsfare!
Funksjonen PATTERN DEF beregner bearbeidingskoordinatene i aksene X og Y. Ved alle verktøytakser unntatt Z består det kollisjonsfare under den etterfølgende bearbeidingen!
  1. PATTERN DEF må utelukkende brukes med verktøyakse Z

Valgmulighet

Definisjon

Mer informasjon

POS1

Velg

Definisjon for inntil 9 valgfrie bearbeidingsposisjoner

ROW1

Rekke

Definisjon av en enkel rad, rett eller rotert

PAT1

Mønster

Definisjon av et enkelt mønster, rett, rotert eller forvrengt

FRAME1

Ramme

Definisjon av en enkelt ramme, rett, rotert eller forvrengt

CIRC1

Avvik

Definisjon av en hel sirkel

PITCHCIRC1

Delsirkel

Definisjon av en delsirkel

Legg inn PATTERN DEF

Slik går du frem:

SF_4_NCFunktion_Einfuegen

  1. Velg Sett inn NC-funksjon
  2. Styringen åpner vinduet Sett inn NC-funksjon.
  3. Velg PATTERN DEF
  4. Styringen starter inntastingen til PATTERN DEF.
  5. Velg ønsket bearbeidingsmønster, for eksempel CIRC1 for en funksjonstast for en hel sirkel
  6. Angi eventuelt nødvendige definisjoner
  7. Definer bearbeidingssyklus, for eksempel syklus 200 BORING
  8. Hent opp syklus med CYCL CALL PAT

Bruk PATTERN DEF

Når du har angitt en mønsterdefinisjon, kan du kalle den opp med funksjonen CYCL CALL PAT.

Programmering av bearbeidingssyklusen

Styringen utfører den sist definerte bearbeidingssyklusen i det bearbeidingsmønsteret du har definert.

Skjema: kjøre 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

Tips

  • Merknad til programmeringen
  • Før CYCL CALL PAT kan du bruke funksjonen GLOBAL DEF 125 med Q345=1. Deretter posisjonerer styringen verktøyet mellom boringene alltid på 2. sikkerhetsavstand som er definert i syklusen.
  • Driftsinstruksjoner:
  • En bearbeidingsmal er aktiv helt til du definerer en ny eller velger en punkttabell med funksjonen SEL PATTERN.
  • Velg punkttabellen i NC-programmet med SEL PATTERN

  • Mellom startpunktene trekker styringen verktøyet tilbake til sikker høyde. Som sikker høyde bruker styringen enten verktøyakseposisjonen i syklusoppkallingen eller verdien fra syklusparameteren Q204, avhengig av hvilken verdi som er størst.
  • Hvis koordinatoverflaten i PATTERN DEF er større enn i syklusen, beregnes sikkerhetsavstanden og den 2. sikkerhetsavstanden på koordinatoverflaten til PATTERN DEF.
  • Ved hjelp av blokkforløpet kan du velge et vilkårlig punkt der du kan starte eller fortsette bearbeidingen.
  • Programinngang med

Definere enkelte bearbeidingsposisjoner

 
Tip
  • Programmerings- og betjeningsmerknader:
  • Du kan legge inn maksimalt 9 bearbeidingsposisjoner. Bekreft med tasten ENT etter hvert som de legges inn.
  • POS1 må programmeres med absolutte koordinater. POS2 til POS9 kan programmeres absolutt eller inkrementelt.
  • Hvis du definerer en Overflate på emnet i Z ulik 0, vil denne verdien legges til emneoverflaten Q203 som du har definert i bearbeidingssyklusen.

Hjelpebilde

Parameter

POS1: Bearbeidingspos. X-koordinat

Angi absolutt X-koordinat.

Inndata: -999999999...+999999999

POS1: Bearbeidingspos. Y-koordinat

Angi absolutt Y-koordinat.

Inndata: -999999999...+999999999

POS1: Koordinat på emneoverflate

Angi det absolutte Z-koordinatet der bearbeidingen starter.

Inndata: -999999999...+999999999

POS2: Bearbeidingspos. X-koordinat

Angi X-koordinat absolutt eller inkrementelt.

Inndata: -999999999...+999999999

POS2: Bearbeidingspos. Y-koordinat

Angi Y-koordinat absolutt eller inkrementelt.

Inndata: -999999999...+999999999

POS2: Koordinat på emneoverflate

Angi Z-koordinat absolutt eller inkrementelt.

Inndata: -999999999...+999999999

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

Eksempel

11 PATTERN DEF ~

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

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

Definere en enkelt rekke

 
Tip
  • Programmerings- og betjeningsmerknad
  • Hvis du definerer en Overflate på emnet i Z ulik 0, vil denne verdien legges til emneoverflaten Q203 som du har definert i bearbeidingssyklusen.

Hjelpebilde

Parameter

Startpunkt X

Koordinat for rekkestartpunktet i X-aksen. Verdien er absolutt.

Inndata: -99999.9999999...+99999.9999999

Startpunkt Y

Koordinater for rekkestartpunktet i Y-asken. Verdien er absolutt.

Inndata: -99999.9999999...+99999.9999999

Avstand bearbeidingsposisjoner

Avstanden (inkrementell) mellom bearbeidingsposisjonene Angi positiv eller negativ verdi

Inndata: -999999999...+999999999

Antall bearbeidinger

Totalt antall bearbeidingsposisjoner

Inndata: 0...999

Roteringsposisjon for hele malen

Roteringsvinkel rundt det angitte startpunktet. Referanseakse: Hovedaksen til det aktive arbeidsplanet (f.eks. X for verktøyakse Z). Angi verdi absolutt samt positiv eller negativ

Inndata : -360 000...+360 000

Koordinat på emneoverflate

Angi det absolutte Z-koordinatet der bearbeidingen starter

Inndata: -999999999...+999999999

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

Eksempel

11 PATTERN DEF ~

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

Definere en enkelt mal

 
Tip
  • Programmerings- og betjeningsmerknader:
  • Parameterne Roter.pos. hovedakse og Rot.pos. hjelpeakse virker additivt på en allerede utført Roteringsposisjon for hele malen.
  • Hvis du definerer en Overflate på emnet i Z ulik 0, vil denne verdien legges til emneoverflaten Q203 som du har definert i bearbeidingssyklusen.

Hjelpebilde

Parameter

Startpunkt X

Absolutt koordinat for malstartpunktet i X-aksen

Inndata: -999999999...+999999999

Startpunkt Y

Aabsolutt koordinat for malstartpunktet i Y-aksen

Inndata: -999999999...+999999999

Avstand bearbeidingsposisjoner X

Avstand (inkrementell) mellom bearbeidingsposisjonene i X-retningen. Du kan angi positiv eller negativ verdi

Inndata: -999999999...+999999999

Avstand bearbeidingsposisjoner Y

Avstand (inkrementell) mellom bearbeidingsposisjonene i Y-retningen. Du kan angi positiv eller negativ verdi

Inndata: -999999999...+999999999

Antall kolonner

Totalt antall kolonner i malen

Inndata: 0...999

Antall linjer

Totalt antall linjer i malen

Inndata: 0...999

Roteringsposisjon for hele malen

Roteringsvinkel for hele malens rotering rundt det angitte startpunktet. Referanseakse: Hovedaksen til det aktive arbeidsplanet (f.eks. X for verktøyakse Z). Angi verdi absolutt samt positiv eller negativ

Inndata : -360 000...+360 000

Roter.pos. hovedakse

Roteringsvinkelen som bare hovedaksen på arbeidsplanet fordreies rundt — i henhold til det angitte startpunktet. Du kan angi positiv eller negativ verdi

Inndata : -360 000...+360 000

Rot.pos. hjelpeakse

Roteringsvinkelen som bare hjelpeaksen på arbeidsplanet fordreies rundt — i henhold til det angitte startpunktet. Du kan angi positiv eller negativ verdi

Inndata : -360 000...+360 000

Koordinat på emneoverflate

Angi det absolutte Z-koordinatet der bearbeidingen starter.

Inndata: -999999999...+999999999

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

Eksempel

11 PATTERN DEF ~

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

Definere enkelte rammer

 
Tip
  • Programmerings- og betjeningsmerknader:
  • Parameterne Roter.pos. hovedakse og Rot.pos. hjelpeakse virker additivt på en allerede utført Roteringsposisjon for hele malen.
  • Hvis du definerer en Overflate på emnet i Z ulik 0, vil denne verdien legges til emneoverflaten Q203 som du har definert i bearbeidingssyklusen.

Hjelpebilde

Parameter

Startpunkt X

Absolutt koordinat for rammestartpunktet i X-aksen

Inndata: -999999999...+999999999

Startpunkt Y

Absolutt koordinat for rammestartpunktet i Y-aksen

Inndata: -999999999...+999999999

Avstand bearbeidingsposisjoner X

Avstand (inkrementell) mellom bearbeidingsposisjonene i X-retningen. Du kan angi positiv eller negativ verdi

Inndata: -999999999...+999999999

Avstand bearbeidingsposisjoner Y

Avstand (inkrementell) mellom bearbeidingsposisjonene i Y-retningen. Du kan angi positiv eller negativ verdi

Inndata: -999999999...+999999999

Antall kolonner

Totalt antall kolonner i malen

Inndata: 0...999

Antall linjer

Totalt antall linjer i malen

Inndata: 0...999

Roteringsposisjon for hele malen

Roteringsvinkel for hele malens rotering rundt det angitte startpunktet. Referanseakse: Hovedaksen til det aktive arbeidsplanet (f.eks. X for verktøyakse Z). Angi verdi absolutt samt positiv eller negativ

Inndata : -360 000...+360 000

Roter.pos. hovedakse

Roteringsvinkelen som bare hovedaksen på arbeidsplanet fordreies rundt — i henhold til det angitte startpunktet. Du kan angi positiv eller negativ verdi.

Inndata : -360 000...+360 000

Rot.pos. hjelpeakse

Roteringsvinkelen som bare hjelpeaksen på arbeidsplanet fordreies rundt — i henhold til det angitte startpunktet. Du kan angi positiv eller negativ verdi.

Inndata : -360 000...+360 000

Koordinat på emneoverflate

Angi det absolutte Z-koordinatet der bearbeidingen starter

Inndata: -999999999...+999999999

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

Eksempel

11 PATTERN DEF ~

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

Definere hel sirkel

 
Tip
  • Programmerings- og betjeningsmerknader:
  • Hvis du definerer en Overflate på emnet i Z ulik 0, vil denne verdien legges til emneoverflaten Q203 som du har definert i bearbeidingssyklusen.

Hjelpebilde

Parameter

Hullsirkelsenter X

Absolutt koordinat for sirkelsenterpunkt i X-aksen

Inndata: -999999999...+999999999

Hullsirkelsenter Y

Absolutt koordinat for sirkelsenterpunkt i Y-aksen

Inndata: -999999999...+999999999

Hullsirkeldiameter

Hullsirkelens diameter

Inndata : 0...999999999

Startvinkel

Polarvinkel for den første bearbeidingsposisjonen. Referanseakse: Hovedaksen til det aktive arbeidsplanet (f.eks. X for verktøyakse Z). Du kan angi positiv eller negativ verdi

Inndata : -360 000...+360 000

Antall bearbeidinger

Totalt antall bearbeidingsposisjoner på sirkelen

Inndata: 0...999

Koordinat på emneoverflate

Angi det absolutte Z-koordinatet der bearbeidingen starter.

Inndata: -999999999...+999999999

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

Eksempel

11 PATTERN DEF ~

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

Definere delsirkel

 
Tip
  • Programmerings- og betjeningsmerknader:
  • Hvis du definerer en Overflate på emnet i Z ulik 0, vil denne verdien legges til emneoverflaten Q203 som du har definert i bearbeidingssyklusen.

Hjelpebilde

Parameter

Hullsirkelsenter X

Absolutt koordinat for sirkelsenterpunkt i X-aksen

Inndata: -999999999...+999999999

Hullsirkelsenter Y

Absolutt koordinat for sirkelsenterpunkt i Y-aksen

Inndata: -999999999...+999999999

Hullsirkeldiameter

Hullsirkelens diameter

Inndata : 0...999999999

Startvinkel

Polarvinkel for den første bearbeidingsposisjonen. Referanseakse: Hovedaksen til det aktive arbeidsplanet (f.eks. X for verktøyakse Z). Du kan angi positiv eller negativ verdi

Inndata : -360 000...+360 000

Vinkelskritt/Sluttvinkel

Inkremental polarvinkel mellom to bearbeidingsposisjoner. Du kan angi positiv eller negativ verdi. Alternativt kan sluttvinkelen angis ( via valgalternativ i handlingslinjen, eller bytt i skjemaet)

Inndata : -360 000...+360 000

Antall bearbeidinger

Totalt antall bearbeidingsposisjoner på sirkelen

Inndata: 0...999

Koordinat på emneoverflate

Angi Z-koordinatet der bearbeidingen starter.

Inndata: -999999999...+999999999

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

Eksempel

11 PATTERN DEF ~

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

Eksempel: Bruke sykluser i forbindelse med PATTERN DEF

Borekoordinatene er lagret i maldefinisjonen PATTERN DEF POS. Borekoordinatene kalles opp av styringen med CYCL CALL PAT.

Verktøyradiene er valgt slik at alle arbeidstrinn vises i testgrafikken.

  • Programutføring
  • Sentrering (verktøyradius 4)
  • GLOBAL DEF 125 POSISJONERING: Ved en CYCL CALL PAT posisjonerer styringen mellom punktene på 2. Sikkerhetsavstand med denne funksjonen. Denne funksjonen blir aktiv til M30.
  • Boring (verktøyradius 2,4)
  • Gjengeboring (verktøyradius 3)

Teknologiuavhengige sykluser og Sykluser for fresing

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

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

; Verktøyoppkalling sentreringsenhet (radius 4)

4 L Z+50 R0 FMAX

; Kjør verktøy til sikker høyde

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

Q200=+2

;SIKKERHETSAVST. ~

Q343=+0

;VALG DYBDE/DIAM ~

Q201=-2

;DYBDE ~

Q344=-10

;DIAMETER ~

Q206=+150

;MATING FOR MATEDYBDE ~

Q211=+0

;FORSINKELSE NEDE ~

Q203=+0

;KOOR. OVERFLATE ~

Q204=+10

;2. SIKKERHETSAVST. ~

Q342=+0

;FORBOR. DIAMETER ~

Q253=+750

;MATING FORPOSISJON.

7 GLOBAL DEF 125 POSISJONERING ~

Q345=+1

;VALG AV POS.HOEYDE

8 CYCL CALL PAT F5000 M3

; Syklusoppkalling i forbindelse med punktmal

9 L Z+100 R0 FMAX

; Frikjør verktøy

10 TOOL CALL 227 Z S5000

; Verktøyoppkall bor (radius 2,4)

11 L X+50 R0 F5000

; Kjør verktøy til sikker høyde

12 CYCL DEF 200 BORING ~

Q200=+2

;SIKKERHETSAVST. ~

Q201=-25

;DYBDE ~

Q206=+150

;MATING FOR MATEDYBDE ~

Q202=+5

;MATEDYBDE ~

Q210=+0

;FORSINKELSE OPPE ~

Q203=+0

;KOOR. OVERFLATE ~

Q204=+10

;2. SIKKERHETSAVST. ~

Q211=+0.2

;FORSINKELSE NEDE ~

Q395=+0

;FORHOLD DYBDE

13 CYCL CALL PAT F500 M3

; Syklusoppkalling i forbindelse med punktmal

14 L Z+100 R0 FMAX

; Frikjør verktøy

15 TOOL CALL 263 Z S200

; Verktøyoppkall gjengebor (radius 3)

16 L Z+100 R0 FMAX

; Kjør verktøy til sikker høyde

17 CYCL DEF 206 GJENGEBORING ~

Q200=+2

;SIKKERHETSAVST. ~

Q201=-25

;GJENGEDYBDE ~

Q206=+150

;MATING FOR MATEDYBDE ~

Q211=+0

;FORSINKELSE NEDE ~

Q203=+0

;KOOR. OVERFLATE ~

Q204=+10

;2. SIKKERHETSAVST.

18 CYCL CALL PAT F5000 M3

; Syklusoppkalling i forbindelse med punktmal

19 L Z+100 R0 FMAX

; Frikjør verktøy, programslutt

20 M30

21 END PGM 1 MM