Voorbeeld: simultaandraaien

In het volgende NC-programma wordt cyclus 882 DRAAIEN SIMULTAAN VOORBEWERKEN en 883 DRAAIEN SIMULTAANNABEWERKEN gebruikt.

Programmierbeispiel_Kugel
  • Programma-verloop
  • Gereedschap oproepen, bijv. TURN_ROUGH
  • Draaimodus activeren
  • Voorpositioneren
  • Contouren selecteren met SEL CONTOUR
  • Cyclus 882 DRAAIEN SIMULTAAN VOORBEWERKEN
  • Cyclus oproepen
  • Gereedschapsoproep: bijv. TURN_FINISH
  • Draaimodus activeren
  • Cyclus 883 DRAAIEN SIMULTAANNABEWERKEN
  • Cyclus oproepen
  • Einde van programma

De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.

  • Pas de volgende inhoud aan:
  • Gereedschappen
  • Snijwaarden
  • Aanzetten
  • Veilige hoogte of veilige posities
  • Machinespecifieke posities, bijv. met M91
  • Paden van programma-oproepen

Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.

Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.

 
Tip

Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.

0 BEGIN PGM 1341941_1 MM

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

2 FUNCTION MODE TURN

; draaimodus activeren

3 TOOL CALL "TURN_ROUGH"

; gereedschapsoproep

4 CYCL DEF 800 DRAAISYST. AANPASSEN ~

Q497=+0

;PRECESSIEHOEK ~

Q498=+0

;GEREEDSCHAP OMKEREN ~

Q530=+2

;SCHUINE BEW. ~

Q531=+1

;INSTELHOEK ~

Q532=MAX

;AANZET ~

Q533=-1

;VOORKEURSRICHTING ~

Q535=+3

;EXCENTRISCH DRAAIEN ~

Q536=+0

;EXCENTR. ZONDER STOP ~

Q599=+0

;TERUGTREKKEN

5 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800

; constante snijsnelheid

6 M145

; gereedschapsoffset terugzetten

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

; TCPM activeren

8 L X+120 Y+0 R0 FMAX

; voorpositioneren

9 L Z+20 R0 FMAX M303

10 FUNCTION TURNDATA BLANK "1341941_blank.H"

; correctie onbewerkt werkstuk

11 SEL CONTOUR "1341941_finish.h"

; contour definiëren

12 CYCL DEF 882 DRAAIEN SIMULTAAN VOORBEWERKEN ~

Q460=+2

;VEILIGHEIDSAFSTAND ~

Q499=+0

;CONTOUR OMKEREN ~

Q558=-90

;V.HOEK CONTOURSTART ~

Q559=+90

;V.HOEK EINDE CONTOUR ~

Q478=+0.3

;AANZET VOORBEWERKEN ~

Q488=+0.3

;AANZET INSTEKEN ~

Q556=-80

;MIN. INVALSHOEK ~

Q557=+90

;MAX. INVALSHOEK ~

Q567=+0.4

;NABEWERK.OVERM. CONT ~

Q519=+2

;VEPLAATSING ~

Q463=+2.5

;MAX. SNIJDIEPTE ~

Q590=+1

;BEWERKINGSMODUS ~

Q591=+0

;BEWERKINGSVOLGORDE ~

Q389=+0

;EEN/TWEE RICHT

13 CYCL CALL

; cyclusoproep

14 M305

15 TOOL CALL "TURN_FINISH"

; gereedschapsoproep

16 CYCL DEF 800 DRAAISYST. AANPASSEN ~

Q497=+0

;PRECESSIEHOEK ~

Q498=+0

;GEREEDSCHAP OMKEREN ~

Q530=+2

;SCHUINE BEW. ~

Q531=+1

;INSTELHOEK ~

Q532=MAX

;AANZET ~

Q533=+1

;VOORKEURSRICHTING ~

Q535=+3

;EXCENTRISCH DRAAIEN ~

Q536=+0

;EXCENTR. ZONDER STOP ~

Q599=+0

;TERUGTREKKEN

17 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800

; constante snijsnelheid

18 M145

; gereedschapsoffset terugzetten

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

; TCPM activeren

20 L X+120 Y+0 R0 FMAX

21 L Z+20 R0 FMAX M303

22 CYCL DEF 883 DRAAIEN SIMULTAANNABEWERKEN ~

Q460=+2

;VEILIGHEIDSAFSTAND ~

Q499=+0

;CONTOUR OMKEREN ~

Q558=-90

;V.HOEK CONTOURSTART ~

Q559=+90

;V.HOEK EINDE CONTOUR ~

Q505=+0.2

;AANZET NABEWERKEN ~

Q556=-80

;MIN. INVALSHOEK ~

Q557=+90

;MAX. INVALSHOEK ~

Q555=+1

;HOEKSTAP ~

Q537=+0

;INVALSHOEK ACTIEF ~

Q538=+0

;INVALSHOEK START ~

Q539=+0

;INVALSHOEK EINDE ~

Q565=+0

;NABEWERKINGSOVERM. D ~

Q566=+0

;NABEWERKINGSOVERM. Z ~

Q567=+0

;NABEWERK.OVERM. CONT

23 CYCL CALL

; cyclusoproep

24 M305

25 FUNCTION TURNDATA BLANK OFF

; corrigeren van onbewerkt werkstuk deactiveren

26 CYCL DEF 801 ROT. COOERD.SYSTEEM RESETTEN

27 FUNCTION MODE MILL

; freesmodus activeren

28 TOOL CALL 0 Z

29 PLANE RESET TURN FMAX

30 M30

; einde programma

31 END PGM 1341941_1 MM

NC-programma 1341941_blank.h

De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.

  • Pas de volgende inhoud aan:
  • Gereedschappen
  • Snijwaarden
  • Aanzetten
  • Veilige hoogte of veilige posities
  • Machinespecifieke posities, bijv. met M91
  • Paden van programma-oproepen

Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.

Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.

 
Tip

Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.

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

De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.

  • Pas de volgende inhoud aan:
  • Gereedschappen
  • Snijwaarden
  • Aanzetten
  • Veilige hoogte of veilige posities
  • Machinespecifieke posities, bijv. met M91
  • Paden van programma-oproepen

Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.

Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.

 
Tip

Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.

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