OCM-cykler

OCM-cykler

Allmänt

 
Machine

Beakta anvisningarna i Er maskinhandbok!

Din maskintillverkare friger denna funktion.

Med OCM-cyklerna (Optimized Contour Milling) kan man sätta samman komplexa konturer av delkonturer. De är kraftfullare än cyklerna 22 till 24. OCM-cyklerna har också följande funktioner:

  • Vid grovbearbetning använder styrsystemet den inmatade tryckvinkeln exakt
  • Förutom fickor kan du också bearbeta öar och öppna fickor
 
Tip
  • Programmerings- och handhanvandeanvisning:
  • Du kan programmera maximalt 16 384 konturelement i en OCM-cykel.
  • OCM-cykler utför internt omfattande och komplexa beräkningar samt de därav resulterande bearbetningarna. Utför alltid Testa grafiskt före exekveringen för säkerhets skull! Därigenom kan du på ett enkelt sätt konstatera om den av styrsystemet beräknade bearbetningen förlöper på ett korrekt sätt.

Tryckvinkel

Vid grovbearbetning använder styrsystemet tryckvinkeln exakt. Du definierar tryckvinkeln indirekt via banöverlappningen. Banöverlappningen kan ha ett maximalt värde på 1,99, det motsvarar en vinkel på nästan 180°.

Kontur

Du definierar konturen med CONTOUR DEF/SEL CONTOUR eller med OCM-figurcyklerna 127x.

Du kan också definiera stängda fickor via cykel 14.

Måttuppgifterna för bearbetningen såsom fräsdjup, tilläggsmått och säkerhetshöjd anger du centralt i cykel 271 OCM KONTURDATA eller i figurcyklerna 127x.

CONTOUR DEF/SEL CONTOUR:

I CONTOUR DEF/SEL CONTOUR kan den första konturen vara en ficka eller en begränsning. Följande konturer programmerar du som öar eller fickor. Du måste programmera öppna fickor över en begränsning och en ö.

Gör på följande sätt:

  1. Programmera CONTOUR DEF
  2. Definiera den första konturen som ficka och den andra som ö
  3. Definiera cykel 271 OCM KONTURDATA
  4. Programmera cykelparameter Q569 = 1
  5. Styrsystemet tolkar inte den första konturen som en ficka utan som en öppen begränsning. Därmed uppstår en öppen ficka från den öppna begränsningen och den därefter programmerade ön.
  6. Definiera cykel 272 OCM GROVBEARBETNING
 
Tip
  • Programmeringsanvisning:
  • Efterföljande konturer som ligger utanför den första konturen beaktas inte.
  • Det första djupet för delkonturen är djupet för cykeln. Den programmerade konturen begränsas till det här djupet. Andra delkonturer kan inte vara djupare än djupet för cykeln. Börja därför som princip alltid med den djupaste fickan.

OCM-figurcykler:

I OCM-figurcyklerna kan figuren vara en ficka, en ö eller en begränsning. När du programmerar en ö eller en öppen ficka ska du använda cyklerna 128x.

Gör på följande sätt:

  1. Programmera figuren med cyklerna 127x
  2. Om den första figuren är en ö eller en öppen ficka, programmerar du begränsningscykeln 128x
  3. Definiera cykel 272 OCM GROVBEARBETNING

OCM-cykler för mönsterdefinition

Schema: Arbeta med OCM-cykler

0 BEGIN OCM MM

...

12 CONTOUR DEF

...

13 CYCL DEF 271 OCM KONTURDATA

...

16 CYCL DEF 272 OCM GROVBEARBETNING

...

17 CYCL CALL

...

20 CYCL DEF 273 OCM SLATHYVLING DJUP

...

21 CYCL CALL

...

24 CYCL DEF 274 OCM SLATHYVLING SIDA

...

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

Bearbeta restmaterial

Cyklerna erbjuder möjlighet att vid grovbearbetning först arbeta med större verktyg och sedan avlägsna restmaterial med mindre verktyg. Även vid finbearbetning tar styrsystemet hänsyn till det tidigare urfrästa materialet, och finbearbetningsverktyget överbelastas inte.

Exempel: Öppna fickor och efterbearbetning med OEM-cykler

 
Tip
  • Om restmaterial blir kvar i innerhörnen efter grovbearbetningen använder du ett litet urfräsningsverktyg, eller så definierar du ytterligare en grovbearbetning med ett mindre verktyg.
  • Om du inte kan fräsa ur innerhörnen helt kan styrsystemet skada konturen vid fasningen. Följ tillvägagångssättet nedan för att förhindra skador på konturen.

Tillvägagångssätt vid restmaterial i innerhörn

Exemplet visar invändig bearbetning av en kontur med flera verktyg som har större radier än den programmerade konturen. Trots att verktygsradierna blir mindre, blir det efter urfräsningen kvar restmaterial i konturens innerhörn som styrsystemet tar hänsyn till vid efterföljande finbearbetning och fasning.

  • I exemplet använder du följande verktyg:
  • MILL_D20_ROUGH, Ø 20 mm
  • MILL_D10_ROUGH, Ø 10 mm
  • MILL_D6_FINISH, Ø 6 mm
  • NC_DEBURRING_D6, Ø 6 mm
