07 Abril, 2020, 16:41 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias: Puedes practicar LATEX con el cómodo editor de Latex online
 
 
  Mostrar Mensajes
Páginas: [1]
1  REGLAS, Herramientas, Tutoriales / Herramientas / Re: Traslación y Rotación de orígenes de coordenadas : 16 Julio, 2018, 13:19
Hola,

Muy agradecido, me esta siendo de gran ayuda.
Perdona que siga preguntandote, pero simplemente dos cosillas mas:

1. En el Excel que te adjunto he intentado añadir el cambio de una coordenada y no el resultado no me cuadra. Si pudieras darle un vistazo....

2. El cambio a la inversa, del 640 al 530 si que debe hacerlo. No me vale la lo mismo, y te cuento porque.

Si te fijas, todos los resultados de los giros en el v640 como bien dices tiene un grado de libertad menos, pero por contra los giros en SPA son en negativo. Cosa que la máquina que tiene el control v530 no puede hacer siempre. Ya que el rango de giro en SPA es de SPA(-15 a +125).

Saludos y mil gracias por adelantado.
 
2  REGLAS, Herramientas, Tutoriales / Herramientas / Re: Traslación y Rotación de orígenes de coordenadas : 16 Julio, 2018, 08:54
Hola,

haciendo la misma operación los angulos me salen distintos.
Algo mal estoy haciendo?

Adjunto cálculo
3  REGLAS, Herramientas, Tutoriales / Herramientas / Re: Traslación y Rotación de orígenes de coordenadas : 16 Julio, 2018, 07:07
Buenos días,

Tiene muy buena pinta, una pregunta, Como llegas de:

ans =
       -85.0589691824008      0    176.050728853882

a:
     
ans =
       151.001049676576
4  REGLAS, Herramientas, Tutoriales / Herramientas / Re: Traslación y Rotación de origenes de coordenadas : 13 Julio, 2018, 08:37
Hola,

Perfectamente interpretado, en el v640 esta diseñado para una máquina que el basculante puede girar +- 90º sobre "X". Por temas de visibilidad del operario de máquina, mediante postprocesador se fuerza el giro de tal forma que el eje "X" (SPA) sea siempre en negativo. En cambio el v530 esta diseñado para una máquina DMG mori, que la rotación sobre el eje "X" oscila entre -20º y +130º.
Tal y como dices posteriormente me toca ría realizar una transformación de cada coordenada.

Lo que busco es como formular la operació matemática para poder escribir el código de una solución al giro partiendo de la otra y viceversa. Para poder crear una pequeña aplicación para convertir un programa generado en el c640 al v530 y al revés.

Gracias
5  REGLAS, Herramientas, Tutoriales / Herramientas / Re: Traslación y Rotación de origenes de coordenadas : 12 Julio, 2018, 04:42
Hola,

Adjunto los dos posprocesados, mi intención es generarme un App donde pueda transformar una versión a otra y viceversa.
No sé si te servirá de ayuda.

gracias!

6  REGLAS, Herramientas, Tutoriales / Herramientas / Re: Traslación y Rotación de origenes de coordenadas : 11 Julio, 2018, 07:02
Hola,

Disculpas por si no logro explicarme con claridad, el problema és el siguiente:

Estoy tratando de convertir unos programas NC realizados con un postprocesador para un control numérico determinado (heidenhain 640) a programas para el control HEIDENHAIN 530. A grandes rasgos los cambios son pocos, pero el principal problema que encuentro es en la transformación del eje de coordenadas de los planos de trabajo (Workplanes).

El traslado del Origen1 al Origen2 (ver foto adjunta) con el v640 se realizada con el siguiente código:
TRANS DATUM AXIS X-10.353 Y3.875 Z9.36
PLANE SPATIAL  SPA-85.059 SPB0.0 SPC176.051 TURN FMAX SEQ- TABLE ROT

donde:
TRANS DATUM AXIS                  =  Traslado del eje (distancia) del Origen2 respecto al Origen1
PLANE SPATIAL                        =  Rotación del Origen2 respecto al Origen1
TURN FMAX SEQ- TABLE ROT      =  Obliga a una solución donde la rotación de la mesa de la máquina sea en sentido (SPA negativo).


En cambio la máquina donde quiero pasar el programa tiene una cinemática distinta, y para la misma solución en la traslación/Rotación necesita que sea de la siguiente forma:
CYCL DEF 7.1 IX-10.353
CYCL DEF 7.2 IY+3.875
CYCL DEF 7.3 IZ+9.36
PLANE SPATIAL SPA+84.355 SPB-28.881 SPC-1.216 TURN F12000 TABLE ROT

donde
CYCL DEF (7.1/7.2/7.3)              = es la translación del origen2 respecto al origen1
PLANE SPATIAL (SPA/SPB/SPC)   = la rotación de los ejes del origen2 respecto origen1 sobre el eje X,Y,Z respectivamente

La pregunta es:
Que operación matemática puedo realizar para convertir las rotaciones:
SPA-85.059 SPB0.0 SPC176.051
a
SPA+84.355 SPB-28.881 SPC-1.216

Un saludo
7  REGLAS, Herramientas, Tutoriales / Herramientas / Traslación y Rotación de orígenes de coordenadas : 11 Julio, 2018, 05:23
Buenos días,

Estoy realizando cambios en un postprocesador de control numérico de centros de fresado y se me ha presantado una duda.
Para un desplazamiento y rotación de un origen de coordenadas tengo dos posibles soluciones abajo expuestas:

Opción 1
CYCL DEF 7.1 IX-10.353
CYCL DEF 7.2 IY+3.875
CYCL DEF 7.3 IZ+9.36
PLANE SPATIAL SPA+84.355 SPB-28.881 SPC-1.216 TURN F12000 TABLE ROT

Opción 2
TRANS DATUM AXIS X-10.353 Y3.875 Z9.36
PLANE SPATIAL  SPA-85.059 SPB0.0 SPC176.051 TURN FMAX SEQ- TABLE ROT

Donde en ambos casos IX/IY/IZ es el desplazamiento respecto el origen original y
SPA/SPB/SPC son los giros de X/Y/Z respectivamente

¿Como puedo transformar el código de la opción 2 a la opción 1?

Gracias compañeros
Páginas: [1]
Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC XHTML 1.0 válido! CSS válido!