Arbeid med bearbeidingssykluser

Bearbeidingssykluser

 
Machine

Styringsfunksjonens fulle omfang er utelukkende tilgjengelig ved bruk av verktøyakse Z, f.eks. maldefinisjon PATTERN DEF.

Bruk av verktøyaksene X og Y kan brukes med begrensninger og er forberedt og konfigurert av maskinprodusenten.

Generelt

VB_4_24_11_ProgrammBohrenDrilling_Gliederung_Hilfsbild_Formular_Zyklus206_Q200

Sykluser er lagret som underprogrammer på styringen. Med syklusene kan du utføre forskjellige bearbeidinger. På denne måten blir det enormt mye lettere å opprette programmer. Også for bearbeidinger som utføres ofte og som omfatter flere bearbeidingstrinn, er syklusene nyttige. De fleste sykluser bruker Q-parametre som konfigurasjonsparametre. Styringen tilbyr deg sykluser til følgende teknologier:

  • Borebearbeidinger
  • Gjengebearbeidinger
  • Fresebearbeidinger, for eksempel lommer, tapper eller også konturer
  • Sykluser til koordinatomregning
  • Spesialsykluser
  • Dreiebearbeidinger
  • Slipebearbeidinger
 
Merknad
Kollisjonsfare!
Sykluser utfører omfattende bearbeiding. Kollisjonsfare!
  1. Før du kjører Simulering, må du gjennomføre
 
Merknad
OBS: Kollisjonsfare
I HEIDENHAIN-sykluser kan du programmere variabler som inndataverdier. Hvis du ikke bare bruker det anbefalte inndataområdet til syklusen parameterområdene når Q-parametre benyttes, kan dette føre til en kollisjon.
  1. Du må bare bruke inndataområdene som er anbefalt av HEIDENHAIN
  2. Følg dokumentasjonen fra HEIDENHAIN
  3. Kontroller forløpet ved hjelp av simuleringen

Valgfrie parametre

HEIDENHAIN videreutvikler kontinuerlig den omfattende sykluspakken, og derfor kan det finnes nye Q-parametre med hver ny programvare. Disse nye Q-parametrene er valgfrie parametre, som til dels ikke er tilgjengelige på eldre programvareversjoner. I syklusen befinner disse parametrene seg alltid på slutten av syklusdefinisjonen. Hvilke valgfrie Q-parametere som er lagt til i denne programvaren, finner du i oversikten Nye funksjoner 81762x-17. Du kan selv avgjøre om du vil definere valgfrie Q-parametre eller slette dem med tasten NO ENT. Du kan også godta den angitte standardverdien. Hvis du har slettet en valgfri Q-parameter ved en feil eller vil utvide de eksisterende NC-programmene, kan du legge til valgfrie Q-parametre i sykluser senere. Fremgangsmåten er beskrevet nedenfor.

  1. Slik går du frem:
  2. Kall opp syklusdefinisjon
  3. Velg høyre piltast inntil de nye Q-parametrene vises
  4. Overfør angitt standardverdi
  5. eller

  6. Angi verdien
  7. Hvis du vil godta den nye Q-parameteren, forlater du menyen ved å velge høyre piltast igjen eller tasten END
  8. Hvis du ikke vil godta den nye Q-parameteren, trykker du på NO ENT-tasten

Kompatibilitet

NC-programmer som du har opprettet på eldre HEIDENHAIN-styringer (fra TNC 150 B), kan i de fleste tilfeller kjøres fra denne nye programvareversjonen til TNC7. Hvis det har kommet til nye, valgfrie parametre til eksisterende sykluser, kan NC-programmene deres som regel kjøres som vanlig. Det oppnås via den angitte standardverdien. Hvis du derimot vil kjøre et NC-program i omvendt retning på en eldre styring som er programmert til en ny programvareversjon, kan du slette de aktuelle valgfrie Q-parametrene fra syklusdefinisjonen med NO ENT-tasten. Dermed får du et tilsvarende nedoverkompatibelt NC-program. Hvis NC-blokker inneholder ugyldige elementer, vil disse angis som ERROR-blokker av styringen ved åpning av filen.

Definer sykluser

Du har flere muligheter til å definere sykluser.

Via Sett inn NC-funksjon:

SF_4_NCFunktion_Einfuegen

  1. Velg Sett inn NC-funksjon
  2. Styringen åpner vinduet Sett inn NC-funksjon.
  3. Velg ønsket syklus
  4. Styringen åpner en dialog der du skal taste inn alle verdiene.

