Arbejde med bearbejdningscyklus

Bearbejdningscyklus

 
Machine

Hele rækken af ​​styrefunktioner er kun tilgængelig, ved anvendelsen af værktøjsaksen Z, f.eks. mønsterdefinition PATTERN DEF.

Værktøjsakserne X og Y kan bruges med begrænsninger og forberedes og konfigureres af maskinproducenten.

Generelt

VB_4_24_11_ProgrammBohrenDrilling_Gliederung_Hilfsbild_Formular_Zyklus206_Q200

Cyklus gemmes som underprogrammer på styringen. De kan bruge Cyklus til at udføre forskellige bearbejdningsoperationer. Dette gør det meget nemmere at oprette programmer. Cyklus er også nyttige til hyppigt gentagne bearbejdningsoperationer, der involverer flere bearbejdningstrin. De fleste cykler anvender Q-parametre som overdrageparametre. Styringen tilbyder Cyklus for følgende teknologier:

  • Borebearbejdning
  • Gevindbearbejdning
  • Fræsebearbejdning f.eks. Lommer, Tapper eller også Konture
  • Cykler for koordinatomdrejning
  • Specialcykler
  • Drejebearbejdning
  • Slibebearbejdning
 
Anvisning
Pas på kollisionsfare!
Cykler gennemfører omfangsrige bearbejdninger. Kollisionsfare!
  1. Før afvikling Simulation
 
Anvisning
Pas på kollisionsfare
I HEIDENHAIN-Cyklus kan De programmerer indlæseværdier som variable. Nå De ved anvendelse af variable ikke udelukkende anvender det anbefalede indlæsområde, kan det fører til en kollision.
  1. Anvend udelukkende det af HEIDENHAIN anbefalede indlæseområde
  2. Bemærk dokumentation fra HEIDENHAIN
  3. Kontroller afvikling ved hjælp af simulation

Options Parameter

HEIDENHAIN udvikler løbende den omfattende Cykluspakke, hvorfor der også kan opstå nye Q-parametre for Cyklus med hvert nyt software. Disse nye Q-parametre er valgfrie parametre, hvoraf nogle endnu ikke var tilgængelige på ældre softwareversioner. I Cyklus befinder disse Parameter sig altid i slutningen af Cyklusdefinitionen. De kan finde ud af, hvilke valgfrie Q-parametre, der er tilføjet denne software i oversigten Nye funktioner 81762x-17. De kan selv bestemme, om du vil definere valgfri Q-parametre eller slette dem med NO ENT-tasten De kan også overfører eksisterende standard værdier. Hvis De ved et uheld har slettet en valgfri Q-parameter, eller hvis De vil udvide Cyklus i eksisterende NC-programmer, kan De også senere indsætte valgfri Q-parametre i Cyklus. Proceduren er beskrevet i det følgende.

  1. Gå frem som følger:
  2. Kald Cyklusdefinition
  3. Vælg højre piletast til den nye Q-parameter vises
  4. Overfør indlæste standardværdi
  5. eller

  6. Indlæs værdi
  7. Hvis De skal overfører den nye Q-parameter, forlader De menuen ved forsat at trykke højre piletast eller med tasten END
  8. Hvis De ikke skal overfører den nye Q-parameter, trykker De tasten NO ENT

Kompatibilitet

NC-Programmer, som er fremstillet i ældre HEIDENHAIN-Banestyringer (fra TNC 150 B), er i den nye software standard for TNC7 for størstedelen mulig at afvikle. Også hvis der er kommet nye valgfri Q-parameter til bestående Cykluser, kan De som reglen arbejde med Deres NC-Programmer som normalt. Dette bliver opnået ved de bagvedliggende standard-værdier. Omvendt, hvis de vil afvikle et NC-Program på en ældre styring, som er programmeret med en nyere Software-stand, kan De de forskellige valgfri Q-parameter slette fra Cyklus definitionen med tasten NO ENT. Derved opnår De et nedad kompatibel NC-Program. Hvis NC-blokke indeholder ugyldige elementer, bliver disse af styringen ved åbningen af filen kendetegnet som ERROR-blokke.

Definere cykler

De har flere muligheder for at definerer en Cyklus:

Indføjes med NC-Funktion:

SF_4_NCFunktion_Einfuegen

  1. Vælg NC-Funktion indføjes
  2. Styringen åbner vinduet NC-Funktion indføjes.
  3. Vælg ønskede Cyklus
  4. Styringen åbner en dialog og spørger efter alle indlæseværdier.

