Autor Tema: Cambiar velocidad de desplazamiento en Mach3 con Joystick  (Leído 6198 veces)

Desconectado javier_gl

  • Aprendiz
  • *
  • Join Date: Ene 2013
  • Mensajes: 145
  • Ubicación: Las Rozas
Hola a todos

Pues eso, que cómo se puede cambiar la velocidad de desplazamiento en Mach3 con el Joystick. Os cuento:

Controlo los desplazamientos rápidos (700mm/s) con un joystick inalámbrico (como los que se emplean en las Play Stations) que funciona de maravilla; el problema surge cuando tengo que referenciar los ejes, en donde necesito que la velocidad de aproximación de la herramienta a la pieza sea muy lenta.  En Mach3 la velocidad de desplazamiento se puede cambiar en la pantalla de control de Jogging (que aparece/desaparece pulsando la tecla de tabulación), variando el porcentaje de "Slow Jog Rate"; por ejemplo, si aplicamos un porcentaje del 10% en esa casilla, la velocidad de desplazamiento con los controles del teclado o del joystick será de 70 (en vez de 700).



He intentado, sin éxito, que el cambio de velocidad normal-lenta se pueda hacer mediante los botones del joystick, y así poder controlarlo mejor "a pie de pieza". Con el teclado no hay problema: pulsando mayúsculas+flecha el desplazamiento se realiza a velocidad máxima pero, cuando programo (mediante Keygrabber) una tecla del joystick con la secuencia mayúsculas+flecha, no hace nada especial, el desplazamiento se produce en modo lento.

¿Alguna solución o idea?
Saludos,  Javier
Fresadora Bridgeport "CNCizada", torno CZ300, y unos alicates.  Mi web de cacharreo astronómico:  http://www.javierlaina.es

Desconectado javier_gl

  • Aprendiz
  • *
  • Join Date: Ene 2013
  • Mensajes: 145
  • Ubicación: Las Rozas
Re:Cambiar velocidad de desplazamiento en Mach3 con Joystick
« Respuesta #1 en: 12 Agosto 2014, 13:02 »
Hola a todos

Me respondo a mí mismo por si a alguien le surgiera un problema similar.

La mejor solución que he obtenido es configurar un botón del gamepad como la tecla "shift" (mayúsculas); así, cuando quiero referenciar la fresadora, introduzco un "Slow Jog Rate" bajo (por ejemplo, del 5%) y, para posicionar la fresa en el otro eje mediante movimientos rápidos, pulso conjuntamente en el gamepad la tecla "shift" y la del movimiento correspondiente, con lo que éste se realiza a máxima velocidad.

Una vez referenciados los ejes, introduzco un "Slow Jog Rate" del 100% y hasta la próxima  ;)
Saludos,  Javier
Fresadora Bridgeport "CNCizada", torno CZ300, y unos alicates.  Mi web de cacharreo astronómico:  http://www.javierlaina.es

carlinos

  • Visitante
Re:Cambiar velocidad de desplazamiento en Mach3 con Joystick
« Respuesta #2 en: 12 Agosto 2014, 15:41 »
Gracias por compartir tus avances, me sirven de mucho. .bien

Desconectado FIJO

  • Aprendiz
  • *
  • Join Date: Abr 2013
  • Mensajes: 695
  • Ubicación: ALICANTE
Re:Cambiar velocidad de desplazamiento en Mach3 con Joystick
« Respuesta #3 en: 13 Agosto 2014, 17:47 »
Yo tambien lo tengo asi en mi gamepad
Router cnc 650x350 Home made ; Torno paralelo PINACHO;  Fresadora KONDIA; Tig, Hilo; Lijadoras Varias; GANG TOOL CNC LATHE Home made http://foro.metalaficion.com/index.php?topic=17817.0

Desconectado javier_gl

  • Aprendiz
  • *
  • Join Date: Ene 2013
  • Mensajes: 145
  • Ubicación: Las Rozas
Re:Cambiar velocidad de desplazamiento en Mach3 con Joystick
« Respuesta #4 en: 13 Agosto 2014, 21:16 »
Hola a todos

Pues me he ido liando, liando y, con esto del tiempo libre en las vacaciones, al final estoy haciéndome unas pantallas personalizadas para Mach3, en donde he quitado los botones que no utilizo y, además de agrandar la pantalla gráfica de los desplazamientos, he colocado un pulsador para activar/desactivar con un script el dichoso "Slow Jog Rate".  Ahora mismo lo tengo con dos pulsadores, uno para pasar al modo lento y el otro al normal; espero seguir investigando y conseguir que sólo esté en un pulsador, en modo activo/desactivo; así se podría activar/desactivar con un solo botón en el gamepad.

De esta forma, dedicándole unas cuantas horas al apasionante mundo de la programación de pantallas en Mach3, consigo ahorrar unos valiosos segundos cuando esto posicionando la herramienta en la fresadora  :P :P

Ya os contaré cuando esté más depurado el tema.
Saludos,  Javier
Fresadora Bridgeport "CNCizada", torno CZ300, y unos alicates.  Mi web de cacharreo astronómico:  http://www.javierlaina.es

Desconectado javier_gl

  • Aprendiz
  • *
  • Join Date: Ene 2013
  • Mensajes: 145
  • Ubicación: Las Rozas
Re:Cambiar velocidad de desplazamiento en Mach3 con Joystick
« Respuesta #5 en: 18 Agosto 2014, 10:14 »
Hola a todos

Por fin he conseguido lo que quería: cambiar la velocidad de desplazamiento manual de normal a lento y viceversa con solo pulsar una tecla del gamepad.

He tenido que instalar un nuevo botón en las pantallas de Mach3, el "Slow Jog Rate" que aparece en la parte inferior izquierda  que, cada vez que se pulsa, ejecuta un sencillo script para pasar de una velocidad a otra.  También he aprovechado para simplificar las pantallas, eliminando los botones e información que no utilizo y agrandando los datos de mi interés.

Aquí tenéis como quedan las nuevas pantallas 1 (Program Run) y 2 (MDI):






He asociado el nuevo botón a una tecla (hot key) y, a su vez, ésta al gamepad, para que pueda ser comandada desde éste; además, he añadido un indicador que parpadea en verde cuando esta seleccionada la velocidad lenta, que está programada para ser de un 2% de la velocidad normal de desplazamiento (14 mm/min frente a los 700 mm/min normales):



Saludos,  Javier
Fresadora Bridgeport "CNCizada", torno CZ300, y unos alicates.  Mi web de cacharreo astronómico:  http://www.javierlaina.es