Føy inn via tast CYCL DEF :

CyclDef

  1. Velg tasten CYCL DEF
  2. Styringen åpner vinduet Sett inn NC-funksjon.
  3. Velg ønsket syklus
  4. Styringen åpner en dialog der du skal taste inn alle verdiene.
Navigasjon i syklusen

Tast

Funksjon

CursorRight

Navigasjon innenfor syklusen:

Gå til neste parameter

CursorLeft

Navigasjon innenfor syklusen:

Gå til forrige parameter

CursorDown

Gå til samme parameter i neste syklus

CursorUp

Gå til samme parameter i forrige syklus

 
Tip

Ved de forskjellige syklusparametrene gjør styringen valgmuligheter tilgjengelig via aksjonslisten eller formularet.

Dersom det er lagt ned en mulighet til inndata i visse syklusparametre som representerer en viss adferd, kan du åpne en valgliste med tasten GOTO eller i formularvisningen. For eksempel i syklus 200 BORING har parameter Q395 FORHOLD DYBDE denne valgmuligheten:

  • 0 | Verktøyspiss
  • 1 | Skjærekant

Formular syklusinnlegging

For forskjellige funksjoner og sykluser gjør styringen et SKJEMA tilgjengelig. Dette SKJEMA gir muligheten til å legge inn forskjellige syntakselementer eller også syklusparametre formularbasert.

AS_4_24_11-6_Rechtecktaschezyklus_Default

Styringen grupperer syklusparametrene i SKJEMA etter deres funksjoner, for eksempel Geometri, Standard, Utvidet, Sikkerhet. Ved forskjellige syklusparametre tilbyr styringen valgmuligheter via for eksempel brytere. Styringen fremstiller syklusparametre som er redigert i øyeblikket med farger.

Når du har definert alle nødvendige syklusparametre, kan du bekrefte inndataene og lukke syklusen.

Åpne formular:

  1. Åpne driftsmodus Programmere

  1. Åpne arbeidsområdet Program
editForm

  1. Velg SKJEMA via tittellinjen
 
Tip

Dersom en inndatapost er ugyldig, viser styringen et henvisningssymbol foran syntakselementet. Når du velger henvisningssymbolet, viser styringen et hjelpebilde til den aktuelle Q-parameteren.

Hjelpebilder

Når du redigerer en syklus, viser styringen et hjelpebilde til den aktuelle Q-parameteren. Hjelpebildets størrelse avhenger av størrelsen til arbeidsområdet Program.

Styringen viser hjelpebildet på den høyre randen av arbeidsområdet, på den nederste eller øverste kanten. Hjelpebildets posisjon er i den andre halvdelen enn der markøren befinner seg.

Når du tipper eller klikker på hjelpebildet, viser styringen hjelpebildet i maksimal størrelse.

Hvis arbeidsområdet Help er aktivt, viser styringen hjelpebildet i dette i stedet for i arbeidsområde Program.

AS_4_24_11-9_Zyklus_203_PGM_Formular_Q395
Arbeidsområde Help med et hjelpebilde for en syklusparameter

Kall opp sykluser

Materialfjernende sykluser må du ikke bare definere i programmet, men også kalle opp. Oppkallingen viser alltid til den sist definerte bearbeidingssyklusen i programmet.

Forutsetninger

  • Før en syklusoppkalling må du alltid programmere:
  • BLK FORM for grafisk visning (kreves kun for simulering)
  • Verktøyoppkall
  • Spindelens roteringsretning (tilleggsfunksjon M3/M4)
  • Syklusdefinisjon (CYCL DEF)
 
Tip
  • Vær oppmerksom på flere forutsetninger som er oppført ved de følgende syklusbeskrivelsene og oversiktstabellene.

Du har følgende muligheter tilgjengelig for syklusoppkallingen.

Mulighet

Mer informasjon

CYCL CALL

CYCL CALL PAT

CYCL CALL POS

M89/M99

Syklusoppkalling med CYCL CALL

Funksjonen CYCL CALL aktiverer den siste definerte bearbeidingssyklusen én gang. Syklusens startpunkt er den sist programmerte posisjonen før CYCL CALL-blokken.

SF_4_NCFunktion_Einfuegen

  1. Velg Sett inn NC-funksjon
  2. eller

CyclCall

  1. Velg tasten CYCL CALL
  2. Styringen åpner vinduet Sett inn NC-funksjon.
  3. Velg CYCL CALL M
  4. Definer CYCL CALL M og føy eventuelt inn en M-funksjon

