TEMA 12. PROGRAMACIÓN AVANZADA CON CONTROL NUMÉRICO

Documentos relacionados
12. SUBRUTINAS ESTANDAR Y SUBRUTINAS PARAMETRICAS

PROGRAMACION C.N.C. CONTENIDO Parte 1 Introducción. (el proceso de programación). Partes principales del torno Evaluación

FORMULARIO FABRICACIÓN ASISTIDA POR COMPUTADOR

TALLER III MAQUINAS HERRAMIENTAS DE CONTROL NUMERICO (MHCN)

de C.N.C. Apuntes 01 Programación CNC Torno Guillermo Casado Este documento puede quedar obsoleto una vez impreso

La compensación de radio de herramienta, permite programar directamente el contorno de la pieza sin tener en cuenta las dimensiones de la herramienta.

CNC 8055 M. Solución de errores. Ref. 1310

TEMA 6. BASES PARA LA PROGRAMACIÓN DE MHCN

CURSO FABRICACION MECANICA 3/5 EJES CON CATIA V5

Fecha: 29/10/2013 MATEMÁTICAS

USO DE LA FÓRMULA CUADRÁTICA y 9.1.3

CONTENIDOS MÍNIMOS 1ºESO. -Realización de las cuatro operaciones (suma, resta, multiplicación y división) mediante los algoritmos tradicionales.

Arquitectura (Procesador familia 80 x 86 )

2. INTRODUCCIÓN A LA PROGRAMACIÓN. FASES DE PROGRAMACIÓN:

MÓDULO Programación Básica de códigos ISO

TEMA 7. PROGRAMACIÓN BÁSICA DE TORNOS DE CNC

PLAN DE ESTUDIOS: 3 ACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO: 1. DATOS GENERALES PRERREQUISITOS/CORREQUISITOS: NINGUNO VERSIÓN: UNO 2.

Preparación matemática para la física universitaria

Capítulo 7 OPERADORES Y EXPRESIONES. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Obtención de Piezas en Máquinas-Herramientas Convencionales FRESADORA

Por ejemplo, la necesidad de representar el dinero adeudado, temperatura bajo cero, profundidades con respecto al nivel del mar, etc.

Introducción a la geometría

MEMORIA JUSTIFICATIVA

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

6.32. CICLOS FIJOS DE MECANIZADO. El CNC dispone de ciclos fijos de mecanizado que se definen mediante las siguientes funciones G:

OPERACIONES CON NÚMEROS REALES

Por qué expresar de manera algebraica?

MATEMÁTICAS. PRIMERO DE E.S.O.

RESUMEN DE CONCEPTOS

TRIGONOMETRÍA. MATEMÁTICAS I 1º Bachillerato Ciencias de la Salud y Tecnológico. 1.- Ángulos en la Circunferencia.

Tema 4. Operadores y Expresiones

NÚMEROS REALES 2, FUNCIONES ORIENTADOR: ESTUDIANTE: FECHA:

MÓDULO Horas. Programación Básica de códigos ISO. Descripción. Temario del Curso. Resumen. Módulo: Básico

TEMA 2: Potencias y raíces. Tema 2: Potencias y raíces 1

INDICE Capitulo 1. Números Capitulo 2. Secuencias Capitulo 3. Funciones, Límites y Continuidad

MATEMÁTICAS 1º DE BACHILLERATO

Programación de Máquinas a Control Numérico

PHP: Lenguaje de programación

Contenidos mínimos del área de matemáticas 1º ESO

PROBLEMAS RESUELTOS SELECTIVIDAD ANDALUCÍA MATEMÁTICAS II TEMA 5: INTEGRALES

El Diseño de un Lenguaje Máquina

El lenguaje C. 1. Identificadores, constantes y variables

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

Estatutos de Control C# Estatutos de Decisión (Selección)

TEMA 0: REPASO DE FUNCIONES

' ~ Lógica y conjuntos 1

Si se pueden obtener las imágenes de x por simple sustitución.

Concepto de función. Dados dos conjuntos A y B, llamamos función a la correspondencia de A en B

COMO OPERAR UN CNC SINUMERIK 802 S/C

PROGRAMACIÓN DIDÁCTICA

LA FORMA TRIGONOMETRICA DE LOS NUMEROS COMPLEJOS Y EL TEOREMA DE MOIVRE. Capítulo 7 Sec. 7.5 y 7.6

Matemáticas para estudiantes de Química

GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE)

RESUMEN DE CONCEPTOS TEÓRICOS MATEMÁTICAS 1º ESO. CURSO

4. Operadores Operador asignación