Indsæt med tasten CYCL DEF :

CyclDef

  1. Vælg tasten CYCL DEF
  2. Styringen åbner vinduet NC-Funktion indføjes.
  3. Vælg ønskede Cyklus
  4. Styringen åbner en dialog og spørger efter alle indlæseværdier.
Navigering i Cyklus

Taste

Funktion

CursorRight

Navigering i Cyklus:

Spring til næste Parameter

CursorLeft

Navigering i Cyklus:

Spring til forrige Parameter

CursorDown

Spring til samme Parameter i næste Cyklus

CursorUp

Spring til samme Parameter i forrige Cyklus

 
Tip

For de forskellige cyklusparametre giver styringen valgmuligheder via handlingslinjen eller formularen.

Hvis en indtastningsmulighed, der repræsenterer en specifik adfærd, er gemt i visse cyklusparametre, kan De bruge tasten GOTO eller åbn en valgliste i formularvisningen. F.eks. I Cyklus 200 BORING, Parameter Q395 HENF. DYBDE har valgmuligheden:

  • 0 | Værktøjsspids
  • 1 | Skærehjørne

Formular Cyklusindgivelse

Styringen stiller for forskellige funktioner og Cyklus en FORMULAR tilgængelig. Denne FORMULAR tilbyder mulighed for at indtaste forskellige syntakselementer eller cyklusparametre baseret på formularer.

AS_4_24_11-6_Rechtecktaschezyklus_Default

Styringen grupperer Cyklusparameter i FORMULAR efter deres funktioner f.eks. Geometri, Standard, udvidet sikkerhed. For de forskellige Cyklusparametre giver styringen valgmuligheder via f.eks. tænd. Styringen viser den aktuelt redigerede cyklusparameter i farver.

Når De har defineret alle de nødvendige cyklusparametre, kan De bekræfte indtastningerne og afslutte cyklussen.

Åben Formular:

  1. Åben driftsart Programmering

  1. Åben arbejdsområde Program
editForm

  1. Vælg FORMULAR over titellinjen
 
Tip

Hvis en indlæsning er ugyldig, viser styringen et tipikon foran syntakselementet. Hvis du vælger tipikonet, viser kontrolelementet information om fejlen.

Hjælpebilleder

Når De redigerer en Cyklus, viser styringen et hjælpebillede for de aktuelle Q-parametre. Størrelsen på hjælpebilledet afhænger af størrelsen af ​​arbejdsområdet Program.

Styringen viser hjælpebilledet i højre kant af arbejdsområdet, på den nederste eller øverste kant. Placeringen af ​​hjælpebilledet er i den anden halvdel end markøren.

Hvis De trykker eller klikker på hjælpebilledet, viser kontrolelementet hjælpebilledet i maksimal størrelse.

Hvis arbejdsområdet Help er aktiv, viser styringen hjælpebillede det i stedet for i arbejdsområdet Program.

AS_4_24_11-9_Zyklus_203_PGM_Formular_Q395
Arbejdsområde Help med et hjælpebillede for en Cyklusparameter

Kalde cykler

Materialefjernene Cyklus skal De ikke kun definerer i NC-programmet, men også kalde. Kaldet henfører sig altid i NC-programmet sidst definerede bearbejdningscyklus.

Forudsætninger

  • Før et Cyklus-kald programmerer De i alle tilfælde:
  • BLK FORM for grafisk fremstilling (kun nødvendig for simulation)
  • Værktøjskald
  • Drejeretning af spindel (hjælpe-funktion M3/M4)
  • Cyklusdefinition (CYCL DEF)
 
Tip
  • Bemærk de yderligere forudsætninger, som er angivet i de efterfølgende cyklusbeskrivelser og oversigtstabeller.

For Cykluskald står følgende muligheder til rådighed:

Mulighed

Yderligere informationer

CYCL CALL

CYCL CALL PAT

CYCL CALL POS

M89/M99

Cyklus-kald med CYCL CALL

Funktionen CYCL CALL kalder den sidst definerede bearbejdnings-cyklus én gang. Startpunktet for Cyklus er den sidste før CYCL CYCL CALL-blok programmerede position.

SF_4_NCFunktion_Einfuegen

  1. Vælg NC-Funktion indføjes
  2. eller

CyclCall

  1. Vælg tasten CYCL CALL
  2. Styringen åbner vinduet NC-Funktion indføjes.
  3. Vælg CYCL CALL M
  4. CYCL CALL M definere og om nødvendigt tilføje en M-funktion

