Exempel: simultansvarvning

I följande NC-program används cyklerna 882 SVARVNING SIMULTANGROVBEARBETNING och 883 SVARVNING SIMULTANFINBEARBETNING.

Programmierbeispiel_Kugel
  • Programexekvering
  • Anropa verktyget, t.ex. TURN_ROUGH
  • Aktivera svarvdrift
  • Förpositionering
  • Välj konturer med SEL CONTOUR
  • Cykel 882 SVARVNING SIMULTANGROVBEARBETNING
  • Anropa cykel
  • Verktygsanrop: t.ex. TURN_FINISH
  • Aktivera svarvdrift
  • Cykel 883 SVARVNING SIMULTANFINBEARBETNING
  • Anropa cykel
  • Programslut

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 1341941_1 MM

1 BLK FORM ROTATION Z DIM_D FILE "1341941_blank.H"

2 FUNCTION MODE TURN

; Aktivera svarvdrift

3 TOOL CALL "TURN_ROUGH"

; Verktygsanrop

4 CYCL DEF 800 ANPASSA SVARVSYSTEM ~

Q497=+0

;PRECISIONSVINKEL ~

Q498=+0

;VAND VERKTYG ~

Q530=+2

;TILTAD BEARBETNING ~

Q531=+1

;INFALLSVINKEL ~

Q532=MAX

;MATNING ~

Q533=-1

;FOEREDRAGEN RIKTNING ~

Q535=+3

;EXCENTERSVARVNING ~

Q536=+0

;EXZENTR. UTAN STOPP ~

Q599=+0

;RETUR

5 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800

; Konstant skärhastighet

6 M145

; Återställ verktygsförskjutning

7 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS REFPNT TIP-CENTER

; Aktivera TCPM

8 L X+120 Y+0 R0 FMAX

; Förpositionering

9 L Z+20 R0 FMAX M303

10 FUNCTION TURNDATA BLANK "1341941_blank.H"

; Råämesspårning

11 SEL CONTOUR "1341941_finish.h"

; Definiera kontur

12 CYCL DEF 882 SVARVNING SIMULTANGROVBEARBETNING ~

Q460=+2

;SAFETY CLEARANCE ~

Q499=+0

;VAEND KONTUR ~

Q558=-90

;F.VINKEL KONTURSTART ~

Q559=+90

;F.VINKEL KONTURSLUT ~

Q478=+0.3

;MATNING ~

Q488=+0.3

;NEDMATNINGSHASTIGHET ~

Q556=-80

;MIN. INGREPPSVINKEL ~

Q557=+90

;MAX. INGREPPSVINKEL ~

Q567=+0.4

;FINARBETSMAAN KONT ~

Q519=+2

;SKAERDJUP ~

Q463=+2.5

;MAX. SKAERDJUP ~

Q590=+1

;BEARBETNINGSLAGE ~

Q591=+0

;BEARBETNINGSFOLJD ~

Q389=+0

;ENKEL- DUBBELRIKTAD

13 CYCL CALL

; Cykelanrop

14 M305

15 TOOL CALL "TURN_FINISH"

; Verktygsanrop

16 CYCL DEF 800 ANPASSA SVARVSYSTEM ~

Q497=+0

;PRECISIONSVINKEL ~

Q498=+0

;VAND VERKTYG ~

Q530=+2

;TILTAD BEARBETNING ~

Q531=+1

;INFALLSVINKEL ~

Q532=MAX

;MATNING ~

Q533=+1

;FOEREDRAGEN RIKTNING ~

Q535=+3

;EXCENTERSVARVNING ~

Q536=+0

;EXZENTR. UTAN STOPP ~

Q599=+0

;RETUR

17 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800

; Konstant skärhastighet

18 M145

; Återställ verktygsförskjutning

19 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS REFPNT TIP-CENTER

; Aktivera TCPM

20 L X+120 Y+0 R0 FMAX

21 L Z+20 R0 FMAX M303

22 CYCL DEF 883 SVARVNING SIMULTANFINBEARBETNING ~

Q460=+2

;SAFETY CLEARANCE ~

Q499=+0

;VAEND KONTUR ~

Q558=-90

;F.VINKEL KONTURSTART ~

Q559=+90

;F.VINKEL KONTURSLUT ~

Q505=+0.2

;MATNING FINSKAER ~

Q556=-80

;MIN. INGREPPSVINKEL ~

Q557=+90

;MAX. INGREPPSVINKEL ~

Q555=+1

;VINKELSTEG ~

Q537=+0

;INGREPPSVINKEL AKTIV ~

Q538=+0

;INGREPPSVINKEL START ~

Q539=+0

;INGREPPSVINKEL SLUT ~

Q565=+0

;FINARBETSMAAN D. ~

Q566=+0

;FINARBETSMAAN Z ~

Q567=+0

;FINARBETSMAAN KONT

23 CYCL CALL

; Cykelanrop

24 M305

25 FUNCTION TURNDATA BLANK OFF

; Avaktivera råämnesspårning

26 CYCL DEF 801 AATERSTAELL ROTATIONSSYSTEM

27 FUNCTION MODE MILL

; Aktivera fräsdrift

28 TOOL CALL 0 Z

29 PLANE RESET TURN FMAX

30 M30

; Programslut

31 END PGM 1341941_1 MM

NC-program 1341941_blank.h

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 1341941_BLANK MM

1 L X+0 Z+0.4

2 L X+80

3 L Z-139.6

4 L X+0

5 L Z+0.4

6 END PGM 1341941_BLANK MM

NC-program 1341941_finish.h

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 1341941_FINISH MM

1 L X+0 Z+0 RR

2 CR Z-65.136 X+15 R+33 DR+

3 RND R2

4 L Z-86

5 RND R10

6 L X+78 Z-95

7 RND R5

8 L Z-100

9 END PGM 1341941_FINISH MM