Syklusoppkalling med CYCL CALL PAT

Funksjonen CYCL CALL PAT aktiverer den sist definerte bearbeidingssyklusen på alle posisjoner du har definert i en mønsterdefinisjon PATTERN DEF eller i en punkttabell.

mønsterdefinisjon PATTERN DEF

Punkttabell

SF_4_NCFunktion_Einfuegen

  1. Velg Sett inn NC-funksjon
  2. eller

CyclCall

  1. Velg tasten CYCL CALL
  2. Styringen åpner vinduet Sett inn NC-funksjon.
  3. Velg CYCL CALL PAT
  4. Definer CYCL CALL PAT og føy eventuelt inn en M-funksjon

Syklusoppkalling med CYCL CALL POS

Funksjonen CYCL CALL POS aktiverer den siste definerte bearbeidingssyklusen én gang. Syklusens startpunkt er posisjonen som er definert i CYCL CALL POS-blokken.

SF_4_NCFunktion_Einfuegen

  1. Velg Sett inn NC-funksjon
  2. eller

CyclCall

  1. Velg tasten CYCL CALL
  2. Styringen åpner vinduet Sett inn NC-funksjon.
  3. Velg CYCL CALL POS
  4. Definer CYCL CALL POS og føy eventuelt inn en M-funksjon
  • Styringen kjører til posisjonen som er angitt i CYCL CALL POS-blokken ved hjelp av posisjoneringslogikk:
  • Hvis gjeldende verktøyposisjon på verktøyaksen ligger over overkanten av emnet (Q203), kjører styringen først til den programmerte posisjonen i arbeidsplanet og deretter til verktøyaksen
  • Hvis gjeldende verktøyposisjon på verktøyaksen ligger under overkanten av emnet (Q203), fører styringen først verktøyet langs verktøyaksen til sikker høyde og deretter til den programmerte posisjonen i arbeidsplanet
 
Tip
  • Programmerings- og betjeningsmerknader
  • Tre koordinatakser må alltid programmeres i CYCL CALL POS-blokken. Startposisjonen kan enkelt endres ved å endre koordinaten på verktøyaksen. Den fungerer som en ekstra nullpunktforskyving.
  • Matingen som er definert i CYCL CALL POS-blokken, gjelder bare fremkjøring til startposisjonen som er definert i denne NC-blokken.
  • Styringen kjører i prinsippet til posisjonen som er definert i CYCL CALL POS-blokken, uten radiuskorrigering (R0).
  • Hvis du aktiverer en syklus med definert startposisjon (f.eks. syklus 212) via CYCL CALL POS, fungerer posisjonen som er definert i syklusen som en ekstra forskyvning i forhold til posisjonen som er definert i CYCL CALL POS-blokken. Derfor bør startposisjonen i syklusen alltid angis som 0.

Syklusoppkalling med M99/M89

Den blokkvise funksjonen M99 aktiverer den sist definerte bearbeidingssyklusen én gang. M99 kan programmeres på slutten av en posisjoneringsblokk. Kontrollsystemet kjører da til denne posisjonen, og kaller deretter opp den sist definerte bearbeidingssyklusen.

Hvis styringen skal utføre syklusen automatisk etter hver posisjoneringsblokk, programmerer du den første syklusoppkallingen med M89.

  1. Når du skal oppheve virkningen av M89, gjør du som følger:
  2. Programmer M99 i posisjoneringsblokken
  3. Styringen kjører til siste startpunkt.
  4. eller

  5. definer en ny bearbeidingssyklus med CYCL DEF

Definer NC-programmet som syklus og hent opp

Med SEL CYCLE kan du definere et hvilket som helst NC-program som en bearbeidingssyklus.

Definer NC-program som syklus:

SF_4_NCFunktion_Einfuegen

  1. Velg Sett inn NC-funksjon
  2. Styringen åpner vinduet Sett inn NC-funksjon.
  3. Velg SEL CYCLE
  4. Velg filnavn, string-parameter eller fil

Kall opp NC-program som syklus:

CyclCall

  1. Velg tasten CYCL CALL
  2. Styringen åpner vinduet Sett inn NC-funksjon.
  3. eller

  4. programmer M99
 