Cyklus-kald med CYCL CALL PAT

Funktionen CYCL CALL PAT kalder den sidst definerede bearbejdningscyklus til alle positioner, som De har defineret i en mønsterdefinition PATTERN DEF eller i en punkt-tabel .

Mønsterdefinition PATTERN DEF

Punkttabel

SF_4_NCFunktion_Einfuegen

  1. Vælg NC-Funktion indføjes
  2. eller

CyclCall

  1. Vælg tasten CYCL CALL
  2. Styringen åbner vinduet NC-Funktion indføjes.
  3. Vælg CYCL CALL PAT
  4. CYCL CALL PAT definere og om nødvendigt tilføje en M-funktion

Cyklus-kald med CYCL CALL POS

Funktionen CYCL CALL POS kalder den sidst definerede bearbejdnings-cyklus én gang. Startpunkt for cyklus er positionen, som De har defineret i en CYCL CALL POS-blok.

SF_4_NCFunktion_Einfuegen

  1. Vælg NC-Funktion indføjes
  2. eller

CyclCall

  1. Vælg tasten CYCL CALL
  2. Styringen åbner vinduet NC-Funktion indføjes.
  3. Vælg CYCL CALL POS
  4. CYCL CALL POS definere og om nødvendigt tilføje en M-funktion
  • Styringen kører til den i CYCL CALL POS-blok angivne position med positioneringslogik:
  • Er den aktuelle værktøjsposition i værktøjsaksen større end overkanten af emnet (Q203), så positionerer styringen først i bearbejdningsplanet til den programmerede position og derefter i værktøjsaksen
  • Ligger den aktuelle værktøjsposition i værktøjsaksen nedenunder overkanten af emnet (Q203), så positionerer styringen først i værktøjsaksen til sikker højde og derefter i bearbejdningsplanet til den programmerede position
 
Tip
  • Programmerings- og brugerinformationer:
  • I en CYCL CALL POS-blok skal altid tre koordinatakser være programmeret. Med koordinaterne i værktøjs-aksen kan De på en enkel måde ændre startpositionen. Den virker som en yderligere nulpunkt-forskydning.
  • Den i CYCL CALL POS-blok definerede tilspænding gælder kun for tilkørsel til den i denne NC-blok programmerede startposition.
  • Styringen kører til den i CYCL CALL POS-blok definerede position grundlæggende med inaktiv radiuskorrektur (R0).
  • Når De med CYCL CALL POS kalder en Cyklus i hvilken en startposition er defineret (f.eks. Cyklus 212), så virker den i Cyklus definerede position som en yderligere forskydning til den i CYCL CALL POS-blok definerede position. De skal derfra definere den startposition i cyklus der skal fastlægges altid med 0.

Cyklus-kald med M99/M89

Den blokvis virksomme funktion M99 kalder den sidst definerede bearbejdningscyklus én gang. M99 kan De programmere ved enden af en positioneringsblok , TNC´en kører så til denne position og kalder herefter den sidst definerede bearbejdningscyklus.

Skal styringen automatisk udføre Cyklus efter hver positionerings-blok, programmerer De det første Cyklus-kald med M89.

  1. For at ophæve virkningen af M89 går De frem som følger:
  2. Programmer fra M99 i Positioneringsblok
  3. Styringen kører til sidste startpunkt.
  4. eller

  5. Definer en ny Bearbejningscyklus med CYCL DEF

Definer NC-Program som Cyklus og kald

Med SEL SYCLE kan De definerer et vilkårligt NC-program som bearbejdningscyklus.

Definer NC-program som Cyklus:

SF_4_NCFunktion_Einfuegen

  1. Vælg NC-Funktion indføjes
  2. Styringen åbner vinduet NC-Funktion indføjes.
  3. Vælg SEL CYCLE
  4. Vælg filnavn, String-Parameter eller fil

Kald af NC-program som Cyklus:

CyclCall

  1. Vælg tasten CYCL CALL
  2. Styringen åbner vinduet NC-Funktion indføjes.
  3. eller

  4. M99 programmer
 
Tip
  • Hvis den kaldte fil ikke står i samme bibliotek som den kaldende fil, kan De indlæse filnavn uden stiangivelse
  • CYCL CALL PAT og CYCL CALL POS anvender en positioner logik før Cyklus skal udføres. Med hensyn til positioneringslogikken forholder sig SEL CYCLE og Cyklus 12 PGM KALD ens: Ved punktmønster efterfølger beregningen af tilkørte sikker højde:
    • maksimum fra Z-position ved starten af ​​mønsteret
    • alle Z-positioner i punktmønster
  • Ved CYCL CALL POS kommer ingen forpositionering i vlrktøjsakseretning. En forpositionering indenfor den kaldte fil skal De selv programmerer.

