Cyklus 800 TILPASSE DREJESYSTEM

ISO-Programmering

G800

Anvendelse

 
Machine

Vær opmærksom på maskinhåndbogen!

Denne funktion skal af maskinfabrikanten være frigivet og tilpasset.

Denne Cyklus er maskinafhængig

cyc800_1

For at kunne udfører en drejebearbejdning, skal De sætte værktøjet i en egnet placering for drejespindlen. Dertil kan De anvende Cyklus 800 TILPASSE DREJESYSTEM.

Ved drejebearbejdning er angrebsvinklen mellem værktøj og drejespindel vigtig, for f.eks. at kunne bearbejde konturer med underskæring. I Cyklus 800 står forskellige muligheder til Deres rådighed, for at kunne tilpasse koordinatsystemet til en valgt bearbejdning:

  • Hvis De har positioneret svingaksen for den valgte bearbejdning, kan De med Cyklus 800 tilpasse koordinatsystemet til positionen af svingaksens stilling (Q530=0) I dette tilfælde skal der dog for rigtig beregning, en M144 eller M128/TCPM programmeres
  • Cyklus 800 beregner den nødvendige drejeaksevinkel baseret på angrebsvinklen Q531 − afhængig af valgte strategi i Parameter FORESPURGTE BEARB. Q530 positionerer styringen drejeaksen med (Q530=1) eller uden udligningsbevægelse (Q530=2)
  • Cyklus 800 beregner den krævede svingaksevinkel ift. angrebsvinkel Q531, men udfører ingen Positionering af svingaksen (Q530=3), De skal selv positionerer svingakse efter Cyklus på den beregnede værdi Q120 (A-Akse), Q121 (B-Akse) og Q122 (C-Akse)

Er fræsespindelaksen og drejespindelaksen tilpasset hinanden parallelt, kan De med Præcisionsvinkel Q497 definerer en vilkårlig drejning af koordinatsystemet om spindelaksen (Z-akse). Dette kan være nødvendigt, hvis De, af pladsårsager, skal anbringe værktøjet i en bestemt stilling, eller når De bedre vil overvåge en bearbejdnings proces. Hvis drejespindel- og fræsespindel-aksen ikke er tilpasset parallelt, så giver det kun mening med to præcisionsvinkler for bearbejdningen. Styringen vælger fra indlæsningsværdi Q497 næste tilordnede vinkel.

Cyklus 800 positionerer fræsespindelen således, at værktøjsskæret tilpasses drejekonturen. Drerved kan De også anvende værktøjet spejlet (REVERSE TOOL Q498), hvorved fræsespindel bliver positioneret forskudt med 180°. Således kan De bruge værktøjer såvel til indvendig som også til udvendig bearbejdning. Positioner værktøjsskæret på drejespindelmidten med en kørselsblok f.eks. L Y+0 R0 FMAX.

 
Tip
  • Hvis De ændre en svingakseposition, skal De udfører en Cyklus 800 påny, for at tilpasse koordinatsystemet.
  • Kontrollér før bearbejdningen orienteringen af værktøjet.

Eksenterdrejning

I mange tilfælde er det ikke muligt at opspænde et emne, så at aksens drejecentrum flugter med aksen af drejespindlen. Dette er f.eks. tilfældet ved store eller ikke rotationssymetriske emner. Med funktionen Ekscenter drejning Q535 i Cyklus 800 kan De i disse tilfælde alligevel udfører drejebearbejdning.

Ved Ekscenter drejning bliver flere lineær akser koblet med drejespindlen. Styringen kompenserer excentriciteten ved en cirkelformet udligningsbevægelse med den tilkoblede lineær akse.

 
Machine

Denne funktion skal af maskinfabrikanten være frigivet og tilpasset.

