Syklus 39 SYL.MANTEL- KONTUR (alternativ 8)

ISO-programmering

G139

Bruk

 
Machine

Følg maskinhåndboken!

Denne funksjonen må aktiveres og tilpasses av maskinprodusenten.

zylinder_39_1

Med denne syklusen kan du opprette en kontur på sylindermantelen. Du definerer konturen på utbrettingen av en sylinder. I denne syklusen stiller styringen inn verktøyet slik at veggen på den freste konturen løper parallelt med sylinderaksen når radiuskorreksjon er aktivert.

Definer konturen i et underprogram, og legg den inn i syklus 14 KONTURGEOMETRI.

I underprogrammet skal konturen alltid beskrives med koordinatene X og Y, uavhengig av hvilke roteringsakser som befinner seg i maskinen. Konturbeskrivelsen er dermed uavhengig av maskinkonfigurasjonen. Tilgjengelige banefunksjoner er L, CHF, CR, RND og CT.

I motsetning til i syklusene 28 og 29 definerer du konturen som skal fremstilles, i konturunderprogrammet.

Syklusforløp

  1. Styringen fører verktøyet over startpunktet for bearbeidingen. Styringen forskyver startpunktet med verktøydiameteren i forhold til det første punktet som er definert i konturunderprogrammet.
  2. Deretter fører styringen verktøyet loddrett til første matedybde. Fremkjøringsmåten er tangential eller på rett linje med fresmating Q12. Sluttoleranse for side blir eventuelt tatt hensyn til. (Startatferd avhenger av maskinparameter apprDepCylWall (nr. 201004))
  3. Ved første matedybde freser verktøyet langs konturveggen med fresemating Q12 til den definerte konturkjeden er ferdig
  4. Deretter kjører verktøyet tangentialt bort fra stegveggen og tilbake til startpunktet for tappbearbeidingen
  5. Trinnene 2 til 4 blir gjentatt til den programmerte fresedybden Q1 er oppnådd
  6. Deretter kjører verktøyet tilbake til sikker høyde i verktøyaksen
 
Tip

Sylinderen må spennes opp midt på rundbordet. Angi nullpunktet på midten av rundbordet.

Tips:

 
Machine

Denne syklusen gjennomfører en oppstilt bearbeiding. For å kunne gjennomføre denne maskinaksen må den første maskinaksen under maskinen være en roteringsakse. I tillegg må verktøyet kunne plasseres loddrett på manteloverflaten.

 
Merknad
Kollisjonsfare!
Hvis spindelen ikke er innkoblet ved syklusoppkall, kan det oppstå en kollisjon.
  1. Med maskinparameter displaySpindleErr (nr. 201002), on/off stiller du inn om styringen skal vise en feilmelding eller ikke hvis spindelen ikke er koblet inn
  • Denne syklusen kan du bare utføre i bearbeidingsmodusen FUNCTION MODE MILL.
  • Spindelaksen må stå loddrett mot rundbordaksen ved syklusoppkallingen.
 
Tip
  • Kontroller at verktøyet har nok plass på sidene for innstikk og tilbaketrekking.
  • Bearbeidingstiden kan øke hvis konturen består av mange ikke-tangentielle konturelementer.

Tips om programmering

  • Programmer alltid begge sylindermantelkoordinatene i den første NC-blokken i et konturunderprogram.
  • Fortegnet til syklusparameteren for dybde slår fast arbeidsretningen. Hvis du velger Dybde = 0, vil ikke styringen utføre syklusen.
  • Sikkerhetsavstanden må være større enn verktøyradiusen.
  • Hvis du bruker den lokale Q-parameteren QL i et konturunderprogram, må du også tilordne eller beregne denne innenfor konturunderprogrammet.

Merknad i forbindelse med maskinparametere

  • Bruk maskinparameteren apprDepCylWall (nr. 201004) for å definere startatferden:
    • CircleTangential: Utfør tangential frem- og tilbakekjøring
    • LineNormal: Bevegelsen til konturstartpunktet er på en rett linje

Syklusparametere

Hjelpebilde

Parameter

Q1 Fresedybde?

Avstanden mellom sylindermantel og konturbunn. Verdien er inkrementell.

Inndata: -99999,9999–+99999,9999

Q3 Slutttoleranse for side?

Slettfresetoleranse i planet for mantelutbretting. Toleransen virker i radiuskorreksjonens retning. Verdien er inkrementell.

Inndata: -99999,9999–+99999,9999

Q6 Sikkerhetsavstand?

Avstand mellom verktøyets frontflate og sylindermantelens flate. Verdien er inkrementell.

Inndata: -99999,9999–+99999,9999 alternativ PREDEF

Q10 Matedybde?

Mål for hvor langt verktøyet skal mates frem.. Verdien er inkrementell.

Inndata: -99999,9999–+99999,9999

Q11 Mating for matedybde?

Mating gjennom spindelaksebevegelser

Inndata: 0–99999,9999 alternativ FAUTO, FU, FZ

Q12 Mating utfresing?

Mating gjennom bevegelser i arbeidsplanet

Inndata: 0–99999,9999 alternativ FAUTO, FU, FZ

Q16 Sylinderradius?

Sylinderradiusen som konturen skal bearbeides på.

Inndata: 0–99999,9999

Q17 Type dimensjon? Grad=0 MM/INCH=1

Definer koordinater for roteringsaksen i underprogrammet, angitt i grader eller mm (tommer).

Inndata: 0, 1

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

Eksempel

11 CYCL DEF 39 SYL.MANTEL- KONTUR ~

Q1=-20

;FRESEDYBDE ~

Q3=+0

;TOLERANSE FOR SIDE ~

Q6=+2

;SIKKERHETSAVST. ~

Q10=-5

;MATEDYBDE ~

Q11=+150

;MATING FOR MATEDYBDE ~

Q12=+500

;MATING FOR UTFRESING ~

Q16=+0

;RADIUS ~

Q17=+0

;TYPE DIMENSJONERING