OCM-sykluser

OCM-sykluser

Generelt

 
Machine

Følg maskinhåndboken!

Denne funksjonen blir aktivert av maskinprodusenten.

Med OCM-syklusene (Optimized Contour Milling) kan du sette sammen kompliserte konturer av delkonturer. De er mer virkningsfulle enn syklusene 22 til 24. OCM-syklusene har følgende ekstra funksjoner:

  • Ved grovfresing overholder styringen angitt inngripsvinkel
  • I tillegg til lommer kan du også bearbeide øyer og åpne lommer
 
Tip
  • Programmerings- og betjeningsmerknader:
  • Du kan programmere maksimalt 16 384 konturelementer i en OCM-syklus.
  • OCM-syklusene utfører omfattende og kompliserte interne beregninger og utfører bearbeidinger basert på disse Av sikkerhetsgrunner må det før selve arbeidet kjøres en grafisk test! På den måten kan du enkelt kontrollere om bearbeidingen som er beregnet av styringen, vil bli riktig utført.

Inngrepsvinkel

Ved grovfresing overholder styringen angitt inngrepsvinkel. Du definerer inngrepsvinkelen indirekte med baneoverlapping. Baneoverlappingen kan ha en verdi på maksimalt 1,99. Dette tilsvarer en vinkel på nesten 180°.

Kontur

Du definerer konturen med CONTOUR DEF / SEL CONTOUR eller med OCM-figursyklusene 127x.

Lukkede lommer kan du også definere med syklus 14.

Målene for bearbeidingen, som fresedybder, sluttoleranser og sikker høyde, angir du sentralt i syklus 271 OCM KONTURDATA eller i figursyklusene 127x.

CONTOUR DEF / SEL CONTOUR:

I CONTOUR DEF / SEL CONTOUR kan den første konturen være en lomme eller en begrensning. Påfølgende konturer programmerer du som øyer eller lommer. Åpne lommer må programmeres med en begrensning og en øy.

Slik går du frem:

  1. Programmere CONTOUR DEF
  2. Definere første kontur som lomme og den andre som øy
  3. Definer syklus 271 OCM KONTURDATA
  4. Programmer syklusparameter Q569=1
  5. Styringen tolker ikke den første konturen som lomme, men som en åpen begrensning. Ut fra den åpne begrensningen og øya som programmeres etterpå, oppstår en åpen lomme.
  6. Definer syklus 272 SKRUBBE OCM
 
Tip
  • Merknader til programmeringen:
  • Følgekonturer som befinner seg utenfor den første konturen, tas ikke hensyn til.
  • Den første dybden til delkonturen er dybden til syklusen. Den programmerte konturen er begrenset til denne dybden. Ytterligere delkonturer kan ikke være dypere enn dybden til syklusen. Begynn derfor listen med den dypeste lommen.

OCM-figursykluser:

I OCM-figursyklusene kan figuren være en lomme, øy eller en begrensning. Hvis du ønsker å programmere en øy eller åpen lomme, bruker du syklusene 128x.

Slik går du frem:

  1. Programmer figuren med syklusene 127x
  2. Programmer begrensningssyklus 128x hvis den første figuren er en øy eller åpen lomme
  3. Definer syklus 272 SKRUBBE OCM

OCM-sykluser for mønsterdefinisjon

Skjema: arbeide med OCM-sykluser

0 BEGIN OCM MM

...

12 CONTOUR DEF

...

13 CYCL DEF 271 OCM KONTURDATA

...

16 CYCL DEF 272 SKRUBBE OCM

...

17 CYCL CALL

...

20 CYCL DEF 273 OCM FRESING DYBDE

...

21 CYCL CALL

...

24 CYCL DEF 274 OCM FRESING SIDE

...

25 CYCL CALL

...

50 L Z+250 R0 FMAX M2

51 LBL 1

...

55 LBL 0

56 LBL 2

...

60 LBL 0

...

99 END PGM OCM MM

Bearbeide restmateriale

Syklusene gjør det mulig å arbeide med større verktøy ved grovfresing og å bearbeide restmateriale med mindre verktøy. Også ved glatting tar styringen hensyn til materialet som ble utfrest på forhånd, og slettfreseverktøyet blir ikke overbelastet.

Eksempel: åpen lomme og etterbearbeiding med OCM-sykluser

 
Tip
  • Hvis det blir liggende restmateriale igjen i de indre hjørnene etter skrubbebearbeidingen, kan du bruke et mindre utfresingsverktøy eller definere en ekstra utfresingsprosedyre med et mindre verktøy.
  • Hvis du ikke kan rydde de indre hjørnene fullstendig, kan styringen skade konturen under skråfasing. For å unngå konturskader bør du følge fremgangsmåten nedenfor.

Fremgangsmåte ved restmateriale i indre hjørner

