- Mensajes: 48
- Gracias recibidas: 0
Accesorio MODBUS para el MACH3
- Txema
- Fuera de línea
- Navegador Senior
Menos Más
06 Jun 2009 18:55 #7923 por Txema
Respuesta de Txema sobre el tema Accesorio MODBUS para el MACH3
Hola.
Primero, agradeder a todos y especialmente a Jose Manuel por el desarrollo del "invento" que nos facilita algunas tareas con nuestros "trastos".
Lo he montado, a falta del encoder para el MPG.
Los potenciometros, con el ejemplo de Macropump de Jose manuel, funcionan bien.
Las teclas, 6 directas(X;Y;Z)+5 con el OEM Trig ; todas ok.
El problema lo tengo con las salidas (8 leds), no logro hacerlas funcionar.
La configuracion, en Mach3, de las salidas creo que es correcta (si marco Active Low, se encieden).Así que me inclino a pensar que el fallo está en la programacion del script.
Lo tengo así , en el Macropump m1s.:
'Salidas led'
If GetOEMLED(61) Then
ActivateSignal(9) 'Activar output3-MPG eje Z
Else
DeactivateSignal(9)
End If
If GetOEMLED(60) Then
ActivateSignal(10) 'Activar output4-MPG eje Y
Else
DeactivateSignal(10)
End If
If GetOEMLED(59) Then
ActivateSignal(11) 'Activar output5-MPG eje X
Else
DeactivateSignal(11)
End If
If GetOEMLED(14) Then
ActivateSignal(12) 'Activar output6-MPG continuo
Else
DeactivateSignal(12)
End If
If GetOEMLED(805) Then
ActivateSignal(16) 'Activar output7-Pausa
Else
DeactivateSignal(16)
End If
If GetOEMLED(804) Then
ActivateSignal(17) 'Activar output8-Star
Else
DeactivateSignal(17)
End If
If GetOEMLED(116) Then
ActivateSignal(18) 'Activar output9-Madrino
Else
DeactivateSignal(18)
End If
If GetOEMLED(83) Then
ActivateSignal(19) 'Activar output10-Jog on/off
Else
DeactivateSignal(19)
End If
Haber si alguien me puede ayudar.
Muchas gracias.
Txema.
Primero, agradeder a todos y especialmente a Jose Manuel por el desarrollo del "invento" que nos facilita algunas tareas con nuestros "trastos".
Lo he montado, a falta del encoder para el MPG.
Los potenciometros, con el ejemplo de Macropump de Jose manuel, funcionan bien.
Las teclas, 6 directas(X;Y;Z)+5 con el OEM Trig ; todas ok.
El problema lo tengo con las salidas (8 leds), no logro hacerlas funcionar.
La configuracion, en Mach3, de las salidas creo que es correcta (si marco Active Low, se encieden).Así que me inclino a pensar que el fallo está en la programacion del script.
Lo tengo así , en el Macropump m1s.:
'Salidas led'
If GetOEMLED(61) Then
ActivateSignal(9) 'Activar output3-MPG eje Z
Else
DeactivateSignal(9)
End If
If GetOEMLED(60) Then
ActivateSignal(10) 'Activar output4-MPG eje Y
Else
DeactivateSignal(10)
End If
If GetOEMLED(59) Then
ActivateSignal(11) 'Activar output5-MPG eje X
Else
DeactivateSignal(11)
End If
If GetOEMLED(14) Then
ActivateSignal(12) 'Activar output6-MPG continuo
Else
DeactivateSignal(12)
End If
If GetOEMLED(805) Then
ActivateSignal(16) 'Activar output7-Pausa
Else
DeactivateSignal(16)
End If
If GetOEMLED(804) Then
ActivateSignal(17) 'Activar output8-Star
Else
DeactivateSignal(17)
End If
If GetOEMLED(116) Then
ActivateSignal(18) 'Activar output9-Madrino
Else
DeactivateSignal(18)
End If
If GetOEMLED(83) Then
ActivateSignal(19) 'Activar output10-Jog on/off
Else
DeactivateSignal(19)
End If
Haber si alguien me puede ayudar.
Muchas gracias.
Txema.
Por favor, Iniciar sesión o Crear cuenta para unirse a la conversación.
- Siliconio
- Autor del tema
- Fuera de línea
- Moderador
Menos Más
- Mensajes: 506
- Gracias recibidas: 0
06 Jun 2009 21:39 #7924 por Siliconio
Saludos a tod@s. Jose Manuel
Respuesta de Siliconio sobre el tema Accesorio MODBUS para el MACH3
Fijate primero que el script no te de un error de algún tipo, que si te lo está dando, no se ejecutará ... aparentemente parece que esta bien ...
prueba a ejecutarlo sin tener activado el macropump .... (necesitas reiniciar el mach) .... desactivar la ejecucion automatica desde generalconfig ... guardar y reiniciar el mach. luego lo ejecutas como un script normal ... aver que te dice....
prueba a ejecutarlo sin tener activado el macropump .... (necesitas reiniciar el mach) .... desactivar la ejecucion automatica desde generalconfig ... guardar y reiniciar el mach. luego lo ejecutas como un script normal ... aver que te dice....
Saludos a tod@s. Jose Manuel
Por favor, Iniciar sesión o Crear cuenta para unirse a la conversación.
- Txema
- Fuera de línea
- Navegador Senior
Menos Más
- Mensajes: 48
- Gracias recibidas: 0
07 Jun 2009 16:13 #7925 por Txema
Respuesta de Txema sobre el tema Accesorio MODBUS para el MACH3
Hola.
Ya funciona.Si digo la verdad , no se como se ha arreglado.
Despues de mirar el script como me has dicho y ver que no habia nada raro, he vuelto a activar el Macropump, reiniciar, y para mi sorpresa todo anda bien........ :
Bueno, toca esperar al encoder.
Muchas gracias por contestar y compartir tu tiempo en ayudarnos.
Saludos.
Txema.
Ya funciona.Si digo la verdad , no se como se ha arreglado.
Despues de mirar el script como me has dicho y ver que no habia nada raro, he vuelto a activar el Macropump, reiniciar, y para mi sorpresa todo anda bien........ :
Bueno, toca esperar al encoder.
Muchas gracias por contestar y compartir tu tiempo en ayudarnos.
Saludos.
Txema.
Por favor, Iniciar sesión o Crear cuenta para unirse a la conversación.
- Txema
- Fuera de línea
- Navegador Senior
Menos Más
- Mensajes: 48
- Gracias recibidas: 0
08 Jun 2009 08:58 #7927 por Txema
Respuesta de Txema sobre el tema Accesorio MODBUS para el MACH3
Hola.
Mirando la "Wiki" he encontrado un comando que me parece interesante.
SetTriggerMacro(nº de macro).
La funcion que tiene es la de activar un macro desde un codigo M ó desde una tecla exterior sin necesitar una tecla en la pantalla de Mach como intermediaria.
Creas el script que quieras y lo guardas con un: M.....m1s.El SetTriggerMacro tendrá el mismo nº.
El comando Set... tendrá que ir en un macro que se ejecute al iniciar Mach.
La tecla será un OEMTrig-con el codigo OEM 301(activar ports and pins.........).
Funciona, he asignado una tecla para hacer un cero pieza y anda bien.
Para ejecutarlo desde un codigo M.El codigo llevaría el mismo nº que el macro.No he provado desde el codigo M .Pero lo he visto en un par de sitios y parece que funciona.
Me imagino que muchos lo conocereis, pero para los despistados como yo.........
Saludos.
Txema.
Mirando la "Wiki" he encontrado un comando que me parece interesante.
SetTriggerMacro(nº de macro).
La funcion que tiene es la de activar un macro desde un codigo M ó desde una tecla exterior sin necesitar una tecla en la pantalla de Mach como intermediaria.
Creas el script que quieras y lo guardas con un: M.....m1s.El SetTriggerMacro tendrá el mismo nº.
El comando Set... tendrá que ir en un macro que se ejecute al iniciar Mach.
La tecla será un OEMTrig-con el codigo OEM 301(activar ports and pins.........).
Funciona, he asignado una tecla para hacer un cero pieza y anda bien.
Para ejecutarlo desde un codigo M.El codigo llevaría el mismo nº que el macro.No he provado desde el codigo M .Pero lo he visto en un par de sitios y parece que funciona.
Me imagino que muchos lo conocereis, pero para los despistados como yo.........
Saludos.
Txema.
Por favor, Iniciar sesión o Crear cuenta para unirse a la conversación.
- Txema
- Fuera de línea
- Navegador Senior
Menos Más
- Mensajes: 48
- Gracias recibidas: 0
10 Jun 2009 08:01 #7938 por Txema
Respuesta de Txema sobre el tema Accesorio MODBUS para el MACH3
Hola.
Para encender el led del Reset, he encontrado un OEMLed(65), si tenemos activado el reset, se enciende. Me funciona.Si queremos que se encienda cuando no esta activado, no valdria(optional Stop ON Led).
Saludos.
Txema
Para encender el led del Reset, he encontrado un OEMLed(65), si tenemos activado el reset, se enciende. Me funciona.Si queremos que se encienda cuando no esta activado, no valdria(optional Stop ON Led).
Saludos.
Txema
Por favor, Iniciar sesión o Crear cuenta para unirse a la conversación.
- rafael_l
- Fuera de línea
- Moderador
Menos Más
- Mensajes: 125
- Gracias recibidas: 0
10 Jun 2009 08:28 #7939 por rafael_l
Respuesta de rafael_l sobre el tema Accesorio MODBUS para el MACH3
Buenas:
A mi corto entender creo que con el tema del diodo led de la emergencia, creo que lo más sencillo además de eficaz es ponerle un contacto abierto a la toma de emergencia y de esa forma lucir el led piloto o lo que sea, además es logico que se desactive todos los pilotos al activar la emergencia.
un Saludo
A mi corto entender creo que con el tema del diodo led de la emergencia, creo que lo más sencillo además de eficaz es ponerle un contacto abierto a la toma de emergencia y de esa forma lucir el led piloto o lo que sea, además es logico que se desactive todos los pilotos al activar la emergencia.
un Saludo
Por favor, Iniciar sesión o Crear cuenta para unirse a la conversación.
- Siliconio
- Autor del tema
- Fuera de línea
- Moderador
Menos Más
- Mensajes: 506
- Gracias recibidas: 0
10 Jun 2009 22:36 #7945 por Siliconio
Saludos a tod@s. Jose Manuel
Respuesta de Siliconio sobre el tema Accesorio MODBUS para el MACH3
El tema del led de emergencia lo tengo solucionado con una pequeña correcion en el plugin ... que ademas es opcional .. si quieres usarla configuras dando un numero de pin 100 al configurar la salida del modbus a una de las salidas y de esta forma el driver identifica que esa salida es el reflejo del estado del led reset .... asi lo hace automaticamente .... sin complicaciones ... Lo propuse hace unos posts pero nadie me ha contestado .... no lo he puesto en descargas por ver si hay que hacer alguna correcion mas en el plugin para evitar demasiadas versiones ... y me reitero si veis alguna mod intertesante y puedo hacerla ... pos eso ... soy todo orejas .... Ya me contareis si os parece corresta esta mod ... o se podria hacer de otra forma ....
Saludos a tod@s. Jose Manuel
Por favor, Iniciar sesión o Crear cuenta para unirse a la conversación.
- peque
- Fuera de línea
- Moderador
Menos Más
- Mensajes: 642
- Gracias recibidas: 7
11 Jun 2009 07:08 #7948 por peque
Animo, esfuerzo (poco) y suerte
Respuesta de peque sobre el tema Accesorio MODBUS para el MACH3
Holas
Interesante me parece a mi que algun alma caritativa lo fabrique y ponga a su venta.
Creo que no soy el unico interesado y por conocimientos o tiempo nos quedaremos sin El.
Un saludo
Interesante me parece a mi que algun alma caritativa lo fabrique y ponga a su venta.
Creo que no soy el unico interesado y por conocimientos o tiempo nos quedaremos sin El.
Un saludo
Animo, esfuerzo (poco) y suerte
Por favor, Iniciar sesión o Crear cuenta para unirse a la conversación.
Acceso al foro
- No permitido: Crear un nuevo tema.
- No permitido: Responder.
- No permitido: Editar tu mensaje.