Ved høje omdr.-tal og stor excentricitet er det nødvendigt med en høj tilspænding af lineære akser, for at udfører bevægelsen synkront. Når denne tilspænding ikke kan opfyldes, bliver konturen ikke korrekt. Styringen afgiver dermed en advarsel, når 80 % af den maksimale aksehastighed eller acceleration overskrides. Reducer i disse tilfælde omdr.-tallet.

Brugsanvisninger

 
Anvisning
Pas på kollisionsfare!
Styringen udfører ved kobling og udkobling en kompenserende bevægelse. Pas på kollisionsfare!
  1. Udfør kun en kobling hhv. en udkobling, ved stillestående drejespindel.
 
Anvisning
Pas på kollisionsfare!
Ved Excenterdrejning er kollisions overvågning DCM ikke aktiv. Styringen viser under Excenterdrejning en tilsvarende advarsel. Der er kollisionsfare.
  1. Kontroller afvikling vha. simulation
 
Anvisning
Pas på, fare for værktøj og emne!
Ved rotation af emnet, opstår centrifugalkræfter, der afhængig af ubalance kan producere vibrationer (resonans vibration). Som et resultat heraf påvirkes bearbejdningen negativt, og reduceret levetid af værktøjet.
  1. Vælg tekniske data således, at ingen vibrationer (resonanssvingninger) optræder
  • Udfør en prøveskæring før den egentlige bearbejdning, for at sikre, at den nødvendige hastighed kan opnås
  • Den udlignings resulterende positionering af lineær aksen viser styringen kun i Akt.-værdi positionsdisplayet.

Virkemåde

Med Cyklus 800 TILPASSE DREJESYSTEM opretter styringen emne-koordinatsystemet og orienterer værktøjet tilsvarende. Cyklus 800 er aktiv, til denne er nulsat via Cyklus 801 eller til Cyklus 800 bliver defineret påny. Nogle Cyklus funktioner af Cyklus 800 bliver også nulsat af andre faktorer:

  • Spejling af værktøjsdata (Q498 REVERSE TOOL) bliver nulstillet ved et værktøjskald TOOL CALL
  • Funktionen EKSENTERDREJNING Q535 bliver ved Program-Slut eller en program-afbrydelse (intern Stop) nulstillet.

Anvisninger

 
Machine

Maskinproducenten fastlægger konfigurationen af Deres maskine. Når der ved denne konfiguration værktøjspindlen som akse i kinematik blev defineret, virker tilspændingspotentiometeret ved bevægelser med Cyklus 800.

Maskinfabrikanten kan konfigurere et gitter til positionering af værktøjsspindelen.

 
Anvisning
Pas på kollisionsfare!
Når fræsespindel i drejedrift er defineret som en NC-akse, kan styringen udlede en vending fra aksepositionen. Når fræsespindel er defineret som en spindel, opstår der fare for, at værktøjsvending bliver tabt! Pas på kollisionsfare!
  1. Efter et TOOL CALL-blok aktiver påny værktøjsvending
 
Anvisning
Pas på kollisionsfare!
Når Q498=1 og De dertil programmerer Funktion FUNCTION LIFTOFF ANGLE TCS, kommer der to forskellige resultater afhængig af konfiguration. Er værktøjsspindlen defineret som akse, bliver LIFTOFF med værktøjsvending med-roteret. Er værktøjsspindlen defineret som kinematisk transformation, bliver LIFTOFF med værktøjsvending ikke med-roteret! Pas på kollisionsfare!
  1. Test forsigtigt NC-Programmer eller Programmafsnit i driftsart Programafvik. Modus Enkelt-blok
  2. Ændre evt. fortegn på definerede vinkel SPB
  • Denne Cyklus kan De udelukkende udfører i bearbejdningsfunktion FUNCTION MODE TURN.
  • Værktøjet skal være opspændt i den rigtige stilling og opmålt.
  • Cyklus 800 positionerer kun den første drejeakse udgående fra værktøjet. Er en M138 aktiveret, begrænser det valget til de definerede rotationsakser. Når De vil kører andre drejeakser til en bestemt position, skal De tilsvarende positionerer denne akse før udførsel af Cyklus 800.
  • Tilgodese drejeakser til bearbejdning med M138

