Se entiende por Interpolación Lineal, a la capacidad que tienen las Máquina de Control Numérico de desplazarse entre dos posiciones consecutivas, de forma que la Trayectoria Resultante sea siempre circular. Hay que recordar que la orden para ejecutar una trayectoria con interpolación lineal, es la función G01; en el caso de interpolación circular existe también una función característica para este tipo de trayectoria, que son G02 y G03. Cuando se ordena un movimiento desde un punto inicial, (Pi), a otro final, (Pf), es necesario conocer en primer lugar si esta trayectoria circular se realiza en sentido horario, o en sentido antihorario. Las funciones G02 y G03 determinan el sentido horario y antihorario respectivamente. Una vez conocido el sentido de giro de la trayectoria, es necesario conocer el radio o las coordenadas del centro del circulo para este movimiento. Normalmente se dan las coordenadas del centro del circulo tomando como origen las coordenadas del punto inicial, representando la “X” como “I”, y la “Y” como “J”.
Esta muy bien tu explicación! Salí de mi duda, gracias.
ResponderEliminarcomo se saca el centro del circulo?
ResponderEliminarEl programador no tiene que calcular nada, sólo tiene que mover la herramienta por un círculo.
ResponderEliminarCuando se mueve, genera una nube de puntos que cumple la condición de ser una trayectoria circular. Cuando se post-procesa el programa, el post detecta está condición y esa nube de puntos la transforma en una sentencia en lenguaje máquina que es un G02 o G03 donde indica sólo las coordenadas del final de la trayectoria, y las coordenadas del círculo respecto del punto de inicio de la trayectoria.
Salufos
Perdón,
ResponderEliminar... Las coordenadas del "Centro" del circulo...
Perdón,
ResponderEliminar... Las coordenadas del "Centro" del circulo...
El programador no tiene que calcular nada, sólo tiene que mover la herramienta por un círculo.
ResponderEliminarCuando se mueve, genera una nube de puntos que cumple la condición de ser una trayectoria circular. Cuando se post-procesa el programa, el post detecta está condición y esa nube de puntos la transforma en una sentencia en lenguaje máquina que es un G02 o G03 donde indica sólo las coordenadas del final de la trayectoria, y las coordenadas del círculo respecto del punto de inicio de la trayectoria.
Salufos
Estoy haciendo un proyecto de tesis para mi final de Administración de Empresas y se me ocurre la producción de llaveros en acrílico, esta máquina podrá satisfacer mis necesidades? Necesito una placa Arduino Uno y qué más para empezar?
ResponderEliminarhttp://articulo.mercadolibre.com.ar/MLA-614386674-router-tornado-cnc-_JM
Lamento no poder atenderte en este sentido, pero en esta web puedes ver algo que te interese.
Eliminarwww.remolinomental.com
Saludos.
el centro de intepolación para el arco ya sea favor o en contra de las manesillas del reloj se calcula del punto inicial del arco al centro del mismo. en el inicio siempre se va formar un sistema de coordenadas relativas, entonces lo que se calcula es desde el inicio del arco hasta el centro del arco. el sistema se calcula por medio de pitágoras o por medio de trigometria. esto es utiliza I, K en lugar de simplemente utilizar R. (I es para el eje X, J para ele eje Y y K para el eje Z.
ResponderEliminarChino CC.CR
el centro de intepolación para el arco ya sea favor o en contra de las manesillas del reloj se calcula del punto inicial del arco al centro del mismo. en el inicio siempre se va formar un sistema de coordenadas relativas, entonces lo que se calcula es desde el inicio del arco hasta el centro del arco. el sistema se calcula por medio de pitágoras o por medio de trigometria. esto es utiliza I, K en lugar de simplemente utilizar R. (I es para el eje X, J para ele eje Y y K para el eje Z.
ResponderEliminarChino CC.CR
el centro de intepolación para el arco ya sea favor o en contra de las manesillas del reloj se calcula del punto inicial del arco al centro del mismo. en el inicio siempre se va formar un sistema de coordenadas relativas, entonces lo que se calcula es desde el inicio del arco hasta el centro del arco. el sistema se calcula por medio de pitágoras o por medio de trigometria. esto es utiliza I, K en lugar de simplemente utilizar R. (I es para el eje X, J para ele eje Y y K para el eje Z.
ResponderEliminarChino CC.CR
podrias dar mas ejemplos por favor de radios. gracias
ResponderEliminarhola que tal, soy de argentina, podrias poner mas ejemplos de radios por favor que todavia no le agarro la mano,muchas gracias
ResponderEliminarhola cristian, en estos momentos no puedo mostrarte mas ejemplos de interpolación circular, pero trataré de aclararte las dudas que me planteas.
ResponderEliminarEn primer lugar debo decirte que la interpolación circular es una cualidad que tiene el control de la máquina para hacer una trayectoria circular, y no es una operación de Programación CNC que el Programador deba ejecutar; es decir, tu como Programador, debes limitarte a programar las operaciones de mecanizado e incluirlas en tu Part Operatons, sin preocuparte de que las trayectorias de la Herramienta sea con una interpolación lineal o circular.
Una vez tengas programadas todas las operaciones de mecanizado, obtendrás un "Manufacturing Program" o P.P.R de catia V5.
En este fichero Manufacturing Program no interviene para nada las interpolaciones lineales ni circulares, y esto es totalmente transparente para el Programador.
Una vez tengas terminado el fichero Manufactirung Program, necesitas procesar este fichero para obtener otro fichero llamado AptSource. En este fichero tampoco aparecen las interpolaciones, sólo aparecen sentencia en lenguaje APT que el control de la máquina no entiende, por ejemplo aparecen sentencias como "GOTO CIRCLE/ XXX, YYY, ZZ".
Por ultimo, el fichero Aptsource obtenido, tendrás que procesarlo de nuevo en un lenguaje NCData para que el control lo entienda.
En este procedo de transformación, el fichero AptSource genera un NCData y transforma la sentencia "GOTO CIRCLE/XXX, YYY, ZZZ" en "G03 xxx,yyy,zzz", y esto si genera una interpolación circular que el control entiende y se mueve con una trayectoria circular.
Si has observado, como Programador te has limitado sólo a procesar los programas y en ningún momento has tenido que indicar que esta trayectoria es circular. No obstante, como Programador, debes saber que en el fichero NCData -lenguje máquina-, encontrarás G02 o G03 que eso indica que la trayectoria es circular, pero ese formato sólo le afecta al control de la máquina, no a tu "Manufacturing Progran" de Catia v5.
lo puede ver mas claro en el video "como hacer un programa cnc, parte 3" donde lo explico en el minuto 6 del video.
Espero haberte aclarado algo.
Saludos.
Hola soy de Córdoba Argentina y vi los comentarios mañana los voy a poner en práctica gracias Manolo García
ResponderEliminarEstoy programando un torno cnc y tengo una duda, ¿en el caso de querer programar la función G03 en arduino, si es necesario llegar a una expresión matemática que genere una nube de valores, que describen una circunferencia, y estos valores (coordenadas) se les pasaran a los motores, obteniendo la figura?
ResponderEliminarHola Tico, lamento decirte que no te puedo indicar nada respecto a la programación Arduino por que no lo conozco, cosa que me gustaría mucho conocer, pero no lo conozco.
EliminarSaludos.