Tip
  • Hvis filen som er kalt opp, ikke er i samme katalog som filen som kaller opp, kan du bare integrere filnavnet uten bane.
  • CYCL CALL PAT og CYCL CALL POS bruker en posisjoneringslogikk før syklusen utføres. Når det gjelder posisjoneringslogikken, så forholder SEL CYCLE og syklus 12 PGM CALL seg likt: Ved punktmalen beregnes den sikre høyden det skal kjøres til via:
    • maksimum fra Z-posisjon ved start av malen
    • alle Z-posisjoner i punktmalen
  • Ved CYCL CALL POS skjer det ingen forhåndsposisjonering i verktøyakseretningen. Du må da selv programmere en forposisjonering innenfor den åpnede filen.

Maskinspesifikke sykluser

 
Machine

Følg den aktuelle funksjonsbeskrivelsen i maskinhåndboken.

På mange maskiner er sykluser tilgjengelige. Disse syklusene kan implementeres av maskinprodusenten i tillegg til HEIDENHAIN-syklusene i styringen. Derfor er en separat syklusnummerserie tilgjengelig:

Syklusnummerkrets

Beskrivelse

300 til 399

Maskinspesifikke sykluser som kan velges via tasten CYCL DEF

500 til 599

Maskinspesifikke touch-probe-sykluser som skal velges med tasten TOUCH PROBE

 
Merknad
Kollisjonsfare!
HEIDENHAIN-sykluser, maskinprodusentsykluser og tredjepartsfunksjoner bruker variabler. I tillegg kan du programmerevariabler i NC-programmer. Hvis du avviker fra anbefalte variabelområder, kan det oppstå overlappinger og dermed uønsket adferd. Det er fare for kollisjon under bearbeidingen!
  1. Du må bare bruke variabelområdene som er anbefalt av HEIDENHAIN
  2. Ikke bruk forbelagte variabler
  3. Les dokumentasjonen til HEIDENHAIN, maskinprodusenten og tredjepartsleverandøren.
  4. Kontroller forløpet ved hjelp av simuleringen

Kall opp sykluser

Variabler: Q-, QL-, QR- og QS-parameter

Tilgjengelige syklusgrupper

Bearbeidingssykluser

Syklusgruppe

Mer informasjon

Boring/gjenge

  • Boring, sliping
  • Utboring
  • Senking, sentrering
  • Gjengeboring eller -fresing

Lommer/tapper/noter

  • Lommefresing
  • Tappefresing
  • Notfresing
  • Planfresing

Koordinattransformasjoner

  • Speil
  • Roter
  • Forminsk/forstørr

SL-sykluser

  • SL-sykluser (subcontur-list) som det bearbeides konturer med som er satt sammen av eventuelt flere delkonturer
  • Bearbeiding av sylindermantel
  • Med OCM-syklusene (Optimized Contour Milling) kan du sette sammen komplekse konturer av delkonturer

Punktmal

  • Hullsirkel
  • sirkelflater
  • DataMatrix-Code

Dreiesykluser

  • Avsponingssykluser langsgående og plan
  • Stikkdreiesykluser radial og aksial
  • Stikksykluser radial og aksial
  • Gjengedreiesykluser
  • Simultandreiesykluser
  • Spesialsykluser

Spesialsykluser

  • Forsinkelse
  • Programoppkalling
  • Toleranse
  • Spindelorientering
  • Gravering
  • Tannhjulsykluser
  • Interpol.dreiing

Slepesykluser

  • Pendelheving
  • avretting
  • Korreksjonssykluser

Målesykluser

Syklusgruppe

Mer informasjon

Rotasjon

  • Probing nivå, kant, to sirkler, skrå kant
  • Grunnrotering
  • To boringer eller tapper
  • Via roteringsakse
  • Via C-akse

Referansepunkt/posisjon

  • Firkant innvendig eller utvendig
  • Sirkel innvendig eller utvendig
  • Hjørne innvendig eller utvendig
  • Midtpunkt hullsirkel, not eller steg
  • Probesystemakse eller en enkel akse
  • Fire borehull

Mål

  • Vinkel
  • Sirkel innvendig eller utvendig
  • Firkant innvendig eller utvendig
  • Not eller steg
  • Hullsirkel
  • Nivå eller koordinater

Spesialsykluser

  • Mål eller mål 3D
  • Probing 3D
  • Hurtigprobing

Kalibrer touch-probe

  • Kalibrer lengde
  • Kalibrer i ring
  • Kalibrer på tapp
  • Kalibrer på kule

Mål kinematikk

  • Lagre kinematikk
  • Mål kinematikk
  • Presetkompensasjon
  • Kinematikk gitter

Mål verktøyet (TT)

  • Kalibrer TT
  • Mål verktøylengde, -radius eller komplett
  • Kalibrer IR-TT
  • Mål dreieverktøy