Cursada Segundo Cuatrimestre 2012 Guía de Trabajos Prácticos Nro. 1

Preparación para Álgebra universitaria con trigonometría

TEMA 7 INICIACIÓN AL CÁLCULO DE DERIVADAS. APLICACIONES 7.1 CRECIMIENTO DE UNA FUNCIÓN EN UN INTERVALO

PRÁCTICAS DE ACCIONAMIENTOS EN EL TALLER MECÁNICO

NÚMEROS COMPLEJOS. Capítulo Operaciones con números complejos

PROGRAMACIÓN DIDÁCTICA

Preparación para cálculo

Contenidos mínimos Criterios de evaluación Ejemplos de preguntas

Expresiones Algebraicas en los Números Reales

Función cuadrática. Ecuación de segundo grado completa

FUNCIÓN G EN WINUNISOFT

EJERCICIOS RESUELTOS DE INTEGRAL DEFINIDA

UNIDAD IV DISTANCIA ENTRE DOS PUNTOS

Matemáticas III. Geometría analítica

Programación en java. Estructuras algorítmicas

Apuntes de los NÚMEROS REALES

Código/Título de la Unidad Didáctica: CALCULADORA CIENTÍFICA.

Potencias y raíces Matemáticas 1º ESO

SCUACAC030MT22-A16V1. SOLUCIONARIO Ejercitación Operatoria de Logaritmos

1. Coordenadas en el plano. (Sistema de coordenadas, ejes de coordenadas, abcisas, ordenadas, cuadrantes)

Cuaderno de matemáticas 1. Numeración: Concepto y grafía del número 5.

IDENTIDADES TRIGONOMETRICAS

Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.

Programación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC.

y = 2x + 8x 7, y = x 4. y = 4 x, y = x + 2, x = 2, x = 3. x = 16 y, x = 6 y. y = a x, y = x, x y = a. (1 x)dx. y = 9 x, y = 0.

f: D IR IR x f(x) v. indep. v. dependiente, imagen de x mediante f, y = f(x). A x se le llama antiimagen de y por f, y se denota por x = f -1 (y).

Ámbito Científico-Tecnológico Módulo IV Bloque 3 Unidad 3 La antena parabólica

TEMA 3. NÚMEROS RACIONALES.

DIAGRAMAS DE FLUJO ELEMENTOS E INSTRUCCIONES A USAR EN UN DIAGRAMA DE FLUJO

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo

CENTRO UNIVERSITARIO MONTEJO A.C. SECUNDARIA Temario Matemáticas 1

Operación que hiciste en la calculadora

La eficiencia de los programas

SESIÓN N 07 III UNIDAD RELACIONES Y FUNCIONES

Operadores. Javier Fernández Rivera -

Tema 7.0. Repaso de números reales y de funciones

TEMA 5. FACTORIZACIÓN DE POLINOMIOS.

Curso de Programación Avanzada en C

INDICE. 88 determinante 36. Familias de líneas rectas Resumen de resultados 96

LA CIRCUNFERENCIA. La circunferencia es la sección producida por un plano perpendicular al eje.

Materia: Matemáticas Curso: Noveno de Básica BREVE DESCRIPCIÓN DE LA CLASE:

TEMA 12 INICIACIÓN AL CÁLCULO DE DERIVADAS. APLICACIONES 12.1 CRECIMIENTO DE UNA FUNCIÓN EN UN INTERVALO

Lección 2 Introducción al lenguaje C

Código/Título de la Unidad Didáctica: CALCULADORA CIENTÍFICA.

CONCRECIÓN DE LOS CRITERIOS DE EVALUACIÓN Curso: PRIMERO de BACHILLERATO CIENCIAS Asignatura: MATEMÁTICAS I Profesor: ALFONSO BdV

Transcripción:

TEMA 12. PROGRAMACIÓN AVANZADA CON CONTROL NUMÉRICO SUBRUTINAS ESTÁNDAR. SUBRUTINAS PARAMÉTRICAS. 2. PROGRAMACIÓN PARAMÉTRICA. PARÁMETROS. OPERACIONES CON PARÁMETROS. INDICADORES. FUNCIONES DE SALTO CONDICIONAL.

SUBRUTINA Conjunto de bloques de programación que se encuentran almacenados en la memoria del CN, bien como programas independientes o formando parte de otro programa, y a los que se puede acceder desde otro programa o subprograma. Es conveniente programar las subrutinas en coordenadas incrementales para facilitar su empleo por distintos programas.

