Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Equipment >> máquina CNC

Domina las Etiquetas de Anidamiento en Programación Conversacional Heidenhain – Ejercicio Paso a Paso

Enviado por: Brian

Dibujo/Imagen

Domina las Etiquetas de Anidamiento en Programación Conversacional Heidenhain – Ejercicio Paso a Paso

Programa CNC

0 BEGIN PGM 10130 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+120 Y+70 Z+0
3 TOOL DEF 1
4 TOOL DEF 2
5 TOOL DEF 3
6 TOOL CALL 1 Z S500
7 L M6
8 L M13
9 CYCL DEF 1.0 PECKING
10 CYCL DEF 1.1 SET UP 2
11 CYCL DEF 1.2 DEPTH -2
12 CYCL DEF 1.3 PECKG -2
13 CYCL DEF 1.4 DWELL 0
14 CYCL DEF 1.5 F200
15 CALL LBL 2
16 TOOL CALL 2 Z S1000
17 L M6
18 L M13
19 CYCL DEF 1.0 PECKING
20 CYCL DEF 1.1 SET UP 2
21 CYCL DEF 1.2 DEPTH -20
22 CYCL DEF 1.3 PECKG -10
23 CYCL DEF 1.4 DWELL 0
24 CYCL DEF 1.5 F200
25 CALL LBL 2
26 TOOL CALL 3 Z S500
27 L M6
28 L M13
29 CYCL DEF 2.0 TAPPING
30 CYCL DEF 2.1 SET UP 2
31 CYCL DEF 2.2 DEPTH -20
32 CYCL DEF 2.3 DWELL 0
33 CYCL DEF 2.4 F50
34 CALL LBL 2
35 L M30
36 LBL 2
37 CYCL DEF 220 POLAR PATTERN Q216 = 30 ;CENTRE IN 1ST AXIS Q217 = 35 ;CENTER IN 2ND AXIS Q244 = 36 ;PITCH CIRCLE DIAMETR Q245 = 0 ;STARTING ANGLE Q246 = 360 ;STOPPING ANGLE Q247 = 0 ;STEPPING ANGLE Q241 = 8 ;NR OF REPETITIONS Q200 = 2 ;SET-UP CLEARANCE Q203 = 0 ;SURFACE COORDINATE Q204 = 100 ;2ND SET-UP CLEARANCE
38 CYCL DEF 220 POLAR PATTERN Q216 = 85 ;CENTRE IN 1ST AXIS Q217 = 35 ;CENTER IN 2ND AXIS Q244 = 36 ;PITCH CIRCLE DIAMETR Q245 = 0 ;STARTING ANGLE Q246 = 360 ;STOPPING ANGLE Q247 = 0 ;STEPPING ANGLE Q241 = 8 ;NR OF REPETITIONS Q200 = 2 ;SET-UP CLEARANCE Q203 = 0 ;SURFACE COORDINATE Q204 = 100 ;2ND SET-UP CLEARANCE
39 LBL 0
40 END PGM 10130 MM

Análisis del Programa: Anidamiento de Patrones Polares

Este ejercicio demuestra el uso avanzado de etiquetas (labels) y ciclos de patrón polar (CYCL DEF 220) en controles Heidenhain iTNC/TNC para mecanizar múltiples características idénticas en posiciones angulares alrededor de un centro, minimizando la repetición de código.

Estructura del Programa

  1. Definición de pieza en bruto (BLK FORM): Bloque rectangular de 120×70 mm, profundidad Z-20 mm.
  2. Tres herramientas definidas: Herramienta 1 (S500), Herramienta 2 (S1000), Herramienta 3 (S500).
  3. Etiqueta LBL 2 como subrutina reutilizable: Contiene dos definiciones de CYCL DEF 220 POLAR PATTERN con centros diferentes (X30/Y35 y X85/Y35), cada una con 8 repeticiones en círculo completo (360°).
  4. Tres operaciones de mecanizado que llaman a LBL 2:
    • Herramienta 1: Taladrado a -2 mm (CYCL DEF 1.0 PECKING)
    • Herramienta 2: Taladrado profundo a -20 mm con paso de -10 mm
    • Herramienta 3: Rosca a -20 mm (CYCL DEF 2.0 TAPPING)

Conceptos Clave: CYCL DEF 220 POLAR PATTERN

El ciclo CYCL DEF 220 ejecuta una subrutina (LBL 2) repetidamente en posiciones distribuidas sobre una circunferencia. Parámetros principales:

En este programa se definen dos patrones polares distintos dentro de la misma etiqueta LBL 2: uno centrado en (30,35) y otro en (85,35), ambos con diámetro 36 mm y 8 posiciones cada uno. Al llamar CALL LBL 2, el control ejecuta ambas series de 8 posiciones secuencialmente para cada operación de taladrado/roscado.

Ventajas de este Enfoque

Notas Prácticas

máquina CNC

  1. Tutorial de Programación Heidenhain TNC: Ejemplo Paso a Paso de Código CNC
  2. Dominando HEIDENHAIN TNC: Tutorial Paso a Paso de Programación de Chaflanes
  3. Dominando la programación CNC Heidenhain Flex K: Ejercicio paso a paso
  4. Ejemplo de programación conversacional Heidenhain CNC: Guía paso a paso
  5. Dominando el fresado helicoidal con programación conversacional Heidenhain: Ejercicio práctico
  6. Programación conversacional Heidenhain: Guía práctica de ejercicio con subprogramas
  7. Dominando funciones de repetición en programación conversacional Heidenhain
  8. Técnicas expertas de rotación para programación CNC Heidenhain
  9. Programación conversacional Heidenhain: Ejercicio CNC de imagen especular
  10. Programación CNC Heidenhain: Ejercicio de patrón de cuadrícula con Ciclo Lineal 221
  11. Programación CNC Heidenhain: Tutorial de patrón circular (Ciclo 220)