Voorbeeld: vlakfrezen en naruimen met OCM-cycli

In het volgende NC-programma worden de OCM-cycli gebruikt. Er wordt een vlak vlakgefreesd dat met behulp van een begrenzing en een eiland wordt gedefinieerd. Verder wordt een kamer gefreesd die een overmaat voor een kleiner voorbewerkingsgereedschap omvat.

  • Programma-afloop
  • Gereedschapsoproep: voorbewerkingsfrees Ø 12 mm
  • CONTOUR DEF definiëren
  • Cyclus 271 definiëren
  • Cyclus 272 definiëren en oproepen
  • Gereedschapsoproep: voorbewerkingsfrees Ø 8 mm
  • Cyclus 272 definiëren en opnieuw oproepen
OCM_Programmierbeispiel_3

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 FACE_MILL MM

1 BLK FORM 0.1 Z X+0 Y+0 Z-30

2 BLK FORM 0.2 X+100 Y+50 Z+2

3 TOOL CALL 6 Z S5000 F3000

; gereedschapsoproep, diameter 12 mm

4 L Z+100 R0 FMAX M3

5 CONTOUR DEF P1 = LBL 1 I2 = LBL 1 DEPTH2 P3 = LBL 2

6 CYCL DEF 271 OCM CONTOURGEGEVENS ~

Q203=+2

;COORD. OPPERVLAK ~

Q201=-22

;DIEPTE ~

Q368=+0

;OVERMAAT ZIJKANT ~

Q369=+0

;OVERMAAT DIEPTE ~

Q260=+100

;VEILIGE HOOGTE ~

Q578=+0.2

;FACTOR BINNENHOEKEN ~

Q569=+1

;OPEN BEGRENZING

7 CYCL DEF 272 OCM VOORBEWERKEN ~

Q202=+24

;DIEPTEVERPLAATSING ~

Q370=+0.4

;BAANOVERLAPPING ~

Q207=+8000

;AANZET FREZEN ~

Q568=+0.6

;FACTOR INSTEKEN ~

Q253=AUTO

;AANZET VOORPOS. ~

Q200=+2

;VEILIGHEIDSAFSTAND ~

Q438=-0

;RUIMGEREEDSCHAP ~

Q577=+0.2

;FACTOR RAD. BENADEREN ~

Q351=+1

;FREESWIJZE ~

Q576=+8000

;SPINDELDREHZAHL ~

Q579=+0.7

;FACTOR S INSTEKEN ~

Q575=+1

;VERPL.STRATEGIE

8 L X+0 Y+0 R0 FMAX M99

; cyclusoproep

9 TOOL CALL 4 Z S6000 F4000

; gereedschapsoproep, diameter 8 mm

10 L Z+100 R0 FMAX M3

11 CYCL DEF 272 OCM VOORBEWERKEN ~

Q202=+25

;DIEPTEVERPLAATSING ~

Q370=+0.4

;BAANOVERLAPPING ~

Q207=+6500

;AANZET FREZEN ~

Q568=+0.6

;FACTOR INSTEKEN ~

Q253=AUTO

;AANZET VOORPOS. ~

Q200=+2

;VEILIGHEIDSAFSTAND ~

Q438=+6

;RUIMGEREEDSCHAP ~

Q577=+0.2

;FACTOR RAD. BENADEREN ~

Q351=+1

;FREESWIJZE ~

Q576=+10000

;SPINDELDREHZAHL ~

Q579=+0.7

;FACTOR S INSTEKEN ~

Q575=+1

;VERPL.STRATEGIE

12 L X+0 Y+0 R0 FMAX M99

; cyclusoproep

13 M30

; einde programma

14 LBL 1

; contoursubprogramma 1

15 L X+0 Y+0

16 L Y+50

17 L X+100

18 L Y+0

19 L X+0

20 LBL 0

21 LBL 2

; contoursubprogramma 2

22 L X+10 Y+30

23 L Y+40

24 RND R5

25 L X+60

26 RND R5

27 L Y+20

28 RND R5

29 L X+10

30 RND R5

31 L Y+30

32 LBL 0

33 END PGM FACE_MILL MM