Exempel Interpolationssvarvning cykel 291

I följande NC-program används cykel 291 IPO.-SVARV KOPPLING. Detta exempel visar tillverkningen av ett axiellt och ett radiellt spår.

cyc291_2
  • Verktyg
  • Svarvverktyg, definierat i toolturn.trn: verktyg nr 10: TO:1, ORI:0, TYPE:ROUGH, verktyg för axiellt instick
  • Svarvverktyg, definierat i toolturn.trn: verktyg nr 11: TO:8, ORI:0, TYPE:ROUGH, verktyg för radiellt instick
    • Programexekvering
    • Verktygsanrop: Verktyg för axiellt spår
    • Start Interpolationssvarvning: beskrivning och anrop av cykel 291; Q560 = 1
    • Slut Interpolationssvarvning: beskrivning och anrop av cykel 291; Q560 = 0
    • Verktygsanrop: Stickstål för radiellt spår
    • Start Interpolationssvarvning: beskrivning och anrop av cykel 291; Q560 = 1
    • Slut Interpolationssvarvning: beskrivning och anrop av cykel 291; Q560 = 0
    •  
      Tip

      Genom omvandlingen av parameter Q561 presenteras svarvverktyget som fräsverktyg i simuleringsgrafiken.

NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.

  • Anpassa följande innehåll:
  • Verktyg
  • Skärdata
  • Matningshastigheter
  • Säkerhetshöjd eller säkra positioner
  • Maskinspecifika positioner, t.ex. med M91
  • Sökvägar till programanrop

Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.

Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.

 
Tip

Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.

0 BEGIN PGM 5 MM

1 BLK FORM CYLINDER Z R15 L60

2 TOOL CALL 10

; Verktygsanrop: verktyg för axiellt instick

3 CC X+0 Y+0

4 LP PR+30 PA+0 R0 FMAX

; Frikörning av verktyget

5 CYCL DEF 291 IPO.-SVARV KOPPLING ~

Q560=+1

;KOPPLA SPINDEL ~

Q336=+0

;VINKEL SPINDEL ~

Q216=+0

;CENTRUM 1. AXEL ~

Q217=+0

;CENTRUM 2. AXEL ~

Q561=+1

;SVARVVKT. OMVANDLA

6 CYCL CALL

; Anropa cykel

7 LP PR+9 PA+0 RR FMAX

; Positionera verktyget i bearbetningsplanet

8 L Z+10 FMAX

9 L Z+0.2 F2000

; Positionera verktyget i spindelaxeln

10 LBL 1

; Instick i planytan, ansättning 0,2 mm, djup: 6 mm

11 CP IPA+360 IZ-0.2 DR+ F10000

12 CALL LBL 1 REP30

13 LBL 2

; Kör ut ur insticket, snitt: 0,4 mm

14 CP IPA+360 IZ+0.4 DR+

15 CALL LBL 2 REP15

16 L Z+200 R0 FMAX

; Lyft till säker höjd, stäng av radiekompenseringen

17 CYCL DEF 291 IPO.-SVARV KOPPLING ~

Q560=+0

;KOPPLA SPINDEL ~

Q336=+0

;VINKEL SPINDEL ~

Q216=+0

;CENTRUM 1. AXEL ~

Q217=+0

;CENTRUM 2. AXEL ~

Q561=+0

;SVARVVKT. OMVANDLA

18 CYCL CALL

; Anropa cykel

19 TOOL CALL 11

; Verktygsanrop: verktyg för radiellt instick

20 CC X+0 Y+0

21 LP PR+25 PA+0 R0 FMAX

; Frikörning av verktyget

22 CYCL DEF 291 IPO.-SVARV KOPPLING ~

Q560=+1

;KOPPLA SPINDEL ~

Q336=+0

;VINKEL SPINDEL ~

Q216=+0

;CENTRUM 1. AXEL ~

Q217=+0

;CENTRUM 2. AXEL ~

Q561=+1

;SVARVVKT. OMVANDLA

23 CYCL CALL

; Anropa cykel

24 LP PR+15 PA+0 RR FMAX

; Positionera verktyget i bearbetningsplanet

25 L Z+10 FMAX

26 L Z-11 F7000

; Positionera verktyget i spindelaxeln

27 LBL 3

; Instick i mantelytan, ansättning 0,2 mm, djup: 6 mm

28 CC X+0.1 Y+0

29 CP IPA+180 DR+ F10000

30 CC X-0.1 Y+0

31 CP IPA+180 DR+

32 CALL LBL 3 REP15

33 LBL 4

; Kör ut ur insticket, snitt: 0,4 mm

34 CC X-0.2 Y+0

35 CP PA+180 DR+

36 CC X+0.2 Y+0

37 CP IPA+180 DR+

38 CALL LBL 4 REP8

39 LP PR+50 FMAX

40 L Z+200 R0 FMAX

; Lyft till säker höjd, stäng av radiekompenseringen

41 CYCL DEF 291 IPO.-SVARV KOPPLING ~

Q560=+0

;KOPPLA SPINDEL ~

Q336=+0

;VINKEL SPINDEL ~

Q216=+0

;CENTRUM 1. AXEL ~

Q217=+0

;CENTRUM 2. AXEL ~

Q561=+0

;SVARVVKT. OMVANDLA

42 CYCL CALL

; Anropa cykel

43 TOOL CALL 11

; Nytt TOOL CALL för att återställa omvandlingen av parametern Q561

44 M30

45 END PGM 5 MM