Innenecke_Tasche
Innerhörn på ett exempel med radien 4 mm

Grovbearbetning

  1. Förbearbeta konturen med verktyget MILL_D20_ROUGH
  2. Styrsystemet tar hänsyn till Q-parametern Q578 FAKTOR INNERHOERN, vilket ger en innerradie på 12 mm vid förbearbetning.

...

12 TOOL CALL Z "MILL_D20_ROUGH”

...

15 CYCL DEF 271 OCM KONTURDATA

...

     Q578 = 0.2 ;FAKTOR INNERHOERN

...

Framräknad innerradie =

RT+ (Q578 * RT)

10 + (0,2 *10) = 12

16 CYCL DEF 272 OCM GROVBEARBETNING

...

  1. Efterbearbeta konturen med det mindre verktyget MILL_D10_ROUGH
  2. Styrsystemet tar hänsyn till Q-parametern Q578 FAKTOR INNERHOERN, vilket ger en innerradie på 6 mm vid förbearbetning.

...

20 TOOL CALL Z "MILL_D10_ROUGH”

...

22 CYCL DEF 271 OCM KONTURDATA

...

     Q578 = 0.2 ;FAKTOR INNERHOERN     

...

Framräknad innerradie =

RT+ (Q578 * RT)

5 + (0,2 *5) = 6

23 CYCL DEF 272 OCM GROVBEARBETNING

...

     Q438 = -1 ;GROVSKAERSVERKTYG     

...

-1: Det senast använda verktyget förutsätts vara ett urfräsningsverktyg

Finbearbetning

  1. Finbearbeta konturen med verktyget MILL_D6_FINISH
  2. Med finbearbetningsverktyget skulle innerradier på 3,6 mm vara möjliga. Det betyder att finbearbetningsverktyget skulle kunna tillverka de angivna innerradierna på 4 mm. Men styrsystemet tar hänsyn till restmaterialet från urfräsningsverktyget MILL_D10_ROUGH. Styrsystemet tillverkar konturen med innerradierna hos det tidigare grovbearbetningsverktyget på 6 mm. På det sättet överbelastas inte finfräsen.

...

27 TOOL CALL Z "MILL_D6_FINISH”

...

29 CYCL DEF 271 OCM KONTURDATA

...

     Q578 = 0.2 ;FAKTOR INNERHOERN

...

Framräknad innerradie =

RT+ (Q578 * RT)

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

30 CYCL DEF 274 OCM SLATHYVLING SIDA

...

     Q438 = -1 ;GROVSKAERSVERKTYG

...

-1: Det senast använda verktyget förutsätts vara ett urfräsningsverktyg

Fasning

  1. Fasa konturen: När du definierar cykeln måste du definiera det sista urfräsningsverktyget i grovbearbetningsförloppet.
  2.  
    Tip

    Om du tillämpar finbearbetningsverktyget som urfräsningsverktyg skadar styrsystemet konturen. Styrsystemet utgår i det här fallet från att finfräsen har tillverkat konturen med innerradier på 3,6 mm. Men finfräsen har på grund av den föregående grovbearbetningen begränsat innerradierna till 6 mm.

...

33 TOOL CALL Z "NC_DEBURRING_D6”

...

35 CYCL DEF 277 OCM FASNING

...

     QS438 = ”MILL_D10_ROUGH” ;GROVSKAERSVERKTYG

...

Urfräsningsverktyg för den senaste grovbearbetningen

Positioneringslogik för OCM-cykler

  1. Verktyget är för närvarande placerat ovanför säkerhetshöjden:
  2. Styrsystemet förflyttar verktyget i bearbetningsplanet till startpunkten med snabbtransport.
  3. Verktyget förflyttas med FMAX till Q260 SAEKERHETSHOEJD och sedan till Q200 SAEKERHETSAVSTAAND
  4. Därefter positionerar styrsystemet verktyget i verktygsaxeln på startpunkten med Q253 NEDMATNINGSHASTIGHET.
  1. Verktyget är för närvarande placerat nedanför säkerhetshöjden:
  2. Styrsystemet kör verktyget med snabbtransport till Q260 SAEKERHETSHOEJD.
  3. Verktyget förflyttas med FMAX till startpunkten i bearbetningsplanet och sedan till Q200 SAEKERHETSAVSTAAND
  4. Därefter positionerar styrsystemet verktyget i verktygsaxeln på startpunkten med Q253 NEDMATNINGSHASTIGHET
 
Tip
  • Programmerings- och handhanvandeanvisning:
  • Q260 SAEKERHETSHOEJD hämtar styrsystemet från cykel 271 OCM KONTURDATA eller från figurcyklerna.
  • Q260 SAEKERHETSHOEJD är bara verksam när positionen för säkerhetshöjden befinner sig över säkerhetsavståndet.