Beispiel: Simultandrehen

Im Folgenden NC-Programm wird Zyklus 882 DREHEN SIMULTANSCHRUPPEN und 883 DREHEN SIMULTANSCHLICHTEN verwendet.

Programmierbeispiel_Kugel
  • Programmablauf
  • Werkzeug aufrufen, z. B. TURN_ROUGH
  • Drehbetrieb aktivieren
  • Vorpositionieren
  • Konturen wählen mit SEL CONTOUR
  • Zyklus 882 DREHEN SIMULTANSCHRUPPEN
  • Zyklus aufrufen
  • Werkzeugaufruf: z. B. TURN_FINISH
  • Drehbetrieb aktivieren
  • Zyklus 883 DREHEN SIMULTANSCHLICHTEN
  • Zyklus aufrufen
  • Programmende

Die im Benutzerhandbuch enthaltenen NC-Programme sind Lösungsvorschläge. Bevor Sie die NC-Programme oder einzelne NC-Sätze an einer Maschine verwenden, müssen Sie sie anpassen.

  • Passen Sie folgende Inhalte an:
  • Werkzeuge
  • Schnittwerte
  • Vorschübe
  • Sichere Höhe oder sichere Positionen
  • Maschinenspezifische Positionen, z. B. mit M91
  • Pfade von Programmaufrufen

Einige NC-Programme sind abhängig von der Maschinenkinematik. Passen Sie diese NC-Programme vor dem ersten Testlauf an Ihre Maschinenkinematik an.

Testen Sie die NC-Programme zusätzlich mithilfe der Simulation vor dem eigentlichen Programmlauf.

 
Tip

Mithilfe eines Programmtests stellen Sie fest, ob Sie das NC-Programm mit den verfügbaren Software-Optionen, der aktiven Maschinenkinematik sowie der aktuellen Maschinenkonfiguration verwenden können.

0 BEGIN PGM 1341941_1 MM

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

2 FUNCTION MODE TURN

; Drehbetrieb aktivieren

3 TOOL CALL "TURN_ROUGH"

; Werkzeugaufruf

4 CYCL DEF 800 KOORD.-SYST.ANPASSEN ~

Q497=+0

;PRAEZESSIONSWINKEL ~

Q498=+0

;WERKZEUG UMKEHREN ~

Q530=+2

;ANGESTELLTE BEARB. ~

Q531=+1

;ANSTELLWINKEL ~

Q532=MAX

;VORSCHUB ~

Q533=-1

;VORZUGSRICHTUNG ~

Q535=+3

;EXZENTERDREHEN ~

Q536=+0

;EXZENTR. OHNE STOPP ~

Q599=+0

;RUECKZUG

5 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800

; Konstante Schnittgeschwindigkeit

6 M145

; Werkzeugversatz zuruecksetzen

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

; TCPM aktivieren

8 L X+120 Y+0 R0 FMAX

; Vorpositionieren

9 L Z+20 R0 FMAX M303

10 FUNCTION TURNDATA BLANK "1341941_blank.H"

; Rohteilnachfuehrung

11 SEL CONTOUR "1341941_finish.h"

; Kontur definieren

12 CYCL DEF 882 DREHEN SIMULTANSCHRUPPEN ~

Q460=+2

;SICHERHEITS-ABSTAND ~

Q499=+0

;KONTUR UMKEHREN ~

Q558=-90

;V.WINKEL KONTURSTART ~

Q559=+90

;V.WINKEL KONTURENDE ~

Q478=+0.3

;VORSCHUB SCHRUPPEN ~

Q488=+0.3

;VORSCHUB EINTAUCHEN ~

Q556=-80

;MIN. ANSTELLWINKEL ~

Q557=+90

;MAX. ANSTELLWINKEL ~

Q567=+0.4

;SCHLICHTAUFMASS KONT ~

Q519=+2

;ZUSTELLUNG ~

Q463=+2.5

;MAX. SCHNITTTIEFE ~

Q590=+1

;BEARBEITUNGSMODUS ~

Q591=+0

;BEARBEITUNGSFOLGE ~

Q389=+0

;UNI.- BIDIREKTIONAL

13 CYCL CALL

; Zyklusaufruf

14 M305

15 TOOL CALL "TURN_FINISH"

; Werkzeugaufruf

16 CYCL DEF 800 KOORD.-SYST.ANPASSEN ~

Q497=+0

