Principios básicos

Aplicación

La norma DIN 66025/ISO 6983 define una sintaxis NC universal.

Ejemplo ISO

En el TNC7 se pueden ejecutar y editar programas NC con los elementos sintácticos IS admisibles.

Descripción de la función

Contenido de un programa NC

Para configurar un programa ISO, hacer lo siguiente:

Sintaxis ISO

Función

I

Tipo de fichero:

Con la extensión *.i se define un programa ISO.

%NAME G71

Inicio y final del programa

G71

Unidad de medida mm

G70

Unidad de medida pulgadas

N10

N20

N30

...

Números de frase NC

Con el parámetro de máquina opcional blockIncrement (n.º 105409) se define la amplitud de paso entre los números de frase.

N99999999

Número de frase NC para el final del programa

Sin este número de frase NC, el programa NC está incompleto.

El control numérico completa y actualiza los números de frase NC automáticamente dentro del fichero. La zona de trabajo Programa muestra exclusivamente números consecutivos sin tener en cuenta la amplitud de paso definida.

G01 X+0 Y+0 ...

Funciones NC

Contenido de un programa NC

Contenido de una frase NC

Los programas NC que incluye el manual de instrucciones son propuestas de soluciones. Antes de utilizar los diferentes programas NC o frases de datos NC en una máquina, deben adaptarse.

  • Adaptar los siguientes contenidos:
  • Herramientas
  • Valores de corte
  • Avances
  • Altura segura o posiciones seguras
  • Posiciones específicas de la máquina, p. ej. con M91
  • Rutas de las llamadas al programa

Algunos programas NC dependen de la cinemática de la máquina. Es preciso adaptar dichos programas NC antes de ejecutar el primer test de la cinemática de la máquina.

Realizar una comprobación adicional de los programas NC en la simulación antes de la ejecución real del programa.

 
Tip

Mediante el test del programa se comprueba si se puede utilizar el programa NC con las opciones de software disponibles, la cinemática activa de la máquina y la configuración actual de la máquina.

N110 G01 G90 X+10 Y+0 G41 F3000 M3

La frase NC contiene los siguientes elementos sintácticos:

Sintaxis ISO

Función

G01

Sintaxis de apertura

G90

Introducción absoluta o incremental

Introducción de datos absolutos e incrementales

X+10 Y+0

G41

Corrección del radio de la herramienta

Corrección del radio de la herramienta

F3000

Avance

Avance

M3

Funciones auxiliares

Funciones auxiliares

Ejemplo ISO

Tarea de ejemplo 1338459

1358459-00-a

Solución de ejemplo 1338459

Los programas NC que incluye el manual de instrucciones son propuestas de soluciones. Antes de utilizar los diferentes programas NC o frases de datos NC en una máquina, deben adaptarse.

  • Adaptar los siguientes contenidos:
  • Herramientas
  • Valores de corte
  • Avances
  • Altura segura o posiciones seguras
  • Posiciones específicas de la máquina, p. ej. con M91
  • Rutas de las llamadas al programa

Algunos programas NC dependen de la cinemática de la máquina. Es preciso adaptar dichos programas NC antes de ejecutar el primer test de la cinemática de la máquina.

Realizar una comprobación adicional de los programas NC en la simulación antes de la ejecución real del programa.

 
Tip

Mediante el test del programa se comprueba si se puede utilizar el programa NC con las opciones de software disponibles, la cinemática activa de la máquina y la configuración actual de la máquina.

% 1339889 G71

N10 G30 G17 X+0 Y+0 Z-40

; Definición de la pieza en bruto

N20 G31 X+100 Y+100 Z+0

; Definición de la pieza en bruto

N30 T16 G17 S6500

; Llamada de herramienta

N40 G00 G90 Z+250 G40 M3

; Posición segura en el eje de la herramienta

N50 G00 X-20 Y-20

; Posicionamiento previo en el espacio de trabajo

N60 G00 Z+5

; Posicionamiento previo en el eje de la herramienta

N70 G01 Z-5 F3000 M8

; Aproximación a la profundidad de mecanizado

N80 G01 X+5 Y+5 G41 F700

; Primer punto del contorno

N90 G26 R8

; Función de aproximación

N100 G01 Y+95

; Recta

N110 G01 X+95

N120 G24 R10

; Bisel

N130 G01 Y+5

N140 G24 R20

N150 G01 X+5

N160 G27 R8

; Función de salida

N170 G01 X-20 Y-20 G40 F1000

; Posición segura en el espacio de trabajo

N180 G00 Z+250

; Posición segura en el eje de la herramienta

N190 T6 G17 S6500

; Llamada de herramienta

N200 G00 G90 Z+250 G40 M3

N210 G00 X+50 Y+50 M8

N220 CYCL DEF 254 RANURA CIRCULAR ~

Q215=+0

;TIPO MECANIZADO ~

Q219=+15

;ANCHURA RANURA ~

Q368=+0.1

;SOBREMEDIDA LATERAL ~

Q375=+60

;DIAM. ARCO CIRCULAR ~

Q367=+0

;REF. POSICION RANURA ~

Q216=+50

;CENTRO 1ER EJE ~

Q217=+50

;CENTRO SEGUNDO EJE ~

Q376=+45

;ANGULO INICIAL ~

Q248=+225

;ANGULO ABERTURA ~

Q378=+0

;ANGULO INCREMENTAL ~

Q377=+1

;NUMERO MECANIZADOS ~

Q207=+500

;AVANCE DE FRESADO ~

Q351=+1

;TIPO DE FRESADO ~

Q201=-5

;PROFUNDIDAD ~

Q202=+5

;PASO PROFUNDIZACION ~

Q369=+0.1

;SOBREMEDIDA PROFUND. ~

Q206=+150

;AVANCE PROFUNDIDAD ~

Q338=+5

;PASADA PARA ACABADO ~

Q200=+2

;DISTANCIA SEGURIDAD ~

Q203=+0

;COORD. SUPERFICIE ~

Q204=+50

;2A DIST. SEGURIDAD ~

Q366=+2

;PUNZONAR ~

Q385=+500

;AVANCE ACABADO ~

Q439=+0

;REFER. AVANCE

N230 G79

; Llamada al ciclo

N240 G00 Z+250 M30

N99999999 % 1339889 G71

Notas

  • Un programa ISO también se puede editar en cualquier editor de texto, p. ej., Leafpad.
  • Dentro de un programa ISO se puede llamar un programa Klartext para, p. ej., utilizar las opciones de programación gráfica.
  • Llamar programa NC

    Programación gráfica

  • Dentro de un programa ISO se puede llamar un programa Klartext para, p. ej., utilizar las funciones NC que solo están disponibles para la programación en lenguaje conversacional Klartext.
  • Mecanizado con cinemática polar con FUNCTION POLARKIN