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

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.
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 ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
7 CYCL DEF 272 OCM VOORBEWERKEN ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
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 ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
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 |