;PRAEZESSIONSWINKEL ~

Q498=+0

;WERKZEUG UMKEHREN ~

Q530=+2

;ANGESTELLTE BEARB. ~

Q531=+1

;ANSTELLWINKEL ~

Q532=MAX

;VORSCHUB ~

Q533=+1

;VORZUGSRICHTUNG ~

Q535=+3

;EXZENTERDREHEN ~

Q536=+0

;EXZENTR. OHNE STOPP ~

Q599=+0

;RUECKZUG

17 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800

; Konstante Schnittgeschwindigkeit

18 M145

; Werkzeugversatz zuruecksetzen

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

; TCPM aktivieren

20 L X+120 Y+0 R0 FMAX

21 L Z+20 R0 FMAX M303

22 CYCL DEF 883 DREHEN SIMULTANSCHLICHTEN ~

Q460=+2

;SICHERHEITS-ABSTAND ~

Q499=+0

;KONTUR UMKEHREN ~

Q558=-90

;V.WINKEL KONTURSTART ~

Q559=+90

;V.WINKEL KONTURENDE ~

Q505=+0.2

;VORSCHUB SCHLICHTEN ~

Q556=-80

;MIN. ANSTELLWINKEL ~

Q557=+90

;MAX. ANSTELLWINKEL ~

Q555=+1

;WINKELSCHRITT ~

Q537=+0

;ANSTELLWINKEL AKTIV ~

Q538=+0

;ANSTELLWINKEL START ~

Q539=+0

;ANSTELLWINKEL ENDE ~

Q565=+0

;SCHLICHTAUFMASS D. ~

Q566=+0

;SCHLICHTAUFMASS Z ~

Q567=+0

;SCHLICHTAUFMASS KONT

23 CYCL CALL

; Zyklusaufruf

24 M305

25 FUNCTION TURNDATA BLANK OFF

; Rohteilnachfuehrung deaktivieren

26 CYCL DEF 801 KOORDINATEN-SYSTEM ZURUECKSETZEN

27 FUNCTION MODE MILL

; Fraesbetrieb aktivieren

28 TOOL CALL 0 Z

29 PLANE RESET TURN FMAX

30 M30

; Programmende

31 END PGM 1341941_1 MM

NC-Programm 1341941_blank.h

Die im Benutzerhandbuch enthaltenen NC-Programme sind Lösungsvorschläge. Bevor Sie die NC-Programme oder einzelne NC-Sätze an einer Maschine verwenden, müssen Sie sie anpassen.

  • Passen Sie folgende Inhalte an:
  • Werkzeuge
  • Schnittwerte
  • Vorschübe
  • Sichere Höhe oder sichere Positionen
  • Maschinenspezifische Positionen, z. B. mit M91
  • Pfade von Programmaufrufen

Einige NC-Programme sind abhängig von der Maschinenkinematik. Passen Sie diese NC-Programme vor dem ersten Testlauf an Ihre Maschinenkinematik an.

Testen Sie die NC-Programme zusätzlich mithilfe der Simulation vor dem eigentlichen Programmlauf.

 
Tip

Mithilfe eines Programmtests stellen Sie fest, ob Sie das NC-Programm mit den verfügbaren Software-Optionen, der aktiven Maschinenkinematik sowie der aktuellen Maschinenkonfiguration verwenden können.

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-Programm 1341941_finish.h

Die im Benutzerhandbuch enthaltenen NC-Programme sind Lösungsvorschläge. Bevor Sie die NC-Programme oder einzelne NC-Sätze an einer Maschine verwenden, müssen Sie sie anpassen.

  • Passen Sie folgende Inhalte an:
  • Werkzeuge
  • Schnittwerte
  • Vorschübe
  • Sichere Höhe oder sichere Positionen
  • Maschinenspezifische Positionen, z. B. mit M91
  • Pfade von Programmaufrufen

Einige NC-Programme sind abhängig von der Maschinenkinematik. Passen Sie diese NC-Programme vor dem ersten Testlauf an Ihre Maschinenkinematik an.

Testen Sie die NC-Programme zusätzlich mithilfe der Simulation vor dem eigentlichen Programmlauf.

 
Tip

Mithilfe eines Programmtests stellen Sie fest, ob Sie das NC-Programm mit den verfügbaren Software-Optionen, der aktiven Maschinenkinematik sowie der aktuellen Maschinenkonfiguration verwenden können.

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