Maskinspecifike Cyklus

 
Machine

Vær opmærksom den pågældende funktionsbeskrivelse i maskinhåndbogen.

På mange maskiner er forskellige cyklus tilgængelige. Disse Cyklus kan yderlig implementeres af maskinfabrikanten udover de HEIDENHAIN-Cyklus som allerede er i styringen. Herfor står en separat cyklus-nummerkreds til rådighed:

Cyklusnummerområde

Beskrivelse

300 til 399

Maskinspecifikke Cyklus, som skal vælges med tasten CYCL DEF

500 til 599

Maskinspecifik Tastesystemcyklus, som skal vælges med atsten TOUCH PROBE

 
Anvisning
Pas på kollisionsfare!
HEIDENHAIN-cyklusser, maskinfabrikant-cyklusser og tredjepartsfunktioner bruger variabler. De kan også NC-Programmerer variabler inden for NC-programmer. Hvis De afviger fra de anbefalede variabelintervaller, kan der opstå overlappende og dermed uønsket adfærd. Under bearbejdning kan der opstå kollisionsfare!
  1. Brug kun variable områder anbefalet af HEIDENHAIN
  2. Brug ikke nogen forudtildelte variable
  3. Bemærk dokumentation fra HEIDENHAIN, maskinproducenter og tredjeudbyder
  4. Kontroller afvikling vha. simulation

Kalde cykler

Variabel: Q-, QL-, QR- og QS-Parameter

Disponible Cyklusgrupper

Bearbejdningscykler

Cyklusgruppe

Yderligere informationer

Boring/Gevind

  • Boring, Reifning
  • Uddrejning
  • Sænkning, Centrering
  • Gevindboring eller -fræsning

Lommer/Tappe/Noter

  • Lommefræsning
  • Tapfræsning
  • Notfræsning
  • Planfræsning

Koordinatentransformationen

  • Spejling
  • Drejning
  • Formindske / Forstørre

SL-cykler

  • SL-cykler (underkonturliste), med hvilke der bearbejdes konturer, der kan bestå af flere underkonturer
  • Cylinderjakkebearbejdning
  • OCM-cykler (Optimized Contour Milling), hvormed komplekse konturer kan sammensættes fra delkonturer

Punktmønster

  • Hulcirkel
  • Hulflade
  • DataMatrix-Code

Drejecykler

  • Afspåningscyklus på langs og plan
  • Stikdrejecyklus radial og aksial
  • Stikcyklus radial og aksial
  • Gevinddrejecyklus
  • Simultandrejecyklus
  • Specialcykler

Specialcykler

  • Dvæletid
  • Programkald
  • Tolerance
  • Spindelorientering
  • Gravering
  • Gearcuklus
  • Interpolationsdrej.

Slibecuklus

  • Pendulering
  • Afrette
  • Korrekturcyklus

Målecykler

Cyklusgruppe

Yderligere informationer

Rotation

  • Taste plan, kant, to cirkler, skrå kant
  • Grunddrejning
  • To boringer eller Tappe
  • Med drejeakse
  • Med C-akse

Henføringspunkt/Position

  • Firkant ind- eller udvendig
  • Cirkel ind- eller udvendig
  • Hjørne ind- eller udvendig
  • Midt hulcirkel, Not eller Kam
  • Tastesystemakse eller enkelt akse
  • Fire boringer

Måle

  • Vinkel
  • Cirkel ind- eller udvendig
  • Firkant ind- eller udvendig
  • Not eller Kam
  • Hulcirkel
  • Plan eller koordinat

Specialcykler

  • Måling eller 3D måling
  • Tastning 3D
  • Hurtig tastning

Kalibrere tastsystem

  • Længde kalibrering
  • Kalibrer i ring
  • Kalibrer på Tap
  • Kalibrer på kugle

Kinematik opmålimg

  • Sikre kinematik
  • Kinematik opmålimg
  • Presetkompensation
  • Kinematik Gitter

Værktøjsmåling (TT)

  • Kalibrer TT
  • Værktøjslængde, -radius eller komplet måling
  • Kalibrer IR-TT
  • Mål drejeværktøj