A) Subrutinas estándar Formato de programación Nx G22 Ny. Nz G24 G22 Inicio de subrutina. Ny Número que identifica a la subrutina. G24 Final de subrutina. Formato de llamada Nx G20 Ny.a G20 Llamada a subrutina. Ny Número de subrutina a que se llama. a Número de veces que se va a repetir la subrutina.

Ejemplo de subrutina estándar.

Es posible programar el ejemplo anterior haciendo que la subrutina no forme parte del programa que la llama. %00001 %00002

B) Subrutinas paramétricas Formato de programación Nx G23 Ny. Nz G24 G23 Inicio de subrutina. Ny Número que identifica a la subrutina. G24 Final de subrutina. Formato de llamada Nx G21 Ny.a P1=K1 P2=K2.. G21 Llamada a subrutina paramétrica. Ny Número de subrutina a que se llama. a Número de veces que se va a repetir la subrutina. Pi Númetro del parámetro (Máximo 10 parámetros). Ki Valor asignado al parámetro.

Ejemplo de subr. paramétrica. La herramienta está 100 mm por encima de la superficie de la pieza y la profundidad de mecanizado es de 10 mm. %00001 %00002

Ejemplo de subr. Paramétrica sin parámetros. La herramienta está en 0,0

2. PROGRAMACIÓN PARAMÉTRICA PARÁMETROS: - Necesidad de programar geometrías complejas que requieran interpolaciones distintas a las que ofrece el control numérico. - Una misma secuencia podría utilizarse para mecanizar piezas diferentes, si variasen las cotas definidas en el programa. - El control numérico Fagor 8025 dispone de 255 parámetros (P0 a P254) mediante los cuales se pueden programar bloques paramétricos y realizar diferentes tipos de operaciones y saltos dentro de un programa. ASIGNACIONES A PARÁMETROS: - N4 P1 = P2 - N4 P1 = K1.5 - N4 P1 = X (Cota actual del eje X) - N4 P1 = 0X (Cota actual del eje X respecto cero máquina) - N4 P1 = R - N4 P1 = T (Tiempo de ejecución en centésimas de seg).

2. PROGRAMACIÓN PARAMÉTRICA OPERACIONES CON PARÁMETROS: EJEMPLOS: - F1 Suma - F2 Resta - F3 Multiplicación - F4 División - F5 Raiz cuadrada - F6 Raiz cuadrada de la suma de los cuadrados - F7 Seno - F8 Coseno - F9 Tangente - F11 Comparación P1 = P2 F1 P3 (P1 = P2 + P3) P1 = P2 F2 K3 (P1 = P2-3) P20 = F5 P21 (P20 = (P21) ½ ) P1 = F8 P2 (P1 = cos(p2), P2 en grados) P1 = F11 P2 Compara P1 con P2 y activa los indicadores de salto condicional.

2. PROGRAMACIÓN PARAMÉTRICA INDICADORES DE SALTO: El CNC 8025 dispone de dos indicadores internos que se activan o no dependiendo del resultado de las operaciones. - INDICADOR 1 (Cero o igualdad). Se activa si: - El resultado de una operación es 0. - El resultado de una comparación da que los dos operandos son iguales. - INDICADOR 2 (Negativo o menor). Se activa si: - El resultado de una operación es <0. - El resultado de una comparación da que el primero operando es menor que el segundo.

2. PROGRAMACIÓN PARAMÉTRICA FUNCIONES DE SALTO CONDICIONAL: - G26. Salta si el indicador 1 está activado. - G27. Salta si el indicador 1 no está activado. - G28. Salta si el indicador 2 está activado. - G29. Salta si el indicado 2 no está activado. Ejemplo: N10 G01 X40 Z-20 F100 N20 P2=K3 N30 P5=P2 F1 K7 N40 Z-50 N50 G26 N10 N60 P5=P2 F2 K3 N70 G91 N80 Z-5 N90 X10 N100 G26 N80.90.5 N110 G90

2. PROGRAMACIÓN PARAMÉTRICA EJEMPLO: CARDIOIDE La fórmula de la curva es: R = B (cos(a/2)) Parámetros: P0 A P1 B La herramienta parte de 0,0

2. PROGRAMACIÓN PARAMÉTRICA EJEMPLO: PARÁBOLA EN TORNO La fórmula de la curva es: Z = k X 2 Parámetros: P0 constante k de la parábola. P1 inicio trayectoria eje x P2 final trayectoria eje x P3 incremento eje x. Parámetros para calcular la trayectoria: P4 Pos. herramienta eje X. P5 Pos. herramienta eje Z.

2. PROGRAMACIÓN PARAMÉTRICA EJEMPLO: SUBRUTINA ESTÁNDAR CON PARÁMETROS