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

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!
- 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.
- Anvend udelukkende det af HEIDENHAIN anbefalede indlæseområde
- Bemærk dokumentation fra HEIDENHAIN
- 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.
- Gå frem som følger:
- Kald Cyklusdefinition
- Vælg højre piletast til den nye Q-parameter vises
- Overfør indlæste standardværdi
- Indlæs værdi
- Hvis De skal overfører den nye Q-parameter, forlader De menuen ved forsat at trykke højre piletast eller med tasten END
- Hvis De ikke skal overfører den nye Q-parameter, trykker De tasten NO ENT
eller
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:
![]() |
|
Indsæt med tasten CYCL DEF :
|
Taste | Funktion |
---|---|
Navigering i Cyklus: Spring til næste Parameter | |
Navigering i Cyklus: Spring til forrige Parameter | |
Spring til samme Parameter i næste Cyklus | |
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.

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

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.
![]() |
eller | |
|
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 .
![]() |
eller | |
|
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.
![]() |
eller | |
|
- 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.
- For at ophæve virkningen af M89 går De frem som følger:
- Programmer fra M99 i Positioneringsblok
- Styringen kører til sidste startpunkt.
- Definer en ny Bearbejningscyklus med CYCL DEF
eller
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: | ||
![]() |
| |
Kald af NC-program som Cyklus: | ||
eller |
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!
- Brug kun variable områder anbefalet af HEIDENHAIN
- Brug ikke nogen forudtildelte variable
- Bemærk dokumentation fra HEIDENHAIN, maskinproducenter og tredjeudbyder
- Kontroller afvikling vha. simulation
Disponible Cyklusgrupper
Bearbejdningscykler
Cyklusgruppe | Yderligere informationer | |
---|---|---|
Boring/Gevind | ||
| ||
| ||
Lommer/Tappe/Noter | ||
| ||
Koordinatentransformationen | ||
| ||
SL-cykler | ||
| ||
| ||
| ||
Punktmønster | ||
| ||
Drejecykler | ||
| ||
Specialcykler | ||
| ||
Slibecuklus | ||
|
Målecykler
Cyklusgruppe | Yderligere informationer | |
---|---|---|
Rotation | ||
| ||
Henføringspunkt/Position | ||
| ||
Måle | ||
| ||
Specialcykler | ||
| ||
Kalibrere tastsystem | ||
| ||
Kinematik opmålimg | ||
| ||
Værktøjsmåling (TT) | ||
|