Contenido de un programa NC

Aplicación

Mediante los programas NC se definen los movimientos y el comportamiento de la máquina. Los programas NC se componen de frases NC que contienen elementos sintácticos de las funciones NC. Con el lenguaje conversacional de HEIDENHAIN, el control numérico ayuda al usuario ofreciendo un diálogo con indicaciones sobre el contenido necesario para cada elemento sintáctico.

Descripción de la función

Los programas NC se crean en el modo de funcionamiento Programación de la zona de trabajo Programa.

Zona de trabajo Programa

La primera y última frase NC del programa NC contienen la siguiente información:

  • Sintaxis BEGIN PGM o END PGM
  • Nombre del programa NC
  • Unidad de medida del programa NC mm o in

El control numérico añade las frases NC BEGIN PGM y END PGM automáticamente al crear el programa NC. Estas frases NC no se pueden borrar.

Las frases NC creadas después de BEGIN PGM contienen la siguiente información:

  • Definición de la pieza en bruto
  • Llamadas de herramienta
  • Desplazamiento a una posición de seguridad
  • Avances y revoluciones
  • Movimientos de recorrido, ciclos y otras funciones NC

0 BEGIN PGM EXAMPLE MM

; Inicio del programa

1 BLK FORM 0.1 Z X-50 Y-50 Z-20

; Función NC para la definición de la pieza en bruto que comprende dos frases NC

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

3 TOOL CALL 5 Z S3200 F300

; Función NC para la llamada de herramienta

4 L Z+100 R0 FMAX M3

; Función NC para un movimiento de recorrido recto

* - ...

11 M30

; Función NC para finalizar el programa NC

12 END PGM EXAMPLE MM

; Final del programa

Parte de la sintaxis

Significado

Frase NC

4 TOOL CALL 5 Z S3200 F300

Una frase NC se consta del número de frase y de la sintaxis de la función NC. Una frase NC puede comprender varias filas, p. ej. en los ciclos.

El control numérico numera las frases NC en orden creciente.

Función NC

TOOL CALL 5 Z S3200 F300

Mediante las funciones NC se define el comportamiento del control numérico. El número de frase no forma parte de las funciones NC.

Sintaxis de apertura

TOOL CALL

La sintaxis de apertura identifica cualquier función NC de forma inequívoca. En la ventana Insertar función NC se utilizan las sintaxis de apertura.

Añadir zonas de la ventana función NC

Elemento sintáctico

TOOL CALL 5 Z S3200 F300

Todos los elementos sintácticos forman parte de la función NC, p. ej. valores tecnológicos S3200 o indicaciones de coordenadas. Las funciones NC también reciben elementos sintácticos opcionales.

El control numérico colorea determinados elementos sintácticos de la zona de trabajo Programa.

Representación del programa NC

Valor

3200 con velocidad S

No todos los elementos sintácticos tienen por qué contener un valor, p. ej. eje de la herramienta Z.

Si se crean programas NC en un editor de texto o de forma externa al control numérico, tener en cuenta la ortografía y la secuencia de los elementos sintácticos.

Notas

  • Las funciones NC pueden consistir en varias frases NC, p. ej. BLK FORM.
  • Con el parámetro de máquina linebreak (n.º 105404) se define cómo representa el control numérico las funciones NC de varias líneas.
  • Las funciones adicionales M y los comentarios pueden ser elementos sintácticos dentro de las funciones NC, así como las funciones NC propias.
  • Programar los programas NC como si la herramienta estuviera en movimiento. Es irrelevante si el movimiento lo ejecuta un eje del cabezal o de la mesa.
  • Con la extensión *.h se define un programa Klartext.
  • Fundamentos de programación