Anvisninger for programmering

  • De kan kun spejle værktøjsdata (Q498 REVERSE TOOL), når der er valgt et drejeværktøj.
  • De programmerer for nulstilling af Cyklus 800 Cyklus 801 TILBAGESTIL DREJESYSTEM.
  • Cyklus 800 begrænser ved eksenterdrejning det maksimale omdr. tal. Dette skyldes en maskinafhængig konfiguration (udført af din maskinfabrikant) og størrelsen af ​​excentriciteten. Det er muligt, at De før programmering af Cyklus 800 har programmeret en omdr. begrænsning FUNCTION TURNDATA SMAX . Når værdien af denne omdr. begrænsning er mindre, end de af Cyklus 800 opnåede omdr. begrænsning, virker den mindste værdi. For nulstilling af Cyklus 800 programmerer De Cyklus 801. Dermed nulstiller De også de fra Cyklus satte omdr. begrænsninger. Derefter virker igen omdr. begrænsningen, De før Cykluskald med FUNCTION TURNDATA SMAX har programmeret.
  • Når emnet skal roterer om værktøjsspindlen, anvender De en Offset af værktøjsspindlen i henføringspunkttabellen. Grunddrejning ikke mulig, styringen giver en fejlmelding.
  • Når De i Parameter Q530 anvender forindstillet bearejdning indstilling 0 (svingakse skal være forpositioneret), skal De før programmerer en M144 eller TCPM/M128.
  • Når De i Parameter Q530 valgt job anvender indstillingen 1: MOVE, 2: TURN og 3: STAY, aktiverer styringen (afhængig af maskinkonfiguration) funktionen M144 eller TCPM
  • Drejebearbejdning (Option #50)

Cyklusparameter

Hjælpebillede

Parametre

Q497 Præcessionsvinkel?

Vinkel, på hvilken styringen opretter værktøjet.

Indlæse: 0.0000...359.9999

Q498 Vende værktøj om (0=nej/1=ja)?

Værktøj spejles for indvendig- / udvendig bearbejdning.

Indlæs: 0, 1

Q530 Forespurgt bearbejdning?

Positioner svingakse for bestilt bearbejdning:

0: Bibehold svingakse-position (Aksen skal forinden være positioneret)

1: Positionerer svingakse automatisk og derved tilbagefører værktøjsspidsen (MOVE). Den relative position mellem emne og værktøj bliver ikke forandret. Styringen udfører med lineær aksen en udligningsbevægelse.

2: Positionér drejeakse automatisk, uden at følge værktøjsspidsen (TURN).

3: Positionere ikke svingakse. Positioner drejeaksen ind i en efterfølgende, separat positioneringsblok (STAY). Styringen gemmer positionsværdien i parameterne Q120 (A-Akse), Q121 (B-Akse) und Q122 (C-Akse)

Indlæs: 0, 1, 2, 3

Q531 Fremrykvinkel?

Angrebsvinkel til justering af værktøj.

Indlæs: -180...+180

Q532 Tilspænding positionering?

Kørselshastighed for drejeaksen ved automatisk positionering

Indlæse: 0.001...99999.999 alternativ FMAX

Q533 Foretrukne fremrykvinkel?

0: Løsning, den korteste fra den aktuelle position

-1: Løsning, som ligger i intervallet mellem 0 ° og -179,9999 °

+1: Løsning, som ligger i intervallet mellem 0 ° og +180°

-2: Løsning, som ligger i intervallet mellem -90° og -179,9999 °

+2: Løsning, som ligger mellem +90° og +180°

Indlæs: -2, -1, 0, +1, +2

Q535 Eksenterdrejning?

Akser for excentrisk drejebearbejdning koblet:

0: Ophæv aksekobling

1: Aktiver aksekobling. Drejecentrum befinder sig i aktive nulpunkt

2: Aktiver aksekobling. Drejecentrum befinder sig i aktive nulpunkt

3: Ændre ikke aksekobling

Indlæs: 0, 1, 2, 3

Q536 Eksenterdrejning uden stop?

Afbryd programafvikling før aksekobling:

0: Stop før ny aksekobling. Styringen åbner et vindue i stoppet tilstand, i hvilken værdi af excentricitet og den maksimale afbøjning af de enkelte akser vises. Efterfølgende kan De fortsætte bearbejdningen med NC-Start eller vælge AFBRYD

1: Aksekobling uden forudgående stop

Indlæs: 0, 1

Q599 hhv. QS599 Tilbagetrækvej/Makro

Tilbagetrækning før positionering i drejeaksen eller værktøjsaksen:

0: Ingen tilbagetrækning

-1: Maksimal tilbagetræk med M140 MB MAX, se Træk tilbage i værktøjsaksen med M140

>0: Afstand for tilbagetræk i mm hhv. tommer

"...": Sti til et NC-program, der skal kaldes som brugermakro.

Brugermakro

Indlæse: -1...9999 ved tekstangivelse maks 255 tegn eller QS-Parameter

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 CYCL DEF 800 TILPASSE DREJESYSTEM ~

Q497=+0

;PRECESSION ANGLE ~

Q498=+0

;REVERSE TOOL ~

Q530=+0

;FORESPURGTE BEARB. ~

Q531=+0

;FREMRYKVINKEL ~

Q532=+750

;TILSPAENDING ~

Q533=+0

;FORETRUKNE ~

Q535=+3

;EKSENTERDREJNING ~

Q536=+0

;EKSENTERD. UDEN STOP ~

Q599=-1

;TILBAGETRAEK

Brugermakro

Brugermakroen er et yderlig NC-program.

En brugermakro indeholder en række af flere instruktioner. Vha. en makro kan De definere flere NC-Funktioner, som styringen kan udføre. Som bruger laver De Makros som NC-programmer.

Funktionaliteten af Makros tilsvare kaldte NC-programmer f.eks. med funktionen PGM CALL. De definere Makro som NC-program med filtypen *.h eller *.i.

  • HEIDENHAIN anbefaler, at anvende QL-Parameter i Makro. QL-Parameter virker udelukkende lokalt for et NC-program. Når De anvender andre variabel typer i Makro, har ændringen evt. ogsp indvirkning på det kaldende NC-proram. For eksplicit at udføre ændringer i det kaldende NC-program, anvender De Q- eller QS-Parameter med numrene 1200 til 1399.
  • Du kan udlæse værdierne af Cyklusparametrene i Makroen.

Eksempel Brugermakro tilbagetræk

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

1 FUNCTION RESET TCPM

; TCPM nulstilles

2 L Z-1 R0 FMAX M91

; Kørslesbevægelse med M91

3 FN 10: IF +Q533 NE +0 GOTO LBL "DEF_DIRECTION"

; Når Q533 (Foretrukken retning Cyklus 800) ulig 0, Spring til LBL "DEF_DIRECTION"

4 FN 18: SYSREAD QL1 = ID240 NR1 IDX4

; Læs Systemdata (Nom. position i REF-System) og gem i QL1

5 QL0 = 500 * SGN QL1

; SGN = Kontroller fortegn

6 FN 9: IF +0 EQU +0 GOTO LBL "MOVE"

; Spring til LBL MOVE

7 LBL "DIRECTION"

8 QL0 = 500 * SGN Q533

; SGN = Kontroller fortegn

9 LBL "MOVE"

10 L X-500 Y+QL0 R0 FMAX M91

; Tilbagekørslesbevægelse med M91

11 END PGM RET MM