ISO-Programmering
G800
G800
Vær opmærksom på maskinhåndbogen!
Denne funktion skal af maskinfabrikanten være frigivet og tilpasset.
Denne Cyklus er maskinafhængig
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:
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.
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.
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.
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:
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.
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. 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.
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.
Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.
11 CYCL DEF 800 TILPASSE DREJESYSTEM ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
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.
Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.
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.
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 |