• Keine Ergebnisse gefunden

Ejemplo: Programación de cálculos básicos

Q-Parameter-Funktionen wählen:

Softkey PARAMETER-FUNKTIONEN drücken

<

Seleccionar las funciones matemáticas básicas:

Pulsar la softkey FUNCIONES BASICAS

<

Selección de la función paramétrica ASIGNACION: Pulsar la softkey FN0 X = Y

¿ Nº de parámetro para el resultado?

<

5 Introducir el número del parámetro Q: 5 1er valor o parámetro ?

<

10 Asignar a Q5 el valor numérico 10

Seleccionar funciones de los parámetros Q:

Pulsar la Softkey FUNCIONES DE LOS PARAMETROS

<

Seleccionar las funciones matemáticas básicas:

Pulsar la softkey FUNCIONES BASICAS

<

Seleccionar la función parámetrica

MULTIPLICACIÓN: Pulsar la softkey FN3 X * Y

¿ Nº de parámetro para el resultado?

12 Introducir el número de parámetro Q: 12 1er valor o parámetro ?

Q5 Introducir Q5 como primer valor Multiplicador?

7 Introducir 7 como segundo valor

10 Programación: Parámetros Q 164

1 0.4 F unciones angular es (T ri g onometr ía)

b

Determinar y asignar el seno de un ángulo en grados (°)

FN7: COSENO

p.ej. FN7: Q21 = COS–Q5 Determinar y asignar el coseno de un ángulo en grados (°)

FN8: SACAR LA RAIZ DE LA SUMA DE LOS CUADRADOS

p.ej. FN8: Q10 = +5 LEN +4 Determinar y asignar la longi-tud de dos valores

FN13: ANGULO

p.ej. FN13: Q20 = +10 ANG–Q1 Determinar y asignar el ángulo con arcotangente de dos lados o seno y coseno de un ángulo (0 < ángulo < 360°)

El TNC muestra las siguientes frases de programa:

16 FN0: Q5 = +10 17 FN3: Q12 = +Q5 * +7

10.4 Funciones angulares (trigonometría)

El seno, el coseno y la tangente corresponden a las proporciones de cada lado de un triángulo rectángulo. Siendo:

Seno: sen a = a / c Coseno: cos a = b / c

Tangente: tan a = a / b = sen a / cos a Siendo

■c la hipotenusa o lado opuesto al ángulo recto

■a el lado opuesto al ángulo a

■b el tercer lado

El TNC calcula el ángulo mediante la tangente:

a = arctan a = arctan (a / b) = arctan (sen a / cos a)

Programación de funciones trigonométricas

Las funciones angulares aparecen cuando se pulsa la softkey FUNCIONES ANGULARES. El TNC muestra las softkeys que aparecen en la tabla de la derecha.

Programación: Véase ”Ejemplo: Programación de los tipos de cálculo básicos”.

165 TNC 310 de HEIDENHAIN

1 0.5 Det er minaci ó n de las funciones si/ent onces con par á metr os Q

10.5 Condiciones si/entonces con parámetros Q

Al determinar la función si/entonces, el TNC compara un parámetro Q con otro parámetro Q o con un valor numérico. Cuando se ha cumplido la condición, el TNC continua con el programa de mecanizado en el LABEL programado detrás de la condición (LABEL véase el capítulo ”9. Subprogramas y repeticiones parciales de un pgm”). Si no se cumple la condición el TNC ejecuta la siguiente frase.

Cuando se quiere llamar a otro programa como subprograma, se programa un PGM CALL detrás del LABEL.

Saltos incondicionales

Los saltos incondicionales son aquellos que cumplen siempre la condición (=incondicionalmente), p.ej.

FN9: IF+10 EQU+10 GOTO LBL1

Programación de condiciones si/entonces

Las condiciones si/entonces aparecen al pulsar la softkey SALTOS.

El TNC muestra las siguientes softkeys:

Función Softkey

FN9: SI ES IGUAL, SALTO

p.ej. FN9: IF +Q1 EQU +Q3 GOTO LBL 5 Si son iguales dos valores o parámetros, salto al label indicado

FN10: SI ES DISTINTO, SALTO

p.ej. FN10: IF +10 NE –Q5 GOTO LBL 10 Si son distintos dos valores o parámetros, salto al label indicado

FN11: SI ES MAYOR, SALTO

p.ej. FN11: IF+Q1 GT+10 GOTO LBL 5 Si es mayor el primer valor o parámetro que el segundo valor o parámetro, salto al label indicado FN12: SI ES MENOR, SALTO

p.ej. FN12: IF+Q5 LT+0 GOTO LBL 1

Si es menor el primer valor o parámetro que el segundo valor o parámetro, salto al label indicado

10 Programación: Parámetros Q 166

1 0.6 Compr obaci ó n y modificaci ó n de par á metr os Q

Abreviaciones y conceptos empleados

IF (en inglés): Cuando

EQU (en inglés equal): Igual NE (en inglés not equal): Distinto GT (en inglés greater than): Mayor que LT (en inglés less than): Menor que GOTO (en inglés go to): Ir a

10.6 Comprobación y modificación de parámetros Q

Se pueden comprobar y también modificar los parámetros Q durante la ejecución o el test del programa

úInterrupción de la ejecución del programa (p.ej. tecla externa STOP y softkey STOP) o bien parar el test del pgm

úLLamar a la tabla de parámetros Q: pulsar Softkey TABLA PARAMETROS

úCon los pulsadores de manual se selecciona un parámetro Q en la página actual de la pantalla. Con la softkey PAGINA se selecciona la página anterior o posterior de la pantalla

úSi se quiere modificar el valor de un parámetro se introduce un nuevo valor, se confirma con la tecla ENT y se finaliza la introducción con la tecla END Si no se quiere modificar el valor se finaliza el diálogo pulsando la tecla END

167 TNC 310 de HEIDENHAIN

Número y texto del error 1000 Cabezal ?

1001 Falta el eje de la hta.

1002 Anchura de la ranura demasiado grande 1003 Radio de la hta. demasiado grande 1004 Campo sobrepasado

1005 Posición inicial errónea 1006 Giro no permitido

1007 Factor de escala no permitido 1008 Espejo no permitido

1009 Desplazamiento no permitido 1010 Falta avance

1011 Valor de introducción erróneo 1012 Signo erróneo

1013 Angulo no permitido

1014 Punto de palpación inalcanzable 1015 Demasiados puntos

1016 Introducción contradictoria 1017 CYCL incompleto

1018 Plano mal definido 1019 Programado eje erróneo 1020 Revoluciones erróneas 1021 Corrección de radio no definida 1022 Redondeo no definido

1023 Radio de redondeo demasiado grande 1024 Arranque del programa no definido 1025 Imbricaciones demasiado elevadas 1026 Falta referencia angular

1027 No se ha definido ningún ciclo de mecanizado

1028 Anchura de la ranura demasiado grande 1029 Cajera demasiado pequeña

1030 Q202 sin definir 1031 Q205 sin definir

1032 Introducir Q218 mayor a Q219 1033 CYCL 210 no permitido 1034 CYCL 211 no permitido 1035 Q220 demasiado grande 1036 Introducir Q222 mayor a Q223 1037 Introducir Q244 mayor a 0 1038 Introducir Q245 diferente a Q246 1039 Introducir el campo angular < 360°

1040 Introducir Q223 mayor a Q222 1041 Q214: 0 no permitido

10.7 Otras funciones

Pulsando la softkey FUNCIONES ESPECIALES, aparecen otras funciones. El TNC muestra las siguientes softkeys:

Función Softkey

FN14: ERROR