Ejemplo: Áreas vacías con ciclos OCM
En el siguiente programa NC se explica la definición de áreas vacías con los ciclos OCM. Mediante dos círculos, se definen áreas vacías en CONTOUR DEF a partir del mecanizado anterior. La herramienta profundiza perpendicularmente dentro del área vacía.
Ejecución del programa
- Llamada de herramienta: taladro de Ø 20 mm
- Definir el ciclo 200
- Llamada de herramienta: Fresado de desbaste Ø 14 mm
- Definir CONTOUR DEF con áreas vacías
- Definir el ciclo 271
- Definir y llamar al ciclo 272
0 BEGIN PGM VOID_1 MM | |||
1 BLK FORM 0.1 Z X+0 Y+0 Z-30 | |||
2 BLK FORM 0.2 X+100 Y+100 Z+0 | |||
3 TOOL CALL 206 Z S8000 F900 | ; Llamada de herramienta, diámetro de 20 mm | ||
4 L Z+100 R0 FMAX M3 | |||
5 CYCL DEF 200 TALADRADO ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
6 L X+30 Y+30 R0 FMAX M99 | |||
7 L X+60 Y+60 R0 FMAX M99 | |||
8 TOOL CALL 7 Z S7000 F2000 | ; Llamada de herramienta, diámetro de 14 mm | ||
9 L Z+100 R0 FMAX M3 | |||
10 CONTOUR DEF P1 = LBL 1 V1 = LBL 2 V2 = LBL 3 | ; Definición del contorno y de áreas vacías | ||
11 CYCL DEF 271 OCM DATOS CONTORNO ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
12 CYCL DEF 272 OCM DESBASTAR ~ | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
13 CYCL CALL | |||
14 M30 | ; Final del programa | ||
15 LBL 1 | ; Subprograma de contorno 1 | ||
16 L X+90 Y+50 | |||
17 L Y+10 | |||
18 RND R10 | |||
19 L X+10 Y+15 | |||
20 RND R10 | |||
21 L Y+75 | |||
22 RND R10 | |||
23 L X+90 Y+90 | |||
24 RND R10 | |||
25 L Y+50 | |||
26 LBL 0 | |||
27 LBL 2 | ; Área vacía 1 | ||
28 CC X+30 Y+30 | |||
29 L X+40 Y+30 | |||
30 C X+40 Y+30 DR- | |||
31 LBL 0 | |||
32 LBL 3 | ; Área vacía 2 | ||
33 CC X+60 Y+60 | |||
34 L X+70 Y+60 | |||
35 C X+70 Y+60 DR- | |||
36 LBL 0 | |||
37 END PGM VOID_1 MM |