Eksempelet viser innvendig bearbeiding av en kontur med flere verktøyer som oppviser større radiuser enn den programmerte konturen. Til tross for verktøyradiuser som blir mindre, blir det liggende restmateriale igjen i de indre hjørnene etter utfresingen, som styringen tar hensyn til ved påfølgende glatting og skråfasing.

  • I eksempelet bruker du følgende verktøy:
  • MILL_D20_ROUGH, Ø 20 mm
  • MILL_D10_ROUGH, Ø 10 mm
  • MILL_D6_FINISH, Ø 6 mm
  • NC_DEBURRING_D6, Ø 6 mm
Innenecke_Tasche
Det innvendige hjørnet i eksempelet med radius 4 mm

Skrubbing

  1. Forskrubb konturen med verktøyet MILL_D20_ROUGH
  2. Styringen tar hensyn til Q-parameteren Q578 FAKTOR INDRE HJOERNER, som gir indre hjørner på 12 mm under forskrubbing.

...

12 TOOL CALL Z "MILL_D20_ROUGH"

...

15 CYCL DEF 271 OCM KONTURDATA

...

     Q578 = 0.2 ;FAKTOR INDRE HJOERNER

...

Resulterende indre radius =

RT+ (Q578 * RT)

10 + (0,2 *10) = 12

16 CYCL DEF 272 SKRUBBE OCM

...

  1. Etterskrubb kontur med mindre verktøy MILL_D10_ROUGH
  2. Styringen tar hensyn til Q-parameteren Q578 FAKTOR INDRE HJOERNER, som gir indre hjørner på 6 mm under forskrubbing.

...

20 TOOL CALL Z "MILL_D10_ROUGH"

...

22 CYCL DEF 271 OCM KONTURDATA

...

     Q578 = 0.2 ;FAKTOR INDRE HJOERNER     

...

Resulterende indre radius =

RT+ (Q578 * RT)

5 + (0,2 *5) = 6

23 CYCL DEF 272 SKRUBBE OCM

...

     Q438 = -1 ;UTFRESINGSVERKTOY     

...

-1: Verktøyet som ble brukt sist, blir brukt som utfresingsverktøy

Slettfresing

  1. Slettfres konturen med verktøyet MILL_D6_FINISH
  2. Med slettfresverktøyet er innvendige radiuser på 3,6 mm mulig. Det betyr at slettfresverktøyet kan produsere de forhåndsangitte indre radiusene på 4 mm. Styringen tar imidlertid hensyn til restmaterialet i utfresingsverktøyet MILL_D10_ROUGH. Styringen produserer konturen med de indre radiusene til det forrige skrubbeverktøyet på 6 mm. Dermed blir ikke slettfreseren overbelastet.

...

27 TOOL CALL Z "MILL_D6_FINISH"

...

29 CYCL DEF 271 OCM KONTURDATA

...

     Q578 = 0.2 ;FAKTOR INDRE HJOERNER

...

Resulterende indre radius =

RT+ (Q578 * RT)

3 + (0,2 *3) = 3,6

30 CYCL DEF 274 OCM FRESING SIDE

...

     Q438 = -1 ;UTFRESINGSVERKTOY

...

-1: Verktøyet som ble brukt sist, blir brukt som utfresingsverktøy

Skråfresing

  1. Skråfrese kontur: Når du definerer syklusen, må du definere det siste utfresingsverktøyet i skrubbeprosedyren.
  2.  
    Tip

    Hvis du overtar slettfresverktøyet som utfresingsverktøy, skader styringen konturen. I dette tilfeller går styringen ut fra at slettfresen har produsert konturen med innvendige radiuser på 3,6 mm. Men slettfresen har, grunnet den forutgående skrubbebearbeidingen, begrenset de innvendige radiusene til 6 mm.

...

33 TOOL CALL Z "NC_DEBURRING_D6"

...

35 CYCL DEF 277 OCM SKRAAFASE

...

     QS438 = "MILL_D10_ROUGH" ;UTFRESINGSVERKTOY

...

Utfresingsverktøy fra siste skrubbeprosedyre

Posisjoneringslogikk for OCM-sykluser

  1. Verktøyet er aktuelt posisjonert over den sikre høyden.
  2. Styringen kjører verktøyet til arbeidsplanet med ilgang til startpunktet.
  3. Verktøyet kjører med FMAX til Q260 SIKKER HOEYDE og deretter til Q200 SIKKERHETSAVST.
  4. Deretter posisjonerer styringen verktøyet til verktøyaksen med Q253 MATING FORPOSISJON. til startpunktet.
  1. Verktøyet er aktuelt posisjonert under den sikre høyden.
  2. Styringen kjører verktøyet med ilgang til Q260 SIKKER HOEYDE.
  3. Verktøyet kjører med FMAX til startpunktet på arbeidsplanet og deretter til Q200 SIKKERHETSAVST.
  4. Deretter posisjonerer styringen verktøyet til verktøyaksen med Q253 MATING FORPOSISJON. til startpunktet
 
Tip
  • Programmerings- og betjeningsmerknader:
  • Q260 SIKKER HOEYDE henter styringen fra syklus 271 OCM KONTURDATA eller fra figursyklusene.
  • Q260 SIKKER HOEYDE virker kun når posisjonen til den sikre høyden ligger under sikkerhetsavstanden.